diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0a3107bd121..d6e7d1f1825 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,19 +1,36 @@ Changelog ========= +v33.0.0 (next next, roadmap) +---------------------------- -v32.0.0 (next next, roadmap) ----------------------------------- - -Package detection: -~~~~~~~~~~~~~~~~~~ - We now support new package manifest formats: - OpenWRT packages. - Yocto/BitBake .bb recipes. + +v32.0.0 (next, roadmap) +----------------------- + +Important API changes: +~~~~~~~~~~~~~~~~~~~~~~ + +This is a major release with major API and output format changes and signicant +feature updates. + +In particular changed to the output format for the licenses and packages, and +we changed some of the command line options. + +The output format version is now 3.0.0 + + + +Package detection: +~~~~~~~~~~~~~~~~~~ + - Update ``GemfileLockParser`` to track the gem which the Gemfile.lock is for, which we assign to the new ``GemfileLockParser.primary_gem`` field. Update ``GemfileLockHandler.parse()`` to handle the case where there is a primary gem @@ -39,48 +56,6 @@ Package detection: https://github.com/nexB/scancode-toolkit/issues/3081 -License detection: -~~~~~~~~~~~~~~~~~~~ - -- There is a major update to license detection where we now combine one or - matches in a larger license detecion. This remove a larger number of false - positive or ambiguous license detections. - -- The data structure of the JSON output has changed for licenses. We now - return match details once for each matched license expression rather than - once for each license in a matched expression. There is a new top-level - "license_references" attribute that contains the data details for each - detected license only once. This data can contain the reference license text - as an option. - -- There is a new "scancode-reindex-licenses" command that replace the - "scancode --reindex-licenses" command line option which has been - removed. This new command supports simpler reindexing using custom - license texts and license rules contributed by plugins or stored in an - additional directory. The "--reindex-licenses-for-all-languages" CLI option - is also moved to the "scancode-reindex-licenses" command as an option - "--all-languages". - -- We can now detect licenses using custom license texts and license rules. - These can be provided as a one off in a directory or packaged as a plugin - for consistent reuse and deployment. There is an option "--additional-directory" - with the "scancode-reindex-licenses" command and also a new "--only-builtin" - option to only use the builtin licenses to build the cache. - -- Scancode LICENSE and RULE files now also contain their data as YAML frontmatter, - which previously used to be in their respective YAML files. This reduces number of - files in those directories, 'rules' and 'licenses' to half. Git line history is - preserved for the files. - -- A new command line option "--get-license-data" is added to dump license data in - JSON, YAML and HTML formats, and also generates a local index and a static website - to view the data. This will essentially be an API/way to get scancode license data - as opposed to just reading the files. - - -Package detection: -~~~~~~~~~~~~~~~~~~~~~ - - Code for parsing a Maven POM, npm package.json, freebsd manifest and haxelib JSON have been separated into two functions: one that creates a PackageData object from the parsed Resource, and another that calls the previous function @@ -89,6 +64,105 @@ Package detection: libraries. +License detection: +~~~~~~~~~~~~~~~~~~~ + +- This is a major update to license detection where we now combine one or more + license matches in a larger license detection. This approach improves the + accuracy of license detection and removes a larger number of false positive + or ambiguous license detections. See for details + https://github.com/nexB/scancode-toolkit/issues/2878 + +- The data structure of the JSON output has changed for licenses at file level: + + - The``licenses`` attribute is deleted. + + - A new ``license_detections`` attribute contains license detections in that file. + This object has three attributes: ``license_expression``, ``detection_log`` + and ``matches``. ``matches`` is a list of license matches and is roughly + the same as ``licenses`` in the previous version with additional structure + changes detailed below. + + - A new attribute ``license_clues`` contains license matches with the + same data structure as the ``matches`` attribute in ``license_detections``. + This contains license matches that are mere clues and where not considered + to be a proper conclusive license detection. + + - The ``license_expressions`` list of license expressions is deleted and + replaced by a ``detected_license_expression`` single expression. + Similarly ``spdx_license_expressions`` was removed and replaced by + ``detected_license_expression_spdx``. + + - See `license updates documentation `_ + for examples and details. + +- The data structure of license attributes in ``package_data`` and the codebase + level ``packages`` has been updated accordingly: + + - There is a new ``license_detections`` attribute for the primary, top-level + declared licenses of a package and an ``other_license_detections`` attribute + for the other secondary detections. + + - The ``license_expression`` is replaced by the ``declared_license_expression`` + and ``other_license_expression`` attributes with their SPDX counterparts + ``declared_license_expression_spdx`` and ``other_license_expression_spdx``. + These expressions are parallel to detections. + + - The ``declared_license`` attribute is renamed ``extracted_license_statement`` + and is now a YAML-encoded string. + + See `license updates documentation `_ + for examples and details. + +- The license matches structure has changed: we used to report one match for each + license ``key`` of a matched license expression. We now report instead one + single match for each matched license expression, and list the license keys + as a ``licenses`` attribute. This avoids data duplication. + Inside each match, we list each match and matched rule attributred directly + avoiding nesting. See `license updates doc `_ + for examples and details. + +- There is a new ``--licenses-reference`` command line option to report + reference license metadata and texts once for each license matched across the + scan; we now have two codebase level attributes: ``license_references`` and + ``rule_references`` that list unique detected license and license rules. + See `license updates documentation `_ + for examples and details. + +- We replaced the ``scancode --reindex-licenses`` command line option with a + new separate command named ``scancode-reindex-licenses``. + + - The ``--reindex-licenses-for-all-languages`` CLI option is also moved to + the ``scancode-reindex-licenses`` command as an option ``--all-languages``. + + - We can now detect licenses using custom license texts and license rules + stored in a directory or packaged as a plugin for consistent reuse and deployment. + + - There is an ``--additional-directory`` option with the ``scancode-reindex-licenses`` + command to add the licenses from a directory. + + - There is also a ``--only-builtin`` option to use ony builtin licenses + ignoring any additional license plugins. + + - See https://github.com/nexB/scancode-toolkit/issues/480 for more details. + +- We combined the licensedata file and text file of each license in a single + file with a .LICENSE extension. The .yml data file is now included at the + top of each .LICENSE file as "YAML frontmatter". The same applies to license + rules and their .RULE and .yml files. This halves the number of data files + from about 60,000 to 30,000. Git line history is preserved for the combined + text + yml files. + + - See https://github.com/nexB/scancode-toolkit/issues/3049 + +- Theer is a new ``--get-license-data`` scancode command line option to export + license data in JSON, YAML and HTML, with indexes and a static website for use + in the licensedb web site. This becomes the API way to getr scancode license + data. + + See https://github.com/nexB/scancode-toolkit/issues/2738 + + v31.2.1 - 2022-10-05 ---------------------------------- diff --git a/docs/source/explanations/index.rst b/docs/source/explanations/index.rst index 82b9b35dfa0..e96c2519c44 100644 --- a/docs/source/explanations/index.rst +++ b/docs/source/explanations/index.rst @@ -7,6 +7,7 @@ :maxdepth: 2 overview + license-detection-reference .. [ToAdd] diff --git a/docs/source/explanations/license-detection-reference.rst b/docs/source/explanations/license-detection-reference.rst new file mode 100644 index 00000000000..18b4b90d13a --- /dev/null +++ b/docs/source/explanations/license-detection-reference.rst @@ -0,0 +1,583 @@ +License Detection Updates +========================= + +References: + +* `Issue `_ +* `Pull Request `_ +* `A presentation on this `_ + + +The Problem: +------------ + +There was a lot of false-positives in scancode license results, specially +`unknown-license-reference` detections and to tackle this the following +solution elements were discussed: + +1. Reporting the primary, declared license in a scan summary record +2. tagging mandatory portions in rules `#2773 `_ +3. Adding license detections by combine multiple license matches `#2961 `_ +4. Integrating the existing scancode-analyzer tool into SCTK to combine multiple matches + based on statistics and heuristics `#2961 `_ +5. Reporting license clues when the matched license rule data is not sufficient to + create a LicenseDetection `#2961 `_ +6. web app for efficient scan and review of a single license to ease + reporting license detection issues `nexB/scancode.io#450 `_ +7. also apply LicenseDetection to package license detections `#2961 `_ +8. rename resource and package license fields `#2961 `_ + +What is a LicenseDetection? +--------------------------- + +A detection which can have one or multiple LicenseMatch in them, +and creates a License Expression that we finally report. + +Properties: + +- A file can have multiple LicenseDetections (seperated by non-legalese lines) +- This can be from a file directly or a package. +- We should be mostly certain of a proper detection to create a LicenseDetection. +- One LicenseDetection can have matches from different files, in case of local license + references. + +Examples +^^^^^^^^ + +A License Intro example:: + + /********************************************************************* + * Copyright (c) 2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + + +The text ``"This program and the accompanying materials are made\n* available under the terms +of the",`` is detected as ``unknown-license-reference`` with ``is_license_intro`` as True, +and has several ``epl-2.0`` detections after that. + +This can be considered as a single License Detection with it's detected license-expression as +``epl-2.0``. The matches of this license detection would also have the matches with the +``unknown-license-reference``, but they will not be present in the final license_expression. + + +A License Reference example: + +Consider the two following files: + +file.py:: + + This is free software. See COPYING for details. + +COPYING:: + + license: apache 2.0 + +Here there will be a ``unknown-license-reference`` detected in ``file.py`` and this +actually references the license detected in ``COPYING`` which is ``apache-2.0``. + +This can be considered a single LicenseDetection with both the license matches from both +files, and a concluded license_expression ``apache-2.0`` instead of the +``unknown-license-reference``. + + +Change in License Data format: Resource +--------------------------------------- + +To move into the new LicenseDetection concept, the license data in scancode outputs has +undergone a major change. See the before/after results for a file to compare the +changes. + +Before:: + + { + "licenses": [ + { + "key": "apache-2.0", + "score": 100.0, + "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": 1, + "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": "1-hash", + "rule_length": 4, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "is_builtin": true + }, + "matched_text": "License: Apache-2.0" + } + ], + "license_expressions": [ + "apache-2.0" + ] + } + + +After:: + + { + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: Apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + } + +Change in License Data format: Package +-------------------------------------- + +License data attributes has also changed in packages: + +Before:: + + { + "type": "cocoapods", + "namespace": null, + "name": "LoadingShimmer", + "version": "1.0.3", + "license_expression": "mit AND unknown", + "declared_license": ":type = MIT, :file = LICENSE", + "datasource_id": "cocoapods_podspec", + "purl": "pkg:cocoapods/LoadingShimmer@1.0.3" + } + +After:: + + { + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mit", + "rule_identifier": "mit_in_manifest.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_in_manifest.RULE", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": ":type = MIT, :file = LICENSE", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": ":type = MIT, :file = LICENSE", + } + +Previously in package data only the license_expression was present and it was very hard to debug +license detections. Now there's a ``license_detections`` field with the detections, same as +the resource ``license_detections``, with additional ``declared_license_expression`` and +``other_license_expression`` with their SPDX counterparts. The ``declared_license`` field +also has been renamed to ``extracted_license_statement``. + +LicenseMatch Result Data +------------------------ + +LicenseMatch data was based on a ``license key`` instead of being based +on an ``license-expression``. + +So if there is a ``mit and apache-2.0`` license expression detected from a single +LicenseMatch, there was two entries in the ``licenses`` list for that +resource, one for each license key, (here ``mit`` and ``apache-2.0`` respectively). +This repeats the match details as these two entries have the same details except the +license key. And this is wrong. + +We should only add one entry per match (and therefore per ``rule``) and here the +primary attribute should be the ``license-expression``, rather than the ``license-key``. + +We also create a mapping inside a mapping in these license details to refer to the +license rule (and there are other incosistencies in how we report here). We should +just report a flat mapping here, (with a list at last for each of the license keys). + +See this before/after comparision to see how the license data in results has +eveolved. + +Before:: + + { + "key": "apache-2.0", + "score": 100.0, + "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": 1, + "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": "1-hash", + "rule_length": 4, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "is_builtin": true + }, + "matched_text": "License: Apache-2.0" + } + + + +After:: + + + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: Apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + + + +Only reference License related Data +----------------------------------- + +Currently all license related data is inlined in each match, and this repeats +a lot of information. This repeatation exists in three levels: + +- License-level Data (a license-key) +- Rule-level Data (a license rule) +- LicenseDetection Data + +License Data +^^^^^^^^^^^^ + +This is referencing data related to whole licenses, references by their license key. + +Example: ``apache-2.0`` + +Other attributes are it's full test, links to origin, licenseDB, spdx, osi etc. + + +Rule Data +^^^^^^^^^ + +This is referencing data related to a LicenseDB entry. +I.e. the identifier is a `RULE` or a `LICENSE` file. + +Example: ``apache-2.0_2.RULE`` + +Other attributes are it's license-expression, the boolean fields, length, relevance etc. + + +CLI option +^^^^^^^^^^ + +We introduce a new command line option ``--licenses-reference``, which references from +the match License-level Data and LicenseDB-level Data, and removes the actual data from +the matches, and adds them to two top-level lists. + +Comparision: Before/After license references +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +To compare how the license output data changes when we use the ``--licenses-reference`` +option, check out the before/after comparision below. + +Before:: + + { + "files": [ + { + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: Apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + } + ] + } + +After:: + + { + "license_references": [ + { + "key": "apache-2.0", + "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, + "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" + ], + "text": "Apache License\nVersion 2.0, {Truncated text}" + } + ], + "rule_references": [ + { + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_65.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: Apache-2.0" + } + ], + "files": [ + { + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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" + } + ] + } + ], + "license_clues": [], + } + ] + } + + +LicenseDetection Data +^^^^^^^^^^^^^^^^^^^^^ + +This is referencing by LicenseDetections, and has one or multiple license Matches. +This is not referenced to a top-level list, but there could be a list of ambiguous +detections as a summary to review. This is WIP, see +`scancode-toolkit#3122 `_. diff --git a/etc/scripts/utils_thirdparty.py b/etc/scripts/utils_thirdparty.py index 120598e0d4e..26022784b04 100755 --- a/etc/scripts/utils_thirdparty.py +++ b/etc/scripts/utils_thirdparty.py @@ -910,7 +910,7 @@ def load_pkginfo_data(self, dest_dir=THIRDPARTY_DIR): declared_license = [raw_data["License"]] + [ c for c in classifiers if c.startswith("License") ] - license_expression = compute_normalized_license_expression(declared_license) + license_expression = get_license_expression(declared_license) other_classifiers = [c for c in classifiers if not c.startswith("License")] holder = raw_data["Author"] @@ -2272,16 +2272,16 @@ def find_problems( check_about(dest_dir=dest_dir) -def compute_normalized_license_expression(declared_licenses): +def get_license_expression(declared_licenses): """ Return a normalized license expression or None. """ if not declared_licenses: return try: - from packagedcode import pypi + from packagedcode.licensing import get_only_expression_from_extracted_license - return pypi.compute_normalized_license(declared_licenses) + return get_only_expression_from_extracted_license(declared_licenses) except ImportError: # Scancode is not installed, clean and join all the licenses lics = [python_safe_name(l).lower() for l in declared_licenses] diff --git a/setup-mini.cfg b/setup-mini.cfg index 6c3b95156d9..d3761207f56 100644 --- a/setup-mini.cfg +++ b/setup-mini.cfg @@ -1,6 +1,6 @@ [metadata] name = scancode-toolkit-mini -version = 31.2.1 +version = 32.0.0 license = Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft # description must be on ONE line https://github.com/pypa/setuptools/issues/1390 diff --git a/setup.cfg b/setup.cfg index 087e01ea6d8..5cd4800782e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = scancode-toolkit -version = 31.2.2 +version = 32.0.0 license = Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft # description must be on ONE line https://github.com/pypa/setuptools/issues/1390 @@ -159,7 +159,7 @@ console_scripts = scancode_pre_scan = ignore = scancode.plugin_ignore:ProcessIgnore facet = summarycode.facet:AddFacet - classify = summarycode.classify:FileClassifier + classify = summarycode.classify_plugin:FileClassifier # scancode_scan is the entry point for scan plugins that run a scan after the diff --git a/src/formattedcode/output_csv.py b/src/formattedcode/output_csv.py index c098507bc8a..9146e38f4b4 100644 --- a/src/formattedcode/output_csv.py +++ b/src/formattedcode/output_csv.py @@ -6,8 +6,11 @@ # See https://github.com/nexB/scancode-toolkit for support or download. # See https://aboutcode.org for more information about nexB OSS projects. # + import attr import csv +import logging +import os import warnings import saneyaml @@ -20,24 +23,23 @@ from formattedcode import FileOptionType # Tracing flags -TRACE = False +TRACE = os.environ.get('SCANCODE_DEBUG_OUTPUT_CSV', False) def logger_debug(*args): pass +logger = logging.getLogger(__name__) + if TRACE: import sys - import logging - - logger = logging.getLogger(__name__) logging.basicConfig(stream=sys.stdout) logger.setLevel(logging.DEBUG) def logger_debug(*args): - return logger.debug(' '.join(isinstance(a, str) - and a or repr(a) for a in args)) + return logger.debug(' '.join(isinstance(a, str) and a or repr(a) for a in args)) + DEPRECATED_MSG = ( 'The --csv option is deprecated and will be replaced by new CSV and ' @@ -75,12 +77,11 @@ def process_codebase(self, codebase, csv, **kwargs): def write_csv(results, output_file): - # FIXMe: this is reading all in memory + # FIXME: this is reading all in memory results = list(results) headers = dict([ ('info', []), - ('license_expression', []), ('license', []), ('copyright', []), ('email', []), @@ -129,49 +130,55 @@ def collect_keys(mapping, key_group): errors = scanned_file.pop('scan_errors', []) - file_info = dict(path=path) - file_info.update(((k, v) for k, v in scanned_file.items() # FIXME: info are NOT lists: lists are the actual scans - if not isinstance(v, (list, dict)))) + file_info = dict(path=path) + file_info.update( + ( + (k, v) for k, v in scanned_file.items() + if not isinstance(v, (list, dict)) + ) + ) # Scan errors are joined in a single multi-line value file_info['scan_errors'] = '\n'.join(errors) collect_keys(file_info, 'info') yield file_info - for lic_exp in scanned_file.get('license_expressions', []): - inf = dict(path=path, license_expression=lic_exp) - collect_keys(inf, 'license_expression') - yield inf + for detection in scanned_file.get('license_detections', []): + license_expression = detection["license_expression"] + detection_log = detection["detection_log"] + detection_log = '\n'.join(detection_log) + license_matches = detection["matches"] + for match in license_matches: + lic = dict(path=path) + lic["license_expression"] = license_expression + lic["detection_log"] = detection_log + + for k, val in match.items(): + # do not include matched text for now. + if k == 'matched_text': + continue + + if k == 'licenses': + license_keys = [] + for license_item in val: + license_keys.append(license_item["key"]) + k = 'license_match__' + k + lic[k] = '\n'.join(license_keys) + continue + + if k in ('score', 'match_coverage', 'rule_relevance'): + val = with_two_decimals(val) + + # lines are present in multiple scans: keep their column name as + # not scan-specific. Prefix othe columns with license__ + if k not in ('start_line', 'end_line',): + k = 'license_match__' + k + + lic[k] = val - for licensing in scanned_file.get('licenses', []): - lic = dict(path=path) - for k, val in licensing.items(): - # do not include matched text for now. - if k == 'matched_text': - continue - - if k == 'matched_rule': - for mrk, mrv in val.items(): - if mrk in ('match_coverage', 'rule_relevance'): - # normalize the string representation of this number - mrv = with_two_decimals(mrv) - else: - mrv = pretty(mrv) - mrk = 'matched_rule__' + mrk - lic[mrk] = mrv - continue - - if k == 'score': - val = with_two_decimals(val) - - # lines are present in multiple scans: keep their column name as - # not scan-specific. Prefix othe columns with license__ - if k not in ('start_line', 'end_line',): - k = 'license__' + k - lic[k] = val - collect_keys(lic, 'license') - yield lic + collect_keys(lic, 'license') + yield lic for copyr in scanned_file.get('copyrights', []): inf = dict(path=path) @@ -348,6 +355,6 @@ def flatten_package(_package, path, prefix='package__'): else: # Use repr if not a string if val: - pack[nk] = pretty(val) + pack[nk] = repr(val) return pack diff --git a/src/formattedcode/output_cyclonedx.py b/src/formattedcode/output_cyclonedx.py index 9b162112e44..f75ae18b156 100644 --- a/src/formattedcode/output_cyclonedx.py +++ b/src/formattedcode/output_cyclonedx.py @@ -67,7 +67,7 @@ def from_package(cls, package): Yield CycloneDxLicenseExpression built from a mapping of ``package`` data. """ - license_expression = package.get('license_expression') + license_expression = package.get('declared_license_expression') if license_expression: spdx = build_spdx_license_expression(license_expression) yield CycloneDxLicenseExpression(expression=spdx) diff --git a/src/formattedcode/output_debian.py b/src/formattedcode/output_debian.py index 02a4faa1a27..9bead676da5 100644 --- a/src/formattedcode/output_debian.py +++ b/src/formattedcode/output_debian.py @@ -16,6 +16,7 @@ from formattedcode import FileOptionType from plugincode.output import output_impl from plugincode.output import OutputPlugin +from licensedcode.detection import get_matches_from_detection_mappings from scancode import notice @@ -138,15 +139,13 @@ def build_license(scanned_file): `scanned_file` or None if no license is detected. """ # TODO: filter based on license scores and/or add warnings and or detailed comments with that info - license_expressions = scanned_file.get('license_expressions', []) - if not license_expressions: - return - # TODO: use either Debian license symbols or SPDX # TODO: convert license expression to Debian style of expressions - expression = str(combine_expressions(license_expressions, unique=False)) + expression = scanned_file.get('detected_license_expression', None) + if not expression: + return - licenses = scanned_file.get('licenses', []) + licenses = scanned_file.get('license_detections', []) text = '\n'.join(get_texts(licenses)) return f'{expression}\n{text}' @@ -179,8 +178,8 @@ def get_texts(detected_licenses): # set of (start line, end line, matched_rule identifier) seen = set() - for lic in detected_licenses: - key = lic['start_line'], lic['end_line'], lic['matched_rule']['identifier'] + for lic in get_matches_from_detection_mappings(detected_licenses): + key = lic['start_line'], lic['end_line'], lic['rule_identifier'] if key not in seen: yield lic['matched_text'] seen.add(key) diff --git a/src/formattedcode/output_html.py b/src/formattedcode/output_html.py index 4377b5abb40..806b851bbb9 100644 --- a/src/formattedcode/output_html.py +++ b/src/formattedcode/output_html.py @@ -29,6 +29,7 @@ from commoncode.cliutils import OUTPUT_GROUP from plugincode.output import output_impl from plugincode.output import OutputPlugin +from licensedcode.detection import get_matches_from_detection_mappings """ Output plugins to write scan results using templates such as HTML. @@ -146,6 +147,7 @@ def generate_output(results, version, template): # support adding new scans at all from licensedcode.cache import get_licenses_db + licenses_db = get_licenses_db() converted = {} converted_infos = {} @@ -170,22 +172,22 @@ def generate_output(results, version, template): 'value': entry['copyright'], }) if LICENSES in scanned_file: - for entry in scanned_file[LICENSES]: + for match in get_matches_from_detection_mappings(scanned_file[LICENSES]): # make copy - entry = dict(entry) - entry_key = entry['key'] + match = dict(match) + license_expression = match['license_expression'] results.append({ - 'start': entry['start_line'], - 'end': entry['end_line'], + 'start': match['start_line'], + 'end': match['end_line'], 'what': 'license', - 'value': entry_key, + 'value': license_expression, }) # FIXME: we should NOT rely on license objects: only use what is in the JSON instead - if entry_key not in licenses: - licenses[entry_key] = entry + if license_expression not in licenses: + licenses[license_expression] = match # we were modifying the scan data in place .... - entry['object'] = get_licenses_db().get(entry_key) + match['object'] = licenses_db.get(license_expression) if results: converted[path] = sorted(results, key=itemgetter('start')) diff --git a/src/formattedcode/output_spdx.py b/src/formattedcode/output_spdx.py index 9a6cab6d963..1824b59cbeb 100644 --- a/src/formattedcode/output_spdx.py +++ b/src/formattedcode/output_spdx.py @@ -29,6 +29,7 @@ from commoncode.fileutils import parent_directory from commoncode.text import python_safe_name from formattedcode import FileOptionType +from licensedcode.detection import get_matches_from_detection_mappings from plugincode.output import output_impl from plugincode.output import OutputPlugin import scancode_config @@ -276,42 +277,45 @@ def write_spdx( chk_sum=Algorithm('SHA1', file_data.get('sha1') or '') ) - file_licenses = file_data.get('licenses') - if file_licenses: + file_license_detections = file_data.get('license_detections') + license_matches = get_matches_from_detection_mappings(file_license_detections) + if license_matches: all_files_have_no_license = False - for file_license in file_licenses: - license_key = file_license.get('key') - - spdx_id = file_license.get('spdx_license_key') - if not spdx_id: - spdx_id = f'LicenseRef-scancode-{license_key}' - is_license_ref = spdx_id.lower().startswith('licenseref-') - - if not is_license_ref: - spdx_license = License.from_identifier(spdx_id) - else: - spdx_license = ExtractedLicense(spdx_id) - spdx_license.name = file_license.get('short_name') - # FIXME: replace this with the licensedb URL - comment = ( - f'See details at https://github.com/nexB/scancode-toolkit' - f'/blob/develop/src/licensedcode/data/licenses/{license_key}.yml\n' - ) - spdx_license.comment = comment - text = file_license.get('matched_text') - # always set some text, even if we did not extract the - # matched text - if not text: - text = comment - spdx_license.text = text - doc.add_extr_lic(spdx_license) - - # Add licenses in the order they appear in the file. Maintaining - # the order might be useful for provenance purposes. - file_entry.add_lics(spdx_license) - package.add_lics_from_file(spdx_license) - - elif file_licenses is None: + for match in license_matches: + file_licenses = match["licenses"] + for file_license in file_licenses: + license_key = file_license.get('key') + + spdx_id = file_license.get('spdx_license_key') + if not spdx_id: + spdx_id = f'LicenseRef-scancode-{license_key}' + is_license_ref = spdx_id.lower().startswith('licenseref-') + + if not is_license_ref: + spdx_license = License.from_identifier(spdx_id) + else: + spdx_license = ExtractedLicense(spdx_id) + spdx_license.name = file_license.get('short_name') + # FIXME: replace this with the licensedb URL + comment = ( + f'See details at https://github.com/nexB/scancode-toolkit' + f'/blob/develop/src/licensedcode/data/licenses/{license_key}.yml\n' + ) + spdx_license.comment = comment + text = match.get('matched_text') + # always set some text, even if we did not extract the + # matched text + if not text: + text = comment + spdx_license.text = text + doc.add_extr_lic(spdx_license) + + # Add licenses in the order they appear in the file. Maintaining + # the order might be useful for provenance purposes. + file_entry.add_lics(spdx_license) + package.add_lics_from_file(spdx_license) + + elif license_matches is None: all_files_have_no_license = False file_entry.add_lics(NoAssert()) diff --git a/src/licensedcode/data/rules/389-exception_8.RULE b/src/licensedcode/data/rules/389-exception_8.RULE deleted file mode 100644 index 7c3590c1acb..00000000000 --- a/src/licensedcode/data/rules/389-exception_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: 389-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/389-exception ---- - -https://licenses.nuget.org/389-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/abstyles_8.RULE b/src/licensedcode/data/rules/abstyles_8.RULE deleted file mode 100644 index b4d016ba53f..00000000000 --- a/src/licensedcode/data/rules/abstyles_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: abstyles -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Abstyles ---- - -https://licenses.nuget.org/Abstyles \ No newline at end of file diff --git a/src/licensedcode/data/rules/acdl-1.0_11.RULE b/src/licensedcode/data/rules/acdl-1.0_11.RULE deleted file mode 100644 index 07b7d25b766..00000000000 --- a/src/licensedcode/data/rules/acdl-1.0_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: acdl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CDL-1.0 ---- - -https://licenses.nuget.org/CDL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ace-tao_9.RULE b/src/licensedcode/data/rules/ace-tao_9.RULE deleted file mode 100644 index 086409510df..00000000000 --- a/src/licensedcode/data/rules/ace-tao_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ace-tao -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/DOC ---- - -https://licenses.nuget.org/DOC \ No newline at end of file diff --git a/src/licensedcode/data/rules/adapt-1.0_11.RULE b/src/licensedcode/data/rules/adapt-1.0_11.RULE deleted file mode 100644 index 4da518ebe9b..00000000000 --- a/src/licensedcode/data/rules/adapt-1.0_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: adapt-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/APL-1.0 ---- - -https://licenses.nuget.org/APL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/adobe-glyph_9.RULE b/src/licensedcode/data/rules/adobe-glyph_9.RULE deleted file mode 100644 index 2346c2d2831..00000000000 --- a/src/licensedcode/data/rules/adobe-glyph_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: adobe-glyph -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Adobe-Glyph ---- - -https://licenses.nuget.org/Adobe-Glyph \ No newline at end of file diff --git a/src/licensedcode/data/rules/adobe-scl_10.RULE b/src/licensedcode/data/rules/adobe-scl_10.RULE deleted file mode 100644 index bfc9e8028d6..00000000000 --- a/src/licensedcode/data/rules/adobe-scl_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: adobe-scl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Adobe-2006 ---- - -https://licenses.nuget.org/Adobe-2006 \ No newline at end of file diff --git a/src/licensedcode/data/rules/adsl_8.RULE b/src/licensedcode/data/rules/adsl_8.RULE deleted file mode 100644 index f8baf4b7571..00000000000 --- a/src/licensedcode/data/rules/adsl_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: adsl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/ADSL ---- - -https://licenses.nuget.org/ADSL \ No newline at end of file diff --git a/src/licensedcode/data/rules/afl-1.1_13.RULE b/src/licensedcode/data/rules/afl-1.1_13.RULE deleted file mode 100644 index 9bbd51936ce..00000000000 --- a/src/licensedcode/data/rules/afl-1.1_13.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: afl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/AFL-1.1 ---- - -https://licenses.nuget.org/AFL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/afl-1.2_10.RULE b/src/licensedcode/data/rules/afl-1.2_10.RULE deleted file mode 100644 index e844daf66d6..00000000000 --- a/src/licensedcode/data/rules/afl-1.2_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: afl-1.2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/AFL-1.2 ---- - -https://licenses.nuget.org/AFL-1.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/afl-2.0_10.RULE b/src/licensedcode/data/rules/afl-2.0_10.RULE deleted file mode 100644 index 3b7e2dfe498..00000000000 --- a/src/licensedcode/data/rules/afl-2.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: afl-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/AFL-2.0 ---- - -https://licenses.nuget.org/AFL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/afl-2.1_22.RULE b/src/licensedcode/data/rules/afl-2.1_22.RULE deleted file mode 100644 index 5b367851654..00000000000 --- a/src/licensedcode/data/rules/afl-2.1_22.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: afl-2.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/AFL-2.1 ---- - -https://licenses.nuget.org/AFL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/afl-3.0_42.RULE b/src/licensedcode/data/rules/afl-3.0_42.RULE deleted file mode 100644 index 27d58916e2d..00000000000 --- a/src/licensedcode/data/rules/afl-3.0_42.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: afl-3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/AFL-3.0 ---- - -https://licenses.nuget.org/AFL-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/afmparse_8.RULE b/src/licensedcode/data/rules/afmparse_8.RULE deleted file mode 100644 index c120622e8ae..00000000000 --- a/src/licensedcode/data/rules/afmparse_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: afmparse -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Afmparse ---- - -https://licenses.nuget.org/Afmparse \ No newline at end of file diff --git a/src/licensedcode/data/rules/afpl-8.0_10.RULE b/src/licensedcode/data/rules/afpl-8.0_10.RULE deleted file mode 100644 index 114306ecb3a..00000000000 --- a/src/licensedcode/data/rules/afpl-8.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: afpl-8.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Aladdin ---- - -https://licenses.nuget.org/Aladdin \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-1.0-plus_73.RULE b/src/licensedcode/data/rules/agpl-1.0-plus_73.RULE deleted file mode 100644 index 0d3affcfe9b..00000000000 --- a/src/licensedcode/data/rules/agpl-1.0-plus_73.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: agpl-1.0-plus -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/AGPL-1.0-or-later ---- - -https://licenses.nuget.org/AGPL-1.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-1.0_44.RULE b/src/licensedcode/data/rules/agpl-1.0_44.RULE deleted file mode 100644 index f20dfa22666..00000000000 --- a/src/licensedcode/data/rules/agpl-1.0_44.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: agpl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/AGPL-1.0-only ---- - -https://licenses.nuget.org/AGPL-1.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_280.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_280.RULE deleted file mode 100644 index 1ded237c418..00000000000 --- a/src/licensedcode/data/rules/agpl-3.0-plus_280.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: agpl-3.0-plus -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/AGPL-3.0-or-later ---- - -https://licenses.nuget.org/AGPL-3.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_378.RULE b/src/licensedcode/data/rules/agpl-3.0_378.RULE deleted file mode 100644 index 86d4d03fb9e..00000000000 --- a/src/licensedcode/data/rules/agpl-3.0_378.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: agpl-3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/AGPL-3.0-only ---- - -https://licenses.nuget.org/AGPL-3.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/allegro-4_8.RULE b/src/licensedcode/data/rules/allegro-4_8.RULE deleted file mode 100644 index 761dae943a0..00000000000 --- a/src/licensedcode/data/rules/allegro-4_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: allegro-4 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Giftware ---- - -https://licenses.nuget.org/Giftware \ No newline at end of file diff --git a/src/licensedcode/data/rules/amdplpa_8.RULE b/src/licensedcode/data/rules/amdplpa_8.RULE deleted file mode 100644 index f4d705fe4c5..00000000000 --- a/src/licensedcode/data/rules/amdplpa_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: amdplpa -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/AMDPLPA ---- - -https://licenses.nuget.org/AMDPLPA \ No newline at end of file diff --git a/src/licensedcode/data/rules/aml_9.RULE b/src/licensedcode/data/rules/aml_9.RULE deleted file mode 100644 index 93de1dfa6e6..00000000000 --- a/src/licensedcode/data/rules/aml_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: aml -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/AML ---- - -https://licenses.nuget.org/AML \ No newline at end of file diff --git a/src/licensedcode/data/rules/ampas_8.RULE b/src/licensedcode/data/rules/ampas_8.RULE deleted file mode 100644 index 8456379e380..00000000000 --- a/src/licensedcode/data/rules/ampas_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ampas -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/AMPAS ---- - -https://licenses.nuget.org/AMPAS \ No newline at end of file diff --git a/src/licensedcode/data/rules/antlr-pd-fallback_8.RULE b/src/licensedcode/data/rules/antlr-pd-fallback_8.RULE deleted file mode 100644 index 672286ed501..00000000000 --- a/src/licensedcode/data/rules/antlr-pd-fallback_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: antlr-pd-fallback -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/ANTLR-PD-fallback ---- - -https://licenses.nuget.org/ANTLR-PD-fallback \ No newline at end of file diff --git a/src/licensedcode/data/rules/antlr-pd_14.RULE b/src/licensedcode/data/rules/antlr-pd_14.RULE deleted file mode 100644 index add8427a514..00000000000 --- a/src/licensedcode/data/rules/antlr-pd_14.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: antlr-pd -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/ANTLR-PD ---- - -https://licenses.nuget.org/ANTLR-PD \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-1.0_14.RULE b/src/licensedcode/data/rules/apache-1.0_14.RULE deleted file mode 100644 index 989701d7462..00000000000 --- a/src/licensedcode/data/rules/apache-1.0_14.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: apache-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Apache-1.0 ---- - -https://licenses.nuget.org/Apache-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-1.1_103.RULE b/src/licensedcode/data/rules/apache-1.1_103.RULE deleted file mode 100644 index 0122b3a208a..00000000000 --- a/src/licensedcode/data/rules/apache-1.1_103.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: apache-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Apache-1.1 ---- - -https://licenses.nuget.org/Apache-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1084.RULE b/src/licensedcode/data/rules/apache-2.0_1084.RULE deleted file mode 100644 index 39f4673815e..00000000000 --- a/src/licensedcode/data/rules/apache-2.0_1084.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: apache-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Apache-2.0 ---- - -https://licenses.nuget.org/Apache-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1112.RULE b/src/licensedcode/data/rules/apache-2.0_1112.RULE index f8d57c2f1bc..ff7bdf9405a 100644 --- a/src/licensedcode/data/rules/apache-2.0_1112.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1112.RULE @@ -2,9 +2,9 @@ license_expression: apache-2.0 is_license_notice: yes relevance: 100 -referenced_filenames: - - LICENSE +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0.html --- -## License - released under the Apache 2.0 license. See the [LICENSE](LICENSE) file for details. \ No newline at end of file +is subject to the terms and conditions of the Apache Software License 2.0. A copy of the license is contained +in the file LICENSE and is also available at http://www.apache.org/licenses/LICENSE-2.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1139.RULE b/src/licensedcode/data/rules/apache-2.0_1139.RULE index 3a8a402cefa..1320c84b2ca 100644 --- a/src/licensedcode/data/rules/apache-2.0_1139.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1139.RULE @@ -2,7 +2,9 @@ license_expression: apache-2.0 is_license_notice: yes relevance: 100 +referenced_filenames: + - LICENSE --- -License -This software is licensed under the Apache License, version 2 ("ALv2"). \ No newline at end of file +# Li`cense + released under the Apache 2.0 license. See the [LICENSE](LICENSE) file for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_306.RULE b/src/licensedcode/data/rules/apache-2.0_306.RULE index 16b685fce34..1f87d4dcdec 100644 --- a/src/licensedcode/data/rules/apache-2.0_306.RULE +++ b/src/licensedcode/data/rules/apache-2.0_306.RULE @@ -2,6 +2,8 @@ license_expression: apache-2.0 is_license_notice: yes relevance: 100 +referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE --- -This file is distributed under the same license as the Puppet automation framework package. \ No newline at end of file +This file is distributed under the same license as the {{Puppet}} {{automation}} framework package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apafml_8.RULE b/src/licensedcode/data/rules/apafml_8.RULE deleted file mode 100644 index 924b9bd0b5a..00000000000 --- a/src/licensedcode/data/rules/apafml_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: apafml -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/APAFML ---- - -https://licenses.nuget.org/APAFML \ No newline at end of file diff --git a/src/licensedcode/data/rules/app-s2p_1.RULE b/src/licensedcode/data/rules/app-s2p_1.RULE deleted file mode 100644 index 889ede76c55..00000000000 --- a/src/licensedcode/data/rules/app-s2p_1.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: app-s2p -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/App-s2p ---- - -https://licenses.nuget.org/App-s2p \ No newline at end of file diff --git a/src/licensedcode/data/rules/apple-runtime-library-exception_6.RULE b/src/licensedcode/data/rules/apple-runtime-library-exception_6.RULE deleted file mode 100644 index 64776094187..00000000000 --- a/src/licensedcode/data/rules/apple-runtime-library-exception_6.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: apple-runtime-library-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Swift-exception ---- - -https://licenses.nuget.org/Swift-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/apsl-1.0_12.RULE b/src/licensedcode/data/rules/apsl-1.0_12.RULE deleted file mode 100644 index f5be00b2837..00000000000 --- a/src/licensedcode/data/rules/apsl-1.0_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: apsl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/APSL-1.0 ---- - -https://licenses.nuget.org/APSL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apsl-1.1_13.RULE b/src/licensedcode/data/rules/apsl-1.1_13.RULE deleted file mode 100644 index c4e17184b1c..00000000000 --- a/src/licensedcode/data/rules/apsl-1.1_13.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: apsl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/APSL-1.1 ---- - -https://licenses.nuget.org/APSL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apsl-1.2_17.RULE b/src/licensedcode/data/rules/apsl-1.2_17.RULE deleted file mode 100644 index b45b8edfc14..00000000000 --- a/src/licensedcode/data/rules/apsl-1.2_17.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: apsl-1.2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/APSL-1.2 ---- - -https://licenses.nuget.org/APSL-1.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apsl-2.0_22.RULE b/src/licensedcode/data/rules/apsl-2.0_22.RULE deleted file mode 100644 index 021e7ae81ab..00000000000 --- a/src/licensedcode/data/rules/apsl-2.0_22.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: apsl-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/APSL-2.0 ---- - -https://licenses.nuget.org/APSL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-1.0-cl8_9.RULE b/src/licensedcode/data/rules/artistic-1.0-cl8_9.RULE deleted file mode 100644 index 940b8a77ac9..00000000000 --- a/src/licensedcode/data/rules/artistic-1.0-cl8_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: artistic-1.0-cl8 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Artistic-1.0-cl8 ---- - -https://licenses.nuget.org/Artistic-1.0-cl8 \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-1.0_23.RULE b/src/licensedcode/data/rules/artistic-1.0_23.RULE deleted file mode 100644 index e4c2b687f1f..00000000000 --- a/src/licensedcode/data/rules/artistic-1.0_23.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: artistic-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Artistic-1.0 ---- - -https://licenses.nuget.org/Artistic-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-2.0_51.RULE b/src/licensedcode/data/rules/artistic-2.0_51.RULE deleted file mode 100644 index 9c1964f924d..00000000000 --- a/src/licensedcode/data/rules/artistic-2.0_51.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: artistic-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Artistic-2.0 ---- - -https://licenses.nuget.org/Artistic-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-clarified_10.RULE b/src/licensedcode/data/rules/artistic-clarified_10.RULE deleted file mode 100644 index fb5aeb6639c..00000000000 --- a/src/licensedcode/data/rules/artistic-clarified_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: artistic-clarified -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/ClArtistic ---- - -https://licenses.nuget.org/ClArtistic \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_22.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_22.RULE deleted file mode 100644 index 1357d20221e..00000000000 --- a/src/licensedcode/data/rules/artistic-perl-1.0_22.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: artistic-perl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Artistic-1.0-Perl ---- - -https://licenses.nuget.org/Artistic-1.0-Perl \ No newline at end of file diff --git a/src/licensedcode/data/rules/attribution_17.RULE b/src/licensedcode/data/rules/attribution_17.RULE deleted file mode 100644 index 067b4570043..00000000000 --- a/src/licensedcode/data/rules/attribution_17.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: attribution -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/AAL ---- - -https://licenses.nuget.org/AAL \ No newline at end of file diff --git a/src/licensedcode/data/rules/autoconf-exception-2.0_6.RULE b/src/licensedcode/data/rules/autoconf-exception-2.0_6.RULE deleted file mode 100644 index ab256b70505..00000000000 --- a/src/licensedcode/data/rules/autoconf-exception-2.0_6.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: autoconf-exception-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Autoconf-exception-2.0 ---- - -https://licenses.nuget.org/Autoconf-exception-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/autoconf-exception-3.0_12.RULE b/src/licensedcode/data/rules/autoconf-exception-3.0_12.RULE deleted file mode 100644 index ddd7f50d6dc..00000000000 --- a/src/licensedcode/data/rules/autoconf-exception-3.0_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: autoconf-exception-3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Autoconf-exception-3.0 ---- - -https://licenses.nuget.org/Autoconf-exception-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/bahyph_8.RULE b/src/licensedcode/data/rules/bahyph_8.RULE deleted file mode 100644 index 001bab9740b..00000000000 --- a/src/licensedcode/data/rules/bahyph_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bahyph -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Bahyph ---- - -https://licenses.nuget.org/Bahyph \ No newline at end of file diff --git a/src/licensedcode/data/rules/barr-tex_8.RULE b/src/licensedcode/data/rules/barr-tex_8.RULE deleted file mode 100644 index c28c45baee2..00000000000 --- a/src/licensedcode/data/rules/barr-tex_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: barr-tex -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Barr ---- - -https://licenses.nuget.org/Barr \ No newline at end of file diff --git a/src/licensedcode/data/rules/beerware_25.RULE b/src/licensedcode/data/rules/beerware_25.RULE deleted file mode 100644 index c8e13bdae76..00000000000 --- a/src/licensedcode/data/rules/beerware_25.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: beerware -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Beerware ---- - -https://licenses.nuget.org/Beerware \ No newline at end of file diff --git a/src/licensedcode/data/rules/bison-exception-2.2_9.RULE b/src/licensedcode/data/rules/bison-exception-2.2_9.RULE deleted file mode 100644 index 9a100305de9..00000000000 --- a/src/licensedcode/data/rules/bison-exception-2.2_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bison-exception-2.2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Bison-exception-2.2 ---- - -https://licenses.nuget.org/Bison-exception-2.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/bittorrent-1.0_10.RULE b/src/licensedcode/data/rules/bittorrent-1.0_10.RULE deleted file mode 100644 index 0be2be981c9..00000000000 --- a/src/licensedcode/data/rules/bittorrent-1.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bittorrent-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BitTorrent-1.0 ---- - -https://licenses.nuget.org/BitTorrent-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/bittorrent-1.1_10.RULE b/src/licensedcode/data/rules/bittorrent-1.1_10.RULE deleted file mode 100644 index fd9722d64be..00000000000 --- a/src/licensedcode/data/rules/bittorrent-1.1_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bittorrent-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BitTorrent-1.1 ---- - -https://licenses.nuget.org/BitTorrent-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/blessing_9.RULE b/src/licensedcode/data/rules/blessing_9.RULE deleted file mode 100644 index 1dbd4d1d811..00000000000 --- a/src/licensedcode/data/rules/blessing_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: blessing -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/blessing ---- - -https://licenses.nuget.org/blessing \ No newline at end of file diff --git a/src/licensedcode/data/rules/blueoak-1.0.0_8.RULE b/src/licensedcode/data/rules/blueoak-1.0.0_8.RULE deleted file mode 100644 index 5dd07701242..00000000000 --- a/src/licensedcode/data/rules/blueoak-1.0.0_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: blueoak-1.0.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BlueOak-1.0.0 ---- - -https://licenses.nuget.org/BlueOak-1.0.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/boost-1.0_56.RULE b/src/licensedcode/data/rules/boost-1.0_56.RULE deleted file mode 100644 index aa4a40907f9..00000000000 --- a/src/licensedcode/data/rules/boost-1.0_56.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: boost-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSL-1.0 ---- - -https://licenses.nuget.org/BSL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/bootloader-exception_8.RULE b/src/licensedcode/data/rules/bootloader-exception_8.RULE deleted file mode 100644 index 610a81e8351..00000000000 --- a/src/licensedcode/data/rules/bootloader-exception_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bootloader-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Bootloader-exception ---- - -https://licenses.nuget.org/Bootloader-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/borceux_8.RULE b/src/licensedcode/data/rules/borceux_8.RULE deleted file mode 100644 index b47bfb3cef2..00000000000 --- a/src/licensedcode/data/rules/borceux_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: borceux -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Borceux ---- - -https://licenses.nuget.org/Borceux \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-1-clause_12.RULE b/src/licensedcode/data/rules/bsd-1-clause_12.RULE deleted file mode 100644 index 7b71c135213..00000000000 --- a/src/licensedcode/data/rules/bsd-1-clause_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsd-1-clause -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-1-Clause ---- - -https://licenses.nuget.org/BSD-1-Clause \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_73.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_73.RULE deleted file mode 100644 index 51739e2acca..00000000000 --- a/src/licensedcode/data/rules/bsd-2-clause-views_73.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsd-2-clause-views -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-2-Clause-Views ---- - -https://licenses.nuget.org/BSD-2-Clause-Views \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-3-clause-no-military_6.RULE b/src/licensedcode/data/rules/bsd-3-clause-no-military_6.RULE deleted file mode 100644 index 041b5319c97..00000000000 --- a/src/licensedcode/data/rules/bsd-3-clause-no-military_6.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsd-3-clause-no-military -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-3-Clause-No-Military-License ---- - -https://licenses.nuget.org/BSD-3-Clause-No-Military-License \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-3-clause-no-nuclear-warranty_7.RULE b/src/licensedcode/data/rules/bsd-3-clause-no-nuclear-warranty_7.RULE deleted file mode 100644 index 1d5b10db4ca..00000000000 --- a/src/licensedcode/data/rules/bsd-3-clause-no-nuclear-warranty_7.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsd-3-clause-no-nuclear-warranty -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-3-Clause-No-Nuclear-Warranty ---- - -https://licenses.nuget.org/BSD-3-Clause-No-Nuclear-Warranty \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-3-clause-open-mpi_8.RULE b/src/licensedcode/data/rules/bsd-3-clause-open-mpi_8.RULE deleted file mode 100644 index 8b3893e9deb..00000000000 --- a/src/licensedcode/data/rules/bsd-3-clause-open-mpi_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsd-3-clause-open-mpi -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-3-Clause-Open-MPI ---- - -https://licenses.nuget.org/BSD-3-Clause-Open-MPI \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-4-clause-shortened_7.RULE b/src/licensedcode/data/rules/bsd-4-clause-shortened_7.RULE deleted file mode 100644 index edec5ce7ed3..00000000000 --- a/src/licensedcode/data/rules/bsd-4-clause-shortened_7.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsd-4-clause-shortened -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-4-Clause-Shortened ---- - -https://licenses.nuget.org/BSD-4-Clause-Shortened \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-ack_8.RULE b/src/licensedcode/data/rules/bsd-ack_8.RULE deleted file mode 100644 index 0b0477056e6..00000000000 --- a/src/licensedcode/data/rules/bsd-ack_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsd-ack -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-3-Clause-Attribution ---- - -https://licenses.nuget.org/BSD-3-Clause-Attribution \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1043.RULE b/src/licensedcode/data/rules/bsd-new_1043.RULE index d4ed9b9e6c2..5395e058afe 100644 --- a/src/licensedcode/data/rules/bsd-new_1043.RULE +++ b/src/licensedcode/data/rules/bsd-new_1043.RULE @@ -3,7 +3,9 @@ license_expression: bsd-new is_license_notice: yes relevance: 100 minimum_coverage: 100 +referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE --- This file is distributed under the same license as the - debian files of the p11-kit package. \ No newline at end of file + {{debian}} files of the {{p11-kit}} package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1044.RULE b/src/licensedcode/data/rules/bsd-new_1044.RULE index cf8fb25b183..77ac37c0d7b 100644 --- a/src/licensedcode/data/rules/bsd-new_1044.RULE +++ b/src/licensedcode/data/rules/bsd-new_1044.RULE @@ -2,7 +2,9 @@ license_expression: bsd-new is_license_notice: yes minimum_coverage: 100 +referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE --- -License: same-as-rest-of-p11kit - This file is distributed under the same license as the p11-kit package. \ No newline at end of file +License: {{same-as-rest-of-p11kit}} + This file is distributed under the same license as the {{p11-kit}} package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1138.RULE b/src/licensedcode/data/rules/bsd-new_1138.RULE deleted file mode 100644 index bb3fa787de7..00000000000 --- a/src/licensedcode/data/rules/bsd-new_1138.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsd-new -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-3-Clause ---- - -https://licenses.nuget.org/BSD-3-Clause \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1164.RULE b/src/licensedcode/data/rules/bsd-new_1164.RULE index d13151b4d7a..bdd3f5ecd0d 100644 --- a/src/licensedcode/data/rules/bsd-new_1164.RULE +++ b/src/licensedcode/data/rules/bsd-new_1164.RULE @@ -2,10 +2,7 @@ license_expression: bsd-new is_license_notice: yes relevance: 100 -referenced_filenames: - - LICENSE --- -License - -Unless otherwise specified, a BSD 3-clause license applies (see LICENSE). \ No newline at end of file + All portions of JGit are covered by the {{EDL}}. Absolutely no GPL, + LGPL or EPL contributions are accepted within this package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1190.RULE b/src/licensedcode/data/rules/bsd-new_1190.RULE index ca822d27794..d13151b4d7a 100644 --- a/src/licensedcode/data/rules/bsd-new_1190.RULE +++ b/src/licensedcode/data/rules/bsd-new_1190.RULE @@ -1,8 +1,11 @@ --- license_expression: bsd-new -is_license_tag: yes -relevance: 99 -notes: Seen in chromium-cronet +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE --- -license BSD 2/3 Clause \ No newline at end of file +License + +Unless otherwise specified, a BSD 3-clause license applies (see LICENSE). \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-original-uc_36.RULE b/src/licensedcode/data/rules/bsd-original-uc_36.RULE deleted file mode 100644 index 275c8c5d298..00000000000 --- a/src/licensedcode/data/rules/bsd-original-uc_36.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsd-original-uc -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-4-Clause-UC ---- - -https://licenses.nuget.org/BSD-4-Clause-UC \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-original_87.RULE b/src/licensedcode/data/rules/bsd-original_87.RULE deleted file mode 100644 index f9737fab358..00000000000 --- a/src/licensedcode/data/rules/bsd-original_87.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsd-original -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-4-Clause ---- - -https://licenses.nuget.org/BSD-4-Clause \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-plus-patent_9.RULE b/src/licensedcode/data/rules/bsd-plus-patent_9.RULE deleted file mode 100644 index 651e5c285bd..00000000000 --- a/src/licensedcode/data/rules/bsd-plus-patent_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsd-plus-patent -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-2-Clause-Patent ---- - -https://licenses.nuget.org/BSD-2-Clause-Patent \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-protection_10.RULE b/src/licensedcode/data/rules/bsd-protection_10.RULE deleted file mode 100644 index bef72829291..00000000000 --- a/src/licensedcode/data/rules/bsd-protection_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsd-protection -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-Protection ---- - -https://licenses.nuget.org/BSD-Protection \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_299.RULE b/src/licensedcode/data/rules/bsd-simplified_299.RULE deleted file mode 100644 index d69e52a8d5b..00000000000 --- a/src/licensedcode/data/rules/bsd-simplified_299.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsd-simplified -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-2-Clause ---- - -https://licenses.nuget.org/BSD-2-Clause \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-source-code_19.RULE b/src/licensedcode/data/rules/bsd-source-code_19.RULE deleted file mode 100644 index 3ca04fe0e1d..00000000000 --- a/src/licensedcode/data/rules/bsd-source-code_19.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsd-source-code -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-Source-Code ---- - -https://licenses.nuget.org/BSD-Source-Code \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-zero_17.RULE b/src/licensedcode/data/rules/bsd-zero_17.RULE deleted file mode 100644 index dca9328f42b..00000000000 --- a/src/licensedcode/data/rules/bsd-zero_17.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsd-zero -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/0BSD ---- - -https://licenses.nuget.org/0BSD \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsl-1.1_13.RULE b/src/licensedcode/data/rules/bsl-1.1_13.RULE deleted file mode 100644 index 67933d977c5..00000000000 --- a/src/licensedcode/data/rules/bsl-1.1_13.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bsl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BUSL-1.1 ---- - -https://licenses.nuget.org/BUSL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/bzip2-libbzip-2010_44.RULE b/src/licensedcode/data/rules/bzip2-libbzip-2010_44.RULE deleted file mode 100644 index 2f4bce7d64c..00000000000 --- a/src/licensedcode/data/rules/bzip2-libbzip-2010_44.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: bzip2-libbzip-2010 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/bzip2-1.0.6 ---- - -https://licenses.nuget.org/bzip2-1.0.6 \ No newline at end of file diff --git a/src/licensedcode/data/rules/c-uda-1.0_8.RULE b/src/licensedcode/data/rules/c-uda-1.0_8.RULE deleted file mode 100644 index 5154997d43c..00000000000 --- a/src/licensedcode/data/rules/c-uda-1.0_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: c-uda-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/C-UDA-1.0 ---- - -https://licenses.nuget.org/C-UDA-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ca-tosl-1.1_10.RULE b/src/licensedcode/data/rules/ca-tosl-1.1_10.RULE deleted file mode 100644 index 5608b874d41..00000000000 --- a/src/licensedcode/data/rules/ca-tosl-1.1_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ca-tosl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CATOSL-1.1 ---- - -https://licenses.nuget.org/CATOSL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cal-1.0-combined-work-exception_10.RULE b/src/licensedcode/data/rules/cal-1.0-combined-work-exception_10.RULE deleted file mode 100644 index 706c1597b9e..00000000000 --- a/src/licensedcode/data/rules/cal-1.0-combined-work-exception_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cal-1.0-combined-work-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CAL-1.0-Combined-Work-Exception ---- - -https://licenses.nuget.org/CAL-1.0-Combined-Work-Exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/cal-1.0_12.RULE b/src/licensedcode/data/rules/cal-1.0_12.RULE deleted file mode 100644 index 3d4efb58496..00000000000 --- a/src/licensedcode/data/rules/cal-1.0_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cal-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CAL-1.0 ---- - -https://licenses.nuget.org/CAL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/caldera_8.RULE b/src/licensedcode/data/rules/caldera_8.RULE deleted file mode 100644 index 2f0f860f2f6..00000000000 --- a/src/licensedcode/data/rules/caldera_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: caldera -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Caldera ---- - -https://licenses.nuget.org/Caldera \ No newline at end of file diff --git a/src/licensedcode/data/rules/can-ogl-2.0-en_13.RULE b/src/licensedcode/data/rules/can-ogl-2.0-en_13.RULE deleted file mode 100644 index ca99d2f105b..00000000000 --- a/src/licensedcode/data/rules/can-ogl-2.0-en_13.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: can-ogl-2.0-en -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OGL-Canada-2.0 ---- - -https://licenses.nuget.org/OGL-Canada-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-1.0_18.RULE b/src/licensedcode/data/rules/cc-by-1.0_18.RULE deleted file mode 100644 index 844b6b01a07..00000000000 --- a/src/licensedcode/data/rules/cc-by-1.0_18.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-1.0 ---- - -https://licenses.nuget.org/CC-BY-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-2.0_24.RULE b/src/licensedcode/data/rules/cc-by-2.0_24.RULE deleted file mode 100644 index a0b8587e6dd..00000000000 --- a/src/licensedcode/data/rules/cc-by-2.0_24.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-2.0 ---- - -https://licenses.nuget.org/CC-BY-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-2.5-au_8.RULE b/src/licensedcode/data/rules/cc-by-2.5-au_8.RULE deleted file mode 100644 index d9af8a59333..00000000000 --- a/src/licensedcode/data/rules/cc-by-2.5-au_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-2.5-au -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-2.5-AU ---- - -https://licenses.nuget.org/CC-BY-2.5-AU \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-2.5_24.RULE b/src/licensedcode/data/rules/cc-by-2.5_24.RULE deleted file mode 100644 index 5490b43e060..00000000000 --- a/src/licensedcode/data/rules/cc-by-2.5_24.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-2.5 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-2.5 ---- - -https://licenses.nuget.org/CC-BY-2.5 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-3.0-at_3.RULE b/src/licensedcode/data/rules/cc-by-3.0-at_3.RULE deleted file mode 100644 index 2a600b316ed..00000000000 --- a/src/licensedcode/data/rules/cc-by-3.0-at_3.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-3.0-at -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-3.0-AT ---- - -https://licenses.nuget.org/CC-BY-3.0-AT \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-3.0-de_3.RULE b/src/licensedcode/data/rules/cc-by-3.0-de_3.RULE deleted file mode 100644 index 022c4e7829d..00000000000 --- a/src/licensedcode/data/rules/cc-by-3.0-de_3.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-3.0-de -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-3.0-DE ---- - -https://licenses.nuget.org/CC-BY-3.0-DE \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-3.0-nl_3.RULE b/src/licensedcode/data/rules/cc-by-3.0-nl_3.RULE deleted file mode 100644 index 54a711a1a1d..00000000000 --- a/src/licensedcode/data/rules/cc-by-3.0-nl_3.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-3.0-nl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-3.0-NL ---- - -https://licenses.nuget.org/CC-BY-3.0-NL \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-3.0-us_8.RULE b/src/licensedcode/data/rules/cc-by-3.0-us_8.RULE deleted file mode 100644 index 9b21519a8ce..00000000000 --- a/src/licensedcode/data/rules/cc-by-3.0-us_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-3.0-us -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-3.0-US ---- - -https://licenses.nuget.org/CC-BY-3.0-US \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-3.0_118.RULE b/src/licensedcode/data/rules/cc-by-3.0_118.RULE deleted file mode 100644 index 685c1e532b9..00000000000 --- a/src/licensedcode/data/rules/cc-by-3.0_118.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-3.0 ---- - -https://licenses.nuget.org/CC-BY-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-4.0_107.RULE b/src/licensedcode/data/rules/cc-by-4.0_107.RULE deleted file mode 100644 index cb49e19e504..00000000000 --- a/src/licensedcode/data/rules/cc-by-4.0_107.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-4.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-4.0 ---- - -https://licenses.nuget.org/CC-BY-4.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-1.0_19.RULE b/src/licensedcode/data/rules/cc-by-nc-1.0_19.RULE deleted file mode 100644 index cca945aa2c8..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-1.0_19.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-1.0 ---- - -https://licenses.nuget.org/CC-BY-NC-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-2.0_17.RULE b/src/licensedcode/data/rules/cc-by-nc-2.0_17.RULE deleted file mode 100644 index 2394877cb64..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-2.0_17.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-2.0 ---- - -https://licenses.nuget.org/CC-BY-NC-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-2.5_16.RULE b/src/licensedcode/data/rules/cc-by-nc-2.5_16.RULE deleted file mode 100644 index c9e068b9a8e..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-2.5_16.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-2.5 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-2.5 ---- - -https://licenses.nuget.org/CC-BY-NC-2.5 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-3.0-de_3.RULE b/src/licensedcode/data/rules/cc-by-nc-3.0-de_3.RULE deleted file mode 100644 index 8563adf63b0..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-3.0-de_3.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-3.0-de -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-3.0-DE ---- - -https://licenses.nuget.org/CC-BY-NC-3.0-DE \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-3.0_24.RULE b/src/licensedcode/data/rules/cc-by-nc-3.0_24.RULE deleted file mode 100644 index df7b4f83240..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-3.0_24.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-3.0 ---- - -https://licenses.nuget.org/CC-BY-NC-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-4.0_35.RULE b/src/licensedcode/data/rules/cc-by-nc-4.0_35.RULE deleted file mode 100644 index b5bb49af726..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-4.0_35.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-4.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-4.0 ---- - -https://licenses.nuget.org/CC-BY-NC-4.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-1.0_66.RULE b/src/licensedcode/data/rules/cc-by-nc-nd-1.0_66.RULE deleted file mode 100644 index 4110907bda5..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-nd-1.0_66.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-nd-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-ND-1.0 ---- - -https://licenses.nuget.org/CC-BY-NC-ND-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-2.0_32.RULE b/src/licensedcode/data/rules/cc-by-nc-nd-2.0_32.RULE deleted file mode 100644 index 93ff3614bf8..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-nd-2.0_32.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-nd-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-ND-2.0 ---- - -https://licenses.nuget.org/CC-BY-NC-ND-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-2.5_26.RULE b/src/licensedcode/data/rules/cc-by-nc-nd-2.5_26.RULE deleted file mode 100644 index deefd286ee9..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-nd-2.5_26.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-nd-2.5 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-ND-2.5 ---- - -https://licenses.nuget.org/CC-BY-NC-ND-2.5 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-3.0-de_3.RULE b/src/licensedcode/data/rules/cc-by-nc-nd-3.0-de_3.RULE deleted file mode 100644 index 9792eafaef4..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-nd-3.0-de_3.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-nd-3.0-de -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-ND-3.0-DE ---- - -https://licenses.nuget.org/CC-BY-NC-ND-3.0-DE \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-3.0-igo_28.RULE b/src/licensedcode/data/rules/cc-by-nc-nd-3.0-igo_28.RULE deleted file mode 100644 index 667429ab581..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-nd-3.0-igo_28.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-nd-3.0-igo -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-ND-3.0-IGO ---- - -https://licenses.nuget.org/CC-BY-NC-ND-3.0-IGO \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-3.0_44.RULE b/src/licensedcode/data/rules/cc-by-nc-nd-3.0_44.RULE deleted file mode 100644 index 92467152b1d..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-nd-3.0_44.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-nd-3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-ND-3.0 ---- - -https://licenses.nuget.org/CC-BY-NC-ND-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-4.0_64.RULE b/src/licensedcode/data/rules/cc-by-nc-nd-4.0_64.RULE deleted file mode 100644 index c9413c81a8e..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-nd-4.0_64.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-nd-4.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-ND-4.0 ---- - -https://licenses.nuget.org/CC-BY-NC-ND-4.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-1.0_24.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-1.0_24.RULE deleted file mode 100644 index ca1c87c4409..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-sa-1.0_24.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-sa-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-SA-1.0 ---- - -https://licenses.nuget.org/CC-BY-NC-SA-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-2.0-fr_3.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-2.0-fr_3.RULE deleted file mode 100644 index 943afdb19db..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-sa-2.0-fr_3.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-sa-2.0-fr -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-SA-2.0-FR ---- - -https://licenses.nuget.org/CC-BY-NC-SA-2.0-FR \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-2.0-uk_8.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-2.0-uk_8.RULE deleted file mode 100644 index fd6c651dc76..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-sa-2.0-uk_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-sa-2.0-uk -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-SA-2.0-UK ---- - -https://licenses.nuget.org/CC-BY-NC-SA-2.0-UK \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-2.0_32.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-2.0_32.RULE deleted file mode 100644 index ec31bc295e8..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-sa-2.0_32.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-sa-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-SA-2.0 ---- - -https://licenses.nuget.org/CC-BY-NC-SA-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-2.5_26.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-2.5_26.RULE deleted file mode 100644 index 8b0d72df742..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-sa-2.5_26.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-sa-2.5 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-SA-2.5 ---- - -https://licenses.nuget.org/CC-BY-NC-SA-2.5 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-3.0-de_3.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-3.0-de_3.RULE deleted file mode 100644 index a9f3792b612..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-sa-3.0-de_3.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-sa-3.0-de -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-SA-3.0-DE ---- - -https://licenses.nuget.org/CC-BY-NC-SA-3.0-DE \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-3.0-igo_8.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-3.0-igo_8.RULE deleted file mode 100644 index d568eb4b08f..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-sa-3.0-igo_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-sa-3.0-igo -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-SA-3.0-IGO ---- - -https://licenses.nuget.org/CC-BY-NC-SA-3.0-IGO \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-3.0_55.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-3.0_55.RULE deleted file mode 100644 index 48085bbe257..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-sa-3.0_55.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-sa-3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-SA-3.0 ---- - -https://licenses.nuget.org/CC-BY-NC-SA-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-4.0_36.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-4.0_36.RULE deleted file mode 100644 index 69962a5bc61..00000000000 --- a/src/licensedcode/data/rules/cc-by-nc-sa-4.0_36.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nc-sa-4.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-NC-SA-4.0 ---- - -https://licenses.nuget.org/CC-BY-NC-SA-4.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nd-1.0_31.RULE b/src/licensedcode/data/rules/cc-by-nd-1.0_31.RULE deleted file mode 100644 index 52d6e0f3d11..00000000000 --- a/src/licensedcode/data/rules/cc-by-nd-1.0_31.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nd-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-ND-1.0 ---- - -https://licenses.nuget.org/CC-BY-ND-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nd-2.0_30.RULE b/src/licensedcode/data/rules/cc-by-nd-2.0_30.RULE deleted file mode 100644 index bf34c5e2c1a..00000000000 --- a/src/licensedcode/data/rules/cc-by-nd-2.0_30.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nd-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-ND-2.0 ---- - -https://licenses.nuget.org/CC-BY-ND-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nd-2.5_27.RULE b/src/licensedcode/data/rules/cc-by-nd-2.5_27.RULE deleted file mode 100644 index b428ee28268..00000000000 --- a/src/licensedcode/data/rules/cc-by-nd-2.5_27.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nd-2.5 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-ND-2.5 ---- - -https://licenses.nuget.org/CC-BY-ND-2.5 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nd-3.0-de_3.RULE b/src/licensedcode/data/rules/cc-by-nd-3.0-de_3.RULE deleted file mode 100644 index 617978bf215..00000000000 --- a/src/licensedcode/data/rules/cc-by-nd-3.0-de_3.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nd-3.0-de -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-ND-3.0-DE ---- - -https://licenses.nuget.org/CC-BY-ND-3.0-DE \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nd-3.0_38.RULE b/src/licensedcode/data/rules/cc-by-nd-3.0_38.RULE deleted file mode 100644 index ad16a34a91b..00000000000 --- a/src/licensedcode/data/rules/cc-by-nd-3.0_38.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nd-3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-ND-3.0 ---- - -https://licenses.nuget.org/CC-BY-ND-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nd-4.0_33.RULE b/src/licensedcode/data/rules/cc-by-nd-4.0_33.RULE deleted file mode 100644 index 8ff12bf9b1a..00000000000 --- a/src/licensedcode/data/rules/cc-by-nd-4.0_33.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-nd-4.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-ND-4.0 ---- - -https://licenses.nuget.org/CC-BY-ND-4.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-1.0_25.RULE b/src/licensedcode/data/rules/cc-by-sa-1.0_25.RULE deleted file mode 100644 index 4f1c79a9785..00000000000 --- a/src/licensedcode/data/rules/cc-by-sa-1.0_25.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-sa-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-SA-1.0 ---- - -https://licenses.nuget.org/CC-BY-SA-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-2.0-uk_8.RULE b/src/licensedcode/data/rules/cc-by-sa-2.0-uk_8.RULE deleted file mode 100644 index c24438877e2..00000000000 --- a/src/licensedcode/data/rules/cc-by-sa-2.0-uk_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-sa-2.0-uk -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-SA-2.0-UK ---- - -https://licenses.nuget.org/CC-BY-SA-2.0-UK \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-2.0_45.RULE b/src/licensedcode/data/rules/cc-by-sa-2.0_45.RULE deleted file mode 100644 index ec23c00bfa7..00000000000 --- a/src/licensedcode/data/rules/cc-by-sa-2.0_45.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-sa-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-SA-2.0 ---- - -https://licenses.nuget.org/CC-BY-SA-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-2.1-jp_3.RULE b/src/licensedcode/data/rules/cc-by-sa-2.1-jp_3.RULE deleted file mode 100644 index 1a939c16f10..00000000000 --- a/src/licensedcode/data/rules/cc-by-sa-2.1-jp_3.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-sa-2.1-jp -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-SA-2.1-JP ---- - -https://licenses.nuget.org/CC-BY-SA-2.1-JP \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-2.5_29.RULE b/src/licensedcode/data/rules/cc-by-sa-2.5_29.RULE deleted file mode 100644 index d7eb920edd7..00000000000 --- a/src/licensedcode/data/rules/cc-by-sa-2.5_29.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-sa-2.5 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-SA-2.5 ---- - -https://licenses.nuget.org/CC-BY-SA-2.5 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0-at_3.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0-at_3.RULE deleted file mode 100644 index 7ad60476160..00000000000 --- a/src/licensedcode/data/rules/cc-by-sa-3.0-at_3.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-sa-3.0-at -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-SA-3.0-AT ---- - -https://licenses.nuget.org/CC-BY-SA-3.0-AT \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0-de_3.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0-de_3.RULE deleted file mode 100644 index 335641d244f..00000000000 --- a/src/licensedcode/data/rules/cc-by-sa-3.0-de_3.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-sa-3.0-de -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-SA-3.0-DE ---- - -https://licenses.nuget.org/CC-BY-SA-3.0-DE \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_99.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0_99.RULE deleted file mode 100644 index 2491320eb32..00000000000 --- a/src/licensedcode/data/rules/cc-by-sa-3.0_99.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-sa-3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-SA-3.0 ---- - -https://licenses.nuget.org/CC-BY-SA-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_97.RULE b/src/licensedcode/data/rules/cc-by-sa-4.0_97.RULE deleted file mode 100644 index 2be3acf4acd..00000000000 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_97.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-by-sa-4.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-BY-SA-4.0 ---- - -https://licenses.nuget.org/CC-BY-SA-4.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-pd_24.RULE b/src/licensedcode/data/rules/cc-pd_24.RULE deleted file mode 100644 index 70e4c8a5023..00000000000 --- a/src/licensedcode/data/rules/cc-pd_24.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc-pd -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC-PDDC ---- - -https://licenses.nuget.org/CC-PDDC \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_178.RULE b/src/licensedcode/data/rules/cc0-1.0_178.RULE deleted file mode 100644 index d074f581e8c..00000000000 --- a/src/licensedcode/data/rules/cc0-1.0_178.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cc0-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CC0-1.0 ---- - -https://licenses.nuget.org/CC0-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cddl-1.0_78.RULE b/src/licensedcode/data/rules/cddl-1.0_78.RULE deleted file mode 100644 index 826a8ad58b4..00000000000 --- a/src/licensedcode/data/rules/cddl-1.0_78.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cddl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CDDL-1.0 ---- - -https://licenses.nuget.org/CDDL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cddl-1.1_20.RULE b/src/licensedcode/data/rules/cddl-1.1_20.RULE deleted file mode 100644 index 6bb765ec2ba..00000000000 --- a/src/licensedcode/data/rules/cddl-1.1_20.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cddl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CDDL-1.1 ---- - -https://licenses.nuget.org/CDDL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cdla-permissive-1.0_11.RULE b/src/licensedcode/data/rules/cdla-permissive-1.0_11.RULE deleted file mode 100644 index f948ca42fc4..00000000000 --- a/src/licensedcode/data/rules/cdla-permissive-1.0_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cdla-permissive-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CDLA-Permissive-1.0 ---- - -https://licenses.nuget.org/CDLA-Permissive-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cdla-permissive-2.0_8.RULE b/src/licensedcode/data/rules/cdla-permissive-2.0_8.RULE deleted file mode 100644 index 6de0092a718..00000000000 --- a/src/licensedcode/data/rules/cdla-permissive-2.0_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cdla-permissive-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CDLA-Permissive-2.0 ---- - -https://licenses.nuget.org/CDLA-Permissive-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cdla-sharing-1.0_8.RULE b/src/licensedcode/data/rules/cdla-sharing-1.0_8.RULE deleted file mode 100644 index 444a8f41581..00000000000 --- a/src/licensedcode/data/rules/cdla-sharing-1.0_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cdla-sharing-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CDLA-Sharing-1.0 ---- - -https://licenses.nuget.org/CDLA-Sharing-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cecill-1.0_8.RULE b/src/licensedcode/data/rules/cecill-1.0_8.RULE deleted file mode 100644 index a5513f3afc4..00000000000 --- a/src/licensedcode/data/rules/cecill-1.0_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cecill-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CECILL-1.0 ---- - -https://licenses.nuget.org/CECILL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cecill-1.1_2.RULE b/src/licensedcode/data/rules/cecill-1.1_2.RULE deleted file mode 100644 index c466afa1a13..00000000000 --- a/src/licensedcode/data/rules/cecill-1.1_2.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cecill-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CECILL-1.1 ---- - -https://licenses.nuget.org/CECILL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cecill-2.0_15.RULE b/src/licensedcode/data/rules/cecill-2.0_15.RULE deleted file mode 100644 index 8fccfd5cb2c..00000000000 --- a/src/licensedcode/data/rules/cecill-2.0_15.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cecill-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CECILL-2.0 ---- - -https://licenses.nuget.org/CECILL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cecill-2.1_9.RULE b/src/licensedcode/data/rules/cecill-2.1_9.RULE deleted file mode 100644 index b2a44f2e087..00000000000 --- a/src/licensedcode/data/rules/cecill-2.1_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cecill-2.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CECILL-2.1 ---- - -https://licenses.nuget.org/CECILL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cecill-b_4.RULE b/src/licensedcode/data/rules/cecill-b_4.RULE deleted file mode 100644 index 18e7dde7ce6..00000000000 --- a/src/licensedcode/data/rules/cecill-b_4.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cecill-b -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CECILL-B ---- - -https://licenses.nuget.org/CECILL-B \ No newline at end of file diff --git a/src/licensedcode/data/rules/cecill-c_1.RULE b/src/licensedcode/data/rules/cecill-c_1.RULE deleted file mode 100644 index 16bc972705c..00000000000 --- a/src/licensedcode/data/rules/cecill-c_1.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cecill-c -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CECILL-C ---- - -https://licenses.nuget.org/CECILL-C \ No newline at end of file diff --git a/src/licensedcode/data/rules/cern-ohl-1.1_11.RULE b/src/licensedcode/data/rules/cern-ohl-1.1_11.RULE deleted file mode 100644 index 9dadd83aafb..00000000000 --- a/src/licensedcode/data/rules/cern-ohl-1.1_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cern-ohl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CERN-OHL-1.1 ---- - -https://licenses.nuget.org/CERN-OHL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cern-ohl-1.2_10.RULE b/src/licensedcode/data/rules/cern-ohl-1.2_10.RULE deleted file mode 100644 index 58905727b07..00000000000 --- a/src/licensedcode/data/rules/cern-ohl-1.2_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cern-ohl-1.2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CERN-OHL-1.2 ---- - -https://licenses.nuget.org/CERN-OHL-1.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cern-ohl-p-2.0_10.RULE b/src/licensedcode/data/rules/cern-ohl-p-2.0_10.RULE deleted file mode 100644 index 0b21fc3d18b..00000000000 --- a/src/licensedcode/data/rules/cern-ohl-p-2.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cern-ohl-p-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CERN-OHL-P-2.0 ---- - -https://licenses.nuget.org/CERN-OHL-P-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cern-ohl-s-2.0_10.RULE b/src/licensedcode/data/rules/cern-ohl-s-2.0_10.RULE deleted file mode 100644 index 7a256108214..00000000000 --- a/src/licensedcode/data/rules/cern-ohl-s-2.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cern-ohl-s-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CERN-OHL-S-2.0 ---- - -https://licenses.nuget.org/CERN-OHL-S-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cern-ohl-w-2.0_10.RULE b/src/licensedcode/data/rules/cern-ohl-w-2.0_10.RULE deleted file mode 100644 index 3e078bd43f5..00000000000 --- a/src/licensedcode/data/rules/cern-ohl-w-2.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cern-ohl-w-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CERN-OHL-W-2.0 ---- - -https://licenses.nuget.org/CERN-OHL-W-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/classpath-exception-2.0_14.RULE b/src/licensedcode/data/rules/classpath-exception-2.0_14.RULE deleted file mode 100644 index 1be96f308c3..00000000000 --- a/src/licensedcode/data/rules/classpath-exception-2.0_14.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: classpath-exception-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Classpath-exception-2.0 ---- - -https://licenses.nuget.org/Classpath-exception-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/clear-bsd_19.RULE b/src/licensedcode/data/rules/clear-bsd_19.RULE deleted file mode 100644 index 0de7c792b5f..00000000000 --- a/src/licensedcode/data/rules/clear-bsd_19.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: clear-bsd -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-3-Clause-Clear ---- - -https://licenses.nuget.org/BSD-3-Clause-Clear \ No newline at end of file diff --git a/src/licensedcode/data/rules/clisp-exception-2.0_5.RULE b/src/licensedcode/data/rules/clisp-exception-2.0_5.RULE deleted file mode 100644 index 1c7d64f1986..00000000000 --- a/src/licensedcode/data/rules/clisp-exception-2.0_5.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: clisp-exception-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CLISP-exception-2.0 ---- - -https://licenses.nuget.org/CLISP-exception-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cmu-uc_23.RULE b/src/licensedcode/data/rules/cmu-uc_23.RULE deleted file mode 100644 index 469d6c4327d..00000000000 --- a/src/licensedcode/data/rules/cmu-uc_23.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cmu-uc -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MIT-CMU ---- - -https://licenses.nuget.org/MIT-CMU \ No newline at end of file diff --git a/src/licensedcode/data/rules/cnri-jython_8.RULE b/src/licensedcode/data/rules/cnri-jython_8.RULE deleted file mode 100644 index 1e302c8111d..00000000000 --- a/src/licensedcode/data/rules/cnri-jython_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cnri-jython -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CNRI-Jython ---- - -https://licenses.nuget.org/CNRI-Jython \ No newline at end of file diff --git a/src/licensedcode/data/rules/cnri-python-1.6.1_9.RULE b/src/licensedcode/data/rules/cnri-python-1.6.1_9.RULE deleted file mode 100644 index 729352b28a2..00000000000 --- a/src/licensedcode/data/rules/cnri-python-1.6.1_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cnri-python-1.6.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CNRI-Python-GPL-Compatible ---- - -https://licenses.nuget.org/CNRI-Python-GPL-Compatible \ No newline at end of file diff --git a/src/licensedcode/data/rules/cnri-python-1.6_15.RULE b/src/licensedcode/data/rules/cnri-python-1.6_15.RULE deleted file mode 100644 index 79481be5106..00000000000 --- a/src/licensedcode/data/rules/cnri-python-1.6_15.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cnri-python-1.6 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CNRI-Python ---- - -https://licenses.nuget.org/CNRI-Python \ No newline at end of file diff --git a/src/licensedcode/data/rules/coil-1.0_8.RULE b/src/licensedcode/data/rules/coil-1.0_8.RULE deleted file mode 100644 index 984ff7512ef..00000000000 --- a/src/licensedcode/data/rules/coil-1.0_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: coil-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/COIL-1.0 ---- - -https://licenses.nuget.org/COIL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/condor-1.1_8.RULE b/src/licensedcode/data/rules/condor-1.1_8.RULE deleted file mode 100644 index 1e5046c3255..00000000000 --- a/src/licensedcode/data/rules/condor-1.1_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: condor-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Condor-1.1 ---- - -https://licenses.nuget.org/Condor-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/copyleft-next-0.3.0_8.RULE b/src/licensedcode/data/rules/copyleft-next-0.3.0_8.RULE deleted file mode 100644 index 16f6a4bede6..00000000000 --- a/src/licensedcode/data/rules/copyleft-next-0.3.0_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: copyleft-next-0.3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/copyleft-next-0.3.0 ---- - -https://licenses.nuget.org/copyleft-next-0.3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/copyleft-next-0.3.1_6.RULE b/src/licensedcode/data/rules/copyleft-next-0.3.1_6.RULE deleted file mode 100644 index 9ae7a5fdbc8..00000000000 --- a/src/licensedcode/data/rules/copyleft-next-0.3.1_6.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: copyleft-next-0.3.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/copyleft-next-0.3.1 ---- - -https://licenses.nuget.org/copyleft-next-0.3.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpal-1.0_37.RULE b/src/licensedcode/data/rules/cpal-1.0_37.RULE deleted file mode 100644 index 891b3b712c5..00000000000 --- a/src/licensedcode/data/rules/cpal-1.0_37.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cpal-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CPAL-1.0 ---- - -https://licenses.nuget.org/CPAL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpl-1.0_31.RULE b/src/licensedcode/data/rules/cpl-1.0_31.RULE deleted file mode 100644 index 5b2c83e1238..00000000000 --- a/src/licensedcode/data/rules/cpl-1.0_31.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cpl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CPL-1.0 ---- - -https://licenses.nuget.org/CPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpol-1.02_17.RULE b/src/licensedcode/data/rules/cpol-1.02_17.RULE deleted file mode 100644 index b027d13364a..00000000000 --- a/src/licensedcode/data/rules/cpol-1.02_17.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cpol-1.02 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CPOL-1.02 ---- - -https://licenses.nuget.org/CPOL-1.02 \ No newline at end of file diff --git a/src/licensedcode/data/rules/crossword_8.RULE b/src/licensedcode/data/rules/crossword_8.RULE deleted file mode 100644 index 97527d0e450..00000000000 --- a/src/licensedcode/data/rules/crossword_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: crossword -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Crossword ---- - -https://licenses.nuget.org/Crossword \ No newline at end of file diff --git a/src/licensedcode/data/rules/crystal-stacker_8.RULE b/src/licensedcode/data/rules/crystal-stacker_8.RULE deleted file mode 100644 index f6db96e9562..00000000000 --- a/src/licensedcode/data/rules/crystal-stacker_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: crystal-stacker -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CrystalStacker ---- - -https://licenses.nuget.org/CrystalStacker \ No newline at end of file diff --git a/src/licensedcode/data/rules/csl-1.0_8.RULE b/src/licensedcode/data/rules/csl-1.0_8.RULE deleted file mode 100644 index 5e44c093d3d..00000000000 --- a/src/licensedcode/data/rules/csl-1.0_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: csl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Community-Spec-1.0 ---- - -https://licenses.nuget.org/Community-Spec-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cua-opl-1.0_11.RULE b/src/licensedcode/data/rules/cua-opl-1.0_11.RULE deleted file mode 100644 index 1acb6b67f70..00000000000 --- a/src/licensedcode/data/rules/cua-opl-1.0_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cua-opl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/CUA-OPL-1.0 ---- - -https://licenses.nuget.org/CUA-OPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cube_8.RULE b/src/licensedcode/data/rules/cube_8.RULE deleted file mode 100644 index 47866fc87af..00000000000 --- a/src/licensedcode/data/rules/cube_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: cube -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Cube ---- - -https://licenses.nuget.org/Cube \ No newline at end of file diff --git a/src/licensedcode/data/rules/curl_15.RULE b/src/licensedcode/data/rules/curl_15.RULE deleted file mode 100644 index c93c52cf39b..00000000000 --- a/src/licensedcode/data/rules/curl_15.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: curl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/curl ---- - -https://licenses.nuget.org/curl \ No newline at end of file diff --git a/src/licensedcode/data/rules/d-fsl-1.0-de_1.RULE b/src/licensedcode/data/rules/d-fsl-1.0-de_1.RULE deleted file mode 100644 index 0995fdb58ae..00000000000 --- a/src/licensedcode/data/rules/d-fsl-1.0-de_1.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: d-fsl-1.0-de -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/D-FSL-1.0 ---- - -https://licenses.nuget.org/D-FSL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/diffmark_8.RULE b/src/licensedcode/data/rules/diffmark_8.RULE deleted file mode 100644 index 1c3c181ea2b..00000000000 --- a/src/licensedcode/data/rules/diffmark_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: diffmark -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/diffmark ---- - -https://licenses.nuget.org/diffmark \ No newline at end of file diff --git a/src/licensedcode/data/rules/digirule-foss-exception_9.RULE b/src/licensedcode/data/rules/digirule-foss-exception_9.RULE deleted file mode 100644 index 22a4de9b78a..00000000000 --- a/src/licensedcode/data/rules/digirule-foss-exception_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: digirule-foss-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/DigiRule-FOSS-exception ---- - -https://licenses.nuget.org/DigiRule-FOSS-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/dl-de-by-2-0-de_1.RULE b/src/licensedcode/data/rules/dl-de-by-2-0-de_1.RULE deleted file mode 100644 index a4426410163..00000000000 --- a/src/licensedcode/data/rules/dl-de-by-2-0-de_1.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: dl-de-by-2-0-de -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/DL-DE-BY-2.0 ---- - -https://licenses.nuget.org/DL-DE-BY-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/dom4j_14.RULE b/src/licensedcode/data/rules/dom4j_14.RULE deleted file mode 100644 index fcb2158a552..00000000000 --- a/src/licensedcode/data/rules/dom4j_14.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: dom4j -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Plexus ---- - -https://licenses.nuget.org/Plexus \ No newline at end of file diff --git a/src/licensedcode/data/rules/dotseqn_8.RULE b/src/licensedcode/data/rules/dotseqn_8.RULE deleted file mode 100644 index 24a1909bf61..00000000000 --- a/src/licensedcode/data/rules/dotseqn_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: dotseqn -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Dotseqn ---- - -https://licenses.nuget.org/Dotseqn \ No newline at end of file diff --git a/src/licensedcode/data/rules/drl-1.0_9.RULE b/src/licensedcode/data/rules/drl-1.0_9.RULE deleted file mode 100644 index 2894abb8937..00000000000 --- a/src/licensedcode/data/rules/drl-1.0_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: drl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/DRL-1.0 ---- - -https://licenses.nuget.org/DRL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/dsdp_8.RULE b/src/licensedcode/data/rules/dsdp_8.RULE deleted file mode 100644 index caebff2552b..00000000000 --- a/src/licensedcode/data/rules/dsdp_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: dsdp -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/DSDP ---- - -https://licenses.nuget.org/DSDP \ No newline at end of file diff --git a/src/licensedcode/data/rules/dvipdfm_8.RULE b/src/licensedcode/data/rules/dvipdfm_8.RULE deleted file mode 100644 index 8f3ad2f289a..00000000000 --- a/src/licensedcode/data/rules/dvipdfm_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: dvipdfm -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/dvipdfm ---- - -https://licenses.nuget.org/dvipdfm \ No newline at end of file diff --git a/src/licensedcode/data/rules/ecl-1.0_12.RULE b/src/licensedcode/data/rules/ecl-1.0_12.RULE deleted file mode 100644 index 38b74e164c4..00000000000 --- a/src/licensedcode/data/rules/ecl-1.0_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ecl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/ECL-1.0 ---- - -https://licenses.nuget.org/ECL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ecl-2.0_20.RULE b/src/licensedcode/data/rules/ecl-2.0_20.RULE deleted file mode 100644 index 33f7856549a..00000000000 --- a/src/licensedcode/data/rules/ecl-2.0_20.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ecl-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/ECL-2.0 ---- - -https://licenses.nuget.org/ECL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ecos-exception-2.0_6.RULE b/src/licensedcode/data/rules/ecos-exception-2.0_6.RULE deleted file mode 100644 index 20f4e75cebd..00000000000 --- a/src/licensedcode/data/rules/ecos-exception-2.0_6.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ecos-exception-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/eCos-exception-2.0 ---- - -https://licenses.nuget.org/eCos-exception-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ecosrh-1.1_12.RULE b/src/licensedcode/data/rules/ecosrh-1.1_12.RULE deleted file mode 100644 index 22fba2cb6a3..00000000000 --- a/src/licensedcode/data/rules/ecosrh-1.1_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ecosrh-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/RHeCos-1.1 ---- - -https://licenses.nuget.org/RHeCos-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/efl-1.0_10.RULE b/src/licensedcode/data/rules/efl-1.0_10.RULE deleted file mode 100644 index fd4d1f69a4f..00000000000 --- a/src/licensedcode/data/rules/efl-1.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: efl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/EFL-1.0 ---- - -https://licenses.nuget.org/EFL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/efl-2.0_20.RULE b/src/licensedcode/data/rules/efl-2.0_20.RULE deleted file mode 100644 index 0ba3ed8ff82..00000000000 --- a/src/licensedcode/data/rules/efl-2.0_20.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: efl-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/EFL-2.0 ---- - -https://licenses.nuget.org/EFL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/egenix-1.1.0_10.RULE b/src/licensedcode/data/rules/egenix-1.1.0_10.RULE deleted file mode 100644 index 47e3bd57c67..00000000000 --- a/src/licensedcode/data/rules/egenix-1.1.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: egenix-1.1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/eGenix ---- - -https://licenses.nuget.org/eGenix \ No newline at end of file diff --git a/src/licensedcode/data/rules/elastic-license-v2_6.RULE b/src/licensedcode/data/rules/elastic-license-v2_6.RULE deleted file mode 100644 index 0d286abc71f..00000000000 --- a/src/licensedcode/data/rules/elastic-license-v2_6.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: elastic-license-v2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Elastic-2.0 ---- - -https://licenses.nuget.org/Elastic-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/enlightenment_8.RULE b/src/licensedcode/data/rules/enlightenment_8.RULE deleted file mode 100644 index 3d7bced932a..00000000000 --- a/src/licensedcode/data/rules/enlightenment_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: enlightenment -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MIT-advertising ---- - -https://licenses.nuget.org/MIT-advertising \ No newline at end of file diff --git a/src/licensedcode/data/rules/enna_8.RULE b/src/licensedcode/data/rules/enna_8.RULE deleted file mode 100644 index 9e939d18a3c..00000000000 --- a/src/licensedcode/data/rules/enna_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: enna -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MIT-enna ---- - -https://licenses.nuget.org/MIT-enna \ No newline at end of file diff --git a/src/licensedcode/data/rules/entessa-1.0_12.RULE b/src/licensedcode/data/rules/entessa-1.0_12.RULE deleted file mode 100644 index 001e8812489..00000000000 --- a/src/licensedcode/data/rules/entessa-1.0_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: entessa-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Entessa ---- - -https://licenses.nuget.org/Entessa \ No newline at end of file diff --git a/src/licensedcode/data/rules/epics_11.RULE b/src/licensedcode/data/rules/epics_11.RULE deleted file mode 100644 index e5839991f27..00000000000 --- a/src/licensedcode/data/rules/epics_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: epics -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/EPICS ---- - -https://licenses.nuget.org/EPICS \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_82.RULE b/src/licensedcode/data/rules/epl-1.0_82.RULE deleted file mode 100644 index 5aca6c5cb1b..00000000000 --- a/src/licensedcode/data/rules/epl-1.0_82.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: epl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/EPL-1.0 ---- - -https://licenses.nuget.org/EPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_58.RULE b/src/licensedcode/data/rules/epl-2.0_58.RULE new file mode 100644 index 00000000000..baf88f96a89 --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_58.RULE @@ -0,0 +1,11 @@ +--- +license_expression: epl-2.0 +is_license_notice: yes +referenced_filenames: + - License.md +ignorable_urls: + - https://www.eclipse.org/legal/epl-2.0/ +--- + +Eclipse Public License 2.0. A copy of the license is contained +in the file LICENSE.md and is also available at https://www.eclipse.org/legal/epl-2.0/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/erlangpl-1.1_10.RULE b/src/licensedcode/data/rules/erlangpl-1.1_10.RULE deleted file mode 100644 index 0cc637c2a48..00000000000 --- a/src/licensedcode/data/rules/erlangpl-1.1_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: erlangpl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/ErlPL-1.1 ---- - -https://licenses.nuget.org/ErlPL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/etalab-2.0-fr_1.RULE b/src/licensedcode/data/rules/etalab-2.0-fr_1.RULE deleted file mode 100644 index b14457fe57a..00000000000 --- a/src/licensedcode/data/rules/etalab-2.0-fr_1.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: etalab-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/etalab-2.0 ---- - -{{ https://licenses.nuget.org/etalab-2.0 }} \ No newline at end of file diff --git a/src/licensedcode/data/rules/eu-datagrid_12.RULE b/src/licensedcode/data/rules/eu-datagrid_12.RULE deleted file mode 100644 index d72c810a796..00000000000 --- a/src/licensedcode/data/rules/eu-datagrid_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: eu-datagrid -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/EUDatagrid ---- - -https://licenses.nuget.org/EUDatagrid \ No newline at end of file diff --git a/src/licensedcode/data/rules/eupl-1.0_10.RULE b/src/licensedcode/data/rules/eupl-1.0_10.RULE deleted file mode 100644 index b8c99763413..00000000000 --- a/src/licensedcode/data/rules/eupl-1.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: eupl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/EUPL-1.0 ---- - -https://licenses.nuget.org/EUPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/eupl-1.1_23.RULE b/src/licensedcode/data/rules/eupl-1.1_23.RULE deleted file mode 100644 index be3f153ae36..00000000000 --- a/src/licensedcode/data/rules/eupl-1.1_23.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: eupl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/EUPL-1.1 ---- - -https://licenses.nuget.org/EUPL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/eupl-1.2_26.RULE b/src/licensedcode/data/rules/eupl-1.2_26.RULE deleted file mode 100644 index 0604077057b..00000000000 --- a/src/licensedcode/data/rules/eupl-1.2_26.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: eupl-1.2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/EUPL-1.2 ---- - -https://licenses.nuget.org/EUPL-1.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/eurosym_8.RULE b/src/licensedcode/data/rules/eurosym_8.RULE deleted file mode 100644 index 4c4935e9c4a..00000000000 --- a/src/licensedcode/data/rules/eurosym_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: eurosym -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Eurosym ---- - -https://licenses.nuget.org/Eurosym \ No newline at end of file diff --git a/src/licensedcode/data/rules/fair_10.RULE b/src/licensedcode/data/rules/fair_10.RULE deleted file mode 100644 index 948b324824f..00000000000 --- a/src/licensedcode/data/rules/fair_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: fair -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Fair ---- - -https://licenses.nuget.org/Fair \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_7374.RULE b/src/licensedcode/data/rules/false-positive_7374.RULE deleted file mode 100644 index c2ec63430c3..00000000000 --- a/src/licensedcode/data/rules/false-positive_7374.RULE +++ /dev/null @@ -1,6 +0,0 @@ ---- -is_false_positive: yes -notes: seen in nuget.exe ---- - -https://licenses.nuget.org/{0} \ No newline at end of file diff --git a/src/licensedcode/data/rules/fastcgi-devkit_8.RULE b/src/licensedcode/data/rules/fastcgi-devkit_8.RULE deleted file mode 100644 index 5f030c26dfe..00000000000 --- a/src/licensedcode/data/rules/fastcgi-devkit_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: fastcgi-devkit -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OML ---- - -https://licenses.nuget.org/OML \ No newline at end of file diff --git a/src/licensedcode/data/rules/fawkes-runtime-exception_5.RULE b/src/licensedcode/data/rules/fawkes-runtime-exception_5.RULE deleted file mode 100644 index 9e3e3841b5a..00000000000 --- a/src/licensedcode/data/rules/fawkes-runtime-exception_5.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: fawkes-runtime-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Fawkes-Runtime-exception ---- - -https://licenses.nuget.org/Fawkes-Runtime-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/fltk-exception-lgpl-2.0_6.RULE b/src/licensedcode/data/rules/fltk-exception-lgpl-2.0_6.RULE deleted file mode 100644 index a699a927dc5..00000000000 --- a/src/licensedcode/data/rules/fltk-exception-lgpl-2.0_6.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: fltk-exception-lgpl-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/FLTK-exception ---- - -https://licenses.nuget.org/FLTK-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/font-exception-gpl_7.RULE b/src/licensedcode/data/rules/font-exception-gpl_7.RULE deleted file mode 100644 index 472befa6b7a..00000000000 --- a/src/licensedcode/data/rules/font-exception-gpl_7.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: font-exception-gpl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Font-exception-2.0 ---- - -https://licenses.nuget.org/Font-exception-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/frameworx-1.0_10.RULE b/src/licensedcode/data/rules/frameworx-1.0_10.RULE deleted file mode 100644 index a9d5d3ed002..00000000000 --- a/src/licensedcode/data/rules/frameworx-1.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: frameworx-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Frameworx-1.0 ---- - -https://licenses.nuget.org/Frameworx-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/fraunhofer-fdk-aac-codec_9.RULE b/src/licensedcode/data/rules/fraunhofer-fdk-aac-codec_9.RULE deleted file mode 100644 index 951c8d5f42e..00000000000 --- a/src/licensedcode/data/rules/fraunhofer-fdk-aac-codec_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: fraunhofer-fdk-aac-codec -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/FDK-AAC ---- - -https://licenses.nuget.org/FDK-AAC \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown-package_1.RULE b/src/licensedcode/data/rules/free-unknown-package_1.RULE new file mode 100644 index 00000000000..9993d009f6c --- /dev/null +++ b/src/licensedcode/data/rules/free-unknown-package_1.RULE @@ -0,0 +1,11 @@ +--- +license_expression: free-unknown +is_license_reference: yes +is_continuous: yes +relevance: 100 +minimum_coverage: 100 +referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE +--- + +This file is distributed under the same license as the package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown-package_2.RULE b/src/licensedcode/data/rules/free-unknown-package_2.RULE new file mode 100644 index 00000000000..2c56157a24f --- /dev/null +++ b/src/licensedcode/data/rules/free-unknown-package_2.RULE @@ -0,0 +1,11 @@ +--- +license_expression: free-unknown +is_license_reference: yes +is_continuous: yes +relevance: 100 +minimum_coverage: 100 +referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE +--- + +This file is distributed under the same license as the PACKAGE package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown-package_3.RULE b/src/licensedcode/data/rules/free-unknown-package_3.RULE new file mode 100644 index 00000000000..05cc8272c9b --- /dev/null +++ b/src/licensedcode/data/rules/free-unknown-package_3.RULE @@ -0,0 +1,11 @@ +--- +license_expression: free-unknown +is_license_reference: yes +is_continuous: yes +relevance: 100 +minimum_coverage: 100 +referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE +--- + +This file is distributed under the same license as the DJANGO package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown-package_4.RULE b/src/licensedcode/data/rules/free-unknown-package_4.RULE new file mode 100644 index 00000000000..fdcde84cfd6 --- /dev/null +++ b/src/licensedcode/data/rules/free-unknown-package_4.RULE @@ -0,0 +1,11 @@ +--- +license_expression: free-unknown +is_license_reference: yes +is_continuous: yes +relevance: 100 +minimum_coverage: 100 +referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE +--- + +This file is distributed under the same license as the \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_107.RULE b/src/licensedcode/data/rules/free-unknown_107.RULE index d9259308f85..dcbd46900d2 100644 --- a/src/licensedcode/data/rules/free-unknown_107.RULE +++ b/src/licensedcode/data/rules/free-unknown_107.RULE @@ -1,7 +1,7 @@ --- license_expression: free-unknown -is_license_reference: yes relevance: 100 +is_license_intro: yes --- distributed under a no cost, open source license \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_116.RULE b/src/licensedcode/data/rules/free-unknown_116.RULE index 421f873cc92..7bdabd36e8b 100644 --- a/src/licensedcode/data/rules/free-unknown_116.RULE +++ b/src/licensedcode/data/rules/free-unknown_116.RULE @@ -1,7 +1,7 @@ --- license_expression: free-unknown -is_license_reference: yes relevance: 99 +is_license_intro: yes --- approved by opensource.org \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_13.RULE b/src/licensedcode/data/rules/free-unknown_13.RULE index 424855ba744..2f15d012578 100644 --- a/src/licensedcode/data/rules/free-unknown_13.RULE +++ b/src/licensedcode/data/rules/free-unknown_13.RULE @@ -1,6 +1,6 @@ --- license_expression: free-unknown -is_license_reference: yes +is_license_intro: yes relevance: 100 notes: typically for GPL but this can vary and be various versions --- diff --git a/src/licensedcode/data/rules/free-unknown_20.RULE b/src/licensedcode/data/rules/free-unknown_20.RULE index 86dcb18455b..15bff0a1fa4 100644 --- a/src/licensedcode/data/rules/free-unknown_20.RULE +++ b/src/licensedcode/data/rules/free-unknown_20.RULE @@ -2,6 +2,8 @@ license_expression: free-unknown is_license_reference: yes relevance: 100 +referenced_filenames: + - LICENSE.txt notes: typically for GPL but this can vary and be various versions --- diff --git a/src/licensedcode/data/rules/free-unknown_4.RULE b/src/licensedcode/data/rules/free-unknown_4.RULE index e660dfa459d..72e45cd7cac 100644 --- a/src/licensedcode/data/rules/free-unknown_4.RULE +++ b/src/licensedcode/data/rules/free-unknown_4.RULE @@ -1,6 +1,6 @@ --- license_expression: free-unknown -is_license_reference: yes +is_license_intro: yes relevance: 100 notes: typically for GPL but this can vary and be various versions --- diff --git a/src/licensedcode/data/rules/free-unknown_41.RULE b/src/licensedcode/data/rules/free-unknown_41.RULE index 6aab27f4acd..1ebda5af215 100644 --- a/src/licensedcode/data/rules/free-unknown_41.RULE +++ b/src/licensedcode/data/rules/free-unknown_41.RULE @@ -1,7 +1,7 @@ --- license_expression: free-unknown -is_license_reference: yes relevance: 100 +is_license_intro: yes --- which is freely available \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_72.RULE b/src/licensedcode/data/rules/free-unknown_72.RULE index 82d773e56ca..03cb0c2f3db 100644 --- a/src/licensedcode/data/rules/free-unknown_72.RULE +++ b/src/licensedcode/data/rules/free-unknown_72.RULE @@ -1,7 +1,7 @@ --- license_expression: free-unknown -is_license_reference: yes relevance: 100 +is_license_intro: yes --- No known copyright restrictions. \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_79.RULE b/src/licensedcode/data/rules/free-unknown_79.RULE deleted file mode 100644 index d8bfd9406ee..00000000000 --- a/src/licensedcode/data/rules/free-unknown_79.RULE +++ /dev/null @@ -1,8 +0,0 @@ ---- -license_expression: free-unknown -is_license_notice: yes -relevance: 90 -notes: Seen in gettext ---- - -This file is distributed under the same license as the package \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_80.RULE b/src/licensedcode/data/rules/free-unknown_80.RULE deleted file mode 100644 index ada3ab92ee6..00000000000 --- a/src/licensedcode/data/rules/free-unknown_80.RULE +++ /dev/null @@ -1,8 +0,0 @@ ---- -license_expression: free-unknown -is_license_notice: yes -relevance: 90 -notes: Seen in gettext ---- - -This file is distributed under the same license as the PACKAGE package \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_83.RULE b/src/licensedcode/data/rules/free-unknown_83.RULE index b83d011daf6..67c42bfa02b 100644 --- a/src/licensedcode/data/rules/free-unknown_83.RULE +++ b/src/licensedcode/data/rules/free-unknown_83.RULE @@ -1,7 +1,7 @@ --- license_expression: free-unknown -is_license_reference: yes relevance: 100 +is_license_intro: yes --- - Software incorporates the following openly-licensed libraries and code: \ No newline at end of file +Software incorporates the following openly-licensed libraries and code: \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_87.RULE b/src/licensedcode/data/rules/free-unknown_87.RULE index 81a853a9769..beda513134b 100644 --- a/src/licensedcode/data/rules/free-unknown_87.RULE +++ b/src/licensedcode/data/rules/free-unknown_87.RULE @@ -1,8 +1,8 @@ --- license_expression: free-unknown -is_license_tag: yes relevance: 90 notes: tag as documented in the Module-Build pod +is_license_intro: yes --- license unrestricted \ No newline at end of file diff --git a/src/licensedcode/data/rules/freebsd-doc_15.RULE b/src/licensedcode/data/rules/freebsd-doc_15.RULE deleted file mode 100644 index 809b7c64b23..00000000000 --- a/src/licensedcode/data/rules/freebsd-doc_15.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: freebsd-doc -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/FreeBSD-DOC ---- - -https://licenses.nuget.org/FreeBSD-DOC \ No newline at end of file diff --git a/src/licensedcode/data/rules/freeimage-1.0_10.RULE b/src/licensedcode/data/rules/freeimage-1.0_10.RULE deleted file mode 100644 index 46d6d15a3a5..00000000000 --- a/src/licensedcode/data/rules/freeimage-1.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: freeimage-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/FreeImage ---- - -https://licenses.nuget.org/FreeImage \ No newline at end of file diff --git a/src/licensedcode/data/rules/freertos-exception-2.0_12.RULE b/src/licensedcode/data/rules/freertos-exception-2.0_12.RULE deleted file mode 100644 index 1f8540d64d4..00000000000 --- a/src/licensedcode/data/rules/freertos-exception-2.0_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: freertos-exception-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/freertos-exception-2.0 ---- - -https://licenses.nuget.org/freertos-exception-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/freetype_19.RULE b/src/licensedcode/data/rules/freetype_19.RULE deleted file mode 100644 index 1c2028b7328..00000000000 --- a/src/licensedcode/data/rules/freetype_19.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: freetype -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/FTL ---- - -https://licenses.nuget.org/FTL \ No newline at end of file diff --git a/src/licensedcode/data/rules/freeware_bare_word_only.RULE b/src/licensedcode/data/rules/freeware_bare_word_only.RULE index 773c9d04d4e..bbff048edeb 100644 --- a/src/licensedcode/data/rules/freeware_bare_word_only.RULE +++ b/src/licensedcode/data/rules/freeware_bare_word_only.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- freeware \ No newline at end of file diff --git a/src/licensedcode/data/rules/fsf-ap_14.RULE b/src/licensedcode/data/rules/fsf-ap_14.RULE deleted file mode 100644 index eb84c30b16f..00000000000 --- a/src/licensedcode/data/rules/fsf-ap_14.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: fsf-ap -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/FSFAP ---- - -https://licenses.nuget.org/FSFAP \ No newline at end of file diff --git a/src/licensedcode/data/rules/fsf-free_8.RULE b/src/licensedcode/data/rules/fsf-free_8.RULE deleted file mode 100644 index 3b6cf10338d..00000000000 --- a/src/licensedcode/data/rules/fsf-free_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: fsf-free -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/FSFUL ---- - -https://licenses.nuget.org/FSFUL \ No newline at end of file diff --git a/src/licensedcode/data/rules/fsf-unlimited_11.RULE b/src/licensedcode/data/rules/fsf-unlimited_11.RULE deleted file mode 100644 index 53b23695f17..00000000000 --- a/src/licensedcode/data/rules/fsf-unlimited_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: fsf-unlimited -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/FSFULLR ---- - -https://licenses.nuget.org/FSFULLR \ No newline at end of file diff --git a/src/licensedcode/data/rules/gcc-exception-3.1_13.RULE b/src/licensedcode/data/rules/gcc-exception-3.1_13.RULE deleted file mode 100644 index 71a061e4345..00000000000 --- a/src/licensedcode/data/rules/gcc-exception-3.1_13.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gcc-exception-3.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GCC-exception-3.1 ---- - -https://licenses.nuget.org/GCC-exception-3.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gcc-linking-exception-2.0_13.RULE b/src/licensedcode/data/rules/gcc-linking-exception-2.0_13.RULE deleted file mode 100644 index bb01ee4d4f7..00000000000 --- a/src/licensedcode/data/rules/gcc-linking-exception-2.0_13.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gcc-linking-exception-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GCC-exception-2.0 ---- - -https://licenses.nuget.org/GCC-exception-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1-invariants-only_9.RULE b/src/licensedcode/data/rules/gfdl-1.1-invariants-only_9.RULE deleted file mode 100644 index f45248dfbdf..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.1-invariants-only_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.1-invariants-only -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.1-invariants-only ---- - -https://licenses.nuget.org/GFDL-1.1-invariants-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1-invariants-or-later_9.RULE b/src/licensedcode/data/rules/gfdl-1.1-invariants-or-later_9.RULE deleted file mode 100644 index 508fcc203f7..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.1-invariants-or-later_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.1-invariants-or-later -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.1-invariants-or-later ---- - -https://licenses.nuget.org/GFDL-1.1-invariants-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1-no-invariants-only_9.RULE b/src/licensedcode/data/rules/gfdl-1.1-no-invariants-only_9.RULE deleted file mode 100644 index a0f7f40c955..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.1-no-invariants-only_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.1-no-invariants-only -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.1-no-invariants-only ---- - -https://licenses.nuget.org/GFDL-1.1-no-invariants-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1-no-invariants-or-later_9.RULE b/src/licensedcode/data/rules/gfdl-1.1-no-invariants-or-later_9.RULE deleted file mode 100644 index 9e401bb19c9..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.1-no-invariants-or-later_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.1-no-invariants-or-later -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.1-no-invariants-or-later ---- - -https://licenses.nuget.org/GFDL-1.1-no-invariants-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_48.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_48.RULE deleted file mode 100644 index 594d6e09a85..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.1-plus_48.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.1-plus -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.1-or-later ---- - -https://licenses.nuget.org/GFDL-1.1-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1_36.RULE b/src/licensedcode/data/rules/gfdl-1.1_36.RULE deleted file mode 100644 index 14f464cbdb6..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.1_36.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.1-only ---- - -https://licenses.nuget.org/GFDL-1.1-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2-invariants-only_9.RULE b/src/licensedcode/data/rules/gfdl-1.2-invariants-only_9.RULE deleted file mode 100644 index 3b635257e1d..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.2-invariants-only_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.2-invariants-only -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.2-invariants-only ---- - -https://licenses.nuget.org/GFDL-1.2-invariants-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2-invariants-or-later_9.RULE b/src/licensedcode/data/rules/gfdl-1.2-invariants-or-later_9.RULE deleted file mode 100644 index 46b20f61c6f..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.2-invariants-or-later_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.2-invariants-or-later -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.2-invariants-or-later ---- - -https://licenses.nuget.org/GFDL-1.2-invariants-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2-no-invariants-only_9.RULE b/src/licensedcode/data/rules/gfdl-1.2-no-invariants-only_9.RULE deleted file mode 100644 index 6c39ac4527f..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.2-no-invariants-only_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.2-no-invariants-only -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.2-no-invariants-only ---- - -https://licenses.nuget.org/GFDL-1.2-no-invariants-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2-no-invariants-or-later_9.RULE b/src/licensedcode/data/rules/gfdl-1.2-no-invariants-or-later_9.RULE deleted file mode 100644 index 84792559799..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.2-no-invariants-or-later_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.2-no-invariants-or-later -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.2-no-invariants-or-later ---- - -https://licenses.nuget.org/GFDL-1.2-no-invariants-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_38.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_38.RULE deleted file mode 100644 index 23cf43e847a..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.2-plus_38.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.2-plus -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.2-or-later ---- - -https://licenses.nuget.org/GFDL-1.2-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2_26.RULE b/src/licensedcode/data/rules/gfdl-1.2_26.RULE deleted file mode 100644 index f96b297c2c4..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.2_26.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.2-only ---- - -https://licenses.nuget.org/GFDL-1.2-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_9.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_9.RULE deleted file mode 100644 index f416df06cd3..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.3-invariants-only -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.3-invariants-only ---- - -https://licenses.nuget.org/GFDL-1.3-invariants-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-or-later_9.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-or-later_9.RULE deleted file mode 100644 index 59c2199b7ac..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-or-later_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.3-invariants-or-later -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.3-invariants-or-later ---- - -https://licenses.nuget.org/GFDL-1.3-invariants-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_9.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_9.RULE deleted file mode 100644 index 5cafa840e7e..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.3-no-invariants-only -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.3-no-invariants-only ---- - -https://licenses.nuget.org/GFDL-1.3-no-invariants-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-or-later_9.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-or-later_9.RULE deleted file mode 100644 index 078b12ab736..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-or-later_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.3-no-invariants-or-later -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.3-no-invariants-or-later ---- - -https://licenses.nuget.org/GFDL-1.3-no-invariants-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-plus_34.RULE b/src/licensedcode/data/rules/gfdl-1.3-plus_34.RULE deleted file mode 100644 index cb7d9942712..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.3-plus_34.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.3-plus -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.3-or-later ---- - -https://licenses.nuget.org/GFDL-1.3-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3_25.RULE b/src/licensedcode/data/rules/gfdl-1.3_25.RULE deleted file mode 100644 index e1b01c743dc..00000000000 --- a/src/licensedcode/data/rules/gfdl-1.3_25.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gfdl-1.3 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GFDL-1.3-only ---- - -https://licenses.nuget.org/GFDL-1.3-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gl2ps_9.RULE b/src/licensedcode/data/rules/gl2ps_9.RULE deleted file mode 100644 index 816c84f334b..00000000000 --- a/src/licensedcode/data/rules/gl2ps_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gl2ps -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GL2PS ---- - -https://licenses.nuget.org/GL2PS \ No newline at end of file diff --git a/src/licensedcode/data/rules/glide_9.RULE b/src/licensedcode/data/rules/glide_9.RULE deleted file mode 100644 index 97e9220c68b..00000000000 --- a/src/licensedcode/data/rules/glide_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: glide -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Glide ---- - -https://licenses.nuget.org/Glide \ No newline at end of file diff --git a/src/licensedcode/data/rules/glulxe_8.RULE b/src/licensedcode/data/rules/glulxe_8.RULE deleted file mode 100644 index 7f51466ed57..00000000000 --- a/src/licensedcode/data/rules/glulxe_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: glulxe -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Glulxe ---- - -https://licenses.nuget.org/Glulxe \ No newline at end of file diff --git a/src/licensedcode/data/rules/glwtpl_8.RULE b/src/licensedcode/data/rules/glwtpl_8.RULE deleted file mode 100644 index aff96da3a92..00000000000 --- a/src/licensedcode/data/rules/glwtpl_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: glwtpl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GLWTPL ---- - -https://licenses.nuget.org/GLWTPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/gnu-javamail-exception_5.RULE b/src/licensedcode/data/rules/gnu-javamail-exception_5.RULE deleted file mode 100644 index 47af194a889..00000000000 --- a/src/licensedcode/data/rules/gnu-javamail-exception_5.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gnu-javamail-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/gnu-javamail-exception ---- - -https://licenses.nuget.org/gnu-javamail-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/gnuplot_8.RULE b/src/licensedcode/data/rules/gnuplot_8.RULE deleted file mode 100644 index 61a5c9a93d8..00000000000 --- a/src/licensedcode/data/rules/gnuplot_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gnuplot -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/gnuplot ---- - -https://licenses.nuget.org/gnuplot \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_558.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_558.RULE deleted file mode 100644 index a47b3bfc563..00000000000 --- a/src/licensedcode/data/rules/gpl-1.0-plus_558.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gpl-1.0-plus -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GPL-1.0-or-later ---- - -https://licenses.nuget.org/GPL-1.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0_70.RULE b/src/licensedcode/data/rules/gpl-1.0_70.RULE deleted file mode 100644 index b27e1b8224b..00000000000 --- a/src/licensedcode/data/rules/gpl-1.0_70.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gpl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GPL-1.0-only ---- - -https://licenses.nuget.org/GPL-1.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1060.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1060.RULE deleted file mode 100644 index 0d1e481e4af..00000000000 --- a/src/licensedcode/data/rules/gpl-2.0-plus_1060.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gpl-2.0-plus -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GPL-2.0-or-later ---- - -https://licenses.nuget.org/GPL-2.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_31.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_31.RULE index be7baa810f0..53855b2fea0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_31.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_31.RULE @@ -3,7 +3,9 @@ license_expression: gpl-2.0-plus is_license_reference: yes relevance: 80 minimum_coverage: 100 +referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE notes: In 2006 Pychess used the GPL 2.0. It became GPL 3.0 in 2011 --- -# This file is distributed under the same license as the Pychess package. \ No newline at end of file +This file is distributed under the same license as the {{Pychess}} package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_793.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_793.RULE index d232e537833..a95c2da8a61 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_793.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_793.RULE @@ -3,7 +3,9 @@ license_expression: gpl-2.0-plus is_license_notice: yes relevance: 100 minimum_coverage: 100 +referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE --- GNU GPL: -This file is distributed under the same license as the dialog package. \ No newline at end of file +This file is distributed under the same license as the {{dialog}} package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_109.RULE b/src/licensedcode/data/rules/gpl-2.0_109.RULE index b5303691b1e..3ac96633653 100644 --- a/src/licensedcode/data/rules/gpl-2.0_109.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_109.RULE @@ -3,7 +3,9 @@ license_expression: gpl-2.0 is_license_reference: yes relevance: 100 minimum_coverage: 100 +referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE notes: cpufrequtils is gpl-2.0 only --- -# This file is distributed under the same license as the cpufrequtils package. \ No newline at end of file +This file is distributed under the same license as the {{cpufrequtils}} package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1369.RULE b/src/licensedcode/data/rules/gpl-2.0_1369.RULE deleted file mode 100644 index e4fb171ff33..00000000000 --- a/src/licensedcode/data/rules/gpl-2.0_1369.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gpl-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GPL-2.0-only ---- - -https://licenses.nuget.org/GPL-2.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-linking-exception_6.RULE b/src/licensedcode/data/rules/gpl-3.0-linking-exception_6.RULE deleted file mode 100644 index 85745bea9d8..00000000000 --- a/src/licensedcode/data/rules/gpl-3.0-linking-exception_6.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gpl-3.0-linking-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GPL-3.0-linking-exception ---- - -https://licenses.nuget.org/GPL-3.0-linking-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-linking-source-exception_8.RULE b/src/licensedcode/data/rules/gpl-3.0-linking-source-exception_8.RULE deleted file mode 100644 index 4756eaf9d2d..00000000000 --- a/src/licensedcode/data/rules/gpl-3.0-linking-source-exception_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gpl-3.0-linking-source-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GPL-3.0-linking-source-exception ---- - -https://licenses.nuget.org/GPL-3.0-linking-source-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_544.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_544.RULE deleted file mode 100644 index d4d095653c5..00000000000 --- a/src/licensedcode/data/rules/gpl-3.0-plus_544.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gpl-3.0-plus -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GPL-3.0-or-later ---- - -https://licenses.nuget.org/GPL-3.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_519.RULE b/src/licensedcode/data/rules/gpl-3.0_519.RULE deleted file mode 100644 index db85cb95707..00000000000 --- a/src/licensedcode/data/rules/gpl-3.0_519.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gpl-3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GPL-3.0-only ---- - -https://licenses.nuget.org/GPL-3.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gplcc-1.0_8.RULE b/src/licensedcode/data/rules/gplcc-1.0_8.RULE deleted file mode 100644 index c0eb63926da..00000000000 --- a/src/licensedcode/data/rules/gplcc-1.0_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gplcc-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GPL-CC-1.0 ---- - -https://licenses.nuget.org/GPL-CC-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gsoap-1.3b_13.RULE b/src/licensedcode/data/rules/gsoap-1.3b_13.RULE deleted file mode 100644 index 204b400803b..00000000000 --- a/src/licensedcode/data/rules/gsoap-1.3b_13.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: gsoap-1.3b -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/gSOAP-1.3b ---- - -https://licenses.nuget.org/gSOAP-1.3b \ No newline at end of file diff --git a/src/licensedcode/data/rules/haskell-report_11.RULE b/src/licensedcode/data/rules/haskell-report_11.RULE deleted file mode 100644 index 69c4c9c7626..00000000000 --- a/src/licensedcode/data/rules/haskell-report_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: haskell-report -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/HaskellReport ---- - -https://licenses.nuget.org/HaskellReport \ No newline at end of file diff --git a/src/licensedcode/data/rules/henry-spencer-1999_8.RULE b/src/licensedcode/data/rules/henry-spencer-1999_8.RULE deleted file mode 100644 index 6d2788d0926..00000000000 --- a/src/licensedcode/data/rules/henry-spencer-1999_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: henry-spencer-1999 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Spencer-99 ---- - -https://licenses.nuget.org/Spencer-99 \ No newline at end of file diff --git a/src/licensedcode/data/rules/hippocratic-2.1_13.RULE b/src/licensedcode/data/rules/hippocratic-2.1_13.RULE deleted file mode 100644 index 2ece4a7de14..00000000000 --- a/src/licensedcode/data/rules/hippocratic-2.1_13.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: hippocratic-2.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Hippocratic-2.1 ---- - -https://licenses.nuget.org/Hippocratic-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/historical_36.RULE b/src/licensedcode/data/rules/historical_36.RULE deleted file mode 100644 index 5f43ff686d4..00000000000 --- a/src/licensedcode/data/rules/historical_36.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: historical -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/HPND ---- - -https://licenses.nuget.org/HPND \ No newline at end of file diff --git a/src/licensedcode/data/rules/hs-regexp_13.RULE b/src/licensedcode/data/rules/hs-regexp_13.RULE deleted file mode 100644 index 8d4b0b54015..00000000000 --- a/src/licensedcode/data/rules/hs-regexp_13.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: hs-regexp -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Spencer-94 ---- - -https://licenses.nuget.org/Spencer-94 \ No newline at end of file diff --git a/src/licensedcode/data/rules/i2p-gpl-java-exception_8.RULE b/src/licensedcode/data/rules/i2p-gpl-java-exception_8.RULE deleted file mode 100644 index 2723adeff84..00000000000 --- a/src/licensedcode/data/rules/i2p-gpl-java-exception_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: i2p-gpl-java-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/i2p-gpl-java-exception ---- - -https://licenses.nuget.org/i2p-gpl-java-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/ibm-pibs_9.RULE b/src/licensedcode/data/rules/ibm-pibs_9.RULE deleted file mode 100644 index 7b8cdfe76b9..00000000000 --- a/src/licensedcode/data/rules/ibm-pibs_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ibm-pibs -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/IBM-pibs ---- - -https://licenses.nuget.org/IBM-pibs \ No newline at end of file diff --git a/src/licensedcode/data/rules/ibmpl-1.0_18.RULE b/src/licensedcode/data/rules/ibmpl-1.0_18.RULE deleted file mode 100644 index ccdae05111f..00000000000 --- a/src/licensedcode/data/rules/ibmpl-1.0_18.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ibmpl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/IPL-1.0 ---- - -https://licenses.nuget.org/IPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ijg_37.RULE b/src/licensedcode/data/rules/ijg_37.RULE deleted file mode 100644 index 8988d7b1fbb..00000000000 --- a/src/licensedcode/data/rules/ijg_37.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ijg -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/IJG ---- - -https://licenses.nuget.org/IJG \ No newline at end of file diff --git a/src/licensedcode/data/rules/imagemagick_30.RULE b/src/licensedcode/data/rules/imagemagick_30.RULE deleted file mode 100644 index 90c9cb3f3fe..00000000000 --- a/src/licensedcode/data/rules/imagemagick_30.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: imagemagick -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/ImageMagick ---- - -https://licenses.nuget.org/ImageMagick \ No newline at end of file diff --git a/src/licensedcode/data/rules/imlib2_8.RULE b/src/licensedcode/data/rules/imlib2_8.RULE deleted file mode 100644 index 30227ae6f75..00000000000 --- a/src/licensedcode/data/rules/imlib2_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: imlib2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Imlib2 ---- - -https://licenses.nuget.org/Imlib2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/indiana-extreme-1.2_8.RULE b/src/licensedcode/data/rules/indiana-extreme-1.2_8.RULE deleted file mode 100644 index 75fc5f18476..00000000000 --- a/src/licensedcode/data/rules/indiana-extreme-1.2_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: indiana-extreme-1.2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/xpp ---- - -https://licenses.nuget.org/xpp \ No newline at end of file diff --git a/src/licensedcode/data/rules/info-zip_6.RULE b/src/licensedcode/data/rules/info-zip_6.RULE deleted file mode 100644 index b29c849ba42..00000000000 --- a/src/licensedcode/data/rules/info-zip_6.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: info-zip -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Info-ZIP ---- - -https://licenses.nuget.org/Info-ZIP \ No newline at end of file diff --git a/src/licensedcode/data/rules/intel-acpi_10.RULE b/src/licensedcode/data/rules/intel-acpi_10.RULE deleted file mode 100644 index 243a25c6de5..00000000000 --- a/src/licensedcode/data/rules/intel-acpi_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: intel-acpi -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Intel-ACPI ---- - -https://licenses.nuget.org/Intel-ACPI \ No newline at end of file diff --git a/src/licensedcode/data/rules/intel-bsd-export-control_8.RULE b/src/licensedcode/data/rules/intel-bsd-export-control_8.RULE deleted file mode 100644 index 84a9c4c8052..00000000000 --- a/src/licensedcode/data/rules/intel-bsd-export-control_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: intel-bsd-export-control -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Intel ---- - -https://licenses.nuget.org/Intel \ No newline at end of file diff --git a/src/licensedcode/data/rules/interbase-1.0_11.RULE b/src/licensedcode/data/rules/interbase-1.0_11.RULE deleted file mode 100644 index 32ae49fa831..00000000000 --- a/src/licensedcode/data/rules/interbase-1.0_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: interbase-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Interbase-1.0 ---- - -https://licenses.nuget.org/Interbase-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ipa-font_12.RULE b/src/licensedcode/data/rules/ipa-font_12.RULE deleted file mode 100644 index e0c2c54946a..00000000000 --- a/src/licensedcode/data/rules/ipa-font_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ipa-font -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/IPA ---- - -https://licenses.nuget.org/IPA \ No newline at end of file diff --git a/src/licensedcode/data/rules/isc_99.RULE b/src/licensedcode/data/rules/isc_99.RULE deleted file mode 100644 index 866454e7121..00000000000 --- a/src/licensedcode/data/rules/isc_99.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: isc -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/ISC ---- - -https://licenses.nuget.org/ISC \ No newline at end of file diff --git a/src/licensedcode/data/rules/jam_1.RULE b/src/licensedcode/data/rules/jam_1.RULE deleted file mode 100644 index 0a9c16ab9b4..00000000000 --- a/src/licensedcode/data/rules/jam_1.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: jam -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Jam ---- - -https://licenses.nuget.org/Jam \ No newline at end of file diff --git a/src/licensedcode/data/rules/jasper-2.0_13.RULE b/src/licensedcode/data/rules/jasper-2.0_13.RULE deleted file mode 100644 index 2d57fc98c93..00000000000 --- a/src/licensedcode/data/rules/jasper-2.0_13.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: jasper-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/JasPer-2.0 ---- - -https://licenses.nuget.org/JasPer-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/jpnic-idnkit_8.RULE b/src/licensedcode/data/rules/jpnic-idnkit_8.RULE deleted file mode 100644 index b72f1b2104c..00000000000 --- a/src/licensedcode/data/rules/jpnic-idnkit_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: jpnic-idnkit -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/JPNIC ---- - -https://licenses.nuget.org/JPNIC \ No newline at end of file diff --git a/src/licensedcode/data/rules/json_12.RULE b/src/licensedcode/data/rules/json_12.RULE deleted file mode 100644 index 3274f815f89..00000000000 --- a/src/licensedcode/data/rules/json_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: json -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/JSON ---- - -https://licenses.nuget.org/JSON \ No newline at end of file diff --git a/src/licensedcode/data/rules/lal-1.2_1.RULE b/src/licensedcode/data/rules/lal-1.2_1.RULE deleted file mode 100644 index 7726cf106db..00000000000 --- a/src/licensedcode/data/rules/lal-1.2_1.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lal-1.2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LAL-1.2 ---- - -https://licenses.nuget.org/LAL-1.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lal-1.3_1.RULE b/src/licensedcode/data/rules/lal-1.3_1.RULE deleted file mode 100644 index a891b185e3c..00000000000 --- a/src/licensedcode/data/rules/lal-1.3_1.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lal-1.3 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LAL-1.3 ---- - -https://licenses.nuget.org/LAL-1.3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/latex2e_16.RULE b/src/licensedcode/data/rules/latex2e_16.RULE deleted file mode 100644 index f3de02097cd..00000000000 --- a/src/licensedcode/data/rules/latex2e_16.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: latex2e -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Latex2e ---- - -https://licenses.nuget.org/Latex2e \ No newline at end of file diff --git a/src/licensedcode/data/rules/lbnl-bsd_13.RULE b/src/licensedcode/data/rules/lbnl-bsd_13.RULE deleted file mode 100644 index be555df34e1..00000000000 --- a/src/licensedcode/data/rules/lbnl-bsd_13.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lbnl-bsd -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-3-Clause-LBNL ---- - -https://licenses.nuget.org/BSD-3-Clause-LBNL \ No newline at end of file diff --git a/src/licensedcode/data/rules/lead-in_unknown_2.RULE b/src/licensedcode/data/rules/lead-in_unknown_2.RULE index 9c1b938f835..d7d6c465edf 100644 --- a/src/licensedcode/data/rules/lead-in_unknown_2.RULE +++ b/src/licensedcode/data/rules/lead-in_unknown_2.RULE @@ -1,6 +1,6 @@ --- license_expression: unknown-license-reference -is_license_notice: yes +is_license_intro: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/lead-in_unknown_30.RULE b/src/licensedcode/data/rules/lead-in_unknown_30.RULE index 82fb705bbb7..d091935be4f 100644 --- a/src/licensedcode/data/rules/lead-in_unknown_30.RULE +++ b/src/licensedcode/data/rules/lead-in_unknown_30.RULE @@ -1,6 +1,6 @@ --- license_expression: unknown-license-reference -is_license_notice: yes +is_license_intro: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/lead-in_unknown_31.RULE b/src/licensedcode/data/rules/lead-in_unknown_31.RULE index 5dc3a58db00..6986d2c68d4 100644 --- a/src/licensedcode/data/rules/lead-in_unknown_31.RULE +++ b/src/licensedcode/data/rules/lead-in_unknown_31.RULE @@ -1,6 +1,6 @@ --- license_expression: unknown-license-reference -is_license_notice: yes +is_license_intro: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/leptonica_8.RULE b/src/licensedcode/data/rules/leptonica_8.RULE deleted file mode 100644 index 30dba022171..00000000000 --- a/src/licensedcode/data/rules/leptonica_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: leptonica -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Leptonica ---- - -https://licenses.nuget.org/Leptonica \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_545.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_545.RULE deleted file mode 100644 index 4c0151c48fb..00000000000 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_545.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lgpl-2.0-plus -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LGPL-2.0-or-later ---- - -https://licenses.nuget.org/LGPL-2.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_209.RULE b/src/licensedcode/data/rules/lgpl-2.0_209.RULE deleted file mode 100644 index b165f636340..00000000000 --- a/src/licensedcode/data/rules/lgpl-2.0_209.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lgpl-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LGPL-2.0-only ---- - -https://licenses.nuget.org/LGPL-2.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_283.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_283.RULE index 1f39e8b5702..380bbe88510 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_283.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_283.RULE @@ -3,6 +3,8 @@ license_expression: lgpl-2.1-plus is_license_notice: yes relevance: 100 minimum_coverage: 100 +referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE --- -This file is distributed under the same license as the dialog package. \ No newline at end of file +This file is distributed under the same license as the {{dialog}} package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_439.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_439.RULE deleted file mode 100644 index 1f3bac4cef8..00000000000 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_439.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lgpl-2.1-plus -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LGPL-2.1-or-later ---- - -https://licenses.nuget.org/LGPL-2.1-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_408.RULE b/src/licensedcode/data/rules/lgpl-2.1_408.RULE deleted file mode 100644 index 64f5820b74c..00000000000 --- a/src/licensedcode/data/rules/lgpl-2.1_408.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lgpl-2.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LGPL-2.1-only ---- - -https://licenses.nuget.org/LGPL-2.1-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-linking-exception_6.RULE b/src/licensedcode/data/rules/lgpl-3.0-linking-exception_6.RULE deleted file mode 100644 index b3ab3d12abe..00000000000 --- a/src/licensedcode/data/rules/lgpl-3.0-linking-exception_6.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lgpl-3.0-linking-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LGPL-3.0-linking-exception ---- - -https://licenses.nuget.org/LGPL-3.0-linking-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_271.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_271.RULE deleted file mode 100644 index b4d35d42bc5..00000000000 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_271.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lgpl-3.0-plus -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LGPL-3.0-or-later ---- - -https://licenses.nuget.org/LGPL-3.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_296.RULE b/src/licensedcode/data/rules/lgpl-3.0_296.RULE deleted file mode 100644 index d5d16c3d5a7..00000000000 --- a/src/licensedcode/data/rules/lgpl-3.0_296.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lgpl-3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LGPL-3.0-only ---- - -https://licenses.nuget.org/LGPL-3.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpllr_8.RULE b/src/licensedcode/data/rules/lgpllr_8.RULE deleted file mode 100644 index 7ed9bbf4934..00000000000 --- a/src/licensedcode/data/rules/lgpllr_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lgpllr -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LGPLLR ---- - -https://licenses.nuget.org/LGPLLR \ No newline at end of file diff --git a/src/licensedcode/data/rules/libgd-2018_8.RULE b/src/licensedcode/data/rules/libgd-2018_8.RULE deleted file mode 100644 index fe0cb4662a5..00000000000 --- a/src/licensedcode/data/rules/libgd-2018_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: libgd-2018 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/GD ---- - -https://licenses.nuget.org/GD \ No newline at end of file diff --git a/src/licensedcode/data/rules/libpng-v2_8.RULE b/src/licensedcode/data/rules/libpng-v2_8.RULE deleted file mode 100644 index 40bf5a3df9b..00000000000 --- a/src/licensedcode/data/rules/libpng-v2_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: libpng-v2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/libpng-2.0 ---- - -https://licenses.nuget.org/libpng-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/libpng_38.RULE b/src/licensedcode/data/rules/libpng_38.RULE deleted file mode 100644 index c8f59adaa81..00000000000 --- a/src/licensedcode/data/rules/libpng_38.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: libpng -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Libpng ---- - -https://licenses.nuget.org/Libpng \ No newline at end of file diff --git a/src/licensedcode/data/rules/libtool-exception-2.0_6.RULE b/src/licensedcode/data/rules/libtool-exception-2.0_6.RULE deleted file mode 100644 index 3ff4531c162..00000000000 --- a/src/licensedcode/data/rules/libtool-exception-2.0_6.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: libtool-exception-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Libtool-exception ---- - -https://licenses.nuget.org/Libtool-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/liliq-p-1.1_1.RULE b/src/licensedcode/data/rules/liliq-p-1.1_1.RULE deleted file mode 100644 index 621865cf2ce..00000000000 --- a/src/licensedcode/data/rules/liliq-p-1.1_1.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: liliq-p-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LiLiQ-P-1.1 ---- - -https://licenses.nuget.org/LiLiQ-P-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/liliq-r-1.1_1.RULE b/src/licensedcode/data/rules/liliq-r-1.1_1.RULE deleted file mode 100644 index 96da9a8aadc..00000000000 --- a/src/licensedcode/data/rules/liliq-r-1.1_1.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: liliq-r-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LiLiQ-R-1.1 ---- - -https://licenses.nuget.org/LiLiQ-R-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/liliq-rplus-1.1_1.RULE b/src/licensedcode/data/rules/liliq-rplus-1.1_1.RULE deleted file mode 100644 index 6558a81ff06..00000000000 --- a/src/licensedcode/data/rules/liliq-rplus-1.1_1.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: liliq-rplus-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LiLiQ-Rplus-1.1 ---- - -https://licenses.nuget.org/LiLiQ-Rplus-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/linux-openib_16.RULE b/src/licensedcode/data/rules/linux-openib_16.RULE deleted file mode 100644 index a30175e3f81..00000000000 --- a/src/licensedcode/data/rules/linux-openib_16.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: linux-openib -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Linux-OpenIB ---- - -https://licenses.nuget.org/Linux-OpenIB \ No newline at end of file diff --git a/src/licensedcode/data/rules/linux-syscall-exception-gpl_7.RULE b/src/licensedcode/data/rules/linux-syscall-exception-gpl_7.RULE deleted file mode 100644 index c653f7c962d..00000000000 --- a/src/licensedcode/data/rules/linux-syscall-exception-gpl_7.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: linux-syscall-exception-gpl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Linux-syscall-note ---- - -https://licenses.nuget.org/Linux-syscall-note \ No newline at end of file diff --git a/src/licensedcode/data/rules/llvm-exception_6.RULE b/src/licensedcode/data/rules/llvm-exception_6.RULE deleted file mode 100644 index 3074649dfa8..00000000000 --- a/src/licensedcode/data/rules/llvm-exception_6.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: llvm-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LLVM-exception ---- - -https://licenses.nuget.org/LLVM-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/lppl-1.0_10.RULE b/src/licensedcode/data/rules/lppl-1.0_10.RULE deleted file mode 100644 index 136f60bb64e..00000000000 --- a/src/licensedcode/data/rules/lppl-1.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lppl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LPPL-1.0 ---- - -https://licenses.nuget.org/LPPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lppl-1.1_9.RULE b/src/licensedcode/data/rules/lppl-1.1_9.RULE deleted file mode 100644 index a5b781f35af..00000000000 --- a/src/licensedcode/data/rules/lppl-1.1_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lppl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LPPL-1.1 ---- - -https://licenses.nuget.org/LPPL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lppl-1.2_10.RULE b/src/licensedcode/data/rules/lppl-1.2_10.RULE deleted file mode 100644 index a7eca8e32d4..00000000000 --- a/src/licensedcode/data/rules/lppl-1.2_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lppl-1.2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LPPL-1.2 ---- - -https://licenses.nuget.org/LPPL-1.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lppl-1.3a_10.RULE b/src/licensedcode/data/rules/lppl-1.3a_10.RULE deleted file mode 100644 index 450e6c2d979..00000000000 --- a/src/licensedcode/data/rules/lppl-1.3a_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lppl-1.3a -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LPPL-1.3a ---- - -https://licenses.nuget.org/LPPL-1.3a \ No newline at end of file diff --git a/src/licensedcode/data/rules/lppl-1.3c_28.RULE b/src/licensedcode/data/rules/lppl-1.3c_28.RULE deleted file mode 100644 index 737f31fd6a9..00000000000 --- a/src/licensedcode/data/rules/lppl-1.3c_28.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lppl-1.3c -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LPPL-1.3c ---- - -https://licenses.nuget.org/LPPL-1.3c \ No newline at end of file diff --git a/src/licensedcode/data/rules/lucent-pl-1.02_16.RULE b/src/licensedcode/data/rules/lucent-pl-1.02_16.RULE deleted file mode 100644 index a6d803594ca..00000000000 --- a/src/licensedcode/data/rules/lucent-pl-1.02_16.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lucent-pl-1.02 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LPL-1.02 ---- - -https://licenses.nuget.org/LPL-1.02 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lucent-pl-1.0_10.RULE b/src/licensedcode/data/rules/lucent-pl-1.0_10.RULE deleted file mode 100644 index 9372391232f..00000000000 --- a/src/licensedcode/data/rules/lucent-pl-1.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lucent-pl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LPL-1.0 ---- - -https://licenses.nuget.org/LPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lzma-cpl-exception_6.RULE b/src/licensedcode/data/rules/lzma-cpl-exception_6.RULE deleted file mode 100644 index a38d8f81d03..00000000000 --- a/src/licensedcode/data/rules/lzma-cpl-exception_6.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: lzma-cpl-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/LZMA-exception ---- - -https://licenses.nuget.org/LZMA-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/makeindex_8.RULE b/src/licensedcode/data/rules/makeindex_8.RULE deleted file mode 100644 index 50d7d60eec0..00000000000 --- a/src/licensedcode/data/rules/makeindex_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: makeindex -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MakeIndex ---- - -https://licenses.nuget.org/MakeIndex \ No newline at end of file diff --git a/src/licensedcode/data/rules/maven_pom_25.RULE b/src/licensedcode/data/rules/maven_pom_25.RULE index e7ae1481bbb..218aef3b5a7 100644 --- a/src/licensedcode/data/rules/maven_pom_25.RULE +++ b/src/licensedcode/data/rules/maven_pom_25.RULE @@ -2,6 +2,8 @@ license_expression: unknown is_license_reference: yes relevance: 100 +referenced_filenames: + - LICENSE.txt --- License: Specification License (LICENSE.txt) \ No newline at end of file diff --git a/src/licensedcode/data/rules/mif-exception_8.RULE b/src/licensedcode/data/rules/mif-exception_8.RULE deleted file mode 100644 index b567ad50823..00000000000 --- a/src/licensedcode/data/rules/mif-exception_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mif-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/mif-exception ---- - -https://licenses.nuget.org/mif-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/mir-os_16.RULE b/src/licensedcode/data/rules/mir-os_16.RULE deleted file mode 100644 index 0e53a61196a..00000000000 --- a/src/licensedcode/data/rules/mir-os_16.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mir-os -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MirOS ---- - -https://licenses.nuget.org/MirOS \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-0_17.RULE b/src/licensedcode/data/rules/mit-0_17.RULE deleted file mode 100644 index be06c4162a3..00000000000 --- a/src/licensedcode/data/rules/mit-0_17.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mit-0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MIT-0 ---- - -https://licenses.nuget.org/MIT-0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-ack_8.RULE b/src/licensedcode/data/rules/mit-ack_8.RULE deleted file mode 100644 index 78b1ee6767f..00000000000 --- a/src/licensedcode/data/rules/mit-ack_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mit-ack -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MIT-feh ---- - -https://licenses.nuget.org/MIT-feh \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-export-control_8.RULE b/src/licensedcode/data/rules/mit-export-control_8.RULE deleted file mode 100644 index 512cbc5848e..00000000000 --- a/src/licensedcode/data/rules/mit-export-control_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mit-export-control -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Xerox ---- - -https://licenses.nuget.org/Xerox \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-modern_17.RULE b/src/licensedcode/data/rules/mit-modern_17.RULE deleted file mode 100644 index a44d77b6ea6..00000000000 --- a/src/licensedcode/data/rules/mit-modern_17.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mit-modern -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MIT-Modern-Variant ---- - -https://licenses.nuget.org/MIT-Modern-Variant \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-no-false-attribs_9.RULE b/src/licensedcode/data/rules/mit-no-false-attribs_9.RULE deleted file mode 100644 index e1ad604f094..00000000000 --- a/src/licensedcode/data/rules/mit-no-false-attribs_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mit-no-false-attribs -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MITNFA ---- - -https://licenses.nuget.org/MITNFA \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_26.RULE b/src/licensedcode/data/rules/mit-old-style-no-advert_26.RULE deleted file mode 100644 index eaa13a12046..00000000000 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_26.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mit-old-style-no-advert -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NTP ---- - -https://licenses.nuget.org/NTP \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1163.RULE b/src/licensedcode/data/rules/mit_1163.RULE deleted file mode 100644 index a36880fd19a..00000000000 --- a/src/licensedcode/data/rules/mit_1163.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mit -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MIT ---- - -https://licenses.nuget.org/MIT \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_in_manifest.RULE b/src/licensedcode/data/rules/mit_in_manifest.RULE new file mode 100644 index 00000000000..11c9629b3c3 --- /dev/null +++ b/src/licensedcode/data/rules/mit_in_manifest.RULE @@ -0,0 +1,11 @@ +--- +license_expression: mit +is_license_reference: yes +is_continuous: yes +relevance: 100 +minimum_coverage: 100 +referenced_filenames: + - LICENSE +--- + +:type = MIT, :file = LICENSE \ No newline at end of file diff --git a/src/licensedcode/data/rules/mongodb-sspl-1.0_19.RULE b/src/licensedcode/data/rules/mongodb-sspl-1.0_19.RULE deleted file mode 100644 index 76dd224ce6a..00000000000 --- a/src/licensedcode/data/rules/mongodb-sspl-1.0_19.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mongodb-sspl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SSPL-1.0 ---- - -https://licenses.nuget.org/SSPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/motosoto-0.9.1_10.RULE b/src/licensedcode/data/rules/motosoto-0.9.1_10.RULE deleted file mode 100644 index 5cf00b9c066..00000000000 --- a/src/licensedcode/data/rules/motosoto-0.9.1_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: motosoto-0.9.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Motosoto ---- - -https://licenses.nuget.org/Motosoto \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpich_12.RULE b/src/licensedcode/data/rules/mpich_12.RULE deleted file mode 100644 index 9f535112028..00000000000 --- a/src/licensedcode/data/rules/mpich_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mpich -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/mpich2 ---- - -https://licenses.nuget.org/mpich2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.0_36.RULE b/src/licensedcode/data/rules/mpl-1.0_36.RULE deleted file mode 100644 index 518b7bb1694..00000000000 --- a/src/licensedcode/data/rules/mpl-1.0_36.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mpl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MPL-1.0 ---- - -https://licenses.nuget.org/MPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_64.RULE b/src/licensedcode/data/rules/mpl-1.1_64.RULE deleted file mode 100644 index 6554933ef70..00000000000 --- a/src/licensedcode/data/rules/mpl-1.1_64.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mpl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MPL-1.1 ---- - -https://licenses.nuget.org/MPL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0-no-copyleft-exception_8.RULE b/src/licensedcode/data/rules/mpl-2.0-no-copyleft-exception_8.RULE deleted file mode 100644 index 9b4d5103774..00000000000 --- a/src/licensedcode/data/rules/mpl-2.0-no-copyleft-exception_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mpl-2.0-no-copyleft-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MPL-2.0-no-copyleft-exception ---- - -https://licenses.nuget.org/MPL-2.0-no-copyleft-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_123.RULE b/src/licensedcode/data/rules/mpl-2.0_123.RULE deleted file mode 100644 index 6d74b203335..00000000000 --- a/src/licensedcode/data/rules/mpl-2.0_123.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mpl-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MPL-2.0 ---- - -https://licenses.nuget.org/MPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ms-pl_40.RULE b/src/licensedcode/data/rules/ms-pl_40.RULE deleted file mode 100644 index 25135b66ea1..00000000000 --- a/src/licensedcode/data/rules/ms-pl_40.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ms-pl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MS-PL ---- - -https://licenses.nuget.org/MS-PL \ No newline at end of file diff --git a/src/licensedcode/data/rules/ms-rl_26.RULE b/src/licensedcode/data/rules/ms-rl_26.RULE deleted file mode 100644 index d1507c05dc6..00000000000 --- a/src/licensedcode/data/rules/ms-rl_26.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ms-rl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MS-RL ---- - -https://licenses.nuget.org/MS-RL \ No newline at end of file diff --git a/src/licensedcode/data/rules/mtll_8.RULE b/src/licensedcode/data/rules/mtll_8.RULE deleted file mode 100644 index fddc67cbac8..00000000000 --- a/src/licensedcode/data/rules/mtll_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mtll -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MTLL ---- - -https://licenses.nuget.org/MTLL \ No newline at end of file diff --git a/src/licensedcode/data/rules/mulanpsl-1.0_8.RULE b/src/licensedcode/data/rules/mulanpsl-1.0_8.RULE deleted file mode 100644 index bb346e71715..00000000000 --- a/src/licensedcode/data/rules/mulanpsl-1.0_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mulanpsl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MulanPSL-1.0 ---- - -https://licenses.nuget.org/MulanPSL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mulanpsl-2.0_8.RULE b/src/licensedcode/data/rules/mulanpsl-2.0_8.RULE deleted file mode 100644 index 556c36c9128..00000000000 --- a/src/licensedcode/data/rules/mulanpsl-2.0_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mulanpsl-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MulanPSL-2.0 ---- - -https://licenses.nuget.org/MulanPSL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/multics_10.RULE b/src/licensedcode/data/rules/multics_10.RULE deleted file mode 100644 index c9da38143c0..00000000000 --- a/src/licensedcode/data/rules/multics_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: multics -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Multics ---- - -https://licenses.nuget.org/Multics \ No newline at end of file diff --git a/src/licensedcode/data/rules/mup_8.RULE b/src/licensedcode/data/rules/mup_8.RULE deleted file mode 100644 index 1fbb63361b4..00000000000 --- a/src/licensedcode/data/rules/mup_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: mup -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Mup ---- - -https://licenses.nuget.org/Mup \ No newline at end of file diff --git a/src/licensedcode/data/rules/naist-2003_10.RULE b/src/licensedcode/data/rules/naist-2003_10.RULE deleted file mode 100644 index d5a99d916c1..00000000000 --- a/src/licensedcode/data/rules/naist-2003_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: naist-2003 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NAIST-2003 ---- - -https://licenses.nuget.org/NAIST-2003 \ No newline at end of file diff --git a/src/licensedcode/data/rules/nasa-1.3_11.RULE b/src/licensedcode/data/rules/nasa-1.3_11.RULE deleted file mode 100644 index f1b6c52c8cf..00000000000 --- a/src/licensedcode/data/rules/nasa-1.3_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: nasa-1.3 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NASA-1.3 ---- - -https://licenses.nuget.org/NASA-1.3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/naumen_8.RULE b/src/licensedcode/data/rules/naumen_8.RULE deleted file mode 100644 index 5898402b355..00000000000 --- a/src/licensedcode/data/rules/naumen_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: naumen -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Naumen ---- - -https://licenses.nuget.org/Naumen \ No newline at end of file diff --git a/src/licensedcode/data/rules/nbpl-1.0_9.RULE b/src/licensedcode/data/rules/nbpl-1.0_9.RULE deleted file mode 100644 index 6c04237f29d..00000000000 --- a/src/licensedcode/data/rules/nbpl-1.0_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: nbpl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NBPL-1.0 ---- - -https://licenses.nuget.org/NBPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ncgl-uk-2.0_9.RULE b/src/licensedcode/data/rules/ncgl-uk-2.0_9.RULE deleted file mode 100644 index 0d3b5ad8780..00000000000 --- a/src/licensedcode/data/rules/ncgl-uk-2.0_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ncgl-uk-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NCGL-UK-2.0 ---- - -https://licenses.nuget.org/NCGL-UK-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/net-snmp_8.RULE b/src/licensedcode/data/rules/net-snmp_8.RULE deleted file mode 100644 index 484ce33db12..00000000000 --- a/src/licensedcode/data/rules/net-snmp_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: net-snmp -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Net-SNMP ---- - -https://licenses.nuget.org/Net-SNMP \ No newline at end of file diff --git a/src/licensedcode/data/rules/netcdf_11.RULE b/src/licensedcode/data/rules/netcdf_11.RULE deleted file mode 100644 index 9fbc0926b57..00000000000 --- a/src/licensedcode/data/rules/netcdf_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: netcdf -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NetCDF ---- - -https://licenses.nuget.org/NetCDF \ No newline at end of file diff --git a/src/licensedcode/data/rules/newsletr_8.RULE b/src/licensedcode/data/rules/newsletr_8.RULE deleted file mode 100644 index 058bee387ee..00000000000 --- a/src/licensedcode/data/rules/newsletr_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: newsletr -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Newsletr ---- - -https://licenses.nuget.org/Newsletr \ No newline at end of file diff --git a/src/licensedcode/data/rules/ngpl_11.RULE b/src/licensedcode/data/rules/ngpl_11.RULE deleted file mode 100644 index c132522b253..00000000000 --- a/src/licensedcode/data/rules/ngpl_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ngpl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NGPL ---- - -https://licenses.nuget.org/NGPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/nist-pd-fallback_9.RULE b/src/licensedcode/data/rules/nist-pd-fallback_9.RULE deleted file mode 100644 index 3d0ba2e5103..00000000000 --- a/src/licensedcode/data/rules/nist-pd-fallback_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: nist-pd-fallback -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NIST-PD-fallback ---- - -https://licenses.nuget.org/NIST-PD-fallback \ No newline at end of file diff --git a/src/licensedcode/data/rules/nist-pd_23.RULE b/src/licensedcode/data/rules/nist-pd_23.RULE deleted file mode 100644 index 9af65797205..00000000000 --- a/src/licensedcode/data/rules/nist-pd_23.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: nist-pd -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NIST-PD ---- - -https://licenses.nuget.org/NIST-PD \ No newline at end of file diff --git a/src/licensedcode/data/rules/nlod-1.0_9.RULE b/src/licensedcode/data/rules/nlod-1.0_9.RULE deleted file mode 100644 index 825eaed22d8..00000000000 --- a/src/licensedcode/data/rules/nlod-1.0_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: nlod-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NLOD-1.0 ---- - -https://licenses.nuget.org/NLOD-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/nlod-2.0_10.RULE b/src/licensedcode/data/rules/nlod-2.0_10.RULE deleted file mode 100644 index 796b07bd774..00000000000 --- a/src/licensedcode/data/rules/nlod-2.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: nlod-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NLOD-2.0 ---- - -https://licenses.nuget.org/NLOD-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/nlpl_9.RULE b/src/licensedcode/data/rules/nlpl_9.RULE deleted file mode 100644 index a7afd725266..00000000000 --- a/src/licensedcode/data/rules/nlpl_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: nlpl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NLPL ---- - -https://licenses.nuget.org/NLPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/nokos-1.0a_12.RULE b/src/licensedcode/data/rules/nokos-1.0a_12.RULE deleted file mode 100644 index 70b3742bacc..00000000000 --- a/src/licensedcode/data/rules/nokos-1.0a_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: nokos-1.0a -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Nokia ---- - -https://licenses.nuget.org/Nokia \ No newline at end of file diff --git a/src/licensedcode/data/rules/nosl-1.0_8.RULE b/src/licensedcode/data/rules/nosl-1.0_8.RULE deleted file mode 100644 index f6480050a5e..00000000000 --- a/src/licensedcode/data/rules/nosl-1.0_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: nosl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NOSL ---- - -https://licenses.nuget.org/NOSL \ No newline at end of file diff --git a/src/licensedcode/data/rules/nosl-3.0_10.RULE b/src/licensedcode/data/rules/nosl-3.0_10.RULE deleted file mode 100644 index 7d333591c18..00000000000 --- a/src/licensedcode/data/rules/nosl-3.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: nosl-3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NPOSL-3.0 ---- - -https://licenses.nuget.org/NPOSL-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/noweb_8.RULE b/src/licensedcode/data/rules/noweb_8.RULE deleted file mode 100644 index 03f903d0a53..00000000000 --- a/src/licensedcode/data/rules/noweb_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: noweb -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Noweb ---- - -https://licenses.nuget.org/Noweb \ No newline at end of file diff --git a/src/licensedcode/data/rules/npl-1.0_14.RULE b/src/licensedcode/data/rules/npl-1.0_14.RULE deleted file mode 100644 index 9fb88ee5e90..00000000000 --- a/src/licensedcode/data/rules/npl-1.0_14.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: npl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NPL-1.0 ---- - -https://licenses.nuget.org/NPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/npl-1.1_21.RULE b/src/licensedcode/data/rules/npl-1.1_21.RULE deleted file mode 100644 index 9c57c4e0e25..00000000000 --- a/src/licensedcode/data/rules/npl-1.1_21.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: npl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NPL-1.1 ---- - -https://licenses.nuget.org/NPL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/nrl_9.RULE b/src/licensedcode/data/rules/nrl_9.RULE deleted file mode 100644 index 1d184b879cd..00000000000 --- a/src/licensedcode/data/rules/nrl_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: nrl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NRL ---- - -https://licenses.nuget.org/NRL \ No newline at end of file diff --git a/src/licensedcode/data/rules/ntp-0_9.RULE b/src/licensedcode/data/rules/ntp-0_9.RULE deleted file mode 100644 index e4971b440f0..00000000000 --- a/src/licensedcode/data/rules/ntp-0_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ntp-0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NTP-0 ---- - -https://licenses.nuget.org/NTP-0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/o-uda-1.0_8.RULE b/src/licensedcode/data/rules/o-uda-1.0_8.RULE deleted file mode 100644 index 6612f1e9a95..00000000000 --- a/src/licensedcode/data/rules/o-uda-1.0_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: o-uda-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/O-UDA-1.0 ---- - -https://licenses.nuget.org/O-UDA-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ocaml-lgpl-linking-exception_7.RULE b/src/licensedcode/data/rules/ocaml-lgpl-linking-exception_7.RULE deleted file mode 100644 index 2ad4dabc9df..00000000000 --- a/src/licensedcode/data/rules/ocaml-lgpl-linking-exception_7.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ocaml-lgpl-linking-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OCaml-LGPL-linking-exception ---- - -https://licenses.nuget.org/OCaml-LGPL-linking-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/occt-exception-1.0_8.RULE b/src/licensedcode/data/rules/occt-exception-1.0_8.RULE deleted file mode 100644 index 7e8c57d231a..00000000000 --- a/src/licensedcode/data/rules/occt-exception-1.0_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: occt-exception-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OCCT-exception-1.0 ---- - -https://licenses.nuget.org/OCCT-exception-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/occt-pl_9.RULE b/src/licensedcode/data/rules/occt-pl_9.RULE deleted file mode 100644 index c6b6a332bbc..00000000000 --- a/src/licensedcode/data/rules/occt-pl_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: occt-pl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OCCT-PL ---- - -https://licenses.nuget.org/OCCT-PL \ No newline at end of file diff --git a/src/licensedcode/data/rules/oclc-2.0_12.RULE b/src/licensedcode/data/rules/oclc-2.0_12.RULE deleted file mode 100644 index 10de1035730..00000000000 --- a/src/licensedcode/data/rules/oclc-2.0_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: oclc-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OCLC-2.0 ---- - -https://licenses.nuget.org/OCLC-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/odbl-1.0_60.RULE b/src/licensedcode/data/rules/odbl-1.0_60.RULE deleted file mode 100644 index d3fcbf9493e..00000000000 --- a/src/licensedcode/data/rules/odbl-1.0_60.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: odbl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/ODbL-1.0 ---- - -https://licenses.nuget.org/ODbL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/odc-by-1.0_11.RULE b/src/licensedcode/data/rules/odc-by-1.0_11.RULE deleted file mode 100644 index ef36f3e6bb0..00000000000 --- a/src/licensedcode/data/rules/odc-by-1.0_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: odc-by-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/ODC-By-1.0 ---- - -https://licenses.nuget.org/ODC-By-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.0-no-rfn_8.RULE b/src/licensedcode/data/rules/ofl-1.0-no-rfn_8.RULE deleted file mode 100644 index 5bd39f5c5e4..00000000000 --- a/src/licensedcode/data/rules/ofl-1.0-no-rfn_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ofl-1.0-no-rfn -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OFL-1.0-no-RFN ---- - -https://licenses.nuget.org/OFL-1.0-no-RFN \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.0-rfn_8.RULE b/src/licensedcode/data/rules/ofl-1.0-rfn_8.RULE deleted file mode 100644 index ab69d0b17e4..00000000000 --- a/src/licensedcode/data/rules/ofl-1.0-rfn_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ofl-1.0-rfn -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OFL-1.0-RFN ---- - -https://licenses.nuget.org/OFL-1.0-RFN \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.0_19.RULE b/src/licensedcode/data/rules/ofl-1.0_19.RULE deleted file mode 100644 index a5f9af5a462..00000000000 --- a/src/licensedcode/data/rules/ofl-1.0_19.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ofl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OFL-1.0 ---- - -https://licenses.nuget.org/OFL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.1-no-rfn_9.RULE b/src/licensedcode/data/rules/ofl-1.1-no-rfn_9.RULE deleted file mode 100644 index 946d2859a16..00000000000 --- a/src/licensedcode/data/rules/ofl-1.1-no-rfn_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ofl-1.1-no-rfn -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OFL-1.1-no-RFN ---- - -https://licenses.nuget.org/OFL-1.1-no-RFN \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.1-rfn_8.RULE b/src/licensedcode/data/rules/ofl-1.1-rfn_8.RULE deleted file mode 100644 index eb27cebe66e..00000000000 --- a/src/licensedcode/data/rules/ofl-1.1-rfn_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ofl-1.1-rfn -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OFL-1.1-RFN ---- - -https://licenses.nuget.org/OFL-1.1-RFN \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.1_77.RULE b/src/licensedcode/data/rules/ofl-1.1_77.RULE deleted file mode 100644 index 7564f24b2a5..00000000000 --- a/src/licensedcode/data/rules/ofl-1.1_77.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ofl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OFL-1.1 ---- - -https://licenses.nuget.org/OFL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ogc-1.0_9.RULE b/src/licensedcode/data/rules/ogc-1.0_9.RULE deleted file mode 100644 index 4835a21b854..00000000000 --- a/src/licensedcode/data/rules/ogc-1.0_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ogc-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OGC-1.0 ---- - -https://licenses.nuget.org/OGC-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ogdl-taiwan-1.0_9.RULE b/src/licensedcode/data/rules/ogdl-taiwan-1.0_9.RULE deleted file mode 100644 index 83aca842ebf..00000000000 --- a/src/licensedcode/data/rules/ogdl-taiwan-1.0_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ogdl-taiwan-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OGDL-Taiwan-1.0 ---- - -https://licenses.nuget.org/OGDL-Taiwan-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ogl-uk-1.0_9.RULE b/src/licensedcode/data/rules/ogl-uk-1.0_9.RULE deleted file mode 100644 index bf388b135af..00000000000 --- a/src/licensedcode/data/rules/ogl-uk-1.0_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ogl-uk-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OGL-UK-1.0 ---- - -https://licenses.nuget.org/OGL-UK-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ogl-uk-2.0_10.RULE b/src/licensedcode/data/rules/ogl-uk-2.0_10.RULE deleted file mode 100644 index 4ea74846c34..00000000000 --- a/src/licensedcode/data/rules/ogl-uk-2.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ogl-uk-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OGL-UK-2.0 ---- - -https://licenses.nuget.org/OGL-UK-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ogl-uk-3.0_11.RULE b/src/licensedcode/data/rules/ogl-uk-3.0_11.RULE deleted file mode 100644 index 14ad1673e75..00000000000 --- a/src/licensedcode/data/rules/ogl-uk-3.0_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ogl-uk-3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OGL-UK-3.0 ---- - -https://licenses.nuget.org/OGL-UK-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/open-public_9.RULE b/src/licensedcode/data/rules/open-public_9.RULE deleted file mode 100644 index 870803c8c9b..00000000000 --- a/src/licensedcode/data/rules/open-public_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: open-public -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OPL-1.0 ---- - -https://licenses.nuget.org/OPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/opengroup_9.RULE b/src/licensedcode/data/rules/opengroup_9.RULE deleted file mode 100644 index 36c3497ed08..00000000000 --- a/src/licensedcode/data/rules/opengroup_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: opengroup -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OGTSL ---- - -https://licenses.nuget.org/OGTSL \ No newline at end of file diff --git a/src/licensedcode/data/rules/openjdk-assembly-exception-1.0_6.RULE b/src/licensedcode/data/rules/openjdk-assembly-exception-1.0_6.RULE deleted file mode 100644 index 11e6fe5ae9f..00000000000 --- a/src/licensedcode/data/rules/openjdk-assembly-exception-1.0_6.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openjdk-assembly-exception-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OpenJDK-assembly-exception-1.0 ---- - -https://licenses.nuget.org/OpenJDK-assembly-exception-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-1.1_8.RULE b/src/licensedcode/data/rules/openldap-1.1_8.RULE deleted file mode 100644 index a8b64b34c9e..00000000000 --- a/src/licensedcode/data/rules/openldap-1.1_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-1.1 ---- - -https://licenses.nuget.org/OLDAP-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-1.2_8.RULE b/src/licensedcode/data/rules/openldap-1.2_8.RULE deleted file mode 100644 index a4f70052931..00000000000 --- a/src/licensedcode/data/rules/openldap-1.2_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-1.2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-1.2 ---- - -https://licenses.nuget.org/OLDAP-1.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-1.3_8.RULE b/src/licensedcode/data/rules/openldap-1.3_8.RULE deleted file mode 100644 index 8cc721dd498..00000000000 --- a/src/licensedcode/data/rules/openldap-1.3_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-1.3 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-1.3 ---- - -https://licenses.nuget.org/OLDAP-1.3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-1.4_8.RULE b/src/licensedcode/data/rules/openldap-1.4_8.RULE deleted file mode 100644 index 573c794a26f..00000000000 --- a/src/licensedcode/data/rules/openldap-1.4_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-1.4 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-1.4 ---- - -https://licenses.nuget.org/OLDAP-1.4 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-2.0.1_8.RULE b/src/licensedcode/data/rules/openldap-2.0.1_8.RULE deleted file mode 100644 index db3a1a742dd..00000000000 --- a/src/licensedcode/data/rules/openldap-2.0.1_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-2.0.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-2.0.1 ---- - -https://licenses.nuget.org/OLDAP-2.0.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-2.0_10.RULE b/src/licensedcode/data/rules/openldap-2.0_10.RULE deleted file mode 100644 index 38ef61aafad..00000000000 --- a/src/licensedcode/data/rules/openldap-2.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-2.0 ---- - -https://licenses.nuget.org/OLDAP-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-2.1_8.RULE b/src/licensedcode/data/rules/openldap-2.1_8.RULE deleted file mode 100644 index 23123b8712c..00000000000 --- a/src/licensedcode/data/rules/openldap-2.1_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-2.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-2.1 ---- - -https://licenses.nuget.org/OLDAP-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-2.2.1_10.RULE b/src/licensedcode/data/rules/openldap-2.2.1_10.RULE deleted file mode 100644 index b11351d3d9e..00000000000 --- a/src/licensedcode/data/rules/openldap-2.2.1_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-2.2.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-2.2.1 ---- - -https://licenses.nuget.org/OLDAP-2.2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-2.2.2_8.RULE b/src/licensedcode/data/rules/openldap-2.2.2_8.RULE deleted file mode 100644 index 794a3ba72a8..00000000000 --- a/src/licensedcode/data/rules/openldap-2.2.2_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-2.2.2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-2.2.2 ---- - -https://licenses.nuget.org/OLDAP-2.2.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-2.2_8.RULE b/src/licensedcode/data/rules/openldap-2.2_8.RULE deleted file mode 100644 index 5204b37675a..00000000000 --- a/src/licensedcode/data/rules/openldap-2.2_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-2.2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-2.2 ---- - -https://licenses.nuget.org/OLDAP-2.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-2.3_8.RULE b/src/licensedcode/data/rules/openldap-2.3_8.RULE deleted file mode 100644 index afe90079465..00000000000 --- a/src/licensedcode/data/rules/openldap-2.3_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-2.3 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-2.3 ---- - -https://licenses.nuget.org/OLDAP-2.3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-2.4_8.RULE b/src/licensedcode/data/rules/openldap-2.4_8.RULE deleted file mode 100644 index 62f88497be9..00000000000 --- a/src/licensedcode/data/rules/openldap-2.4_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-2.4 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-2.4 ---- - -https://licenses.nuget.org/OLDAP-2.4 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-2.5_8.RULE b/src/licensedcode/data/rules/openldap-2.5_8.RULE deleted file mode 100644 index 28b6a2853b4..00000000000 --- a/src/licensedcode/data/rules/openldap-2.5_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-2.5 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-2.5 ---- - -https://licenses.nuget.org/OLDAP-2.5 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-2.6_8.RULE b/src/licensedcode/data/rules/openldap-2.6_8.RULE deleted file mode 100644 index 1c3875d7e24..00000000000 --- a/src/licensedcode/data/rules/openldap-2.6_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-2.6 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-2.6 ---- - -https://licenses.nuget.org/OLDAP-2.6 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-2.7_8.RULE b/src/licensedcode/data/rules/openldap-2.7_8.RULE deleted file mode 100644 index 22c6618f752..00000000000 --- a/src/licensedcode/data/rules/openldap-2.7_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-2.7 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-2.7 ---- - -https://licenses.nuget.org/OLDAP-2.7 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-2.8_33.RULE b/src/licensedcode/data/rules/openldap-2.8_33.RULE deleted file mode 100644 index d66c933eb31..00000000000 --- a/src/licensedcode/data/rules/openldap-2.8_33.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openldap-2.8 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OLDAP-2.8 ---- - -https://licenses.nuget.org/OLDAP-2.8 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openpub_16.RULE b/src/licensedcode/data/rules/openpub_16.RULE deleted file mode 100644 index 5703022622c..00000000000 --- a/src/licensedcode/data/rules/openpub_16.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openpub -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OPUBL-1.0 ---- - -https://licenses.nuget.org/OPUBL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/openssh_8.RULE b/src/licensedcode/data/rules/openssh_8.RULE deleted file mode 100644 index 03c4a03ed34..00000000000 --- a/src/licensedcode/data/rules/openssh_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openssh -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SSH-OpenSSH ---- - -https://licenses.nuget.org/SSH-OpenSSH \ No newline at end of file diff --git a/src/licensedcode/data/rules/openssl-ssleay_44.RULE b/src/licensedcode/data/rules/openssl-ssleay_44.RULE index c1c03e5db6c..97f8499e8e6 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_44.RULE +++ b/src/licensedcode/data/rules/openssl-ssleay_44.RULE @@ -2,7 +2,9 @@ license_expression: openssl-ssleay is_license_notice: yes relevance: 100 +referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE notes: Seen in https://github.com/schmel/openssl-gost/blob/18028d11296f4675276f0814674c5143caaa75e7/engine/gost_grasshopper_mac.c#L3 --- -This file is distributed under the same license as OpenSSL \ No newline at end of file +This file is distributed under the same license as {{OpenSSL}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/openssl-ssleay_64.RULE b/src/licensedcode/data/rules/openssl-ssleay_64.RULE deleted file mode 100644 index 4186c8c02ab..00000000000 --- a/src/licensedcode/data/rules/openssl-ssleay_64.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openssl-ssleay -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OpenSSL ---- - -https://licenses.nuget.org/OpenSSL \ No newline at end of file diff --git a/src/licensedcode/data/rules/openvpn-openssl-exception_10.RULE b/src/licensedcode/data/rules/openvpn-openssl-exception_10.RULE deleted file mode 100644 index 745140f2dec..00000000000 --- a/src/licensedcode/data/rules/openvpn-openssl-exception_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: openvpn-openssl-exception -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/openvpn-openssl-exception ---- - -https://licenses.nuget.org/openvpn-openssl-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/oracle-bsd-no-nuclear_5.RULE b/src/licensedcode/data/rules/oracle-bsd-no-nuclear_5.RULE deleted file mode 100644 index f209eb0cec6..00000000000 --- a/src/licensedcode/data/rules/oracle-bsd-no-nuclear_5.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: oracle-bsd-no-nuclear -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-3-Clause-No-Nuclear-License-2014 ---- - -https://licenses.nuget.org/BSD-3-Clause-No-Nuclear-License-2014 \ No newline at end of file diff --git a/src/licensedcode/data/rules/oset-pl-2.1_9.RULE b/src/licensedcode/data/rules/oset-pl-2.1_9.RULE deleted file mode 100644 index a0c6604b64e..00000000000 --- a/src/licensedcode/data/rules/oset-pl-2.1_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: oset-pl-2.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OSET-PL-2.1 ---- - -https://licenses.nuget.org/OSET-PL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/osl-1.0_10.RULE b/src/licensedcode/data/rules/osl-1.0_10.RULE deleted file mode 100644 index 14fcd9a5c5a..00000000000 --- a/src/licensedcode/data/rules/osl-1.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: osl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OSL-1.0 ---- - -https://licenses.nuget.org/OSL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/osl-1.1_8.RULE b/src/licensedcode/data/rules/osl-1.1_8.RULE deleted file mode 100644 index fd388f5f652..00000000000 --- a/src/licensedcode/data/rules/osl-1.1_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: osl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OSL-1.1 ---- - -https://licenses.nuget.org/OSL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/osl-2.0_10.RULE b/src/licensedcode/data/rules/osl-2.0_10.RULE deleted file mode 100644 index 6466d12e58c..00000000000 --- a/src/licensedcode/data/rules/osl-2.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: osl-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OSL-2.0 ---- - -https://licenses.nuget.org/OSL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/osl-2.1_10.RULE b/src/licensedcode/data/rules/osl-2.1_10.RULE deleted file mode 100644 index c1fb811cdd3..00000000000 --- a/src/licensedcode/data/rules/osl-2.1_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: osl-2.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OSL-2.1 ---- - -https://licenses.nuget.org/OSL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/osl-3.0_40.RULE b/src/licensedcode/data/rules/osl-3.0_40.RULE deleted file mode 100644 index 20a73caa0af..00000000000 --- a/src/licensedcode/data/rules/osl-3.0_40.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: osl-3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/OSL-3.0 ---- - -https://licenses.nuget.org/OSL-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_91.RULE b/src/licensedcode/data/rules/other-permissive_91.RULE index 35ee5f53033..3833858348c 100644 --- a/src/licensedcode/data/rules/other-permissive_91.RULE +++ b/src/licensedcode/data/rules/other-permissive_91.RULE @@ -1,6 +1,7 @@ --- license_expression: other-permissive is_license_notice: yes +minimum_coverage: 50 notes: Seen in gettext --- diff --git a/src/licensedcode/data/rules/parity-6.0.0_10.RULE b/src/licensedcode/data/rules/parity-6.0.0_10.RULE deleted file mode 100644 index a6348c455cc..00000000000 --- a/src/licensedcode/data/rules/parity-6.0.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: parity-6.0.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Parity-6.0.0 ---- - -https://licenses.nuget.org/Parity-6.0.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/parity-7.0.0_12.RULE b/src/licensedcode/data/rules/parity-7.0.0_12.RULE deleted file mode 100644 index 9993da15d2b..00000000000 --- a/src/licensedcode/data/rules/parity-7.0.0_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: parity-7.0.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Parity-7.0.0 ---- - -https://licenses.nuget.org/Parity-7.0.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/pddl-1.0_9.RULE b/src/licensedcode/data/rules/pddl-1.0_9.RULE deleted file mode 100644 index 7cfd3091305..00000000000 --- a/src/licensedcode/data/rules/pddl-1.0_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: pddl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/PDDL-1.0 ---- - -https://licenses.nuget.org/PDDL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/php-3.01_18.RULE b/src/licensedcode/data/rules/php-3.01_18.RULE deleted file mode 100644 index 0cb2a1e6868..00000000000 --- a/src/licensedcode/data/rules/php-3.01_18.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: php-3.01 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/PHP-3.01 ---- - -https://licenses.nuget.org/PHP-3.01 \ No newline at end of file diff --git a/src/licensedcode/data/rules/php-3.0_17.RULE b/src/licensedcode/data/rules/php-3.0_17.RULE deleted file mode 100644 index 5a4981897ba..00000000000 --- a/src/licensedcode/data/rules/php-3.0_17.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: php-3.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/PHP-3.0 ---- - -https://licenses.nuget.org/PHP-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/polyform-noncommercial-1.0.0_15.RULE b/src/licensedcode/data/rules/polyform-noncommercial-1.0.0_15.RULE deleted file mode 100644 index 038876ce869..00000000000 --- a/src/licensedcode/data/rules/polyform-noncommercial-1.0.0_15.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: polyform-noncommercial-1.0.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/PolyForm-Noncommercial-1.0.0 ---- - -https://licenses.nuget.org/PolyForm-Noncommercial-1.0.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/polyform-small-business-1.0.0_11.RULE b/src/licensedcode/data/rules/polyform-small-business-1.0.0_11.RULE deleted file mode 100644 index 1d31ba3d897..00000000000 --- a/src/licensedcode/data/rules/polyform-small-business-1.0.0_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: polyform-small-business-1.0.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/PolyForm-Small-Business-1.0.0 ---- - -https://licenses.nuget.org/PolyForm-Small-Business-1.0.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/postgresql_33.RULE b/src/licensedcode/data/rules/postgresql_33.RULE deleted file mode 100644 index d5ad2347122..00000000000 --- a/src/licensedcode/data/rules/postgresql_33.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: postgresql -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/PostgreSQL ---- - -https://licenses.nuget.org/PostgreSQL \ No newline at end of file diff --git a/src/licensedcode/data/rules/ps-or-pdf-font-exception-20170817_8.RULE b/src/licensedcode/data/rules/ps-or-pdf-font-exception-20170817_8.RULE deleted file mode 100644 index abe1c334a88..00000000000 --- a/src/licensedcode/data/rules/ps-or-pdf-font-exception-20170817_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ps-or-pdf-font-exception-20170817 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/PS-or-PDF-font-exception-20170817 ---- - -https://licenses.nuget.org/PS-or-PDF-font-exception-20170817 \ No newline at end of file diff --git a/src/licensedcode/data/rules/psf-2.0_10.RULE b/src/licensedcode/data/rules/psf-2.0_10.RULE deleted file mode 100644 index 31321e8af08..00000000000 --- a/src/licensedcode/data/rules/psf-2.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: psf-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/PSF-2.0 ---- - -https://licenses.nuget.org/PSF-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/psfrag_8.RULE b/src/licensedcode/data/rules/psfrag_8.RULE deleted file mode 100644 index 6a929fcd7ff..00000000000 --- a/src/licensedcode/data/rules/psfrag_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: psfrag -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/psfrag ---- - -https://licenses.nuget.org/psfrag \ No newline at end of file diff --git a/src/licensedcode/data/rules/psutils_8.RULE b/src/licensedcode/data/rules/psutils_8.RULE deleted file mode 100644 index 77485c7b221..00000000000 --- a/src/licensedcode/data/rules/psutils_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: psutils -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/psutils ---- - -https://licenses.nuget.org/psutils \ No newline at end of file diff --git a/src/licensedcode/data/rules/pypi_dfsg_approved.RULE b/src/licensedcode/data/rules/pypi_dfsg_approved.RULE index a03095944ca..e4634199b77 100644 --- a/src/licensedcode/data/rules/pypi_dfsg_approved.RULE +++ b/src/licensedcode/data/rules/pypi_dfsg_approved.RULE @@ -1,7 +1,7 @@ --- license_expression: free-unknown -is_license_tag: yes relevance: 100 +is_license_intro: yes --- License :: DFSG approved \ No newline at end of file diff --git a/src/licensedcode/data/rules/pypi_freely_distributable.RULE b/src/licensedcode/data/rules/pypi_freely_distributable.RULE index d9a4bbd6956..6d191d06985 100644 --- a/src/licensedcode/data/rules/pypi_freely_distributable.RULE +++ b/src/licensedcode/data/rules/pypi_freely_distributable.RULE @@ -1,7 +1,7 @@ --- license_expression: free-unknown -is_license_tag: yes relevance: 100 +is_license_intro: yes --- License :: Freely Distributable \ No newline at end of file diff --git a/src/licensedcode/data/rules/pypi_osi_approved.RULE b/src/licensedcode/data/rules/pypi_osi_approved.RULE index 40f307897e7..6f38aab3b61 100644 --- a/src/licensedcode/data/rules/pypi_osi_approved.RULE +++ b/src/licensedcode/data/rules/pypi_osi_approved.RULE @@ -1,6 +1,6 @@ --- license_expression: free-unknown -is_license_tag: yes +is_license_intro: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/python_90.RULE b/src/licensedcode/data/rules/python_90.RULE deleted file mode 100644 index b82de9d8955..00000000000 --- a/src/licensedcode/data/rules/python_90.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: python -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Python-2.0 ---- - -https://licenses.nuget.org/Python-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/qhull_8.RULE b/src/licensedcode/data/rules/qhull_8.RULE deleted file mode 100644 index dcda579f4f0..00000000000 --- a/src/licensedcode/data/rules/qhull_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: qhull -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Qhull ---- - -https://licenses.nuget.org/Qhull \ No newline at end of file diff --git a/src/licensedcode/data/rules/qpl-1.0_16.RULE b/src/licensedcode/data/rules/qpl-1.0_16.RULE deleted file mode 100644 index b9db3f9b124..00000000000 --- a/src/licensedcode/data/rules/qpl-1.0_16.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: qpl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/QPL-1.0 ---- - -https://licenses.nuget.org/QPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/qt-gpl-exception-1.0_7.RULE b/src/licensedcode/data/rules/qt-gpl-exception-1.0_7.RULE deleted file mode 100644 index 4d6cd5d627b..00000000000 --- a/src/licensedcode/data/rules/qt-gpl-exception-1.0_7.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: qt-gpl-exception-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Qt-GPL-exception-1.0 ---- - -https://licenses.nuget.org/Qt-GPL-exception-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/qt-lgpl-exception-1.1_17.RULE b/src/licensedcode/data/rules/qt-lgpl-exception-1.1_17.RULE deleted file mode 100644 index e8b726a1946..00000000000 --- a/src/licensedcode/data/rules/qt-lgpl-exception-1.1_17.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: qt-lgpl-exception-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Qt-LGPL-exception-1.1 ---- - -https://licenses.nuget.org/Qt-LGPL-exception-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/qwt-exception-1.0_5.RULE b/src/licensedcode/data/rules/qwt-exception-1.0_5.RULE deleted file mode 100644 index b76dd192fbd..00000000000 --- a/src/licensedcode/data/rules/qwt-exception-1.0_5.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: qwt-exception-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Qwt-exception-1.0 ---- - -https://licenses.nuget.org/Qwt-exception-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/rdisc_8.RULE b/src/licensedcode/data/rules/rdisc_8.RULE deleted file mode 100644 index 7a4d2140284..00000000000 --- a/src/licensedcode/data/rules/rdisc_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: rdisc -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Rdisc ---- - -https://licenses.nuget.org/Rdisc \ No newline at end of file diff --git a/src/licensedcode/data/rules/regexp_8.RULE b/src/licensedcode/data/rules/regexp_8.RULE deleted file mode 100644 index 30b564df9b3..00000000000 --- a/src/licensedcode/data/rules/regexp_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: regexp -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Spencer-86 ---- - -https://licenses.nuget.org/Spencer-86 \ No newline at end of file diff --git a/src/licensedcode/data/rules/repoze_20.RULE b/src/licensedcode/data/rules/repoze_20.RULE deleted file mode 100644 index 7630aa0d189..00000000000 --- a/src/licensedcode/data/rules/repoze_20.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: repoze -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-3-Clause-Modification ---- - -https://licenses.nuget.org/BSD-3-Clause-Modification \ No newline at end of file diff --git a/src/licensedcode/data/rules/ricoh-1.0_10.RULE b/src/licensedcode/data/rules/ricoh-1.0_10.RULE deleted file mode 100644 index 60c2a30d83b..00000000000 --- a/src/licensedcode/data/rules/ricoh-1.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ricoh-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/RSCPL ---- - -https://licenses.nuget.org/RSCPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/rpl-1.1_8.RULE b/src/licensedcode/data/rules/rpl-1.1_8.RULE deleted file mode 100644 index 08593248028..00000000000 --- a/src/licensedcode/data/rules/rpl-1.1_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: rpl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/RPL-1.1 ---- - -https://licenses.nuget.org/RPL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/rpl-1.5_12.RULE b/src/licensedcode/data/rules/rpl-1.5_12.RULE deleted file mode 100644 index 642dbe4b326..00000000000 --- a/src/licensedcode/data/rules/rpl-1.5_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: rpl-1.5 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/RPL-1.5 ---- - -https://licenses.nuget.org/RPL-1.5 \ No newline at end of file diff --git a/src/licensedcode/data/rules/rpsl-1.0_18.RULE b/src/licensedcode/data/rules/rpsl-1.0_18.RULE deleted file mode 100644 index b6025b01ce9..00000000000 --- a/src/licensedcode/data/rules/rpsl-1.0_18.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: rpsl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/RPSL-1.0 ---- - -https://licenses.nuget.org/RPSL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/rsa-md5_12.RULE b/src/licensedcode/data/rules/rsa-md5_12.RULE deleted file mode 100644 index 72d33644008..00000000000 --- a/src/licensedcode/data/rules/rsa-md5_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: rsa-md5 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/RSA-MD ---- - -https://licenses.nuget.org/RSA-MD \ No newline at end of file diff --git a/src/licensedcode/data/rules/ruby_31.RULE b/src/licensedcode/data/rules/ruby_31.RULE deleted file mode 100644 index 0580f3a017f..00000000000 --- a/src/licensedcode/data/rules/ruby_31.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ruby -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Ruby ---- - -https://licenses.nuget.org/Ruby \ No newline at end of file diff --git a/src/licensedcode/data/rules/ruby_or_lgpl-3.0-plus_3.RULE b/src/licensedcode/data/rules/ruby_or_lgpl-3.0-plus_3.RULE index 1ed7ad24e69..3e4230108b7 100644 --- a/src/licensedcode/data/rules/ruby_or_lgpl-3.0-plus_3.RULE +++ b/src/licensedcode/data/rules/ruby_or_lgpl-3.0-plus_3.RULE @@ -3,7 +3,9 @@ license_expression: ruby OR lgpl-3.0-plus is_license_notice: yes relevance: 90 minimum_coverage: 100 +referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE notes: this is found mostly in Ruby gettext --- -This file is distributed under the same license as gettext. \ No newline at end of file +This file is distributed under the same license as {{gettext}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/sax-pd_30.RULE b/src/licensedcode/data/rules/sax-pd_30.RULE deleted file mode 100644 index 45de9f22a16..00000000000 --- a/src/licensedcode/data/rules/sax-pd_30.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: sax-pd -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SAX-PD ---- - -https://licenses.nuget.org/SAX-PD \ No newline at end of file diff --git a/src/licensedcode/data/rules/saxpath_9.RULE b/src/licensedcode/data/rules/saxpath_9.RULE deleted file mode 100644 index c4e82b915a9..00000000000 --- a/src/licensedcode/data/rules/saxpath_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: saxpath -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Saxpath ---- - -https://licenses.nuget.org/Saxpath \ No newline at end of file diff --git a/src/licensedcode/data/rules/scea-1.0_10.RULE b/src/licensedcode/data/rules/scea-1.0_10.RULE deleted file mode 100644 index 6273eba23de..00000000000 --- a/src/licensedcode/data/rules/scea-1.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: scea-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SCEA ---- - -https://licenses.nuget.org/SCEA \ No newline at end of file diff --git a/src/licensedcode/data/rules/schemereport_1.RULE b/src/licensedcode/data/rules/schemereport_1.RULE deleted file mode 100644 index de218e4798c..00000000000 --- a/src/licensedcode/data/rules/schemereport_1.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: schemereport -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SchemeReport ---- - -https://licenses.nuget.org/SchemeReport \ No newline at end of file diff --git a/src/licensedcode/data/rules/selinux-nsa-declaration-1.0_9.RULE b/src/licensedcode/data/rules/selinux-nsa-declaration-1.0_9.RULE deleted file mode 100644 index 0d07bf36441..00000000000 --- a/src/licensedcode/data/rules/selinux-nsa-declaration-1.0_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: selinux-nsa-declaration-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/libselinux-1.0 ---- - -https://licenses.nuget.org/libselinux-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/sendmail-8.23_8.RULE b/src/licensedcode/data/rules/sendmail-8.23_8.RULE deleted file mode 100644 index c5f733a04c5..00000000000 --- a/src/licensedcode/data/rules/sendmail-8.23_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: sendmail-8.23 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Sendmail-8.23 ---- - -https://licenses.nuget.org/Sendmail-8.23 \ No newline at end of file diff --git a/src/licensedcode/data/rules/sendmail_14.RULE b/src/licensedcode/data/rules/sendmail_14.RULE deleted file mode 100644 index 16904a7abbe..00000000000 --- a/src/licensedcode/data/rules/sendmail_14.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: sendmail -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Sendmail ---- - -https://licenses.nuget.org/Sendmail \ No newline at end of file diff --git a/src/licensedcode/data/rules/sfl-license_10.RULE b/src/licensedcode/data/rules/sfl-license_10.RULE deleted file mode 100644 index 37252581892..00000000000 --- a/src/licensedcode/data/rules/sfl-license_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: sfl-license -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/iMatix ---- - -https://licenses.nuget.org/iMatix \ No newline at end of file diff --git a/src/licensedcode/data/rules/sgi-freeb-1.1_12.RULE b/src/licensedcode/data/rules/sgi-freeb-1.1_12.RULE deleted file mode 100644 index 4b74cc24cee..00000000000 --- a/src/licensedcode/data/rules/sgi-freeb-1.1_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: sgi-freeb-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SGI-B-1.1 ---- - -https://licenses.nuget.org/SGI-B-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/sgi-freeb-2.0_17.RULE b/src/licensedcode/data/rules/sgi-freeb-2.0_17.RULE deleted file mode 100644 index cc5509c3f23..00000000000 --- a/src/licensedcode/data/rules/sgi-freeb-2.0_17.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: sgi-freeb-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SGI-B-2.0 ---- - -https://licenses.nuget.org/SGI-B-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/sgi-fslb-1.0_11.RULE b/src/licensedcode/data/rules/sgi-fslb-1.0_11.RULE deleted file mode 100644 index 54d2cb599e1..00000000000 --- a/src/licensedcode/data/rules/sgi-fslb-1.0_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: sgi-fslb-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SGI-B-1.0 ---- - -https://licenses.nuget.org/SGI-B-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/shl-0.51_9.RULE b/src/licensedcode/data/rules/shl-0.51_9.RULE deleted file mode 100644 index 7754f98d032..00000000000 --- a/src/licensedcode/data/rules/shl-0.51_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: shl-0.51 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SHL-0.51 ---- - -https://licenses.nuget.org/SHL-0.51 \ No newline at end of file diff --git a/src/licensedcode/data/rules/shl-0.5_8.RULE b/src/licensedcode/data/rules/shl-0.5_8.RULE deleted file mode 100644 index 5f77c63de50..00000000000 --- a/src/licensedcode/data/rules/shl-0.5_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: shl-0.5 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SHL-0.5 ---- - -https://licenses.nuget.org/SHL-0.5 \ No newline at end of file diff --git a/src/licensedcode/data/rules/shl-2.0_8.RULE b/src/licensedcode/data/rules/shl-2.0_8.RULE deleted file mode 100644 index 9b2dd1bb832..00000000000 --- a/src/licensedcode/data/rules/shl-2.0_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: shl-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SHL-2.0 ---- - -https://licenses.nuget.org/SHL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/shl-2.1_8.RULE b/src/licensedcode/data/rules/shl-2.1_8.RULE deleted file mode 100644 index 0cc66adf139..00000000000 --- a/src/licensedcode/data/rules/shl-2.1_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: shl-2.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SHL-2.1 ---- - -https://licenses.nuget.org/SHL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/simpl-2.0_10.RULE b/src/licensedcode/data/rules/simpl-2.0_10.RULE deleted file mode 100644 index 340b3846450..00000000000 --- a/src/licensedcode/data/rules/simpl-2.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: simpl-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SimPL-2.0 ---- - -https://licenses.nuget.org/SimPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/sleepycat_24.RULE b/src/licensedcode/data/rules/sleepycat_24.RULE deleted file mode 100644 index dbb5f6f7130..00000000000 --- a/src/licensedcode/data/rules/sleepycat_24.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: sleepycat -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Sleepycat ---- - -https://licenses.nuget.org/Sleepycat \ No newline at end of file diff --git a/src/licensedcode/data/rules/smppl_8.RULE b/src/licensedcode/data/rules/smppl_8.RULE deleted file mode 100644 index b372c7f4773..00000000000 --- a/src/licensedcode/data/rules/smppl_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: smppl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SMPPL ---- - -https://licenses.nuget.org/SMPPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/snia_9.RULE b/src/licensedcode/data/rules/snia_9.RULE deleted file mode 100644 index f9c1f978393..00000000000 --- a/src/licensedcode/data/rules/snia_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: snia -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SNIA ---- - -https://licenses.nuget.org/SNIA \ No newline at end of file diff --git a/src/licensedcode/data/rules/spl-1.0_19.RULE b/src/licensedcode/data/rules/spl-1.0_19.RULE deleted file mode 100644 index 692c2911127..00000000000 --- a/src/licensedcode/data/rules/spl-1.0_19.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: spl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SPL-1.0 ---- - -https://licenses.nuget.org/SPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/standard-ml-nj_25.RULE b/src/licensedcode/data/rules/standard-ml-nj_25.RULE deleted file mode 100644 index f238faf52e4..00000000000 --- a/src/licensedcode/data/rules/standard-ml-nj_25.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: standard-ml-nj -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SMLNJ ---- - -https://licenses.nuget.org/SMLNJ \ No newline at end of file diff --git a/src/licensedcode/data/rules/sugarcrm-1.1.3_11.RULE b/src/licensedcode/data/rules/sugarcrm-1.1.3_11.RULE deleted file mode 100644 index 6c805e7c2a2..00000000000 --- a/src/licensedcode/data/rules/sugarcrm-1.1.3_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: sugarcrm-1.1.3 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SugarCRM-1.1.3 ---- - -https://licenses.nuget.org/SugarCRM-1.1.3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/sun-bsd-no-nuclear_8.RULE b/src/licensedcode/data/rules/sun-bsd-no-nuclear_8.RULE deleted file mode 100644 index 921cab0d0e6..00000000000 --- a/src/licensedcode/data/rules/sun-bsd-no-nuclear_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: sun-bsd-no-nuclear -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/BSD-3-Clause-No-Nuclear-License ---- - -https://licenses.nuget.org/BSD-3-Clause-No-Nuclear-License \ No newline at end of file diff --git a/src/licensedcode/data/rules/sun-sissl-1.1_15.RULE b/src/licensedcode/data/rules/sun-sissl-1.1_15.RULE deleted file mode 100644 index 72c54c912f6..00000000000 --- a/src/licensedcode/data/rules/sun-sissl-1.1_15.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: sun-sissl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SISSL ---- - -https://licenses.nuget.org/SISSL \ No newline at end of file diff --git a/src/licensedcode/data/rules/sun-sissl-1.2_9.RULE b/src/licensedcode/data/rules/sun-sissl-1.2_9.RULE deleted file mode 100644 index 8be9975ee21..00000000000 --- a/src/licensedcode/data/rules/sun-sissl-1.2_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: sun-sissl-1.2 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SISSL-1.2 ---- - -https://licenses.nuget.org/SISSL-1.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/swl_8.RULE b/src/licensedcode/data/rules/swl_8.RULE deleted file mode 100644 index 103a47c696a..00000000000 --- a/src/licensedcode/data/rules/swl_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: swl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SWL ---- - -https://licenses.nuget.org/SWL \ No newline at end of file diff --git a/src/licensedcode/data/rules/sybase_15.RULE b/src/licensedcode/data/rules/sybase_15.RULE deleted file mode 100644 index 8771731b06e..00000000000 --- a/src/licensedcode/data/rules/sybase_15.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: sybase -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Watcom-1.0 ---- - -https://licenses.nuget.org/Watcom-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/tapr-ohl-1.0_9.RULE b/src/licensedcode/data/rules/tapr-ohl-1.0_9.RULE deleted file mode 100644 index 6905afabad5..00000000000 --- a/src/licensedcode/data/rules/tapr-ohl-1.0_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: tapr-ohl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/TAPR-OHL-1.0 ---- - -https://licenses.nuget.org/TAPR-OHL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/tatu-ylonen_8.RULE b/src/licensedcode/data/rules/tatu-ylonen_8.RULE deleted file mode 100644 index de9d2f8d432..00000000000 --- a/src/licensedcode/data/rules/tatu-ylonen_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: tatu-ylonen -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/SSH-short ---- - -https://licenses.nuget.org/SSH-short \ No newline at end of file diff --git a/src/licensedcode/data/rules/tcl_21.RULE b/src/licensedcode/data/rules/tcl_21.RULE deleted file mode 100644 index e7249d9eb32..00000000000 --- a/src/licensedcode/data/rules/tcl_21.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: tcl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/TCL ---- - -https://licenses.nuget.org/TCL \ No newline at end of file diff --git a/src/licensedcode/data/rules/tcp-wrappers_11.RULE b/src/licensedcode/data/rules/tcp-wrappers_11.RULE deleted file mode 100644 index b2a21338a82..00000000000 --- a/src/licensedcode/data/rules/tcp-wrappers_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: tcp-wrappers -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/TCP-wrappers ---- - -https://licenses.nuget.org/TCP-wrappers \ No newline at end of file diff --git a/src/licensedcode/data/rules/tidy_9.RULE b/src/licensedcode/data/rules/tidy_9.RULE deleted file mode 100644 index d4fc9880399..00000000000 --- a/src/licensedcode/data/rules/tidy_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: tidy -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/HTMLTIDY ---- - -https://licenses.nuget.org/HTMLTIDY \ No newline at end of file diff --git a/src/licensedcode/data/rules/tmate_12.RULE b/src/licensedcode/data/rules/tmate_12.RULE deleted file mode 100644 index 103c47818be..00000000000 --- a/src/licensedcode/data/rules/tmate_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: tmate -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/TMate ---- - -https://licenses.nuget.org/TMate \ No newline at end of file diff --git a/src/licensedcode/data/rules/torque-1.1_8.RULE b/src/licensedcode/data/rules/torque-1.1_8.RULE deleted file mode 100644 index 5a2f169d2fa..00000000000 --- a/src/licensedcode/data/rules/torque-1.1_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: torque-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/TORQUE-1.1 ---- - -https://licenses.nuget.org/TORQUE-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/tosl_8.RULE b/src/licensedcode/data/rules/tosl_8.RULE deleted file mode 100644 index c67c2e2fbc5..00000000000 --- a/src/licensedcode/data/rules/tosl_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: tosl -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/TOSL ---- - -https://licenses.nuget.org/TOSL \ No newline at end of file diff --git a/src/licensedcode/data/rules/tu-berlin-2.0_10.RULE b/src/licensedcode/data/rules/tu-berlin-2.0_10.RULE deleted file mode 100644 index 9aa8dc5b04b..00000000000 --- a/src/licensedcode/data/rules/tu-berlin-2.0_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: tu-berlin-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/TU-Berlin-2.0 ---- - -https://licenses.nuget.org/TU-Berlin-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/tu-berlin_9.RULE b/src/licensedcode/data/rules/tu-berlin_9.RULE deleted file mode 100644 index 84dc77cce79..00000000000 --- a/src/licensedcode/data/rules/tu-berlin_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: tu-berlin -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/TU-Berlin-1.0 ---- - -https://licenses.nuget.org/TU-Berlin-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/u-boot-exception-2.0_5.RULE b/src/licensedcode/data/rules/u-boot-exception-2.0_5.RULE deleted file mode 100644 index 5d49cc2784b..00000000000 --- a/src/licensedcode/data/rules/u-boot-exception-2.0_5.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: u-boot-exception-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/u-boot-exception-2.0 ---- - -https://licenses.nuget.org/u-boot-exception-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ucl-1.0_9.RULE b/src/licensedcode/data/rules/ucl-1.0_9.RULE deleted file mode 100644 index 771862a6c22..00000000000 --- a/src/licensedcode/data/rules/ucl-1.0_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ucl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/UCL-1.0 ---- - -https://licenses.nuget.org/UCL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/unicode-dfs-2015_10.RULE b/src/licensedcode/data/rules/unicode-dfs-2015_10.RULE deleted file mode 100644 index 41d2ad65128..00000000000 --- a/src/licensedcode/data/rules/unicode-dfs-2015_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: unicode-dfs-2015 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Unicode-DFS-2015 ---- - -https://licenses.nuget.org/Unicode-DFS-2015 \ No newline at end of file diff --git a/src/licensedcode/data/rules/unicode-dfs-2016_9.RULE b/src/licensedcode/data/rules/unicode-dfs-2016_9.RULE deleted file mode 100644 index 44ca69c2159..00000000000 --- a/src/licensedcode/data/rules/unicode-dfs-2016_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: unicode-dfs-2016 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Unicode-DFS-2016 ---- - -https://licenses.nuget.org/Unicode-DFS-2016 \ No newline at end of file diff --git a/src/licensedcode/data/rules/unicode-tou_15.RULE b/src/licensedcode/data/rules/unicode-tou_15.RULE deleted file mode 100644 index 674fc3af88e..00000000000 --- a/src/licensedcode/data/rules/unicode-tou_15.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: unicode-tou -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Unicode-TOU ---- - -https://licenses.nuget.org/Unicode-TOU \ No newline at end of file diff --git a/src/licensedcode/data/rules/universal-foss-exception-1.0_7.RULE b/src/licensedcode/data/rules/universal-foss-exception-1.0_7.RULE deleted file mode 100644 index 8e32745ebb0..00000000000 --- a/src/licensedcode/data/rules/universal-foss-exception-1.0_7.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: universal-foss-exception-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Universal-FOSS-exception-1.0 ---- - -https://licenses.nuget.org/Universal-FOSS-exception-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_1.RULE b/src/licensedcode/data/rules/unknown-license-reference_1.RULE index 773d7267999..6697cad48ae 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_1.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_1.RULE @@ -1,9 +1,9 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 referenced_filenames: - license +is_license_intro: yes --- License: Please see the license agreement \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_10.RULE b/src/licensedcode/data/rules/unknown-license-reference_10.RULE index 151d69572fb..ec6ba8f79bc 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_10.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_10.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- license as described at \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_11.RULE b/src/licensedcode/data/rules/unknown-license-reference_11.RULE index 27af56bbb64..403cd3db59c 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_11.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_11.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- licence as described at \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_113.RULE b/src/licensedcode/data/rules/unknown-license-reference_113.RULE index 3b2d56c50b0..19f90bf4e40 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_113.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_113.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- are not covered by this license \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_117.RULE b/src/licensedcode/data/rules/unknown-license-reference_117.RULE index 6961d889841..6c2ceedc423 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_117.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_117.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- is used under license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_12.RULE b/src/licensedcode/data/rules/unknown-license-reference_12.RULE index 51eec8dffab..11ff8b08889 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_12.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_12.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- licence, as given at. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_123.RULE b/src/licensedcode/data/rules/unknown-license-reference_123.RULE index a59bb5a6472..362594e2960 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_123.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_123.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- THIS IS FOR INFORMATION ONLY, CODE IS UNDER THE LICENCE AT THE TOP OF ITS FILE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_124.RULE b/src/licensedcode/data/rules/unknown-license-reference_124.RULE index e2d5c858387..d9fe47e3b22 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_124.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_124.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- This software contains components with separate copyright and license terms. diff --git a/src/licensedcode/data/rules/unknown-license-reference_126.RULE b/src/licensedcode/data/rules/unknown-license-reference_126.RULE index 0869d7344de..ecbd44c0180 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_126.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_126.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- Please read the following license agreement carefully \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_13.RULE b/src/licensedcode/data/rules/unknown-license-reference_13.RULE index 5abd70e85fc..324822897f6 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_13.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_13.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- license, as given at. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_131.RULE b/src/licensedcode/data/rules/unknown-license-reference_131.RULE deleted file mode 100644 index f57f228818a..00000000000 --- a/src/licensedcode/data/rules/unknown-license-reference_131.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: unknown-license-reference -is_license_reference: yes -relevance: 99 -ignorable_urls: - - https://licenses.nuget.org/ ---- - -https://licenses.nuget.org/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_140.RULE b/src/licensedcode/data/rules/unknown-license-reference_140.RULE index 9c2162fca00..6e1434df8fd 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_140.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_140.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- Other files are licensed as indicated in each file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_21.RULE b/src/licensedcode/data/rules/unknown-license-reference_21.RULE index 1e55b04974b..9ba385409ff 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_21.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_21.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- See copyright notice in \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_211.RULE b/src/licensedcode/data/rules/unknown-license-reference_211.RULE index 03ff5120a2b..9250c0d0af0 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_211.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_211.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- subject to the following license: \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_213.RULE b/src/licensedcode/data/rules/unknown-license-reference_213.RULE index 5052d755a08..669177c7d05 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_213.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_213.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- Portions contributed are subject to the following license: \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_214.RULE b/src/licensedcode/data/rules/unknown-license-reference_214.RULE index 0b4f6f8c2b1..a26ec5d71a0 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_214.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_214.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- Portions funded are subject to the following license: \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_215.RULE b/src/licensedcode/data/rules/unknown-license-reference_215.RULE index 7dd40c48825..e10c6970d9c 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_215.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_215.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- Portions are subject to the following license: \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_222.RULE b/src/licensedcode/data/rules/unknown-license-reference_222.RULE index b71aecf4a50..1086e8e2af4 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_222.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_222.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- All files in this repository are licensed as follows. If you contribute diff --git a/src/licensedcode/data/rules/unknown-license-reference_229.RULE b/src/licensedcode/data/rules/unknown-license-reference_229.RULE index 5ef382195af..a401518deff 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_229.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_229.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- Your use of these subcomponents is subject to the terms and diff --git a/src/licensedcode/data/rules/unknown-license-reference_231.RULE b/src/licensedcode/data/rules/unknown-license-reference_231.RULE index b2666ed531d..3e1359816db 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_231.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_231.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- includes subcomponents with separate copyright notices and diff --git a/src/licensedcode/data/rules/unknown-license-reference_235.RULE b/src/licensedcode/data/rules/unknown-license-reference_235.RULE index c4452443c38..2dab73f9b4c 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_235.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_235.RULE @@ -1,6 +1,6 @@ --- license_expression: unknown-license-reference -is_license_reference: yes +is_license_intro: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/unknown-license-reference_244.RULE b/src/licensedcode/data/rules/unknown-license-reference_244.RULE index c90067fb890..25f2eb0fedf 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_244.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_244.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- released under the terms of \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_255.RULE b/src/licensedcode/data/rules/unknown-license-reference_255.RULE index 944a31fc39e..6122cc8f3e2 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_255.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_255.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- distributed under other compatible licenses \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_256.RULE b/src/licensedcode/data/rules/unknown-license-reference_256.RULE index 89abcd4d1fb..f78d1869261 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_256.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_256.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- You must agree to this license before installing. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_268.RULE b/src/licensedcode/data/rules/unknown-license-reference_268.RULE index e754d13a230..854ab5f55dc 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_268.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_268.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- licensed under the licenses \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_269.RULE b/src/licensedcode/data/rules/unknown-license-reference_269.RULE index a26998c6a52..47d9c430a90 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_269.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_269.RULE @@ -2,6 +2,8 @@ license_expression: unknown-license-reference is_license_tag: yes relevance: 100 +referenced_filenames: + - README --- license = "see context related readme files" \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_3.RULE b/src/licensedcode/data/rules/unknown-license-reference_3.RULE index 21109116731..52e1fdebda6 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_3.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_3.RULE @@ -1,6 +1,6 @@ --- license_expression: unknown-license-reference -is_license_reference: yes +is_license_intro: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/unknown-license-reference_304.RULE b/src/licensedcode/data/rules/unknown-license-reference_304.RULE index e0f5d5a640a..990bf6ca211 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_304.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_304.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- This file is dual-licensed \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_305.RULE b/src/licensedcode/data/rules/unknown-license-reference_305.RULE index 51af9493c72..ea039810a79 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_305.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_305.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- This file is dual-licensed and is also available under the following diff --git a/src/licensedcode/data/rules/unknown-license-reference_321.RULE b/src/licensedcode/data/rules/unknown-license-reference_321.RULE index 11d7d2808b0..61a80ab5250 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_321.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_321.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- LICENSE diff --git a/src/licensedcode/data/rules/unknown-license-reference_341.RULE b/src/licensedcode/data/rules/unknown-license-reference_341.RULE index 93558649cd2..3c02c6563bf 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_341.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_341.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- protected by copyright \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_348.RULE b/src/licensedcode/data/rules/unknown-license-reference_348.RULE index b4890c7789a..8092e966bc8 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_348.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_348.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- governed by the laws of \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_349.RULE b/src/licensedcode/data/rules/unknown-license-reference_349.RULE index d058d9442ef..ef32d005136 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_349.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_349.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- grants you a license as follows \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_45.RULE b/src/licensedcode/data/rules/unknown-license-reference_45.RULE index 58e2a07c743..63ae8e1ced6 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_45.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_45.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- Same license text as \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_52.RULE b/src/licensedcode/data/rules/unknown-license-reference_52.RULE index 015d169dee6..0d6f79d0f15 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_52.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_52.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- shall be subject to the License \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_56.RULE b/src/licensedcode/data/rules/unknown-license-reference_56.RULE index 1cd8acd773e..a86e0a32b18 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_56.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_56.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- includes a number of subcomponents with separate copyright notices diff --git a/src/licensedcode/data/rules/unknown-license-reference_64.RULE b/src/licensedcode/data/rules/unknown-license-reference_64.RULE index 0125ee3d596..18a36c4c89a 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_64.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_64.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- separate copyright and license terms \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_76.RULE b/src/licensedcode/data/rules/unknown-license-reference_76.RULE index 779b62d31cb..16e2075a5b7 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_76.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_76.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- -idstributed under their own license (see the source file for details). \ No newline at end of file +distributed under their own license (see the source file for details). \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_77.RULE b/src/licensedcode/data/rules/unknown-license-reference_77.RULE index 76c47043fb4..344de5e1b3a 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_77.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_77.RULE @@ -2,6 +2,8 @@ license_expression: unknown-license-reference is_license_reference: yes relevance: 100 +referenced_filenames: + - LICENSE --- Licensed under main repo license \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_78.RULE b/src/licensedcode/data/rules/unknown-license-reference_78.RULE index 1770fb6dbb5..1ddc422b65f 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_78.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_78.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 100 +is_license_intro: yes --- License diff --git a/src/licensedcode/data/rules/unknown-license-reference_87.RULE b/src/licensedcode/data/rules/unknown-license-reference_87.RULE index 1ee604ad19a..21d5900d738 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_87.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_87.RULE @@ -2,6 +2,9 @@ license_expression: unknown-license-reference is_license_reference: yes relevance: 100 +referenced_filenames: + - LEGAL + - NOTICE --- See LEGAL NOTICE diff --git a/src/licensedcode/data/rules/unknown-license-reference_see_license_at_end.RULE b/src/licensedcode/data/rules/unknown-license-reference_see_license_at_end.RULE index 3e505afed25..eca55390038 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_see_license_at_end.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_see_license_at_end.RULE @@ -1,9 +1,9 @@ --- license_expression: unknown-license-reference -is_license_reference: yes is_continuous: yes relevance: 100 minimum_coverage: 100 +is_license_intro: yes --- See license at end. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE b/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE new file mode 100644 index 00000000000..63caa5244d3 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE @@ -0,0 +1,11 @@ +--- +license_expression: unknown-license-reference +is_license_reference: yes +is_continuous: yes +relevance: 100 +minimum_coverage: 100 +referenced_filenames: + - LICENSE +--- + +license:file = ../LICENSE \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_2.RULE b/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_2.RULE new file mode 100644 index 00000000000..21f1978f1dd --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_2.RULE @@ -0,0 +1,11 @@ +--- +license_expression: unknown-license-reference +is_license_reference: yes +is_continuous: yes +relevance: 100 +minimum_coverage: 100 +referenced_filenames: + - LICENSE.txt +--- + +license:file = ../LICENSE.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown_32.RULE b/src/licensedcode/data/rules/unknown_32.RULE index 82a850204c2..be8a29b3ad4 100644 --- a/src/licensedcode/data/rules/unknown_32.RULE +++ b/src/licensedcode/data/rules/unknown_32.RULE @@ -1,8 +1,8 @@ --- license_expression: unknown -is_license_reference: yes relevance: 100 minimum_coverage: 100 +is_license_intro: yes --- under other licenses \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown_45.RULE b/src/licensedcode/data/rules/unknown_45.RULE index 9663e687304..96a9d8b4043 100644 --- a/src/licensedcode/data/rules/unknown_45.RULE +++ b/src/licensedcode/data/rules/unknown_45.RULE @@ -1,8 +1,8 @@ --- license_expression: unknown -is_license_reference: yes relevance: 70 notes: seen in docbook documentations +is_license_intro: yes --- DOCTYPE legalnotice \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown_50.RULE b/src/licensedcode/data/rules/unknown_50.RULE index e1bb243a78b..c860bb13bc9 100644 --- a/src/licensedcode/data/rules/unknown_50.RULE +++ b/src/licensedcode/data/rules/unknown_50.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown-license-reference -is_license_reference: yes relevance: 70 +is_license_intro: yes --- protected by copyrights \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown_54.RULE b/src/licensedcode/data/rules/unknown_54.RULE index 13640d0a6f5..f8c22e06336 100644 --- a/src/licensedcode/data/rules/unknown_54.RULE +++ b/src/licensedcode/data/rules/unknown_54.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown -is_license_reference: yes relevance: 100 +is_license_intro: yes --- agree to this license \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown_55.RULE b/src/licensedcode/data/rules/unknown_55.RULE index 14b49d6d9fc..2f5baae0d6c 100644 --- a/src/licensedcode/data/rules/unknown_55.RULE +++ b/src/licensedcode/data/rules/unknown_55.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown -is_license_reference: yes relevance: 100 +is_license_intro: yes --- under the license \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown_56.RULE b/src/licensedcode/data/rules/unknown_56.RULE index ea0287399b6..37ef1e8fad9 100644 --- a/src/licensedcode/data/rules/unknown_56.RULE +++ b/src/licensedcode/data/rules/unknown_56.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown -is_license_reference: yes relevance: 100 +is_license_intro: yes --- under the standard license \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown_71.RULE b/src/licensedcode/data/rules/unknown_71.RULE index 1917046f7f6..8018ef16496 100644 --- a/src/licensedcode/data/rules/unknown_71.RULE +++ b/src/licensedcode/data/rules/unknown_71.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown -is_license_reference: yes relevance: 100 +is_license_intro: yes --- constitute the entire agreement \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown_free_2.RULE b/src/licensedcode/data/rules/unknown_free_2.RULE index fb73a32cdca..b5d71b73b92 100644 --- a/src/licensedcode/data/rules/unknown_free_2.RULE +++ b/src/licensedcode/data/rules/unknown_free_2.RULE @@ -1,7 +1,7 @@ --- license_expression: unknown -is_license_reference: yes relevance: 100 +is_license_intro: yes --- free for commercial use \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown_kernel3.RULE b/src/licensedcode/data/rules/unknown_kernel3.RULE index 84cf93e3979..0b4cec904e2 100644 --- a/src/licensedcode/data/rules/unknown_kernel3.RULE +++ b/src/licensedcode/data/rules/unknown_kernel3.RULE @@ -1,8 +1,8 @@ --- license_expression: unknown -is_license_reference: yes relevance: 100 notes: Seen in the kernel +is_license_intro: yes --- Licence: Unknown diff --git a/src/licensedcode/data/rules/unlicense_50.RULE b/src/licensedcode/data/rules/unlicense_50.RULE deleted file mode 100644 index 5ef884003a2..00000000000 --- a/src/licensedcode/data/rules/unlicense_50.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: unlicense -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Unlicense ---- - -https://licenses.nuget.org/Unlicense \ No newline at end of file diff --git a/src/licensedcode/data/rules/uoi-ncsa_53.RULE b/src/licensedcode/data/rules/uoi-ncsa_53.RULE deleted file mode 100644 index d65ae136b32..00000000000 --- a/src/licensedcode/data/rules/uoi-ncsa_53.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: uoi-ncsa -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/NCSA ---- - -https://licenses.nuget.org/NCSA \ No newline at end of file diff --git a/src/licensedcode/data/rules/upl-1.0_22.RULE b/src/licensedcode/data/rules/upl-1.0_22.RULE deleted file mode 100644 index 7c8e94d804d..00000000000 --- a/src/licensedcode/data/rules/upl-1.0_22.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: upl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/UPL-1.0 ---- - -https://licenses.nuget.org/UPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/verbatim-manual_7.RULE b/src/licensedcode/data/rules/verbatim-manual_7.RULE deleted file mode 100644 index 1e1644d8751..00000000000 --- a/src/licensedcode/data/rules/verbatim-manual_7.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: verbatim-manual -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Linux-man-pages-copyleft ---- - -https://licenses.nuget.org/Linux-man-pages-copyleft \ No newline at end of file diff --git a/src/licensedcode/data/rules/vim_36.RULE b/src/licensedcode/data/rules/vim_36.RULE deleted file mode 100644 index acc3f3e3fd3..00000000000 --- a/src/licensedcode/data/rules/vim_36.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: vim -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Vim ---- - -https://licenses.nuget.org/Vim \ No newline at end of file diff --git a/src/licensedcode/data/rules/vostrom_8.RULE b/src/licensedcode/data/rules/vostrom_8.RULE deleted file mode 100644 index 9dc84603890..00000000000 --- a/src/licensedcode/data/rules/vostrom_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: vostrom -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/VOSTROM ---- - -https://licenses.nuget.org/VOSTROM \ No newline at end of file diff --git a/src/licensedcode/data/rules/vsl-1.0_11.RULE b/src/licensedcode/data/rules/vsl-1.0_11.RULE deleted file mode 100644 index f6773357289..00000000000 --- a/src/licensedcode/data/rules/vsl-1.0_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: vsl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/VSL-1.0 ---- - -https://licenses.nuget.org/VSL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/w3c-software-19980720_21.RULE b/src/licensedcode/data/rules/w3c-software-19980720_21.RULE deleted file mode 100644 index 06ca2fff915..00000000000 --- a/src/licensedcode/data/rules/w3c-software-19980720_21.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: w3c-software-19980720 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/W3C-19980720 ---- - -https://licenses.nuget.org/W3C-19980720 \ No newline at end of file diff --git a/src/licensedcode/data/rules/w3c-software-doc-20150513_14.RULE b/src/licensedcode/data/rules/w3c-software-doc-20150513_14.RULE deleted file mode 100644 index ec14cf4b0d1..00000000000 --- a/src/licensedcode/data/rules/w3c-software-doc-20150513_14.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: w3c-software-doc-20150513 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/W3C-20150513 ---- - -https://licenses.nuget.org/W3C-20150513 \ No newline at end of file diff --git a/src/licensedcode/data/rules/w3c_33.RULE b/src/licensedcode/data/rules/w3c_33.RULE deleted file mode 100644 index 6c213d394ea..00000000000 --- a/src/licensedcode/data/rules/w3c_33.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: w3c -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/W3C ---- - -https://licenses.nuget.org/W3C \ No newline at end of file diff --git a/src/licensedcode/data/rules/wsuipa_8.RULE b/src/licensedcode/data/rules/wsuipa_8.RULE deleted file mode 100644 index 707118690e9..00000000000 --- a/src/licensedcode/data/rules/wsuipa_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: wsuipa -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Wsuipa ---- - -https://licenses.nuget.org/Wsuipa \ No newline at end of file diff --git a/src/licensedcode/data/rules/wtfpl-2.0_47.RULE b/src/licensedcode/data/rules/wtfpl-2.0_47.RULE deleted file mode 100644 index c466994a1dd..00000000000 --- a/src/licensedcode/data/rules/wtfpl-2.0_47.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: wtfpl-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/WTFPL ---- - -https://licenses.nuget.org/WTFPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/wxwindows-exception-3.1_8.RULE b/src/licensedcode/data/rules/wxwindows-exception-3.1_8.RULE deleted file mode 100644 index bcfd7d31620..00000000000 --- a/src/licensedcode/data/rules/wxwindows-exception-3.1_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: wxwindows-exception-3.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/WxWindows-exception-3.1 ---- - -https://licenses.nuget.org/WxWindows-exception-3.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/x11-fsf_8.RULE b/src/licensedcode/data/rules/x11-fsf_8.RULE deleted file mode 100644 index 2a3f28f3155..00000000000 --- a/src/licensedcode/data/rules/x11-fsf_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: x11-fsf -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/X11-distribute-modifications-variant ---- - -https://licenses.nuget.org/X11-distribute-modifications-variant \ No newline at end of file diff --git a/src/licensedcode/data/rules/x11-keith-packard_36.RULE b/src/licensedcode/data/rules/x11-keith-packard_36.RULE deleted file mode 100644 index a59dca4a059..00000000000 --- a/src/licensedcode/data/rules/x11-keith-packard_36.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: x11-keith-packard -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/HPND-sell-variant ---- - -https://licenses.nuget.org/HPND-sell-variant \ No newline at end of file diff --git a/src/licensedcode/data/rules/x11-opengroup_18.RULE b/src/licensedcode/data/rules/x11-opengroup_18.RULE deleted file mode 100644 index 59429cd5018..00000000000 --- a/src/licensedcode/data/rules/x11-opengroup_18.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: x11-opengroup -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/MIT-open-group ---- - -https://licenses.nuget.org/MIT-open-group \ No newline at end of file diff --git a/src/licensedcode/data/rules/x11-tiff_16.RULE b/src/licensedcode/data/rules/x11-tiff_16.RULE deleted file mode 100644 index ffcc4fcf7f5..00000000000 --- a/src/licensedcode/data/rules/x11-tiff_16.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: x11-tiff -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/libtiff ---- - -https://licenses.nuget.org/libtiff \ No newline at end of file diff --git a/src/licensedcode/data/rules/x11-xconsortium_37.RULE b/src/licensedcode/data/rules/x11-xconsortium_37.RULE deleted file mode 100644 index 04edff306d2..00000000000 --- a/src/licensedcode/data/rules/x11-xconsortium_37.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: x11-xconsortium -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/X11 ---- - -https://licenses.nuget.org/X11 \ No newline at end of file diff --git a/src/licensedcode/data/rules/x11_22.RULE b/src/licensedcode/data/rules/x11_22.RULE deleted file mode 100644 index 2c3e26f16e2..00000000000 --- a/src/licensedcode/data/rules/x11_22.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: x11 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/ICU ---- - -https://licenses.nuget.org/ICU \ No newline at end of file diff --git a/src/licensedcode/data/rules/xfree86-1.1_15.RULE b/src/licensedcode/data/rules/xfree86-1.1_15.RULE deleted file mode 100644 index 14ca6dcd8c3..00000000000 --- a/src/licensedcode/data/rules/xfree86-1.1_15.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: xfree86-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/XFree86-1.1 ---- - -https://licenses.nuget.org/XFree86-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/xinetd_8.RULE b/src/licensedcode/data/rules/xinetd_8.RULE deleted file mode 100644 index 5d88ba30508..00000000000 --- a/src/licensedcode/data/rules/xinetd_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: xinetd -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/xinetd ---- - -https://licenses.nuget.org/xinetd \ No newline at end of file diff --git a/src/licensedcode/data/rules/xnet_12.RULE b/src/licensedcode/data/rules/xnet_12.RULE deleted file mode 100644 index ba02d46ba2f..00000000000 --- a/src/licensedcode/data/rules/xnet_12.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: xnet -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Xnet ---- - -https://licenses.nuget.org/Xnet \ No newline at end of file diff --git a/src/licensedcode/data/rules/xskat_8.RULE b/src/licensedcode/data/rules/xskat_8.RULE deleted file mode 100644 index 990bc667e98..00000000000 --- a/src/licensedcode/data/rules/xskat_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: xskat -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/XSkat ---- - -https://licenses.nuget.org/XSkat \ No newline at end of file diff --git a/src/licensedcode/data/rules/ypl-1.0_11.RULE b/src/licensedcode/data/rules/ypl-1.0_11.RULE deleted file mode 100644 index 0cab0e80fe9..00000000000 --- a/src/licensedcode/data/rules/ypl-1.0_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ypl-1.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/YPL-1.0 ---- - -https://licenses.nuget.org/YPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ypl-1.1_8.RULE b/src/licensedcode/data/rules/ypl-1.1_8.RULE deleted file mode 100644 index 601915fbf63..00000000000 --- a/src/licensedcode/data/rules/ypl-1.1_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: ypl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/YPL-1.1 ---- - -https://licenses.nuget.org/YPL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/zed_8.RULE b/src/licensedcode/data/rules/zed_8.RULE deleted file mode 100644 index 7e9febc5aa9..00000000000 --- a/src/licensedcode/data/rules/zed_8.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: zed -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Zed ---- - -https://licenses.nuget.org/Zed \ No newline at end of file diff --git a/src/licensedcode/data/rules/zend-2.0_11.RULE b/src/licensedcode/data/rules/zend-2.0_11.RULE deleted file mode 100644 index 3a7e83b2733..00000000000 --- a/src/licensedcode/data/rules/zend-2.0_11.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: zend-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Zend-2.0 ---- - -https://licenses.nuget.org/Zend-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/zimbra-1.3_9.RULE b/src/licensedcode/data/rules/zimbra-1.3_9.RULE deleted file mode 100644 index 63326091ad4..00000000000 --- a/src/licensedcode/data/rules/zimbra-1.3_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: zimbra-1.3 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Zimbra-1.3 ---- - -https://licenses.nuget.org/Zimbra-1.3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/zimbra-1.4_9.RULE b/src/licensedcode/data/rules/zimbra-1.4_9.RULE deleted file mode 100644 index 9874af16b56..00000000000 --- a/src/licensedcode/data/rules/zimbra-1.4_9.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: zimbra-1.4 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Zimbra-1.4 ---- - -https://licenses.nuget.org/Zimbra-1.4 \ No newline at end of file diff --git a/src/licensedcode/data/rules/zlib-acknowledgement_15.RULE b/src/licensedcode/data/rules/zlib-acknowledgement_15.RULE deleted file mode 100644 index e8fab69b7ed..00000000000 --- a/src/licensedcode/data/rules/zlib-acknowledgement_15.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: zlib-acknowledgement -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/zlib-acknowledgement ---- - -https://licenses.nuget.org/zlib-acknowledgement \ No newline at end of file diff --git a/src/licensedcode/data/rules/zlib_101.RULE b/src/licensedcode/data/rules/zlib_101.RULE deleted file mode 100644 index 5ba0a2f679e..00000000000 --- a/src/licensedcode/data/rules/zlib_101.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: zlib -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/Zlib ---- - -https://licenses.nuget.org/Zlib \ No newline at end of file diff --git a/src/licensedcode/data/rules/zlib_in_manifest.RULE b/src/licensedcode/data/rules/zlib_in_manifest.RULE new file mode 100644 index 00000000000..5008efea245 --- /dev/null +++ b/src/licensedcode/data/rules/zlib_in_manifest.RULE @@ -0,0 +1,11 @@ +--- +license_expression: zlib +is_license_reference: yes +is_continuous: yes +relevance: 100 +minimum_coverage: 100 +referenced_filenames: + - LICENSE.txt +--- + +:type = zlib, :file = LICENSE.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/zlib_in_manifest_1.RULE b/src/licensedcode/data/rules/zlib_in_manifest_1.RULE new file mode 100644 index 00000000000..7f5ff294a51 --- /dev/null +++ b/src/licensedcode/data/rules/zlib_in_manifest_1.RULE @@ -0,0 +1,11 @@ +--- +license_expression: zlib +is_license_reference: yes +is_continuous: yes +relevance: 100 +minimum_coverage: 100 +referenced_filenames: + - LICENSE +--- + +:type = zlib, :file = LICENSE \ No newline at end of file diff --git a/src/licensedcode/data/rules/zpl-1.1_10.RULE b/src/licensedcode/data/rules/zpl-1.1_10.RULE deleted file mode 100644 index 4d4a8697065..00000000000 --- a/src/licensedcode/data/rules/zpl-1.1_10.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: zpl-1.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/ZPL-1.1 ---- - -https://licenses.nuget.org/ZPL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/zpl-2.0_13.RULE b/src/licensedcode/data/rules/zpl-2.0_13.RULE deleted file mode 100644 index a97d783a5ea..00000000000 --- a/src/licensedcode/data/rules/zpl-2.0_13.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: zpl-2.0 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/ZPL-2.0 ---- - -https://licenses.nuget.org/ZPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/zpl-2.1_18.RULE b/src/licensedcode/data/rules/zpl-2.1_18.RULE deleted file mode 100644 index 8860f563bad..00000000000 --- a/src/licensedcode/data/rules/zpl-2.1_18.RULE +++ /dev/null @@ -1,9 +0,0 @@ ---- -license_expression: zpl-2.1 -is_license_reference: yes -relevance: 100 -ignorable_urls: - - https://licenses.nuget.org/ZPL-2.1 ---- - -https://licenses.nuget.org/ZPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/detection.py b/src/licensedcode/detection.py index a511b62d6ea..54df2d41ff2 100644 --- a/src/licensedcode/detection.py +++ b/src/licensedcode/detection.py @@ -7,15 +7,31 @@ # See https://aboutcode.org for more information about nexB OSS projects. # +import posixpath +import sys +import os +import logging from enum import Enum import attr from license_expression import combine_expressions +from license_expression import Licensing -from licensedcode.cache import build_spdx_license_expression +from commoncode.resource import clean_path +from licensedcode.cache import get_index from licensedcode.cache import get_cache from licensedcode.match import LicenseMatch +from licensedcode.match import set_matched_lines +from licensedcode.models import Rule from licensedcode.models import compute_relevance +from licensedcode.spans import Span +from licensedcode.tokenize import query_tokenizer +from licensedcode.query import Query +from licensedcode.query import LINES_THRESHOLD + +from scancode.api import SPDX_LICENSE_URL +from scancode.api import SCANCODE_LICENSEDB_URL + """ LicenseDetection data structure and processing. @@ -24,34 +40,106 @@ heuristics. """ -TRACE = False +TRACE = os.environ.get('SCANCODE_DEBUG_LICENSE_DETECTION', False) +TRACE_ANALYSIS = False +TRACE_IS_FUNCTIONS = False -def logger_debug(*args): pass +def logger_debug(*args): + pass -if TRACE: - use_print = True - if use_print: - prn = print - else: - import logging - import sys - logger = logging.getLogger(__name__) - # logging.basicConfig(level=logging.DEBUG, stream=sys.stdout) - logging.basicConfig(stream=sys.stdout) - logger.setLevel(logging.DEBUG) - prn = logger.debug +logger = logging.getLogger(__name__) + + +if ( + TRACE + or TRACE_ANALYSIS + or TRACE_IS_FUNCTIONS +): + import sys + + logging.basicConfig(stream=sys.stdout) + logger.setLevel(logging.DEBUG) def logger_debug(*args): - return prn(' '.join(isinstance(a, str) and a or repr(a) for a in args)) + return logger.debug(' '.join(isinstance(a, str) and a or repr(a) for a in args)) + + +MATCHER_UNDETECTED = '5-undetected' + +# All values of match_coverage less than this value then they are not considered +# as perfect detections +IMPERFECT_MATCH_COVERAGE_THR = 100 + +# Values of match_coverage less than this are reported as `license_clues` matches +CLUES_MATCH_COVERAGE_THR = 60 + +# False positives to spurious and gibberish texts are found usually later in the file +# and matched to relatively short rules +# Threshold Value of start line after which a match to likely be a false positive +FALSE_POSITIVE_START_LINE_THRESHOLD = 1000 + +# Threshold Value of rule length below which a match to likely be a false positive +FALSE_POSITIVE_RULE_LENGTH_THRESHOLD = 3 + + +class DetectionCategory(Enum): + """ + These are the primary types of Detections which a group of license + matches are classified into. + """ + PERFECT_DETECTION = 'perfect-detection' + UNKNOWN_INTRO_BEFORE_DETECTION = 'unknown-intro-before-detection' + UNKNOWN_FILE_REFERENCE_LOCAL = 'unknown-file-reference-local' + UNKNOWN_REFERENCE_IN_FILE_TO_PACKAGE = 'unknown-reference-in-file-to-package' + UNKNOWN_REFERENCE_IN_FILE_TO_NONEXISTENT_PACKAGE = 'unknown-reference-in-file-to-nonexistent-package' + PACKAGE_UNKNOWN_FILE_REFERENCE_LOCAL = 'package-unknown-file-reference-local' + PACKAGE_ADD_FROM_SIBLING_FILE = 'from-package-sibling-file' + PACKAGE_ADD_FROM_FILE = 'from-package-file' + EXTRA_WORDS = 'extra-words' + UNKNOWN_MATCH = 'unknown-match' + LICENSE_CLUES = 'license-clues' + IMPERFECT_COVERAGE = 'imperfect-match-coverage' + FALSE_POSITVE = 'possible-false-positive' + UNDETECTED_LICENSE = 'undetected-license' + + +class DetectionRule(Enum): + """ + These are secondary types of Detections/Heuristics which are applied to the + group of LicenseMatch objects to create a LicenseDetection object and it's + effective `license_expression`. + + These are logged in LicenseDetection.detection_log for verbosity. + """ + NOT_COMBINED = 'not-combined' + UNKNOWN_MATCH = 'unknown-match' + LICENSE_CLUES = 'license-clues' + FALSE_POSITIVE = 'possible-false-positive' + NOT_LICENSE_CLUES = 'not-license-clues-as-more-detections-present' + UNKNOWN_REFERENCE_TO_LOCAL_FILE = 'unknown-reference-to-local-file' + UNKNOWN_INTRO_FOLLOWED_BY_MATCH = 'unknown-intro-followed-by-match' + UNKNOWN_REFERENCE_IN_FILE_TO_PACKAGE = 'unknown-reference-in-file-to-package' + UNKNOWN_REFERENCE_IN_FILE_TO_NONEXISTENT_PACKAGE = 'unknown-reference-in-file-to-nonexistent-package' + CONTAINED_SAME_LICENSE = 'contained-with-same-license' + UNVERSIONED_FOLLOWED_BY_VERSIONED = 'un-versioned-followed-by-versioned' + UNDETECTED_LICENSE = 'undetected-license' + PACKAGE_UNKNOWN_REFERENCE_TO_LOCAL_FILE = 'package-unknown-reference-to-local-file' + PACKAGE_ADD_FROM_SIBLING_FILE = 'from-package-sibling-file' + PACKAGE_ADD_FROM_FILE = 'from-package-file' -def matches_compact_repr(matches): +@attr.s +class FileRegion: """ - Return a string representing a list of license matches in a compact way. + A file has one or more file-regions, which are separate regions of the file + containing some license information (separated by code/text/others in between), + and identified by a start line and an end line. """ - return ', '.join(m.rule.identifier for m in matches) + path = attr.ib(type=str) + start_line = attr.ib(type=int) + end_line = attr.ib(type=int) @attr.s(slots=True, eq=False, order=False) @@ -63,29 +151,6 @@ class LicenseDetection: expression. """ - matches = attr.ib( - repr=matches_compact_repr, - default=attr.Factory(list), - metadata=dict( - help='List of license matches combined in this detection.' - ) - ) - - length = attr.ib( - default=0, - metadata=dict(help= - 'Detection length as the number of known tokens across all matches. ' - 'Because of the possible overlap this may be inaccurate.' - ) - ) - - primary_license_expression = attr.ib( - default=None, - metadata=dict( - help='Primary license expression string ' - 'using the SPDX license expression syntax and ScanCode license keys.') - ) - license_expression = attr.ib( default=None, metadata=dict( @@ -93,37 +158,131 @@ class LicenseDetection: 'using the SPDX license expression syntax and ScanCode license keys.') ) - primary_spdx_license_expression = attr.ib( + detection_log = attr.ib( repr=False, - default=None, + default=attr.Factory(list), metadata=dict( - help='License expression string for this license detection' - 'using the SPDX license expression syntax and SPDX license ids.') + help='A list of detection DetectionRule explaining how ' + 'this detection was created.' + ) ) - spdx_license_expression = attr.ib( - repr=False, - default=None, + matches = attr.ib( + default=attr.Factory(list), metadata=dict( - help='Full license expression string for this license detection' - 'using the SPDX license expression syntax and SPDX license ids.') + help='List of license matches combined in this detection.' + ) ) - combination_reasons = attr.ib( - repr=False, - default=attr.Factory(list), + # Only used in unique detection calculation and referencing + file_region = attr.ib( + default=attr.Factory(dict), metadata=dict( - help='A list of detection CombinationReason explaining how ' - 'this detection was created.' + help='File path and start end lines to locate the detection.' ) ) + @classmethod + def from_matches( + cls, + matches, + analysis=None, + post_scan=False, + package_license=False, + ): + """ + Return a LicenseDetection created out of `matches` list of LicenseMatch. + + If `analysis` is , `matches` are not analyzed again for + license_expression creation. + + If `post_scan` is True, this is + """ + if not matches: + return + + if analysis is None: + analysis = analyze_detection( + license_matches=matches, + package_license=package_license + ) + + detection_log, license_expression = get_detected_license_expression( + matches=matches, + analysis=analysis, + post_scan=post_scan, + ) + + if license_expression == None: + return cls( + matches=matches, + detection_log=detection_log, + ) + + return cls( + matches=matches, + license_expression=str(license_expression), + detection_log=detection_log, + ) + def __eq__(self, other): return ( isinstance(other, LicenseDetection) and self.matches == other.matches ) + @property + def query(self): + # A LicenseDetection will always be created with matches + assert self.matches + # All the matches in a file or in a LicenseDetection point to the + # same query + return self.matches[0].query + + @property + def qspans(self): + return [match.qspan for match in self.matches] + + def get_file_region(self, path): + """ + This is an identifier for a license detection, based on it's underlying + license matches. + """ + start_line, end_line = self.get_start_end_line() + return FileRegion( + path=path, + start_line=start_line, + end_line=end_line, + ) + + @property + def identifier(self): + """ + This is an unique identifier for a license detection, based on it's underlying + license matches with the tokenized matched_text. + """ + data = [] + for match in self.matches: + tokenized_matched_text = tuple(query_tokenizer(match['matched_text'])) + identifier = ( + match['rule_identifier'], + match['match_coverage'], + tokenized_matched_text, + ) + data.append(identifier) + + # Return a positive hash value for the tuple + return tuple(data).__hash__() % ((sys.maxsize + 1) * 2) + + def get_start_end_line(self): + """ + Returns start and end line for a license detection issue, from the + license match(es). + """ + start_line = min([match['start_line'] for match in self.matches]) + end_line = max([match['end_line'] for match in self.matches]) + return start_line, end_line + def rules_length(self): """ Return the length of the combined matched rules as the number @@ -155,7 +314,7 @@ def relevance(self): This is computed as the relevance of the sum of the underlying matches rule length. """ - return compute_relevance(self.rules_len) + return compute_relevance(self.rules_length()) def score(self): """ @@ -168,7 +327,7 @@ def score(self): """ length = self.length weighted_scores = (m.score() * (m.len() / length) for m in self.matches) - return min([round(sum(weighted_scores), 2), 100]) + return min([round(sum(weighted_scores), 2), 100]) def append( self, @@ -180,7 +339,7 @@ def append( """ Append the ``match`` LicenseMatch to this detection and update it accordingly. - Append the ``reason`` to the combination_reasons. + Append the ``reason`` to the detection_log. If ``combine_license`` is True the license_expression of the ``match`` is combined with the detection license_expression. Do not combine @@ -207,7 +366,7 @@ def append( self.matches.append(match) self.length += match.length if reason: - self.combination_reasons.append(reason) + self.detection_log.append(reason) licensing = get_cache().licensing if combine_license: @@ -216,67 +375,306 @@ def append( unique=True, licensing=licensing, ) - - self.spdx_license_expression = build_spdx_license_expression( - license_expression, - licensing=licensing, - ) - # FIXME: we are not yet doing anything wrt. primary licenses - self.primary_license_expression = str(license_expression) - self.primary_spdx_license_expression = self.spdx_license_expression - self.license_expression = str(license_expression) elif override_license: # Use the match expression license_expression = licensing.parse(match.license_expression) - - self.spdx_license_expression = build_spdx_license_expression( - license_expression, - licensing=licensing, - ) - # FIXME: we are not yet doing anything wrt. primary licenses - self.primary_license_expression = str(license_expression) - self.primary_spdx_license_expression = self.spdx_license_expression - self.license_expression = str(license_expression) - def matched_text( - self, - whole_lines=False, - highlight=True, - highlight_matched='{}', - highlight_not_matched='[{}]', + def percentage_license_text_of_file(self, qspans): + """ + Returns the percentage of license text in the file where the + license was detected, from a list of `qspans`. + + Here qspans is a list of all individual qspans corresponding + to the LicenseDetections for the file. + """ + from licensedcode.spans import Span + + matched_tokens_length = len(Span().union(*qspans)) + query_tokens_length = self.query.tokens_length(with_unknown=True) + return round((matched_tokens_length / query_tokens_length) * 100, 2) + + def to_dict( + self, + include_text=False, + license_text_diagnostics=False, + license_url_template=SCANCODE_LICENSEDB_URL, + spdx_license_url=SPDX_LICENSE_URL, + whole_lines=True, ): """ - Return the matched text for this detection, combining texts from all - matches (that can possibly for different files.) + Return a mapping for LicenseDetection objects. """ - return '\n'.join( - m.matched_text( - whole_lines=whole_lines, - highlight=highlight, - highlight_matched=highlight_matched, - highlight_not_matched=highlight_not_matched, - _usecache=True + def dict_fields(attr, value): + if attr.name == 'file_region': + return False + + return True + + data_matches = [] + + for match in self.matches: + data_matches.append( + match.get_mapping( + include_text=include_text, + license_text_diagnostics=license_text_diagnostics, + license_url_template=license_url_template, + spdx_license_url=spdx_license_url, + whole_lines=whole_lines, + ) ) - for m in self.matches + + detection = attr.asdict(self, filter=dict_fields, dict_factory=dict) + detection["matches"] = data_matches + + return detection + + +def get_detections_from_mappings(detection_mappings): + """ + Return a list of LicenseDetection objects from a list of + `detection_mappings` mappings. + """ + license_detections = [] + + for mapping in detection_mappings: + license_detections.append(LicenseDetection(**mapping)) + + return license_detections + + +def is_undetected_license_matches(license_matches): + """ + Return True if there is only one LicenseMatch in `license_matches` + and it is of the `undetected` type. + """ + if len(license_matches) != 1: + return False + + if license_matches[0].matcher == MATCHER_UNDETECTED: + return True + + +def is_correct_detection(license_matches): + """ + Return True if all the matches in `license_matches` List of LicenseMatch + are correct license detections. + """ + matchers = (license_match.matcher for license_match in license_matches) + is_match_coverage_perfect = [ + license_match.coverage() == 100 + for license_match in license_matches + ] + + return ( + all(matcher in ("1-hash", "1-spdx-id", "2-aho") for matcher in matchers) + and all(is_match_coverage_perfect) and not has_unknown_matches(license_matches) + ) + + +def is_match_coverage_less_than_threshold(license_matches, threshold, any_matches=True): + """ + Return True if any of the matches in `license_matches` List of LicenseMatch + has a `match_coverage` value below the threshold (a value between 0-100). + + If `any_matches` is False, return True if none of the matches in `license_matches` + + """ + if not any_matches: + return not any( + license_match.coverage() > threshold + for license_match in license_matches ) + return any( + license_match.coverage() < threshold + for license_match in license_matches + ) -def combine_license_intros(license_matches): +def calculate_query_coverage_coefficient(license_match): """ - Return a filtered ``license_matches`` list of LicenseMatch objects removing - spurious matches to license introduction statements (e.g. - `is_license_intro` Rules.) + Calculates and returns an integer `query_coverage_coefficient` value + for a LicenseMatch, which is an indicator of extra words being present + as follows: + + 1. If this value is 0, i.e. `score`==`match_coverage`*`rule_relevance`, then + there are no extra words in that license match. + 2. If this value is a positive number, i.e. `score`!=`match_coverage`*`rule_Relevance`, + then there are extra words in that match. + """ + score_coverage_relevance = ( + license_match.coverage() * license_match.rule.relevance + ) / 100 + + return score_coverage_relevance - license_match.score() + + +def has_extra_words(license_matches): + """ + Return True if any of the matches in `license_matches` List of LicenseMatch + has extra words. + + Having extra words means contains a perfect match with a license/rule, but there + are some extra words in addition to the matched text. + """ + match_query_coverage_diff_values = ( + calculate_query_coverage_coefficient(license_match) + for license_match in license_matches + ) + return any( + match_query_coverage_diff_value > 0 + for match_query_coverage_diff_value in match_query_coverage_diff_values + ) + + +def is_false_positive(license_matches, package_license=False): + """ + Return True if all of the matches in `license_matches` List of LicenseMatch + are false positives. + + False Positive occurs when other text/code is falsely matched to a license rule, + """ + if package_license: + return False + + start_line_region = min( + license_match.start_line for license_match in license_matches + ) + match_rule_length_values = [ + license_match.rule.length for license_match in license_matches + ] + + all_match_rule_length_one = all( + match_rule_length == 1 + for match_rule_length in match_rule_length_values + ) + + is_gpl_bare = all( + 'gpl_bare' in license_match.rule.identifier + for license_match in license_matches + ) + + is_gpl = all( + 'gpl' in license_match.rule.identifier + for license_match in license_matches + ) + + matches_is_license_tag_flags = all( + license_match.rule.is_license_tag for license_match in license_matches + ) + + is_single_match = len(license_matches) == 1 + + if is_single_match and is_gpl_bare: + return True + + if is_gpl and all_match_rule_length_one: + return True + + if start_line_region > FALSE_POSITIVE_START_LINE_THRESHOLD and any( + match_rule_length_value <= FALSE_POSITIVE_RULE_LENGTH_THRESHOLD + for match_rule_length_value in match_rule_length_values + ): + return True + + if matches_is_license_tag_flags and all_match_rule_length_one: + return True + + return False + + +def has_unknown_matches(license_matches): + """ + Return True if any of the matches in `license_matches` List of LicenseMatch + has an `unknown` rule identifier. + """ + return any(match.rule.has_unknown for match in license_matches) + + +def is_unknown_intro(license_match): + """ + Return True if the LicenseMatch is an unknown license intro. + """ + return ( + license_match.rule.has_unknown and + license_match.rule.is_license_intro + ) + + +def is_license_clues(license_matches): + """ + Return True if the license_matches are not part of a correct + license detection and are mere license clues. + """ + return not is_correct_detection(license_matches) and ( + is_match_coverage_less_than_threshold( + license_matches=license_matches, + threshold=CLUES_MATCH_COVERAGE_THR, + any_matches=False, + ) + ) + + +def has_unknown_intro_before_detection(license_matches): + """ + Given a list of LicenseMatch objects, return True if there + exists a license intro and it is followed by license matches + which are proper license detections. A common source of false positive license detections in unstructured files are license introduction statements that are immediately followed by a license notice. In these cases, the license introduction can be discarded as this is for the license match that follows it. """ + if len(license_matches) == 1: + return False + + if all([ + is_unknown_intro(match) for match in license_matches + ]): + return False + + has_unknown_intro = False + has_unknown_intro_before_detection = False + + for match in license_matches: + if is_unknown_intro(match): + has_unknown_intro = True + continue + + if has_unknown_intro: + if not is_match_coverage_less_than_threshold( + [match], IMPERFECT_MATCH_COVERAGE_THR + ) and not has_unknown_matches([match]): + has_unknown_intro_before_detection = True + return has_unknown_intro_before_detection + + if has_unknown_intro: + filtered_matches = filter_license_intros(license_matches) + if license_matches != filtered_matches: + if is_match_coverage_less_than_threshold( + license_matches=filtered_matches, + threshold=IMPERFECT_MATCH_COVERAGE_THR, + any_matches=False, + ): + has_unknown_intro_before_detection = True - return [match for match in license_matches if not is_license_intro(match)] + return has_unknown_intro_before_detection + + +def filter_license_intros(license_matches): + """ + Return a filtered ``license_matches`` list of LicenseMatch objects removing + spurious matches to license introduction statements (e.g. + `is_license_intro` Rules.) + """ + filtered_matches = [match for match in license_matches if not is_license_intro(match)] + if not filtered_matches: + return license_matches + else: + return filtered_matches def is_license_intro(license_match): @@ -295,93 +693,537 @@ def is_license_intro(license_match): ) -class CombinationReason(Enum): - NOT_COMBINED = 'not-combined' - UNKNOWN_INTRO_FOLLOWED_BY_MATCH = 'unknown-intro-followed-by-match' - CONTAINED_SAME_LICENSE = 'contained-with-same-license' - NOTICE_FOLLOWED_BY_TEXT = 'notice-followed-by-text' - CONTIGUOUS_SAME_LICENSE = 'contiguous-with-same-license' - REF_FOLLOWED_BY_NOTICE = 'ref-followed-by-notice' - REF_FOLLOWED_BY_TEXT = 'ref-followed-by-text' - TAG_FOLLOWED_BY_NOTICE = 'tag-followed-by-notice' - TAG_FOLLOWED_BY_TEXT = 'tag-followed-by-text' - TAG_FOLLOWED_BY_REF = 'tag-followed-by-ref' - UNKNOWN_FOLLOWED_BY_MATCH = 'unknown-ref-followed-by-match' - UNVERSIONED_FOLLOWED_BY_VERSIONED = 'un-versioned-followed-by-versioned' +def is_license_reference_local_file(license_match): + """ + Return True if `license_match` LicenseMatch mapping has a non-empty + `referenced_filename`, i.e. contains a license reference to a local file, + otherwise return False. + """ + if type(license_match) == dict: + return bool(license_match['referenced_filenames']) + else: + return bool(license_match.rule.referenced_filenames) -def combine_matches_in_detections(matches): +def filter_license_references(license_matches): """ - Return a list of LicenseDetection given a ``matches`` list of LicenseMatch. + Return a filtered ``license_matches`` list of LicenseMatch objects removing + matches which had references to local files with licenses. """ - # do not bother if there is only one match - if len(matches) < 2: - ld = LicenseDetection() - ld.append(matches[0], CombinationReason.NOT_COMBINED) - return [ld] + filtered_matches = [match for match in license_matches if not is_license_reference_local_file(match)] + if TRACE: + logger_debug(f"detection: filter_license_references: license_matches: {license_matches}: filtered_matches: {filtered_matches}") - matches = sorted(matches) + if not filtered_matches: + return license_matches + else: + return filtered_matches - detections = [] - current_detection = None - - # Compare current and next matches in the sorted sequence - # Compare a pair and combine in LicenseDetection when relevant - - i = 0 - while i < len(matches) - 1: - j = i + 1 - while j < len(matches): - current_match = matches[i] - next_match = matches[j] - - if not current_detection: - current_detection = LicenseDetection() - current_detection.append(current_match) - - # BREAK/shortcircuit rather than continue since continuing looking - # next matches will yield no new possible addition to this - # detection. e.g. stop when the distance between matches is too - # large - if current_match.distance_to(next_match) > 10: - detections.append(current_detection) - current_detection = None - break - - # UNKNOWN_INTRO_FOLLOWED_BY_MATCH: combine current and next - if ( - current_match.rule.is_license_intro and - current_match.rule.is_unknown and ( - next_match.rule.is_license_reference - or next_match.rule.is_license_text - or next_match.rule.is_license_notice - ) - ): - current_detection.append( - match=next_match, - reason=CombinationReason.UNKNOWN_INTRO_FOLLOWED_BY_MATCH, - override_license=True, - ) - # CONTAINED_SAME_LICENSE: combine current and next - elif ( - current_match.same_licensing(next_match) and - current_match.qcontains(next_match) - ): - current_detection.append( - match=next_match, - reason=CombinationReason.CONTAINED_SAME_LICENSE, - # no license changes - override_license=False, - combine_license=False, +def has_references_to_local_files(license_matches): + """ + Return True if any of the matched Rule for the `license_matches` has a + non empty `referenced_filenames`, otherwise return False. + """ + return any( + bool(match.rule.referenced_filenames) + for match in license_matches + ) + + +def get_detected_license_expression(matches, analysis, post_scan=False): + """ + Return a tuple of (detection_log, combined_expression) by combining a `matches` list of + LicenseMatch objects according to the `analysis` string. + + If `post_scan` is True, this function is being called from outside the main + license detection. + """ + if TRACE or TRACE_ANALYSIS: + logger_debug(f'license_matches {matches}', f'package_license {analysis}', f'post_scan: {post_scan}') + + matches_for_expression = None + combined_expression = None + detection_log = [] + + if analysis == DetectionCategory.FALSE_POSITVE.value: + if TRACE_ANALYSIS: + logger_debug(f'analysis {DetectionRule.FALSE_POSITIVE.value}') + detection_log.append(DetectionRule.FALSE_POSITIVE.value) + return detection_log, combined_expression + + elif analysis == DetectionCategory.UNDETECTED_LICENSE.value: + if TRACE_ANALYSIS: + logger_debug(f'analysis {DetectionCategory.UNDETECTED_LICENSE.value}') + matches_for_expression = matches + detection_log.append(DetectionRule.UNDETECTED_LICENSE.value) + + elif analysis == DetectionCategory.UNKNOWN_INTRO_BEFORE_DETECTION.value: + if TRACE_ANALYSIS: + logger_debug(f'analysis {DetectionCategory.UNKNOWN_INTRO_BEFORE_DETECTION.value}') + matches_for_expression = filter_license_intros(matches) + detection_log.append(DetectionRule.UNKNOWN_INTRO_FOLLOWED_BY_MATCH.value) + + elif post_scan: + if analysis == DetectionCategory.UNKNOWN_REFERENCE_IN_FILE_TO_PACKAGE.value: + if TRACE_ANALYSIS: + logger_debug(f'analysis {DetectionCategory.UNKNOWN_REFERENCE_IN_FILE_TO_PACKAGE.value}') + matches_for_expression = filter_license_references(matches) + detection_log.append(DetectionRule.UNKNOWN_REFERENCE_IN_FILE_TO_PACKAGE.value) + + elif analysis == DetectionCategory.UNKNOWN_REFERENCE_IN_FILE_TO_NONEXISTENT_PACKAGE.value: + if TRACE_ANALYSIS: + logger_debug(f'analysis {DetectionCategory.UNKNOWN_REFERENCE_IN_FILE_TO_NONEXISTENT_PACKAGE.value}') + matches_for_expression = filter_license_references(matches) + detection_log.append(DetectionRule.UNKNOWN_REFERENCE_IN_FILE_TO_NONEXISTENT_PACKAGE.value) + + elif analysis == DetectionCategory.UNKNOWN_FILE_REFERENCE_LOCAL.value: + if TRACE_ANALYSIS: + logger_debug(f'analysis {DetectionCategory.UNKNOWN_FILE_REFERENCE_LOCAL.value}') + matches_for_expression = filter_license_references(matches) + detection_log.append(DetectionRule.UNKNOWN_REFERENCE_TO_LOCAL_FILE.value) + + elif analysis == DetectionCategory.PACKAGE_UNKNOWN_FILE_REFERENCE_LOCAL.value: + if TRACE_ANALYSIS: + logger_debug(f'analysis {DetectionCategory.PACKAGE_UNKNOWN_FILE_REFERENCE_LOCAL.value}') + matches_for_expression = filter_license_references(matches) + detection_log.append(DetectionRule.PACKAGE_UNKNOWN_REFERENCE_TO_LOCAL_FILE.value) + + elif analysis == DetectionCategory.PACKAGE_ADD_FROM_SIBLING_FILE.value: + if TRACE_ANALYSIS: + logger_debug(f'analysis {DetectionCategory.PACKAGE_ADD_FROM_SIBLING_FILE.value}') + matches_for_expression = filter_license_references(matches) + detection_log.append(DetectionRule.PACKAGE_ADD_FROM_SIBLING_FILE.value) + + elif analysis == DetectionCategory.PACKAGE_ADD_FROM_FILE.value: + if TRACE_ANALYSIS: + logger_debug(f'analysis {DetectionCategory.PACKAGE_ADD_FROM_FILE.value}') + matches_for_expression = filter_license_references(matches) + detection_log.append(DetectionRule.PACKAGE_ADD_FROM_FILE.value) + + elif analysis == DetectionCategory.UNKNOWN_MATCH.value: + if TRACE_ANALYSIS: + logger_debug(f'analysis {DetectionCategory.UNKNOWN_MATCH.value}') + matches_for_expression = matches + detection_log.append(DetectionRule.UNKNOWN_MATCH.value) + + elif analysis == DetectionCategory.LICENSE_CLUES.value: + if TRACE_ANALYSIS: + logger_debug(f'analysis {DetectionCategory.LICENSE_CLUES.value}') + detection_log.append(DetectionRule.LICENSE_CLUES.value) + return detection_log, combined_expression + + else: + if TRACE_ANALYSIS: + logger_debug(f'analysis {DetectionRule.NOT_COMBINED.value}') + matches_for_expression = matches + detection_log.append(DetectionRule.NOT_COMBINED.value) + + if TRACE: + logger_debug(f'matches_for_expression: {matches_for_expression}', f'detection_log: {detection_log}') + + if isinstance(matches[0], dict): + combined_expression = combine_expressions( + expressions=[match['license_expression'] for match in matches_for_expression] + ) + else: + combined_expression = combine_expressions( + expressions=[match.rule.license_expression for match in matches_for_expression] + ) + + if TRACE or TRACE_ANALYSIS: + logger_debug(f'combined_expression {combined_expression}') + + return detection_log, combined_expression + + +def get_unknown_license_detection(query_string): + """ + Given a `query_string`, create a LicenseDetection object with + undetected matches from it. + """ + undetected_matches = get_undetected_matches(query_string) + return LicenseDetection.from_matches(undetected_matches) + + +def get_undetected_matches(query_string): + """ + Return a list of LicenseMatch (with a single match) created for an unknown + license match with the ``query_string``. + + Return an empty list if both name and text are empty. + """ + if not query_string: + return [] + + query_string = f'license {query_string}' + # FIXME: track lines + expression_str = 'unknown' + + idx = get_index() + query = Query(query_string=query_string, idx=idx) + + query_run = query.whole_query_run() + + match_len = len(query_run) + match_start = query_run.start + matched_tokens = query_run.tokens + + qspan = Span(range(match_start, query_run.end + 1)) + ispan = Span(range(0, match_len)) + len_legalese = idx.len_legalese + hispan = Span(p for p, t in enumerate(matched_tokens) if t < len_legalese) + + undetected_rule = UnDetectedRule( + license_expression=expression_str, + text=query_string, + length=match_len, + ) + + match = LicenseMatch( + rule=undetected_rule, + qspan=qspan, + ispan=ispan, + hispan=hispan, + query_run_start=match_start, + matcher=MATCHER_UNDETECTED, + query=query_run.query, + ) + + matches = [match] + set_matched_lines(matches, query.line_by_pos) + return matches + + +@attr.s(slots=True, repr=False) +class UnDetectedRule(Rule): + """ + A specialized rule object that is used for the special case of extracted + license statements without any valid license detection. + + Since there is a license where there is a non empty extracted license + statement (typically found in a package manifest), if there is no license + detected by scancode, it would be incorrect to not point out that there + is a license (though undetected). + """ + + def __attrs_post_init__(self, *args, **kwargs): + self.identifier = 'package-manifest-' + self.license_expression + expression = self.licensing.parse(self.license_expression) + self.license_expression = expression.render() + self.license_expression_object = expression + self.is_license_tag = True + self.is_small = False + self.relevance = 100 + self.has_stored_relevance = True + + def load(self): + raise NotImplementedError + + def dump(self): + raise NotImplementedError + + +def get_matches_from_detections(license_detections): + """ + Return a `license_matches` list of LicenseMatch objects from a + `license_detections` list of LicenseDetection objects. + """ + license_matches = [] + if not license_detections: + return license_matches + + for detection in license_detections: + license_matches.extend(detection.matches) + + return license_matches + + +def get_matches_from_detection_mappings(license_detections): + """ + Return a `license_matches` list of LicenseMatch mappings from a + `license_detections` list of LicenseDetection mappings. + """ + license_matches = [] + if not license_detections: + return license_matches + + for detection in license_detections: + license_matches.extend(detection["matches"]) + + return license_matches + + +def get_license_keys_from_detections(license_detections): + """ + Return a list of unique license key strings from a list of + LicenseDetection mappings. + """ + license_keys = set() + + matches = get_matches_from_detection_mappings(license_detections) + for match in matches: + licenses = match.get('licenses') + license_keys.update([entry.get('key') for entry in licenses]) + return list(license_keys) + + +def analyze_detection(license_matches, package_license=False): + """ + Analyse a list of LicenseMatch objects, and determine if the license detection + is correct or it is wrong/partially-correct/false-positive/has extra words or + some other detection case. + """ + if TRACE: + logger_debug(f'license_matches {license_matches}', f'package_license {package_license}') + + if is_undetected_license_matches(license_matches=license_matches): + return DetectionCategory.UNDETECTED_LICENSE.value + + elif has_unknown_intro_before_detection(license_matches=license_matches): + return DetectionCategory.UNKNOWN_INTRO_BEFORE_DETECTION.value + + elif has_references_to_local_files(license_matches=license_matches): + return DetectionCategory.UNKNOWN_FILE_REFERENCE_LOCAL.value + + # Case where the match is a false positive + # In package license detection this is turned off + elif not package_license and is_false_positive( + license_matches=license_matches, + package_license=package_license, + ): + return DetectionCategory.FALSE_POSITVE.value + + # Case where all matches have `matcher` as `1-hash` or `4-spdx-id` + elif is_correct_detection(license_matches=license_matches): + return DetectionCategory.PERFECT_DETECTION.value + + # Case where even though the matches have perfect coverage, they have + # matches with `unknown` rule identifiers + elif has_unknown_matches(license_matches=license_matches): + return DetectionCategory.UNKNOWN_MATCH.value + + elif is_license_clues(license_matches=license_matches): + return DetectionCategory.LICENSE_CLUES.value + + # Case where at least one of the matches have `match_coverage` + # below IMPERFECT_MATCH_COVERAGE_THR + elif is_match_coverage_less_than_threshold( + license_matches=license_matches, + threshold=IMPERFECT_MATCH_COVERAGE_THR, + ): + return DetectionCategory.IMPERFECT_COVERAGE.value + + # Case where at least one of the match have extra words + elif has_extra_words(license_matches=license_matches): + return DetectionCategory.EXTRA_WORDS.value + + # Cases where Match Coverage is a perfect 100 for all matches + else: + return DetectionCategory.PERFECT_DETECTION.value + + +def group_matches(license_matches, lines_threshold=LINES_THRESHOLD): + """ + Given a list of `matches` LicenseMatch objects, yield lists of grouped matches + together where each group is less than `lines_threshold` apart, while also + considering presence of license intros. + """ + group_of_license_matches = [] + + for license_match in license_matches: + # If this is the first match or the start of another group after yielding + # the contents of the previous group + if not group_of_license_matches: + group_of_license_matches.append(license_match) + continue + + previous_match = group_of_license_matches[-1] + is_in_group_by_threshold = license_match.start_line <= previous_match.end_line + lines_threshold + + # If the previous match is an intro, we should keep this match in the group + # This is regardless of line number difference being more than threshold + if previous_match.rule.is_license_intro: + group_of_license_matches.append(license_match) + continue + + # If the current match is an intro, we should create a new group + # This is regardless of line number difference being less than threshold + elif license_match.rule.is_license_intro: + yield group_of_license_matches + group_of_license_matches = [license_match] + + # If none of previous or current match has license intro then we look at line numbers + # If line number difference is within threshold, we keep the current match in the group + elif is_in_group_by_threshold: + group_of_license_matches.append(license_match) + continue + + # If line number difference is outside threshold, we make a new group + else: + yield group_of_license_matches + group_of_license_matches = [license_match] + + yield group_of_license_matches + + +def get_referenced_filenames(license_matches): + """ + Return a list of unique referenced filenames found in the rules of a list of + ``license_matches`` + """ + unique_filenames = [] + for license_match in license_matches: + for filename in license_match['referenced_filenames']: + if filename not in unique_filenames: + unique_filenames.append(filename) + + return unique_filenames + + +def find_referenced_resource(referenced_filename, resource, codebase, **kwargs): + """ + Return a Resource matching the ``referenced_filename`` path or filename + given a ``resource`` in ``codebase``. + + Return None if the ``referenced_filename`` cannot be found in the same + directory as the base ``resource``, or at the codebase ``root``. + + ``referenced_filename`` is the path or filename referenced in a + LicenseMatch detected at ``resource``, + """ + if not resource: + return + + parent_path = resource.parent_path() + if not parent_path: + return + + # this can be a path or a plain name + referenced_filename = clean_path(referenced_filename) + path = posixpath.join(parent_path, referenced_filename) + resource = codebase.get_resource(path=path) + if resource: + return resource + + # Also look at codebase root for referenced file + # TODO: look at project root identified by key-files + # instead of codebase scan root + root_path = codebase.root.path + path = posixpath.join(root_path, referenced_filename) + resource = codebase.get_resource(path=path) + if resource: + return resource + + +def process_detections(detections, licensing=Licensing()): + """ + Yield LicenseDetection objects given a list of LicenseDetection objects + after postprocessing for the following: + + 1. Include license clues as detections if there are other proper detections + with the same license keys. + """ + if len(detections) == 1: + yield detections[0] + else: + detected_license_keys = set() + + for detection in detections: + if detection.license_expression != None: + detected_license_keys.update( + licensing.license_keys(expression=detection.license_expression) ) - else: - # do not combine, start a new detection - detections.append(current_detection) - current_detection = None + for detection in detections: + if detection.license_expression == None: + license_keys = licensing.license_keys(expression=detection.license_expression) + if all( + key in detected_license_keys + for key in license_keys + ): + detection.license_expression = str(combine_expressions( + expressions=[ + match.rule.license_expression + for match in detection.matches + ], + unique=True, + licensing=licensing, + )) + detection.detection_log.append(DetectionRule.NOT_LICENSE_CLUES.value) + + yield detection + + +def detect_licenses( + index=None, + location=None, + query_string=None, + analysis=None, + post_scan=False, + package_license=False, + unknown_licenses=False, + min_score=0, + deadline=sys.maxsize, + as_expression=False, + **kwargs +): + """ + Yield LicenseDetection objects for licenses detected in the file at + `location` or from the `query_string`. + + The `analysis` string, if not None, is one of the DetectionCategory values, + which effects how the license matches are merged into a LicenseDetection. + + If this function is called outside the main license detection, `post_scan` is + `True`, otherwise `False`. + + If this function is called within the package license detection, `package_license` + is `True`, to enable package license specific heuristics. + """ + if location and query_string: + raise Exception("Either location or query_string should be provided") + + if not index: + from licensedcode import cache + index = cache.get_index() + + if location: + license_matches = index.match( + location=location, + min_score=min_score, + deadline=deadline, + as_expression=as_expression, + unknown_licenses=unknown_licenses, + **kwargs, + ) + elif query_string: + license_matches = index.match( + query_string=query_string, + min_score=min_score, + deadline=deadline, + as_expression=as_expression, + unknown_licenses=unknown_licenses, + **kwargs, + ) + else: + return + + if not license_matches: + return - j += 1 - i += 1 + if TRACE: + logger_debug(f"detection: detect_licenses: location: {location}: query_string: {query_string}") + + detections = [] + for group_of_matches in group_matches(license_matches=license_matches): + detections.append( + LicenseDetection.from_matches( + matches=group_of_matches, + analysis=analysis, + post_scan=post_scan, + package_license=package_license, + ) + ) - return detections + yield from process_detections(detections=detections) diff --git a/src/licensedcode/match.py b/src/licensedcode/match.py index df3afc80c62..738ddeec420 100644 --- a/src/licensedcode/match.py +++ b/src/licensedcode/match.py @@ -753,6 +753,103 @@ def matched_text( _usecache=_usecache )).rstrip() + def get_mapping( + self, + license_url_template, + spdx_license_url, + include_text=False, + license_text_diagnostics=False, + whole_lines=True, + ): + """ + Return a "result" scan data built from a LicenseMatch object. + """ + from licensedcode import cache + licenses = cache.get_licenses_db() + + matched_text = None + if include_text: + if license_text_diagnostics: + matched_text = self.matched_text(whole_lines=False, highlight=True) + else: + if whole_lines: + matched_text = self.matched_text(whole_lines=True, highlight=False) + else: + matched_text = self.matched_text(whole_lines=False, highlight=False) + + SCANCODE_DATA_BASE_URL = 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data' + SCANCODE_LICENSE_URL = SCANCODE_DATA_BASE_URL + '/licenses/{}.LICENSE' + SCANCODE_LICENSE_RULE_URL = SCANCODE_DATA_BASE_URL + '/licenses/{}' + SCANCODE_RULE_URL = SCANCODE_DATA_BASE_URL + '/rules/{}' + + result = {} + + # Detection Level Information + result['score'] = self.score() + result['start_line'] = self.start_line + result['end_line'] = self.end_line + result['matched_length'] = self.len() + result['match_coverage'] = self.coverage() + result['matcher'] = self.matcher + + # LicenseDB Level Information (Rule that was matched) + result['license_expression'] = self.rule.license_expression + result['rule_identifier'] = self.rule.identifier + if self.matcher == "1-spdx-id": + result['rule_url'] = None + elif self.rule.is_from_license: + result['rule_url'] = SCANCODE_LICENSE_RULE_URL.format(self.rule.identifier) + else: + result['rule_url'] = SCANCODE_RULE_URL.format(self.rule.identifier) + + result['referenced_filenames'] = self.rule.referenced_filenames + result['is_license_text'] = self.rule.is_license_text + result['is_license_notice'] = self.rule.is_license_notice + result['is_license_reference'] = self.rule.is_license_reference + result['is_license_tag'] = self.rule.is_license_tag + result['is_license_intro'] = self.rule.is_license_intro + result['rule_length'] = self.rule.length + result['rule_relevance'] = self.rule.relevance + if include_text: + result['matched_text'] = matched_text + + # License Level Information (Individual licenses that this rule refers to) + result['licenses'] = detected_licenses = [] + for license_key in self.rule.license_keys(): + detected_license = {} + detected_licenses.append(detected_license) + + lic = licenses.get(license_key) + + detected_license['key'] = lic.key + detected_license['name'] = lic.name + detected_license['short_name'] = lic.short_name + detected_license['category'] = lic.category + detected_license['is_exception'] = lic.is_exception + detected_license['is_unknown'] = lic.is_unknown + detected_license['owner'] = lic.owner + detected_license['homepage_url'] = lic.homepage_url + detected_license['text_url'] = lic.text_urls[0] if lic.text_urls else '' + detected_license['reference_url'] = license_url_template.format(lic.key) + detected_license['scancode_url'] = SCANCODE_LICENSE_URL.format(lic.key) + + spdx_key = lic.spdx_license_key + detected_license['spdx_license_key'] = spdx_key + + if spdx_key: + is_license_ref = spdx_key.lower().startswith('licenseref-') + if is_license_ref: + spdx_url = SCANCODE_LICENSE_URL.format(lic.key) + else: + # TODO: Is this replacing spdx_key??? + spdx_key = lic.spdx_license_key.rstrip('+') + spdx_url = spdx_license_url.format(spdx_key) + else: + spdx_url = None + detected_license['spdx_url'] = spdx_url + + return result + def get_highlighted_text(self, trace=TRACE_HIGHLIGHTED_TEXT): """ Return HTML representing the full text of the original scanned file @@ -2560,7 +2657,7 @@ def is_candidate_false_positive( """ is_candidate = ( # only tags or refs, - (match.rule.is_license_reference or match.rule.is_license_tag) + (match.rule.is_license_reference or match.rule.is_license_tag or match.rule.is_license_intro) # but not tags that are SPDX license identifiers and not match.matcher == '1-spdx-id' # exact matches only diff --git a/src/licensedcode/match_spdx_lid.py b/src/licensedcode/match_spdx_lid.py index 9ae7a09aa27..b80fb5c49e7 100644 --- a/src/licensedcode/match_spdx_lid.py +++ b/src/licensedcode/match_spdx_lid.py @@ -23,16 +23,17 @@ """ Matching strategy for license expressions and "SPDX-License-Identifier:" -expression tags. +expression tags. This is also for spdx license-expressions with other +prefix strings (example: NuGet License URLs). The matching aproach is a tad different: -First, we do not run this matcher against whoel queries. Instead the matchable +First, we do not run this matcher against whole queries. Instead the matchable text is collected during the query processing as Query.spdx_lines for any line that starts withs these tokens ['spdx', 'license', 'identifier'] or ['spdx', 'licence', 'identifier'] begining with the first, second or third token position in a line. -Then the words after "SPDX-license-identifier" are parsed as if theyr were an +Then the words after "SPDX-license-identifier" are parsed as if they were an SPDX license expression (with a few extra symbols and/or deprecated symbols added to the list of license keys. """ @@ -374,6 +375,11 @@ def clean_text(text): re.IGNORECASE).split +_nuget_split_spdx_lid = re.compile( + '(licenses(?:\\.|\\s)+nuget(?:\\.|\\s)+org\\s*:?\\s*)', + re.IGNORECASE).split + + def split_spdx_lid(text): """ Split text if it contains an "SPDX license identifier". Return a 2-tuple if @@ -388,5 +394,10 @@ def split_spdx_lid(text): if len(segments) > 1: return segments[-2], expression else: - return None, text + segments = _nuget_split_spdx_lid(text) + expression = segments[-1] + if len(segments) > 1: + return segments[-2], expression + else: + return None, text diff --git a/src/licensedcode/plugin_license.py b/src/licensedcode/plugin_license.py index 7817355c2ad..b3b884c0c7c 100644 --- a/src/licensedcode/plugin_license.py +++ b/src/licensedcode/plugin_license.py @@ -9,21 +9,26 @@ import logging import os -import posixpath from functools import partial import attr from commoncode.cliutils import PluggableCommandLineOption -from commoncode.cliutils import SCAN_OPTIONS_GROUP from commoncode.cliutils import SCAN_GROUP -from commoncode.resource import clean_path +from commoncode.cliutils import SCAN_OPTIONS_GROUP from plugincode.scan import ScanPlugin from plugincode.scan import scan_impl - +from license_expression import Licensing +from licensedcode.cache import build_spdx_license_expression, get_cache +from licensedcode.detection import DetectionCategory +from licensedcode.detection import find_referenced_resource +from licensedcode.detection import get_detected_license_expression +from licensedcode.detection import get_matches_from_detection_mappings +from licensedcode.detection import get_referenced_filenames +from licensedcode.detection import SCANCODE_LICENSEDB_URL +from packagedcode.utils import combine_expressions from scancode.api import SCANCODE_LICENSEDB_URL -from licensedcode.license_db import dump_license_data -TRACE = os.environ.get('SCANCODE_DEBUG_LICENSE_PLUGIN', False) +TRACE = os.environ.get('SCANCODE_DEBUG_PLUGIN_LICENSE', False) def logger_debug(*args): @@ -47,8 +52,10 @@ class LicenseScanner(ScanPlugin): """ resource_attributes = dict([ - ('licenses', attr.ib(default=attr.Factory(list))), - ('license_expressions', attr.ib(default=attr.Factory(list))), + ('detected_license_expression', attr.ib(default=None)), + ('detected_license_expression_spdx', attr.ib(default=None)), + ('license_detections', attr.ib(default=attr.Factory(list))), + ('license_clues', attr.ib(default=attr.Factory(list))), ('percentage_of_license_text', attr.ib(default=0)), ]) @@ -92,13 +99,11 @@ class LicenseScanner(ScanPlugin): 'Curly braces ({}) are replaced by the license key.', help_group=SCAN_OPTIONS_GROUP, ), - PluggableCommandLineOption( ('--unknown-licenses',), is_flag=True, required_options=['license'], - help='[EXPERIMENTAL] Detect unknown licenses and follow license ' - 'references such as "See license in file COPYING".', + help='[EXPERIMENTAL] Detect unknown licenses. ', help_group=SCAN_OPTIONS_GROUP, ), ] @@ -133,12 +138,10 @@ def get_scanner( unknown_licenses=unknown_licenses, ) - def process_codebase(self, codebase, unknown_licenses, **kwargs): + def process_codebase(self, codebase, **kwargs): """ - Post process the codebase to further detect unknown licenses and follow - license references to other files. - - This is an EXPERIMENTAL feature for now. + Post-processing to follow license references to other files and add + `is_builtin` flags to licenses, if applicable. """ from licensedcode import cache cche = cache.get_cache() @@ -170,10 +173,9 @@ def process_codebase(self, codebase, unknown_licenses, **kwargs): if TRACE: license_expressions_before = list(resource.license_expressions) - if unknown_licenses: - modified = add_referenced_filenames_license_matches(resource, codebase) + modified = add_referenced_license_matches_for_detections(resource, codebase) - if has_additional_licenses and resource.is_file and resource.licenses: + if has_additional_licenses and resource.is_file and resource.license_detections: add_builtin_license_flag(resource, licenses) if TRACE and modified: @@ -192,20 +194,33 @@ def add_builtin_license_flag(resource, licenses): additional licenses present in the cache, either through an additional license directory or additional license plugins. """ - for match in resource.licenses: - add_builtin_value(license_match=match, licenses=licenses) + for detection in resource.license_detections: + for match in detection["matches"]: + add_builtin_value(license_match=match, licenses=licenses) def add_builtin_value(license_match, licenses): - license_key = license_match['key'] - lic = licenses.get(license_key) - if lic.is_builtin: - license_match['matched_rule']['is_builtin'] = True + """ + Add `is_builtin` flags and the corresponding values for each + license rule data mapping. + """ + license_expression = license_match['license_expression'] + license_keys = Licensing().license_keys( + license_expression, + unique=True, + simple=True, + ) + + if all([ + licenses.get(license_key).is_builtin + for license_key in license_keys + ]): + license_match['is_builtin'] = True else: - license_match['matched_rule']['is_builtin'] = False + license_match['is_builtin'] = False -def add_referenced_filenames_license_matches(resource, codebase): +def add_referenced_license_matches_for_detections(resource, codebase): """ Return an updated ``resource`` saving it in place, after adding new license matches (licenses and license_expressions) following their Rule @@ -215,65 +230,61 @@ def add_referenced_filenames_license_matches(resource, codebase): if not resource.is_file: return - license_matches = resource.licenses - if not license_matches: + license_detections = resource.license_detections + if not license_detections: return - license_expressions = resource.license_expressions - modified = False - for referenced_filename in get_referenced_filenames(license_matches): - referenced_resource = find_referenced_resource( - referenced_filename=referenced_filename, - resource=resource, - codebase=codebase, - ) - - if referenced_resource and referenced_resource.licenses: - modified = True - # TODO: we should hint that these matches were defererenced from - # following a referenced filename - license_matches.extend(referenced_resource.licenses) - license_expressions.extend(referenced_resource.license_expressions) - - if modified: - codebase.save_resource(resource) - return resource - + for detection in license_detections: + detection_modified = False + matches = detection["matches"] + referenced_filenames = get_referenced_filenames(matches) + if not referenced_filenames: + continue + + for referenced_filename in referenced_filenames: + referenced_resource = find_referenced_resource( + referenced_filename=referenced_filename, + resource=resource, + codebase=codebase, + ) -def get_referenced_filenames(license_matches): - """ - Return a list of unique referenced filenames found in the rules of a list of - ``license_matches`` - """ - unique_filenames = [] - for license_match in license_matches: - for filename in license_match['matched_rule']['referenced_filenames']: - if filename not in unique_filenames: - unique_filenames.append(filename) + if referenced_resource and referenced_resource.license_detections: + modified = True + detection_modified = True + matches.extend( + get_matches_from_detection_mappings( + license_detections=referenced_resource.license_detections + ) + ) - return unique_filenames + if not detection_modified: + continue + detection_log, license_expression = get_detected_license_expression( + matches=matches, + analysis=DetectionCategory.UNKNOWN_FILE_REFERENCE_LOCAL.value, + post_scan=True, + ) + detection["license_expression"] = str(license_expression) + detection["detection_log"] = detection_log -def find_referenced_resource(referenced_filename, resource, codebase, **kwargs): - """ - Return a Resource matching the ``referenced_filename`` path or filename - given a ``resource`` in ``codebase``. Return None if the - ``referenced_filename`` cannot be found in the same directory as the base - ``resource``. ``referenced_filename`` is the path or filename referenced in - a LicenseMatch of ``resource``, - """ - if not resource: - return + if modified: + license_expressions = [ + detection["license_expression"] + for detection in resource.license_detections + ] + resource.detected_license_expression = combine_expressions( + expressions=license_expressions, + relation='AND', + unique=True, + ) - parent_path = resource.parent_path() - if not parent_path: - return + resource.detected_license_expression_spdx = str(build_spdx_license_expression( + license_expression=resource.detected_license_expression, + licensing=get_cache().licensing, + )) - # this can be a path or a plain name - referenced_filename = clean_path(referenced_filename) - path = posixpath.join(parent_path, referenced_filename) - resource = codebase.get_resource(path=path) - if resource: + codebase.save_resource(resource) return resource diff --git a/src/licensedcode/plugin_license_policy.py b/src/licensedcode/plugin_license_policy.py index 9d0344ee93c..21c852cf4b6 100644 --- a/src/licensedcode/plugin_license_policy.py +++ b/src/licensedcode/plugin_license_policy.py @@ -7,16 +7,39 @@ # See https://aboutcode.org for more information about nexB OSS projects. # +from inspect import trace from os.path import exists from os.path import isdir import attr +import os +import logging import saneyaml from plugincode.post_scan import PostScanPlugin from plugincode.post_scan import post_scan_impl from commoncode.cliutils import PluggableCommandLineOption from commoncode.cliutils import POST_SCAN_GROUP +from licensedcode.detection import get_license_keys_from_detections + + +TRACE = os.environ.get('SCANCODE_DEBUG_LICENSE_POLICY', False) + + +def logger_debug(*args): + pass + + +logger = logging.getLogger(__name__) + + +import sys + +logging.basicConfig(stream=sys.stdout) +logger.setLevel(logging.DEBUG) + +def logger_debug(*args): + return logger.debug(' '.join(isinstance(a, str) and a or repr(a) for a in args)) @post_scan_impl @@ -63,7 +86,7 @@ def process_codebase(self, codebase, license_policy, **kwargs): continue try: - resource_license_keys = set([entry.get('key') for entry in resource.licenses]) + resource_license_keys = get_license_keys_from_detections(resource.license_detections) except AttributeError: # add license_policy regardless if there is license info or not diff --git a/src/licensedcode/plugin_license_text.py b/src/licensedcode/plugin_license_text.py index a2883a889de..0063562d9df 100644 --- a/src/licensedcode/plugin_license_text.py +++ b/src/licensedcode/plugin_license_text.py @@ -13,6 +13,7 @@ from plugincode.post_scan import post_scan_impl from commoncode.cliutils import PluggableCommandLineOption from commoncode.cliutils import POST_SCAN_GROUP +from licensedcode.detection import get_matches_from_detection_mappings # Set to True to enable debug tracing TRACE = False @@ -72,12 +73,13 @@ def process_codebase(self, codebase, is_license_text, **kwargs): continue # keep unique texts/line ranges since we repeat this for each matched licenses license_texts = set() - for lic in resource.licenses: + matches = get_matches_from_detection_mappings(resource.license_detections) + for match in matches: license_texts.add( - (lic.get('matched_text'), - lic.get('start_line', 0), - lic.get('end_line', 0), - lic.get('matched_rule', {}).get('match_coverage', 0)) + (match.get('matched_text'), + match.get('start_line', 0), + match.get('end_line', 0), + match.get('match_coverage', 0)) ) # use coverage to weight and estimate of the the actual matched length diff --git a/src/licensedcode/plugin_licenses_reference.py b/src/licensedcode/plugin_licenses_reference.py index 9a06f21c678..53ab7955c40 100644 --- a/src/licensedcode/plugin_licenses_reference.py +++ b/src/licensedcode/plugin_licenses_reference.py @@ -8,12 +8,16 @@ # import attr +from collections import Counter + from commoncode.cliutils import PluggableCommandLineOption from commoncode.cliutils import POST_SCAN_GROUP from license_expression import Licensing from plugincode.post_scan import PostScanPlugin from plugincode.post_scan import post_scan_impl +from licensedcode.detection import LicenseDetection + # Set to True to enable debug tracing TRACE = False @@ -39,7 +43,10 @@ class LicensesReference(PostScanPlugin): """ Add a reference list of all licenses data and text. """ - codebase_attributes = dict(licenses_reference=attr.ib(default=attr.Factory(list))) + codebase_attributes = dict( + license_references=attr.ib(default=attr.Factory(list)), + rule_references=attr.ib(default=attr.Factory(list)) + ) sort_order = 500 @@ -55,30 +62,242 @@ def is_enabled(self, licenses_reference, **kwargs): return licenses_reference def process_codebase(self, codebase, licenses_reference, **kwargs): - from licensedcode.cache import get_licenses_db - licensing = Licensing() + """ + Get unique License and Rule data from all license detections in a codebase-level + list and only refer to them in the resource level detections. + """ + licexps = [] + rules_data = [] - license_keys = set() + if hasattr(codebase.attributes, 'packages'): + codebase_packages = codebase.attributes.packages + for pkg in codebase_packages: + rules_data.extend( + get_license_rules_reference_data( + license_detections=pkg['license_detections'] + ) + ) + licexps.append(pkg['declared_license_expression']) for resource in codebase.walk(): - licexps = getattr(resource, 'license_expressions', []) or [] - for expression in licexps: - if expression: - license_keys.update(licensing.license_keys(expression)) - - packages = getattr(codebase, 'packages', []) or [] - for package in packages: - # FXIME: license_expression attribute name is changing soon - expression = package.get('license_expression') - if expression: - license_keys.update(licensing.license_keys(expression)) - - resource.save(codebase) - - db = get_licenses_db() - for key in sorted(license_keys): - license_details = db[key].to_dict( - include_ignorables=False, - include_text=True, + + # Get license_expressions from both package and license detections + license_licexp = getattr(resource, 'detected_license_expression') + if license_licexp: + licexps.append(license_licexp) + package_data = getattr(resource, 'package_data', []) or [] + package_licexps = [ + pkg['declared_license_expression'] + for pkg in package_data + ] + licexps.extend(package_licexps) + + # Get license matches from both package and license detections + package_license_detections = [] + for pkg in package_data: + if not pkg['license_detections']: + continue + + package_license_detections.extend(pkg['license_detections']) + + rules_data.extend( + get_license_rules_reference_data(license_detections=package_license_detections) + ) + + license_detections = getattr(resource, 'license_detections', []) or [] + license_clues = getattr(resource, 'license_clues', []) or [] + rules_data.extend( + get_license_rules_reference_data( + license_detections=license_detections, + license_clues=license_clues, + ) + ) + + codebase.save_resource(resource) + + license_references = get_license_references(license_expressions=licexps) + codebase.attributes.license_references.extend(license_references) + + rule_references = get_unique_rule_references(rules_data=rules_data) + codebase.attributes.rule_references.extend(rule_references) + + +def get_license_references(license_expressions, licensing=Licensing()): + """ + Get a list of unique License data from a list of `license_expression` strings. + """ + from licensedcode.cache import get_licenses_db + + license_keys = set() + license_references = [] + + for expression in license_expressions: + if expression: + license_keys.update(licensing.license_keys(expression)) + + db = get_licenses_db() + for key in sorted(license_keys): + license_references.append( + db[key].to_dict(include_ignorables=False, include_text=True) + ) + + return license_references + + +def get_unique_rule_references(rules_data): + """ + Get a list of unique Rule data from a list of Rule data. + """ + rule_identifiers = set() + rules_references = [] + + for rule_data in rules_data: + + rule_identifier = rule_data['rule_identifier'] + if rule_identifier not in rule_identifiers: + rule_identifiers.update(rule_identifier) + rules_references.append(rule_data) + + return rules_references + + +def get_license_rules_reference_data(license_detections, license_clues=None): + """ + Get Rule data for references from a list of LicenseDetections. + + Also removes this data from the list of LicenseMatch in detections, + apart from the `rule_identifier` as this data is referenced at top-level + by this attribute. + """ + rule_identifiers = set() + rules_reference_data = [] + + if license_detections: + + for detection in license_detections: + if not detection: + continue + + for match in detection['matches']: + + rule_identifier = match['rule_identifier'] + ref_data = get_reference_data(match) + + if rule_identifier not in rule_identifiers: + rule_identifiers.update(rule_identifier) + rules_reference_data.append(ref_data) + + if license_clues: + + for match in license_clues: + + rule_identifier = match['rule_identifier'] + ref_data = get_reference_data(match) + + if rule_identifier not in rule_identifiers: + rule_identifiers.update(rule_identifier) + rules_reference_data.append(ref_data) + + return rules_reference_data + + +def get_reference_data(match): + + ref_data = {} + ref_data['license_expression'] = match['license_expression'] + ref_data['rule_identifier'] = match['rule_identifier'] + ref_data['referenced_filenames'] = match.pop('referenced_filenames') + ref_data['is_license_text'] = match.pop('is_license_text') + ref_data['is_license_notice'] = match.pop('is_license_notice') + ref_data['is_license_reference'] = match.pop('is_license_reference') + ref_data['is_license_tag'] = match.pop('is_license_tag') + ref_data['is_license_intro'] = match.pop('is_license_intro') + ref_data['rule_length'] = match.pop('rule_length') + ref_data['rule_relevance'] = match.pop('rule_relevance') + + if 'matched_text' in match: + ref_data['matched_text'] = match.pop('matched_text') + + _ = match.pop('licenses') + + return ref_data + + +def get_license_detection_references(license_detections_by_path): + """ + Get LicenseDetection data for references from a mapping of path:[LicenseDetection], + i.e. path and a list of LicenseDetection at that path. + + Also removes `matches` and `detection_log` from each LicenseDetection mapping + and only keeps a LicenseExpression string and an computed identifier per detection, + as this LicenseDetection data is referenced at top-level by the identifier. + """ + detection_objects = [] + + for path, detections in license_detections_by_path.items(): + + for detection in detections: + detection_obj = LicenseDetection(**detection) + _matches = detection.pop('matches') + _detection_log = detection.pop('detection_log') + detection_obj.file_region = detection_obj.get_file_region(path=path) + detection["id"] = detection_obj.identifier + + detection_objects.append(detection_obj) + + detection_references = UniqueDetection.get_unique_detections(detection_objects) + return detection_references + + +@attr.s +class UniqueDetection: + """ + An unique License Detection. + """ + unique_identifier = attr.ib(type=int) + license_detection = attr.ib() + files = attr.ib(factory=list) + + @classmethod + def get_unique_detections(cls, license_detections): + """ + Get all unique license detections from a list of + LicenseDetections. + """ + identifiers = get_identifiers(license_detections) + unique_detection_counts = dict(Counter(identifiers)) + + unique_license_detections = [] + for detection_identifier in unique_detection_counts.keys(): + file_regions = ( + detection.file_region + for detection in license_detections + if detection_identifier == detection.identifier ) - codebase.attributes.licenses_reference.append(license_details) + all_detections = ( + detection + for detection in license_detections + if detection_identifier == detection.identifier + ) + + detection = next(all_detections) + unique_license_detections.append( + cls( + files=list(file_regions), + license_detection=attr.asdict(detection), + unique_identifier=detection.identifier, + ) + ) + + return unique_license_detections + + +def get_identifiers(license_detections): + """ + Get identifiers for all license detections. + """ + identifiers = ( + detection.identifier + for detection in license_detections + ) + return identifiers diff --git a/src/licensedcode/query.py b/src/licensedcode/query.py index 6e03a8902f6..c0fc20d6339 100644 --- a/src/licensedcode/query.py +++ b/src/licensedcode/query.py @@ -103,6 +103,11 @@ def logger_debug(*args): MAX_TOKEN_PER_LINE = 25 +# Break quary in runs if there are `LINES_THRESHOLD` number of empty +# or non-legalese/junk lines +LINES_THRESHOLD = 4 + + def build_query( location=None, query_string=None, @@ -193,7 +198,7 @@ def __init__( location=None, query_string=None, idx=None, - line_threshold=4, + line_threshold=LINES_THRESHOLD, start_line=1, _test_mode=False, ): @@ -251,12 +256,19 @@ def __init__( _spdx_id = dic_get(u'identifier') spdxid1 = [_spdx, dic_get(u'license'), _spdx_id] - # Even though it is invalid, this Enlish seplling happens in the wild + # Even though it is invalid, this Enlish spelling happens in the wild spdxid2 = [_spdx, dic_get(u'licence'), _spdx_id] + # There's also other spdx license identifiers like NuGet license URLs + # Like: `https://licenses.nuget.org/(LGPL-2.0-only WITH FLTK-exception OR Apache-2.0+)` + _licenses = dic_get(u'licenses') + _nuget = dic_get(u'nuget') + _org = dic_get(u'org') + nuget_spdx_id = [_licenses, _nuget, _org] + # None, None None: this is mostly a possible issue in test mode self.spdx_lid_token_ids = [ - x for x in [spdxid1, spdxid2, ] if x != [None, None, None] + x for x in [spdxid1, spdxid2, nuget_spdx_id, ] if x != [None, None, None] ] # list of tuple (original line text, start known pos, end known pos) for diff --git a/src/licensedcode_test_utils.py b/src/licensedcode_test_utils.py index 33969a4bb22..adf3293b78f 100644 --- a/src/licensedcode_test_utils.py +++ b/src/licensedcode_test_utils.py @@ -232,8 +232,7 @@ def closure_test_function(*args, **kwargs): for match in matches: qtext, itext = get_texts(match) - rule_text_file = match.rule.text_file() - rule_data_file = match.rule.data_file() + rule_file = match.rule.rule_file() results_failure_trace.extend(['', '======= MATCH ====', repr(match), '======= Matched Query Text for:', @@ -246,8 +245,7 @@ def closure_test_function(*args, **kwargs): results_failure_trace.append(qtext) results_failure_trace.extend(['', '======= Matched Rule Text for:', - f'file://{rule_text_file}', - f'file://{rule_data_file}', + f'file://{rule_file}', '', itext, ]) diff --git a/src/packagedcode/about.py b/src/packagedcode/about.py index 52d9a9a56ad..3f33c6838db 100644 --- a/src/packagedcode/about.py +++ b/src/packagedcode/about.py @@ -76,8 +76,7 @@ def parse(cls, location): download_url = package_data.get('download_url') copyright_statement = package_data.get('copyright') - license_expression = package_data.get('license_expression') - declared_license = license_expression + declared_license_expression = package_data.get('license_expression') owner = package_data.get('owner') if not isinstance(owner, str): @@ -97,8 +96,7 @@ def parse(cls, location): namespace=package_ns, name=name, version=version, - declared_license=declared_license, - license_expression=license_expression, + extracted_license_statement=declared_license_expression, copyright=copyright_statement, parties=parties, homepage_url=homepage_url, @@ -119,8 +117,7 @@ def assemble(cls, package_data, resource, codebase, package_adder): datafile_path=datafile_path, ) - if not package.license_expression: - package.license_expression = cls.compute_normalized_license(package) + package.populate_license_fields() yield package diff --git a/src/packagedcode/alpine.py b/src/packagedcode/alpine.py index 6b139586401..c6e2f94aca1 100644 --- a/src/packagedcode/alpine.py +++ b/src/packagedcode/alpine.py @@ -23,6 +23,8 @@ from packagedcode import bashparse from packagedcode import models +from packagedcode.licensing import get_declared_license_expression_spdx +from packagedcode.licensing import get_license_detections_and_expression from packagedcode.utils import combine_expressions from packagedcode.utils import get_ancestor from textcode.analysis import as_unicode @@ -38,10 +40,20 @@ class AlpineApkArchiveHandler(models.DatafileHandler): description = 'Alpine Linux .apk package archive' documentation_url = 'https://wiki.alpinelinux.org/wiki/Alpine_package_format' - @classmethod - def compute_normalized_license(cls, package): - _declared, detected = detect_declared_license(package.declared_license) - return detected + @staticmethod + def get_license_detections_and_expression(package): + + detections = [] + expression = None + + if not package.extracted_license_statement: + return detections, expression + + _cleaned_lic_statement, detected_license_expression, license_detections = detect_declared_license( + declared=package.extracted_license_statement + ) + + return license_detections, detected_license_expression class AlpineInstalledDatabaseHandler(models.DatafileHandler): @@ -58,11 +70,6 @@ def parse(cls, location): package_type=cls.default_package_type, ) - @classmethod - def compute_normalized_license(cls, package): - _declared, detected = detect_declared_license(package.declared_license) - return detected - @classmethod def assemble(cls, package_data, resource, codebase, package_adder): # get the root resource of the rootfs @@ -79,7 +86,7 @@ def assemble(cls, package_data, resource, codebase, package_adder): ) package_uid = package.package_uid - package.license_expression = cls.compute_normalized_license(package) + cls.populate_license_fields(package) root_path = Path(root_resource.path) # a file ref extends from the root of the filesystem @@ -128,14 +135,25 @@ class AlpineApkbuildHandler(models.DatafileHandler): @classmethod def parse(cls, location): - parsed = parse_apkbuild(location, strict=True) - if parsed: - yield parsed + package_data = parse_apkbuild(location, strict=True) + cls.populate_license_fields(package_data) + if package_data: + yield package_data - @classmethod - def compute_normalized_license(cls, package): - _declared, detected = detect_declared_license(package.declared_license) - return detected + @staticmethod + def get_license_detections_and_expression(package): + + detections = [] + expression = None + + if not package.extracted_license_statement: + return detections, expression + + _cleaned_lic_statement, detected_license_expression, license_detections = detect_declared_license( + declared=package.extracted_license_statement + ) + + return license_detections, detected_license_expression @classmethod def assign_package_to_resources(cls, package, resource, codebase, package_adder): @@ -867,10 +885,13 @@ def L_license_handler(value, **kwargs): Return a normalized declared license and a detected license expression. """ original = value - _declared, detected = detect_declared_license(value) + _declared, detected, license_detections = detect_declared_license(value) + detected_spdx = get_declared_license_expression_spdx(declared_license_expression=detected) return { - 'declared_license': original, - 'license_expression': detected, + 'extracted_license_statement': original, + 'declared_license_expression': detected, + 'declared_license_expression_spdx': detected_spdx, + 'license_detections': license_detections, } @@ -1342,12 +1363,12 @@ def detect_declared_license(declared): extra_licenses = {} expression_symbols = get_license_symbols(extra_licenses=extra_licenses) - detected = models.compute_normalized_license( - declared_license=mapped, + license_detections, detected_license_expression = get_license_detections_and_expression( + extracted_license_statement=mapped, expression_symbols=expression_symbols, ) - return cleaned, detected + return cleaned, detected_license_expression, license_detections def get_license_symbols(extra_licenses): diff --git a/src/packagedcode/bower.py b/src/packagedcode/bower.py index ff16a58eb51..fe8c197cc87 100644 --- a/src/packagedcode/bower.py +++ b/src/packagedcode/bower.py @@ -13,7 +13,6 @@ from packageurl import PackageURL from packagedcode import models -from packagedcode.utils import combine_expressions # TODO: handle complex cases of npms and bower combined @@ -25,10 +24,6 @@ class BowerJsonHandler(models.DatafileHandler): description = 'Bower package' documentation_url = 'https://bower.io' - @classmethod - def compute_normalized_license(cls, package): - return compute_bower_normalized_license(package.declared_license) - @classmethod def parse(cls, location): with io.open(location, encoding='utf-8') as loc: @@ -39,15 +34,7 @@ def parse(cls, location): description = package_data.get('description') version = package_data.get('version') - declared_license = package_data.get('license') - if declared_license: - if isinstance(declared_license, str): - declared_license = [declared_license] - elif isinstance(declared_license, (list, tuple)): - declared_license = [l for l in declared_license if l and l.strip()] - else: - declared_license = [repr(declared_license)] - + extracted_license_statement = package_data.get('license') keywords = package_data.get('keywords') or [] parties = [] @@ -106,31 +93,10 @@ def parse(cls, location): name=name, description=description, version=version, - declared_license=declared_license, + extracted_license_statement=extracted_license_statement, keywords=keywords, parties=parties, homepage_url=homepage_url, vcs_url=vcs_url, dependencies=dependencies ) - - -def compute_bower_normalized_license(declared_license): - """ - Return a normalized license expression string detected from a list of - declared license strings. - """ - if not declared_license: - return - - detected_licenses = [] - - for declared in declared_license: - detected_license = models.compute_normalized_license(declared) - if detected_license: - detected_licenses.append(detected_license) - else: - detected_licenses.append('unknown') - - if detected_licenses: - return combine_expressions(detected_licenses) diff --git a/src/packagedcode/build.py b/src/packagedcode/build.py index eb1bd7a04f4..52401e9833d 100644 --- a/src/packagedcode/build.py +++ b/src/packagedcode/build.py @@ -7,20 +7,43 @@ # See https://aboutcode.org for more information about nexB OSS projects. # +import os +import logging import ast from collections import defaultdict from commoncode import fileutils +from licensedcode.tokenize import query_tokenizer +from licensedcode.detection import detect_licenses +from licensedcode.detection import get_unknown_license_detection from packagedcode import models -from packagedcode.utils import combine_expressions -from scancode.api import get_licenses +from packagedcode.licensing import get_mapping_and_expression_from_detections """ Detect as Packages common build tools and environment such as Make, Autotools, Buck, Bazel, Pants, etc. """ +TRACE = os.environ.get('SCANCODE_DEBUG_PACKAGE', False) + + +def logger_debug(*args): + pass + + +logger = logging.getLogger(__name__) + +if TRACE: + import sys + logging.basicConfig(stream=sys.stdout) + logger.setLevel(logging.DEBUG) + + def logger_debug(*args): + return logger.debug( + ' '.join(isinstance(a, str) and a or repr(a) for a in args) + ) + class AutotoolsConfigureHandler(models.DatafileHandler): datasource_id = 'autotools_configure' @@ -90,9 +113,12 @@ def assemble(cls, package_data, resource, codebase, package_adder): datafile_path=datafile_path, ) - if not package.license_expression: - package.license_expression = compute_normalized_license( - package=package, + if TRACE: + logger_debug(f"build: assemble: package_data: {package_data.to_dict()}") + + package.license_detections, package.declared_license_expression = \ + get_license_detections_and_expression( + package=package_data, resource=resource, codebase=codebase, ) @@ -160,13 +186,18 @@ def parse(cls, location): license_files = args.get('licenses') - yield models.PackageData( + if TRACE: + logger_debug(f"build: parse: license_files: {license_files}") + + package_data = models.PackageData( datasource_id=cls.datasource_id, type=cls.default_package_type, name=name, - declared_license=license_files, ) + package_data.extracted_license_statement = license_files + yield package_data + else: # If we don't find anything in the pkgdata file, we yield a Package # with the parent directory as the name @@ -202,30 +233,54 @@ def walk_build(resource, codebase, skip_name): yield subchild -def compute_normalized_license(package, resource, codebase): +def get_license_detections_and_expression(package, resource, codebase): """ Return a normalized license expression string detected from a list of declared license items. """ - declared_licenses = package.declared_license + license_detections = [] + + declared_licenses = package.extracted_license_statement if not declared_licenses: - return + return license_detections, None + if not isinstance(declared_licenses, str): + declared_licenses = repr(declared_licenses) + + declared_licenses = list(query_tokenizer(declared_licenses)) declared_licenses = set(declared_licenses) - license_expressions = [] + if TRACE: + logger_debug( + f"build: get_license_detections_and_expression:" + f"declared_licenses: {declared_licenses}" + ) + logger_debug( + f"build: get_license_detections_and_expression:" + f"type(declared_licenses): {type(declared_licenses)}" + ) parent = resource.parent(codebase) # FIXME: we should be able to get the path relatively to the ABOUT file resource for child in parent.children(codebase): - if child.name in declared_licenses: - licenses = get_licenses(child.location) - if not licenses: - license_expressions.append('unknown') + if child.name.lower() in declared_licenses: + detections = detect_licenses(location=child.location) + if TRACE: + logger_debug( + f"build: get_license_detections_and_expression:" + f"detections: {detections}" + ) + + if not detections: + license_detections.append( + get_unknown_license_detection(declared_licenses) + ) else: - license_expressions.extend(licenses.get('license_expressions', [])) + license_detections.extend(detections) - return combine_expressions(license_expressions) + return get_mapping_and_expression_from_detections( + license_detections=license_detections + ) class BazelBuildHandler(BaseStarlarkManifestHandler): @@ -329,7 +384,7 @@ def parse(cls, location): type=metadata_fields.get('upstream_type', cls.default_package_type), name=metadata_fields.get('name'), version=metadata_fields.get('version'), - declared_license=metadata_fields.get('licenses', []), + extracted_license_statement=metadata_fields.get('licenses', []), parties=parties, homepage_url=metadata_fields.get('upstream_address', ''), # TODO: Store 'upstream_hash` somewhere @@ -352,7 +407,7 @@ def parse(cls, location): type=metadata_fields.get('package_type', cls.default_package_type), name=metadata_fields.get('name'), version=metadata_fields.get('version'), - declared_license=metadata_fields.get('license_expression', ''), + extracted_license_statement=metadata_fields.get('license_expression', ''), parties=parties, homepage_url=metadata_fields.get('homepage_url', ''), download_url=metadata_fields.get('download_url', ''), @@ -361,24 +416,6 @@ def parse(cls, location): extra_data=dict(vcs_commit_hash=metadata_fields.get('vcs_commit_hash', '')) ) - @classmethod - def compute_normalized_license(cls, package): - declared_license = package.declared_license - if not declared_license: - return - - if isinstance(declared_license, (list, tuple,)): - detected_licenses = [ - models.compute_normalized_license(declared) - for declared in declared_license - ] - - if detected_licenses: - return combine_expressions(detected_licenses) - - if isinstance(declared_license, str): - return models.compute_normalized_license(declared_license) - @classmethod def assign_package_to_resources(cls, package, resource, codebase, package_adder): models.DatafileHandler.assign_package_to_parent_tree( diff --git a/src/packagedcode/cargo.py b/src/packagedcode/cargo.py index 42f36e267df..ffe8dea5159 100644 --- a/src/packagedcode/cargo.py +++ b/src/packagedcode/cargo.py @@ -42,7 +42,7 @@ def parse(cls, location): authors = core_package_data.get('authors') or [] parties = list(get_parties(person_names=authors, party_role='author')) - declared_license = core_package_data.get('license') + extracted_license_statement = core_package_data.get('license') # TODO: load as a notice_text license_file = core_package_data.get('license-file') @@ -75,7 +75,7 @@ def parse(cls, location): primary_language=cls.default_primary_language, description=description, parties=parties, - declared_license=declared_license, + extracted_license_statement=extracted_license_statement, vcs_url=vcs_url, homepage_url=homepage_url, repository_homepage_url=repository_homepage_url, diff --git a/src/packagedcode/chef.py b/src/packagedcode/chef.py index a08423c0ccf..ac37bf2e00d 100644 --- a/src/packagedcode/chef.py +++ b/src/packagedcode/chef.py @@ -190,7 +190,7 @@ def parse(cls, location): """ with io.open(location, encoding='utf-8') as loc: package_data = json.load(loc) - return build_package(package_data, datasource_id=cls.datasource_id) + yield build_package(package_data, datasource_id=cls.datasource_id) class ChefMetadataRbHandler(BaseChefMetadataHandler): @@ -213,7 +213,7 @@ def parse(cls, location): ChefMetadataFormatter() ) package_data = json.loads(formatted_file_contents) - return build_package(package_data, datasource_id=cls.datasource_id) + yield build_package(package_data, datasource_id=cls.datasource_id) def build_package(package_data, datasource_id): @@ -239,12 +239,10 @@ def build_package(package_data, datasource_id): # TODO: combine descriptions as done elsewhere description = package_data.get('description', '') or package_data.get('long_description', '') lic = package_data.get('license', '') - declared_license = None - license_expression = None + extracted_license_statement = None if lic: - declared_license=lic.strip() - if declared_license: - license_expression = models.compute_normalized_license(declared_license) + extracted_license_statement=lic.strip() + code_view_url = package_data.get('source_url', '') bug_tracking_url = package_data.get('issues_url', '') @@ -263,15 +261,14 @@ def build_package(package_data, datasource_id): ) ) - yield models.PackageData( + return models.PackageData( datasource_id=datasource_id, type=ChefMetadataJsonHandler.default_package_type, name=name, version=version, parties=parties, description=description.strip() or None, - declared_license=declared_license, - license_expression=license_expression, + extracted_license_statement=extracted_license_statement, code_view_url=code_view_url.strip() or None, bug_tracking_url=bug_tracking_url.strip() or None, dependencies=dependencies, diff --git a/src/packagedcode/cocoapods.py b/src/packagedcode/cocoapods.py index 755b0ec58dd..197d0396186 100644 --- a/src/packagedcode/cocoapods.py +++ b/src/packagedcode/cocoapods.py @@ -16,8 +16,6 @@ from packageurl import PackageURL from packagedcode import models -from packagedcode.licensing import get_license_matches -from packagedcode.licensing import get_license_expression_from_matches from packagedcode import spec from packagedcode import utils @@ -213,10 +211,7 @@ def parse(cls, location): name = podspec.get('name') version = podspec.get('version') homepage_url = podspec.get('homepage') - declared_license = podspec.get('license') - license_expression = None - if declared_license: - license_expression = models.compute_normalized_license(declared_license) + extracted_license_statement = podspec.get('license') summary = podspec.get('summary') description = podspec.get('description') description = utils.build_description( @@ -255,8 +250,7 @@ def parse(cls, location): # FIXME: a source should be a PURL, not a list of URLs # source_packages=vcs_url.split('\n'), description=description, - declared_license=declared_license, - license_expression=license_expression, + extracted_license_statement=extracted_license_statement, homepage_url=homepage_url, parties=parties, **urls, @@ -354,9 +348,9 @@ def parse(cls, location): lic = data.get('license') if isinstance(lic, dict): - declared_license = ' '.join(list(lic.values())) + extracted_license_statement = ' '.join(list(lic.values())) else: - declared_license = lic + extracted_license_statement = lic source = data.get('source') vcs_url = None @@ -375,12 +369,6 @@ def parse(cls, location): authors = data.get('authors') or {} - license_matches = get_license_matches(query_string=declared_license) - if not license_matches: - license_expression = 'unknown' - else: - license_expression = get_license_expression_from_matches(license_matches) - if summary and not description.startswith(summary): desc = [summary] if description: @@ -424,8 +412,7 @@ def parse(cls, location): name=name, version=version, description=description, - declared_license=declared_license, - license_expression=license_expression, + extracted_license_statement=extracted_license_statement, parties=parties, vcs_url=vcs_url, homepage_url=homepage_url, diff --git a/src/packagedcode/conda.py b/src/packagedcode/conda.py index bfcbabe738e..545b3a1fb53 100644 --- a/src/packagedcode/conda.py +++ b/src/packagedcode/conda.py @@ -82,31 +82,23 @@ def assign_package_to_resources(cls, package, resource, codebase, package_adder) def parse(cls, location): metayaml = get_meta_yaml_data(location) package_element = metayaml.get('package') or {} - name = package_element.get('name') - if not name: + package_name = package_element.get('name') + if not package_name: return version = package_element.get('version') - package = models.PackageData( - datasource_id=cls.datasource_id, - type=cls.default_package_type, - name=name, - version=version, - ) - # FIXME: source is source, not download source = metayaml.get('source') or {} - package.download_url = source.get('url') - package.sha256 = source.get('sha256') + download_url = source.get('url') + sha256 = source.get('sha256') about = metayaml.get('about') or {} - package.homepage_url = about.get('home') - package.declared_license = about.get('license') - if package.declared_license: - package.license_expression = cls.compute_normalized_license(package) - package.description = about.get('summary') - package.vcs_url = about.get('dev_url') + homepage_url = about.get('home') + extracted_license_statement = about.get('license') + description = about.get('summary') + vcs_url = about.get('dev_url') + dependencies = [] requirements = metayaml.get('requirements') or {} for scope, reqs in requirements.items(): # requirements format is like: @@ -116,7 +108,7 @@ def parse(cls, location): for req in reqs: name, _, requirement = req.partition(" ") purl = PackageURL(type=cls.default_package_type, name=name) - package.dependencies.append( + dependencies.append( models.DependentPackage( purl=purl.to_string(), extracted_requirement=requirement, @@ -126,7 +118,19 @@ def parse(cls, location): ) ) - yield package + yield models.PackageData( + datasource_id=cls.datasource_id, + type=cls.default_package_type, + name=package_name, + version=version, + download_url=download_url, + homepage_url=homepage_url, + vcs_url=vcs_url, + description=description, + sha256=sha256, + extracted_license_statement=extracted_license_statement, + dependencies=dependencies, + ) def get_meta_yaml_data(location): diff --git a/src/packagedcode/cran.py b/src/packagedcode/cran.py index 9275e4cafda..d454e62d854 100644 --- a/src/packagedcode/cran.py +++ b/src/packagedcode/cran.py @@ -88,10 +88,7 @@ def parse(cls, location): ) ) - declared_license=cran_desc.get('License') - license_expression = None - if declared_license: - license_expression = models.compute_normalized_license(declared_license) + extracted_license_statement=cran_desc.get('License') # TODO: Let's handle the release date as a Date type # release_date = cran_desc.get('Date/Publication'), @@ -103,8 +100,7 @@ def parse(cls, location): version=cran_desc.get('Version'), # TODO: combine both together description=cran_desc.get('Description', '') or cran_desc.get('Title', ''), - declared_license=declared_license, - license_expression=license_expression, + extracted_license_statement=extracted_license_statement, parties=parties, dependencies=package_dependencies, repository_homepage_url=f'https://cran.r-project.org/package={name}', diff --git a/src/packagedcode/debian.py b/src/packagedcode/debian.py index d8959c52acd..c029bc0ac19 100644 --- a/src/packagedcode/debian.py +++ b/src/packagedcode/debian.py @@ -296,7 +296,7 @@ def assemble(cls, package_data, resource, codebase, package_adder): package_data = models.PackageData.from_dict(pkgdt) if TRACE: # logger_debug(f' debian: assemble: root_walk: package_data: {package_data}') - logger_debug(f' debian: assemble: root_walk: package_data: {package_data.license_expression}') + logger_debug(f' debian: assemble: root_walk: package_data: {package_data.declared_license_expression}') # Most debian secondary files are only specific to a name. We # have a few cases where the arch is included in the lists and diff --git a/src/packagedcode/debian_copyright.py b/src/packagedcode/debian_copyright.py index af318eeefa8..5171f9936f2 100644 --- a/src/packagedcode/debian_copyright.py +++ b/src/packagedcode/debian_copyright.py @@ -9,6 +9,7 @@ import fnmatch import os import sys +import logging from collections import defaultdict from itertools import chain from pathlib import Path @@ -23,16 +24,16 @@ from license_expression import LicenseSymbolLike from license_expression import Licensing -from licensedcode.cache import get_index -from licensedcode.query import Query -from licensedcode.match import LicenseMatch -from licensedcode.match import set_matched_lines -from licensedcode.models import Rule -from licensedcode.spans import Span +from licensedcode.detection import get_undetected_matches from packagedcode import models +from packagedcode.licensing import get_declared_license_expression_spdx from packagedcode.licensing import get_license_expression_from_matches +from packagedcode.licensing import get_license_detections_from_matches from packagedcode.licensing import get_license_matches from packagedcode.licensing import get_license_matches_from_query_string +from packagedcode.licensing import get_mapping_and_expression_from_detections +from licensedcode.detection import LicenseDetection + from packagedcode.utils import combine_expressions from textcode.analysis import unicode_text @@ -55,14 +56,13 @@ TRACE = os.environ.get('SCANCODE_DEBUG_PACKAGE', False) - def logger_debug(*args): pass +logger = logging.getLogger(__name__) if TRACE: - import logging - logger = logging.getLogger(__name__) + import sys logging.basicConfig(stream=sys.stdout) logger.setLevel(logging.DEBUG) @@ -73,6 +73,7 @@ def logger_debug(*args): MATCHER_UNKNOWN = '5-unknown' + class BaseDebianCopyrightFileHandler(models.DatafileHandler): default_package_type = 'deb' documentation_url = 'https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/' @@ -91,13 +92,13 @@ def is_datafile(cls, location, filetypes=tuple(), strict=False): else: return True - @classmethod - def compute_normalized_license(cls, package): - return - @classmethod def parse(cls, location): - dc = parse_copyright_file(location) + debian_copyright = parse_copyright_file(location) + license_fields = DebianLicenseFields.get_license_fields( + debian_copyright=debian_copyright + ) + # TODO: collect the upstream source package details # find a name... TODO: this should be pushed down to each handler @@ -112,9 +113,105 @@ def parse(cls, location): datasource_id=cls.datasource_id, type=cls.default_package_type, name=name, - declared_license=dc.get_declared_license(), - license_expression=dc.get_license_expression(), - copyright=dc.get_copyright(), + extracted_license_statement=license_fields.extracted_license_statement, + declared_license_expression=license_fields.declared_license_expression, + declared_license_expression_spdx=license_fields.declared_license_expression_spdx, + license_detections=license_fields.license_detections, + other_license_expression=license_fields.other_license_expression, + other_license_expression_spdx=license_fields.other_license_expression_spdx, + other_license_detections=license_fields.other_license_detections, + copyright=debian_copyright.get_copyright(), + ) + + +@attr.s +class DebianLicenseFields: + + extracted_license_statement = attr.ib(default=None) + declared_license_expression = attr.ib(default=None) + declared_license_expression_spdx = attr.ib(default=None) + license_detections = attr.ib(default=attr.Factory(list)) + other_license_expression = attr.ib(default=None) + other_license_expression_spdx = attr.ib(default=None) + other_license_detections = attr.ib(default=None) + license_detections = attr.ib(default=attr.Factory(list)) + license_expression_keys = attr.ib(default=attr.Factory(list)) + + @classmethod + def get_license_fields( + cls, + debian_copyright, + simplify_licenses=True, + filter_duplicates=False, + skip_debian_packaging=False, + _licensing=Licensing(), + ): + + extracted_license_statement = debian_copyright.get_declared_license( + filter_duplicates=filter_duplicates, + skip_debian_packaging=skip_debian_packaging, + ) + license_expression = debian_copyright.get_license_expression( + skip_debian_packaging=skip_debian_packaging, + simplify_licenses=simplify_licenses, + ) + license_expression_spdx = get_declared_license_expression_spdx( + declared_license_expression=license_expression + ) + detections = debian_copyright.get_license_detections_mapping() + + if debian_copyright.is_structured and debian_copyright.primary_license: + # Structured debian copyright files mostly have well defined + # primary licenses and other licenses, so we return these as + # the `declared_license_expression` and all other licenses + # as `other_license_expression`. + + declared_license_expression = debian_copyright.primary_license + declared_license_expression_spdx = get_declared_license_expression_spdx( + declared_license_expression=declared_license_expression + ) + license_detections = debian_copyright.primary_license_detections + other_license_expression = license_expression + other_license_expression_spdx = license_expression_spdx + other_license_detections = detections + + combined_license_expression = combine_expressions( + expressions=[ + declared_license_expression, + other_license_expression + ], + relation='AND', + unique=False, + ) + license_expression_keys = list(set( + _licensing.license_keys(combined_license_expression) + )) + + else: + # We cannot get primary license from Unstructured debian copyright files + # or Structured files without a header/primary-license paragraph, + # so here all the license expressions are `declared_license_expression` + # and `other_license_expression` is None. + declared_license_expression = license_expression + declared_license_expression_spdx = license_expression_spdx + license_detections = detections + other_license_expression = None + other_license_expression_spdx = None + other_license_detections = [] + + license_expression_keys = list(set( + _licensing.license_keys(declared_license_expression) + )) + + return cls( + extracted_license_statement=extracted_license_statement, + declared_license_expression=declared_license_expression, + declared_license_expression_spdx=declared_license_expression_spdx, + license_detections=license_detections, + other_license_expression=other_license_expression, + other_license_expression_spdx=other_license_expression_spdx, + other_license_detections=other_license_detections, + license_expression_keys=license_expression_keys, ) @@ -273,7 +370,7 @@ def get_copyright(self, *args, **kwargs): def get_license_expression(self, *args, **kwargs): """ Return a license expression string suitable to use as a - PackageData.license_expression. + PackageData.declared_license_expression. """ raise NotImplementedError @@ -283,6 +380,13 @@ def get_declared_license(self, *args, **kwargs): PackageData.declared_license. """ raise NotImplementedError + + def get_license_detections_mapping(self): + """ + Return a list of packagedcode.detection LicenseDetection objects + to be reported at `PackageData.license_detections`. + """ + raise NotImplementedError @attr.s @@ -321,6 +425,13 @@ def primary_license(self): """ return None + @property + def is_structured(self): + """ + Return False as this is not a Structured Debian copyright file. + """ + return False + def get_declared_license(self, *args, **kwargs): """ Return None as there is no declared licenses in an unstructured debian @@ -382,10 +493,29 @@ def detect_license(self, location): text = unicode_text(location) # We have no match: return unknown as there must be some license # FIXME: we should track line numbers - license_matches = add_unknown_matches(name=None, text=text) + license_matches = add_undetected_debian_matches(name=None, text=text) self.license_matches = license_matches return license_matches + + def get_license_detections_mapping(self): + """ + Return a list of packagedcode.detection LicenseDetection objects + to be reported at `PackageData.license_detections`. + """ + if not self.license_matches: + return [] + + license_detections = get_license_detections_from_matches( + matches=self.license_matches + ) + + license_detections_mapping, _expression = get_mapping_and_expression_from_detections( + license_detections=license_detections, + whole_lines=False, + ) + + return license_detections_mapping def is_really_structured(dc): @@ -415,7 +545,7 @@ class StructuredCopyrightProcessor(DebianDetector): # FIXME: we should also return the plain License paragraphs - # List of LicenseDetection objects from detection in files and header + # List of DebianLicenseDetection objects from detection in files and header # paragraphs license_detections = attr.ib(default=attr.Factory(list)) @@ -430,6 +560,16 @@ class StructuredCopyrightProcessor(DebianDetector): # header or 'files: *' paragraph for a structured debian copyright file primary_license = attr.ib(default=None) + # list of LicenseDetection objects for the primary_licens + primary_license_detections = attr.ib(default=attr.Factory(list)) + + @property + def is_structured(self): + """ + Return True as this is a Structured Debian copyright file. + """ + return True + @classmethod def from_file(cls, location, check_consistency=False): """ @@ -474,13 +614,15 @@ def license_matches(self): def set_primary_license(self): """ - Compute and set the primary license expression of this - debian copyright file to`primary_license`. + Compute and set the primary license expression of this debian copyright file to + `primary_license`. Also set the license detections for the primary license to + `primary_license_detections`. A primary license in a debian copyright file is the license in the Header paragraph or the `Files: *` paragraph. """ expressions = [] + primary_debian_license_detections = [] has_header_license = False has_primary_license = False @@ -491,17 +633,42 @@ def set_primary_license(self): ): expressions.append(ld.license_expression_object) has_header_license = True + primary_debian_license_detections.append(ld) if not has_primary_license and is_paragraph_primary_license( ld.paragraph ): expressions.append(ld.license_expression_object) has_primary_license = True + primary_debian_license_detections.append(ld) + + if not expressions: + return self.primary_license = dedup_expression( license_expression=str(combine_expressions(expressions)) ) + detection_objects = [] + for debian_detection in primary_debian_license_detections: + license_matches = debian_detection.license_matches + if not license_matches: + continue + + detection = LicenseDetection.from_matches( + license_matches + ) + + detection_objects.append(detection) + + detections_mapping, _expression = get_mapping_and_expression_from_detections( + license_detections=detection_objects, + whole_lines=False, + ) + + self.primary_license_detections = detections_mapping + + def get_declared_license( self, filter_duplicates=False, @@ -662,6 +829,9 @@ def get_license_expression( else: raise_no_license_found_error(location=self.location) + if TRACE: + logger_debug(f"StructuredCopyrightProcessor: get_license_expression: license_expression: {license_expression}") + if simplify_licenses: return dedup_expression(license_expression=license_expression) else: @@ -669,7 +839,7 @@ def get_license_expression( def detect_license(self): """ - Return a list of LicenseDetection objects found in paragraphs. + Return a list of DebianLicenseDetection objects found in paragraphs. """ # TODO: We should also track line numbers in the file where a license was found license_detections = [] @@ -707,7 +877,7 @@ def detect_license(self): @staticmethod def get_license_detections(paragraph, debian_licensing): """ - Return a LicenseDetection object from header and files paragraphs. + Return a DebianLicenseDetection object from header and files paragraphs. `debian_licensing` is a DebianLicensing object used to drive detection such that it is aware of license symbols and references. @@ -756,7 +926,7 @@ def detect_license_in_other_paras(other_paras): ) license_detections.append( - LicenseDetection( + DebianLicenseDetection( paragraph=paragraph, license_expression_object=normalized_expression, license_matches=matches, @@ -765,6 +935,35 @@ def detect_license_in_other_paras(other_paras): return license_detections + def get_license_detections_mapping(self): + """ + Return a list of packagedcode.detection LicenseDetection objects + to be reported at `PackageData.license_detections`. + """ + if not self.license_detections: + return [] + + detection_objects = [] + + for license_detection in self.license_detections: + license_matches = license_detection.license_matches + if not license_matches: + continue + + detection_objects.append( + LicenseDetection.from_matches( + matches=license_matches, + package_license=True, + ) + ) + + detections_mapping, _expression = get_mapping_and_expression_from_detections( + license_detections=detection_objects, + whole_lines=False, + ) + + return detections_mapping + class NoLicenseFoundError(Exception): """ @@ -861,7 +1060,7 @@ class CopyrightDetection: @attr.s -class LicenseDetection: +class DebianLicenseDetection: """ Represent license detections for a single paragraph in a debian copyright file. """ @@ -871,7 +1070,7 @@ class LicenseDetection: def is_detection_reportable(self): """ - Return True if this detection is reportable. LicenseDetection contain + Return True if this detection is reportable. DebianLicenseDetection contain both license texts detection in license paragraphs and in file/other paragraphs. We want to only report license detections that are in files/other paragraph with an existing `license_expression_object`. @@ -920,7 +1119,7 @@ class DebianLicensing: # List of license name strings that could not be parsed unparsable_expressions = attr.ib() - # List of LicenseDetection objects + # List of DebianLicenseDetection objects license_detections = attr.ib() @classmethod @@ -958,7 +1157,7 @@ def from_license_paragraphs(cls, paras_with_license): def get_license_detection_from_license_field(self, paragraph): """ - Return a LicenseDetection object built from a license or file + Return a DebianLicenseDetection object built from a license or file `paragraph` (e.g. with a "license" field). """ exp = paragraph.license.name @@ -1003,12 +1202,12 @@ def get_license_detection_from_license_field(self, paragraph): if normalized_expression == None: # Case where expression is not parsable and the same expression is not present in # the license paragraphs - matches = add_unknown_matches(name=exp, text=None) + matches = add_undetected_debian_matches(name=exp, text=None) normalized_expression = get_license_expression_from_matches( license_matches=matches ) - return LicenseDetection( + return DebianLicenseDetection( paragraph=paragraph, license_expression_object=normalized_expression, license_matches=matches, @@ -1071,7 +1270,7 @@ def parse_paras_with_license_text(paras_with_license): if text_matches: matches.extend(text_matches) else: - matches.extend(add_unknown_matches(name=name, text=text)) + matches.extend(add_undetected_debian_matches(name=name, text=text)) if license_paragraph.comment: comment = license_paragraph.comment.text @@ -1097,7 +1296,7 @@ def parse_paras_with_license_text(paras_with_license): license_matches_by_symbol[cleaned] = matches license_detections.append( - LicenseDetection( + DebianLicenseDetection( paragraph=license_paragraph, license_expression_object=None, license_matches=matches, @@ -1538,9 +1737,9 @@ def is_known_license_intro(license_match): ) -def add_unknown_matches(name, text): +def add_undetected_debian_matches(name, text): """ - Return a list of LicenseMatch (with a single match) created for an unknown + Return a list of LicenseMatch (with a single match) created for an undetected license match with the ``name`` license and license ``text``. Return an empty list if both name and text are empty. @@ -1551,74 +1750,13 @@ def add_unknown_matches(name, text): return [] # FIXME: track lines - license_text = f'{name}\n{text}'.strip() - expression_str = 'unknown-license-reference' - - idx = get_index() - query = Query(query_string=license_text, idx=idx) - - query_run = query.whole_query_run() - - match_len = len(query_run) - match_start = query_run.start - matched_tokens = query_run.tokens - - qspan = Span(range(match_start, query_run.end + 1)) - ispan = Span(range(0, match_len)) - len_legalese = idx.len_legalese - hispan = Span(p for p, t in enumerate(matched_tokens) if t < len_legalese) - - unknown_rule = UnknownRule( - license_expression=expression_str, - text=license_text, - length=match_len, - ) - - match = LicenseMatch( - rule=unknown_rule, - qspan=qspan, - ispan=ispan, - hispan=hispan, - query_run_start=match_start, - matcher=MATCHER_UNKNOWN, - query=query_run.query, - ) - - matches = [match] - set_matched_lines(matches, query.line_by_pos) - return matches - - -@attr.s(slots=True, repr=False) -class UnknownRule(Rule): - """ - A specialized rule object that is used for the special case of unknown - matches in debian copyright files. - - Since there can be a lot of unknown licenses in a debian copyright file, the - rule and the LicenseMatch objects for these are built at matching time. - """ - - def __attrs_post_init__(self, *args, **kwargs): - self.identifier = 'debian-' + self.license_expression - expression = self.licensing.parse(self.license_expression) - self.license_expression = expression.render() - self.license_expression_object = expression - self.is_license_tag = True - self.is_small = False - self.relevance = 100 - self.has_stored_relevance = True - - def load(self): - raise NotImplementedError - - def dump(self): - raise NotImplementedError + query_string = f'{name}\n{text}'.strip() + return get_undetected_matches(query_string) def get_license_detections_from_other_fields(paragraph): """ - Return a list of LicenseDetection found in a ``paragraph`` comment, + Return a list of DebianLicenseDetection found in a ``paragraph`` comment, disclaimer or extra_data fields, e.g. all but the "license" field """ @@ -1653,7 +1791,7 @@ def detect_license_and_save(fname, fvalue): def get_license_detection_from_extra_data(query_string, paragraph, start_line): """ - Return a LicenseDetection from a ``query_string`` starting at ``start_line`` + Return a DebianLicenseDetection from a ``query_string`` starting at ``start_line`` found in ``paragraph``. """ matches = get_license_matches_from_query_string( @@ -1665,7 +1803,7 @@ def get_license_detection_from_extra_data(query_string, paragraph, start_line): normalized_expression = get_license_expression_from_matches( license_matches=matches ) - return LicenseDetection( + return DebianLicenseDetection( paragraph=paragraph, license_expression_object=normalized_expression, license_matches=matches, @@ -1674,7 +1812,7 @@ def get_license_detection_from_extra_data(query_string, paragraph, start_line): def get_license_detection_from_nameless_paragraph(paragraph): """ - Return a LicenseDetection object built from any paragraph without a license + Return a DebianLicenseDetection object built from any paragraph without a license name. """ assert not paragraph.license.name @@ -1687,7 +1825,7 @@ def get_license_detection_from_nameless_paragraph(paragraph): logger_debug('get_license_detection_from_nameless_paragraph: matches', matches) if not matches: - matches = add_unknown_matches(name=None, text=paragraph.license.text) + matches = add_undetected_debian_matches(name=None, text=paragraph.license.text) normalized_expression = get_license_expression_from_matches( license_matches=matches ) @@ -1697,7 +1835,7 @@ def get_license_detection_from_nameless_paragraph(paragraph): license_matches=matches ) - return LicenseDetection( + return DebianLicenseDetection( paragraph=paragraph, license_expression_object=normalized_expression, license_matches=matches, diff --git a/src/packagedcode/freebsd.py b/src/packagedcode/freebsd.py index a1ee941999a..5f4b576d0ea 100644 --- a/src/packagedcode/freebsd.py +++ b/src/packagedcode/freebsd.py @@ -8,27 +8,36 @@ # import io +import os import logging import saneyaml from packagedcode import models -from packagedcode.utils import combine_expressions """ Handle FreeBSD ports per https://www.freebsd.org/cgi/man.cgi?pkg-create(8) """ +SCANCODE_DEBUG_PACKAGE = os.environ.get('SCANCODE_DEBUG_PACKAGE', False) +TRACE = SCANCODE_DEBUG_PACKAGE + +def logger_debug(*args): + pass -TRACE = False logger = logging.getLogger(__name__) if TRACE: import sys - logging.basicConfig(level=logging.DEBUG, stream=sys.stdout) + logging.basicConfig(stream=sys.stdout) logger.setLevel(logging.DEBUG) + def logger_debug(*args): + return logger.debug( + ' '.join(isinstance(a, str) and a or repr(a) for a in args) + ) + # see also https://github.com/freebsd/pkg#the-metadata # TODO: use the libucl Python binding # TODO: support +MANIFETS and its file references @@ -87,8 +96,12 @@ def _parse(cls, yaml_data): # license_mapper needs multiple fields license_mapper(yaml_data, package_data) - if package_data.declared_license: - package_data.license_expression = cls.compute_normalized_license(package_data) + cls.populate_license_fields(package_data) + + if TRACE: + logger_debug( + f"package_data: {package_data}" + ) return package_data @@ -103,39 +116,49 @@ def parse(cls, location): yield cls._parse(yaml_data) - @classmethod - def compute_normalized_license(cls, package): - """ - Return a normalized license expression string or None detected from a ``package`` Package - declared license items or an ordered dict. - """ - declared_license = package.declared_license - if not declared_license: - return + @staticmethod + def get_license_detections_and_expression(package_data): + + from packagedcode.licensing import get_license_detections_and_expression + from packagedcode.licensing import get_license_detections_for_extracted_license_statement + from packagedcode.licensing import get_mapping_and_expression_from_detections + + detections = [] + expression = None + + if not package_data.extracted_license_statement: + return detections, expression - if not isinstance(declared_license, dict): - return models.compute_normalized_license(declared_license=declared_license) + if not isinstance(package_data.extracted_license_statement, dict): + return get_license_detections_and_expression(package_data.extracted_license_statement) - licenses = declared_license.get('licenses') + licenses = package_data.extracted_license_statement.get('licenses') if not licenses: - return + return detections, expression - license_logic = declared_license.get('licenselogic') - # the default in FreebSD expressions is AND + license_logic = package_data.extracted_license_statement.get('licenselogic') relation = 'AND' if license_logic: if license_logic == 'or' or license_logic == 'dual': relation = 'OR' - detected_licenses = [] for lic in licenses: - detected = models.compute_normalized_license(declared_license=lic) + detected = get_license_detections_for_extracted_license_statement(extracted_license_statement=lic) if detected: - detected_licenses.append(detected) + detections.extend(detected) - if detected_licenses: - return combine_expressions(expressions=detected_licenses, relation=relation) + if TRACE: + logger_debug( + f"licenses: {licenses}" + ) + logger_debug( + f"detections: {detections}" + ) + return get_mapping_and_expression_from_detections( + license_detections=detections, + relation=relation, + ) def license_mapper(freebsd_manifest, package): """ @@ -148,15 +171,15 @@ def license_mapper(freebsd_manifest, package): if not licenses: return - declared_license = {} + extracted_license_statement = {} lics = [l.strip() for l in licenses if l and l.strip()] - declared_license['licenses'] = lics + extracted_license_statement['licenses'] = lics license_logic = freebsd_manifest.get('licenselogic') if license_logic: - declared_license['licenselogic'] = license_logic + extracted_license_statement['licenselogic'] = license_logic - package.declared_license = declared_license + package.extracted_license_statement = extracted_license_statement return diff --git a/src/packagedcode/haxe.py b/src/packagedcode/haxe.py index f52becffa99..99f5be4ef7d 100644 --- a/src/packagedcode/haxe.py +++ b/src/packagedcode/haxe.py @@ -55,15 +55,12 @@ def _parse(cls, json_data): name=name, version=version, homepage_url=json_data.get('url'), - declared_license=json_data.get('license'), + extracted_license_statement=json_data.get('license'), keywords=json_data.get('tags'), description=json_data.get('description'), primary_language=cls.default_primary_language, ) - if not package_data.license_expression and package_data.declared_license: - package_data.license_expression = cls.compute_normalized_license(package_data) - if name and version: download_url = f'https://lib.haxe.org/p/{name}/{version}/download/' package_data.repository_download_url = download_url diff --git a/src/packagedcode/jar_manifest.py b/src/packagedcode/jar_manifest.py index a918f1ac196..8dff560f7d1 100644 --- a/src/packagedcode/jar_manifest.py +++ b/src/packagedcode/jar_manifest.py @@ -38,12 +38,7 @@ def parse(cls, location): main_section = sections[0] manifest = get_normalized_java_manifest_data(main_section) if manifest: - package_data = models.PackageData(**manifest,) - - if not package_data.license_expression and package_data.declared_license: - package_data.license_expression = cls.compute_normalized_license(package_data) - - yield package_data + yield models.PackageData(**manifest,) @classmethod def assign_package_to_resources(cls, package, resource, codebase, package_adder): @@ -272,7 +267,7 @@ def dget(s): # licensing ######################### # Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt - package['declared_license'] = dget('Bundle-License') + package['extracted_license_statement'] = dget('Bundle-License') # Bundle-Copyright: Apache 2.0 package['copyright'] = dget('Bundle-Copyright') diff --git a/src/packagedcode/licensing.py b/src/packagedcode/licensing.py index 753b87d9907..daa426d0fc7 100644 --- a/src/packagedcode/licensing.py +++ b/src/packagedcode/licensing.py @@ -12,14 +12,31 @@ from license_expression import Licensing +from licensedcode.cache import build_spdx_license_expression +from licensedcode.cache import get_cache +from licensedcode.detection import LicenseDetection +from licensedcode.detection import DetectionCategory +from licensedcode.detection import group_matches +from licensedcode.detection import get_detected_license_expression +from licensedcode.detection import get_matches_from_detection_mappings +from licensedcode.detection import get_unknown_license_detection +from licensedcode.detection import get_referenced_filenames +from licensedcode.detection import find_referenced_resource +from licensedcode.detection import detect_licenses from licensedcode.spans import Span from licensedcode import query +from packagedcode.utils import combine_expressions +from summarycode.classify import check_resource_name_start_and_end +from summarycode.classify import LEGAL_STARTS_ENDS +from summarycode.classify import README_STARTS_ENDS + + """ Detect and normalize licenses as found in package manifests data. """ -TRACE = os.environ.get('SCANCODE_DEBUG_PACKAGE', False) +TRACE = os.environ.get('SCANCODE_DEBUG_PACKAGE_LICENSE', False) def logger_debug(*args): @@ -34,10 +51,357 @@ def logger_debug(*args): logger.setLevel(logging.DEBUG) def logger_debug(*args): - return logger.debug( - ' '.join(isinstance(a, str) and a or repr(a) for a in args) + return logger.debug(' '.join(isinstance(a, str) and a or repr(a) for a in args)) + + +def add_referenced_license_matches_for_package(resource, codebase, no_licenses): + """ + Return an updated ``resource`` saving it in place, after adding new license + detections to the package manifests detected in this resource, following their + Rule ``referenced_filenames`` if any. Return None if ``resource`` is not a + file Resource or was not updated. + """ + if TRACE: + logger_debug( + f'packagedcode.licensing: add_referenced_license_matches_for_package: ' + 'resource: {resource.path}' ) + if not resource.is_file: + return + + package_data = resource.package_data + if not package_data: + return + + for pkg in package_data: + + license_detections = pkg["license_detections"] + if not license_detections: + continue + + modified = False + + for detection in license_detections: + detection_modified = False + matches = detection["matches"] + referenced_filenames = get_referenced_filenames(matches) + if not referenced_filenames: + continue + + for referenced_filename in referenced_filenames: + referenced_resource = find_referenced_resource( + referenced_filename=referenced_filename, + resource=resource, + codebase=codebase, + ) + + if not referenced_resource: + continue + + if no_licenses: + referenced_license_detections = get_license_detection_mappings( + location=referenced_resource.location + ) + else: + referenced_license_detections = referenced_resource.license_detections + + if referenced_license_detections: + modified = True + detection_modified = True + matches.extend( + get_matches_from_detection_mappings( + license_detections=referenced_license_detections + ) + ) + + if not detection_modified: + continue + + detection_log, license_expression = get_detected_license_expression( + matches=matches, + analysis=DetectionCategory.PACKAGE_UNKNOWN_FILE_REFERENCE_LOCAL.value, + post_scan=True, + ) + detection["license_expression"] = str(license_expression) + detection["detection_log"] = detection_log + + if modified: + license_expressions = [ + detection["license_expression"] + for detection in license_detections + ] + + pkg["declared_license_expression"] = combine_expressions( + expressions=license_expressions, + relation='AND', + unique=True, + ) + + pkg["declared_license_expression_spdx"] = str(build_spdx_license_expression( + license_expression=pkg["declared_license_expression"], + licensing=get_cache().licensing, + )) + + codebase.save_resource(resource) + yield resource + + +def add_referenced_license_detection_from_package(resource, codebase, no_licenses): + """ + Return an updated ``resource`` saving it in place, after adding new license + matches (licenses and license_expressions) following their Rule + ``referenced_filenames`` if it is pointing to a package. If there is no + top level packages, check for License/Readme files at codebase root and + add licenses from there. + """ + if TRACE: + logger_debug(f'packagedcode.licensing: add_referenced_license_matches_from_package: resource: {resource.path}') + + if not resource.is_file: + return + + license_detections = resource.license_detections + if not license_detections: + return + + codebase_packages = codebase.attributes.packages + + modified = False + + for detection in license_detections: + detection_modified = False + license_matches = detection["matches"] + referenced_filenames = get_referenced_filenames(license_matches=license_matches) + if not referenced_filenames: + continue + + has_reference_to_package = any([ + 'INHERIT_LICENSE_FROM_PACKAGE' in referenced_filename + for referenced_filename in referenced_filenames + ]) + + if not has_reference_to_package: + continue + + if not codebase_packages: + root_path = codebase.root.path + root_resource = codebase.get_resource(path=root_path) + sibling_license_detections, _le = get_license_detections_from_sibling_file( + resource=root_resource, + codebase=codebase, + no_licenses=no_licenses, + ) + if TRACE: + logger_debug( + f'packagedcode.licensing: add_referenced_license_matches_from_package: root_path: {root_path}' + f'sibling_license_detections: {sibling_license_detections}' + ) + + for sibling_detection in sibling_license_detections: + modified = True + detection_modified = True + license_matches.extend(sibling_detection["matches"]) + analysis = DetectionCategory.UNKNOWN_REFERENCE_IN_FILE_TO_NONEXISTENT_PACKAGE.value + + else: + for_packages = resource.for_packages + for package_uid in for_packages: + + for codebase_package in codebase_packages: + if codebase_package["package_uid"] == package_uid: + break + + pkg_detections = codebase_package["license_detections"] + for pkg_detection in pkg_detections: + modified = True + detection_modified = True + license_matches.extend(pkg_detection["matches"]) + analysis = DetectionCategory.UNKNOWN_REFERENCE_IN_FILE_TO_PACKAGE.value + + if not detection_modified: + continue + + detection_log, license_expression = get_detected_license_expression( + matches=license_matches, + analysis=analysis, + post_scan=True, + ) + detection["license_expression"] = str(license_expression) + detection["detection_log"] = detection_log + + if modified: + + license_expressions = [ + detection["license_expression"] + for detection in license_detections + ] + + resource.detected_license_expression = combine_expressions( + expressions=license_expressions, + relation='AND', + unique=True, + ) + + resource.detected_license_expression_spdx = str(build_spdx_license_expression( + license_expression=resource.detected_license_expression, + licensing=get_cache().licensing, + )) + + codebase.save_resource(resource) + yield resource + + +def add_license_from_sibling_file(resource, codebase, no_licenses): + """ + Given a resource and it's codebase object, assign licenses to the package + detections in that resource, from the sibling files of it. + + If `no_license` is True, then license scan (for resources) is disabled. + """ + if TRACE: + logger_debug(f'packagedcode.licensing: add_license_from_sibling_file: resource: {resource.path}') + + if not resource.is_file: + return + + package_data = resource.package_data + if not package_data: + return + + for pkg in package_data: + pkg_license_detections = pkg["license_detections"] + if pkg_license_detections: + return + + license_detections, license_expression = get_license_detections_from_sibling_file( + resource=resource, + codebase=codebase, + no_licenses=no_licenses, + ) + if not license_detections: + return + + package = resource.package_data[0] + package["license_detections"] = license_detections + package["declared_license_expression"] = license_expression + package["declared_license_expression_spdx"] = str(build_spdx_license_expression( + license_expression=package["declared_license_expression"], + licensing=get_cache().licensing, + )) + + codebase.save_resource(resource) + return package + + +def is_legal_or_readme(resource): + """ + Return True if `resource` is a legal (like LICENSE/COPYING) or README file, otherwise + return False. + """ + is_legal = check_resource_name_start_and_end(resource=resource, STARTS_ENDS=LEGAL_STARTS_ENDS) + is_readme = check_resource_name_start_and_end(resource=resource, STARTS_ENDS=README_STARTS_ENDS) + if is_legal or is_readme: + return True + + return False + + +def get_license_detections_from_sibling_file(resource, codebase, no_licenses): + """ + Return `license_detections`, a list of LicenseDetection objects and a + `license_expression`, given a resource and it's codebase object, from + the sibling files of the resource. + + If `no_license` is True, then license scan (for resources) is disabled. + """ + siblings = [] + + if resource.has_parent(): + for sibling in resource.siblings(codebase): + if is_legal_or_readme(resource=sibling): + siblings.append(sibling) + elif resource.has_children: + for child in resource.children(codebase): + if is_legal_or_readme(resource=child): + siblings.append(child) + + if not siblings: + return [], None + + license_detections = [] + for sibling in siblings: + if no_licenses: + detections = get_license_detection_mappings( + location=sibling.location, + analysis=DetectionCategory.PACKAGE_ADD_FROM_SIBLING_FILE.value, + post_scan=True, + ) + for detection in detections: + license_detections.append(detection) + else: + license_detections.extend(sibling.license_detections) + + if not license_detections: + return [], None + + license_expression = get_license_expression_from_detection_mappings( + detections=license_detections, + valid_expression=False, + ) + return license_detections, license_expression + + +def get_license_detection_mappings( + location, + index=None, + analysis=None, + post_scan=False, + package_license=True, +): + """ + Return a list of LicenseDetection objects by running license detection + on `location`. This performs similarly to `scancode.api.get_licenses`. + """ + license_detections = [] + detections = detect_licenses( + index=index, + location=location, + analysis=analysis, + post_scan=post_scan, + package_license=package_license, + ) + + for detection in detections: + #TODO: also return these? + if detection.license_expression is None: + continue + + license_detections.append( + detection.to_dict( + include_text=True, + license_text_diagnostics=False, + ) + ) + + return license_detections + + +def get_declared_license_expression_spdx(declared_license_expression): + """ + Return a string SPDX license expression corresponding to the scancode + `declared_license_expression` string. + """ + if not declared_license_expression: + return + + detected_license_expression_spdx = build_spdx_license_expression( + declared_license_expression, + licensing=get_cache().licensing, + ) + + return str(detected_license_expression_spdx) + def get_license_matches(location=None, query_string=None): """ @@ -81,19 +445,63 @@ def get_license_matches_from_query_string(query_string, start_line=1): return idx.match_query(qry=qry) -def get_license_expression_from_matches(license_matches): +def get_license_expression_from_matches(license_matches, relation='AND', unique=True): """ - Craft a license expression from a list of LicenseMatch objects. + Craft a license expression from `license_matches`, a list of LicenseMatch objects. """ - from packagedcode.utils import combine_expressions + if not license_matches: + return - license_expressions = [ - match.rule.license_expression for match in license_matches - ] - return str(combine_expressions(license_expressions, unique=False)) + if type(license_matches[0]) == dict: + license_expressions = [ + match['license_expression'] for match in license_matches + ] + else: + license_expressions = [ + match.rule.license_expression for match in license_matches + ] + + if len(license_expressions) == 1: + license_expression = str(license_expressions[0]) + else: + license_expression = str( + combine_expressions(license_expressions, relation=relation, unique=unique) + ) + + return license_expression + + +def get_license_expression_from_detection_mappings( + detections, + relation='AND', + unique=True, + valid_expression=False, +): + """ + Return a license expression string from a list of LicenseDetection + mappings. + + If `valid_expression` is True, also include the license_expression + from detected license clues. + """ + + expressions = [] + for detection in detections: + if valid_expression: + if not detection["license_expression"]: + expressions.append( + get_license_expression_from_matches(detection["matches"]) + ) + continue + + expressions.append(detection["license_expression"]) + + return str( + combine_expressions(expressions, relation=relation, unique=unique) + ) -def matches_have_unknown(matches, licensing): +def matches_have_unknown(matches, licensing=Licensing()): """ Return True if any of the LicenseMatch in `matches` has an unknown license. """ @@ -106,16 +514,237 @@ def matches_have_unknown(matches, licensing): return True -def get_normalized_expression( - query_string, +def get_license_detections_from_matches(matches): + """ + Return a list of LicenseDetection objects given a list of LicenseMatch objects. + """ + license_detections = [] + + if not matches: + return license_detections + + for group_of_matches in group_matches(license_matches=matches): + license_detections.append( + LicenseDetection.from_matches( + matches=group_of_matches, + package_license=True, + ) + ) + + return license_detections + + +def get_license_expression_from_detections(license_detections, relation='AND', unique=True): + """ + Return a license expression string built from a list of LicenseDetection objects. + """ + if not license_detections: + return + + license_expressions = [ + detection.license_expression for detection in license_detections + ] + + if len(license_expressions) == 1: + license_expression = str(license_expressions[0]) + else: + license_expression = str( + combine_expressions(license_expressions, relation=relation, unique=unique) + ) + + return license_expression + + +def get_mapping_and_expression_from_detections( + license_detections, + relation='AND', + unique=True, + include_text=True, + license_text_diagnostics=False, + whole_lines=True, +): + """ + Return a list of LicenseDetection data mapping and a license_expression + from a list of LicenseDetection objects. + """ + detection_data = [] + + if not license_detections: + return detection_data, None + + for license_detection in license_detections: + if license_detection.license_expression is None: + license_detection.license_expression = get_license_expression_from_matches( + license_matches=license_detection.matches, + relation=relation, + unique=unique, + ) + + detection_data.append( + license_detection.to_dict( + include_text=include_text, + license_text_diagnostics=license_text_diagnostics, + whole_lines=whole_lines, + ) + ) + + license_expression = get_license_expression_from_detections( + license_detections=license_detections, + relation=relation, + unique=unique, + ) + + return detection_data, license_expression + + +def is_declared_license_not_fully_matched(matches): + """ + verify that we consumed 100% of the query string e.g. that we + have no unknown leftover. + + # 1. have all matches 100% coverage? + # 2. is declared license fully matched? + """ + all_matches_have_full_coverage = all(m.coverage() == 100 for m in matches) + + query = matches[0].query + # the query object should be the same for all matches. Is this always true?? + for mt in matches: + if mt.query != query: + # FIXME: the expception may be swallowed in callers!!! + raise Exception( + 'Inconsistent package.extracted_license_statement: text with multiple "queries".' + 'Please report this issue to the scancode-toolkit team.\n' + f'{matches}' + ) + + query_len = len(query.tokens) + matched_qspans = [m.qspan for m in matches] + matched_qpositions = Span.union(*matched_qspans) + len_all_matches = len(matched_qpositions) + declared_license_is_fully_matched = query_len == len_all_matches + + if not declared_license_is_fully_matched and not all_matches_have_full_coverage: + return True + + return False + + +def get_normalized_license_detections( + extracted_license, + try_as_expression=True, + approximate=True, + expression_symbols=None, +): + """ + Return a normalized license expression string detected from a list of + declared license items. + """ + license_detections = [] + + if not extracted_license: + return license_detections + + if TRACE: + logger_debug(f'get_normalized_license_detections: extracted_license: {extracted_license}') + logger_debug(f'get_normalized_license_detections: type(extracted_license): {type(extracted_license)}') + + if not isinstance(extracted_license, list): + if isinstance(extracted_license, str): + license_detections = get_license_detections_for_extracted_license_statement( + extracted_license_statement=extracted_license, + try_as_expression=try_as_expression, + approximate=approximate, + expression_symbols=expression_symbols, + ) + if TRACE: + logger_debug(f'get_normalized_license_detections: str:') + + elif isinstance(extracted_license, dict): + for extracted_license_statement in extracted_license.values(): + detections = get_license_detections_for_extracted_license_statement( + extracted_license_statement=extracted_license_statement, + try_as_expression=try_as_expression, + approximate=approximate, + expression_symbols=expression_symbols, + ) + if TRACE: + logger_debug(f'get_normalized_license_detections: dict: extracted_license_statement: {extracted_license_statement}: detections: {detections}') + + if detections: + license_detections.extend(detections) + + else: + extracted_license_statement = repr(extracted_license) + license_detections = get_license_detections_for_extracted_license_statement( + extracted_license_statement=extracted_license_statement, + try_as_expression=try_as_expression, + approximate=approximate, + expression_symbols=expression_symbols, + ) + if TRACE: + logger_debug(f'get_normalized_license_detections: dict:') + + elif isinstance(extracted_license, list): + + for extracted_license_item in extracted_license: + if isinstance(extracted_license_item, str): + detections = get_license_detections_for_extracted_license_statement( + extracted_license_statement=extracted_license_item, + try_as_expression=try_as_expression, + approximate=approximate, + expression_symbols=expression_symbols, + ) + + if detections: + license_detections.extend(detections) + + if TRACE: + logger_debug(f'get_normalized_license_detections: list(str): extracted_license_item: {extracted_license_item}: detections: {license_detections}') + + elif isinstance(extracted_license_item, dict): + for extracted_license_statement in extracted_license_item.values(): + detections = get_license_detections_for_extracted_license_statement( + extracted_license_statement=extracted_license_statement, + try_as_expression=try_as_expression, + approximate=approximate, + expression_symbols=expression_symbols, + ) + if TRACE: + logger_debug(f'get_normalized_license_detections: list(dict): extracted_license_statement: {extracted_license_statement}: detections: {detections}') + + if detections: + license_detections.extend(detections) + + else: + extracted_license_statement = repr(extracted_license_item) + + detections = get_license_detections_for_extracted_license_statement( + extracted_license_statement=extracted_license_statement, + try_as_expression=try_as_expression, + approximate=approximate, + expression_symbols=expression_symbols, + ) + + if detections: + license_detections.extend(detections) + + if TRACE: + logger_debug(f'get_normalized_license_detections: list(other): extracted_license_statement: {extracted_license_statement}: detections: {license_detections}') + + return license_detections + + +def get_license_detections_and_expression( + extracted_license_statement, + default_relation_license=None, try_as_expression=True, approximate=True, expression_symbols=None, ): """ - Given a text `query_string` return a single detected license expression. - `query_string` is typically the value of a license field as found in package - manifests. + Given a text `extracted_license_statement` return a list of LicenseDetection objects. + `extracted_license_statement` is typically found in package manifests. If `try_as_expression` is True try first to parse this as a license expression using the ``expression_symbols`` mapping of {lowered key: @@ -127,15 +756,100 @@ def get_normalized_expression( Return None if the `query_string` is empty. Return "unknown" as a license expression if there is a `query_string` but nothing was detected. """ - if not query_string or not query_string.strip(): - return + detection_data = [] + license_expression = None - if TRACE: - logger_debug(f'get_normalized_expression: query_string: "{query_string}"') + if not extracted_license_statement: + return detection_data, license_expression + + license_detections = get_normalized_license_detections( + extracted_license=extracted_license_statement, + try_as_expression=try_as_expression, + approximate=approximate, + expression_symbols=expression_symbols, + ) + + if not license_detections: + if not isinstance(extracted_license_statement, str): + extracted_license_statement = repr(extracted_license_statement) + license_detection = get_unknown_license_detection(query_string=extracted_license_statement) + license_detections = [license_detection] + if default_relation_license: + relation = default_relation_license + else: + relation = 'AND' + + return get_mapping_and_expression_from_detections( + license_detections=license_detections, + relation=relation, + ) + + +def get_license_detections_for_extracted_license_statement( + extracted_license_statement, + try_as_expression=True, + approximate=True, + expression_symbols=None, +): + """ + Return a list of LicenseDetection objects after detecting licenses in + the given `extracted_license_statement`. + """ + if not extracted_license_statement: + return [] + + if not isinstance(extracted_license_statement, str): + extracted_license_statement = repr(extracted_license_statement) + + matches, matched_as_expression = get_license_matches_for_extracted_license_statement( + query_string=extracted_license_statement, + try_as_expression=try_as_expression, + approximate=approximate, + expression_symbols=expression_symbols, + ) + + if not matches: + extracted_license_statement = f'license {extracted_license_statement}' + matches, matched_as_expression = get_license_matches_for_extracted_license_statement( + query_string=extracted_license_statement, + try_as_expression=False, + approximate=approximate, + expression_symbols=expression_symbols, + ) + + if not matches: + return [] + + license_detections = get_license_detections_from_matches(matches) + + if matched_as_expression: + return license_detections + + if is_declared_license_not_fully_matched(matches): + # FIXME: Only include the undetected part in the matched_text + license_detections.append( + get_unknown_license_detection(extracted_license_statement) + ) + + return license_detections + + +def get_license_matches_for_extracted_license_statement( + query_string, + try_as_expression=True, + approximate=True, + expression_symbols=None, +): + """ + Return `matches` list of LicenseMatch and a flag `matched_as_expression` + which is True if the `query_string` was matched as an expression. + + Here the `query_string` is generally a extracted_license_statement + which can be a valid license-expression. + """ from licensedcode.cache import get_index idx = get_index() - licensing = Licensing() # we match twice in a cascade: as an expression, then as plain text if we # did not succeed. @@ -148,7 +862,7 @@ def get_normalized_expression( as_expression=True, expression_symbols=expression_symbols, ) - if matches_have_unknown(matches, licensing): + if matches_have_unknown(matches): # rematch also if we have unknowns matched_as_expression = False matches = idx.match( @@ -172,54 +886,15 @@ def get_normalized_expression( approximate=approximate, ) - if not matches: - # we have a query_string text but there was no match: return an unknown - # key - return 'unknown' - - if TRACE: - logger_debug('get_normalized_expression: matches:', matches) - - # join the possible multiple detected license expression with an AND - expression_objects = [m.rule.license_expression_object for m in matches] - if len(expression_objects) == 1: - combined_expression_object = expression_objects[0] - else: - combined_expression_object = licensing.AND(*expression_objects) - - if matched_as_expression: - # then just return the expression(s) - return str(combined_expression_object) - - # Otherwise, verify that we consumed 100% of the query string e.g. that we - # have no unknown leftover. - - # 1. have all matches 100% coverage? - all_matches_have_full_coverage = all(m.coverage() == 100 for m in matches) - - # TODO: have all matches a high enough score? - - # 2. are all declared license tokens consumed? - query = matches[0].query - # the query object should be the same for all matches. Is this always true?? - for mt in matches: - if mt.query != query: - # FIXME: the expception may be swallowed in callers!!! - raise Exception( - 'Inconsistent package.declared_license: text with multiple "queries".' - 'Please report this issue to the scancode-toolkit team.\n' - f'{query_string}' - ) - - query_len = len(query.tokens) - matched_qspans = [m.qspan for m in matches] - matched_qpositions = Span.union(*matched_qspans) - len_all_matches = len(matched_qpositions) - declared_license_is_fully_matched = query_len == len_all_matches + return matches, matched_as_expression - if not all_matches_have_full_coverage or not declared_license_is_fully_matched: - # We inject an 'unknown' symbol in the expression - unknown = licensing.parse('unknown', simple=True) - combined_expression_object = licensing.AND(combined_expression_object, unknown) - return str(combined_expression_object) +def get_only_expression_from_extracted_license(extracted_license_statement): + """ + Return a license_expression from license detections in a given + `extracted_license_statement` string. + """ + _detections, license_expression = get_license_detections_and_expression( + extracted_license_statement=extracted_license_statement + ) + return license_expression diff --git a/src/packagedcode/maven.py b/src/packagedcode/maven.py index d96fb907a3f..c1ca31f13c1 100644 --- a/src/packagedcode/maven.py +++ b/src/packagedcode/maven.py @@ -21,7 +21,6 @@ from commoncode import fileutils from packagedcode import models -from packagedcode.utils import combine_expressions from packagedcode.utils import normalize_vcs_url from packagedcode.utils import VCS_URLS from textcode import analysis @@ -96,13 +95,15 @@ def is_datafile(cls, location, filetypes=tuple()): @classmethod def parse(cls, location, base_url='https://repo1.maven.org/maven2'): - return parse( + package_data = parse( location=location, datasource_id=cls.datasource_id, package_type=cls.default_package_type, primary_language=cls.default_primary_language, base_url=base_url, ) + if package_data: + yield package_data @classmethod def assign_package_to_resources(cls, package, resource, codebase, package_adder): @@ -151,9 +152,6 @@ def assign_package_to_resources(cls, package, resource, codebase, package_adder) package_adder=package_adder ) - @classmethod - def compute_normalized_license(cls, package): - return compute_normalized_license(declared_license=package.declared_license) # TODO: assemble with its pom!! class MavenPomPropertiesHandler(models.NonAssemblableDatafileHandler): @@ -183,70 +181,6 @@ def parse(cls, location): ) -def compute_normalized_license(declared_license): - """ - Return a detected license expression from a declared license mapping. - """ - if not declared_license: - return - - # FIXME: declared_license add top comment to declared license as it often - # contains extra - detected_licenses = [] - - for license_declaration in declared_license: - # 1. try detection on the value of name if not empty and keep this - name = license_declaration.get('name') - via_name = models.compute_normalized_license(name) - - # 2. try detection on the value of url if not empty and keep this - url = license_declaration.get('url') - via_url = models.compute_normalized_license(url) - - # 3. try detection on the value of comment if not empty and keep this - comments = license_declaration.get('comments') - via_comments = models.compute_normalized_license(comments) - - if via_name: - # The name should have precedence and any unknowns - # in url and comment should be ignored. - if via_url == 'unknown': - via_url = None - if via_comments == 'unknown': - via_comments = None - - # Check the three detections to decide which license to keep - name_and_url = via_name == via_url - name_and_comment = via_name == via_comments - all_same = name_and_url and name_and_comment - - if via_name: - if all_same: - detected_licenses.append(via_name) - - # name and (url or comment) are same - elif name_and_url and not via_comments: - detected_licenses.append(via_name) - elif name_and_comment and not via_url: - detected_licenses.append(via_name) - - else: - # we have some non-unknown license detected in url or comment - detections = via_name, via_url, via_comments - detections = [l for l in detections if l] - if detections: - combined_expression = combine_expressions(detections) - if combined_expression: - detected_licenses.append(combined_expression) - elif via_url: - detected_licenses.append(via_url) - elif via_comments: - detected_licenses.append(via_comments) - - if detected_licenses: - return combine_expressions(detected_licenses) - - def build_url( group_id, artifact_id, @@ -1102,7 +1036,7 @@ def parse( base_url='https://repo1.maven.org/maven2', ): """ - Yield Packagedata objects from parsing a Maven pom file at `location` or + Return Packagedata objects from parsing a Maven pom file at `location` or using the provided `text` (one or the other but not both). """ package = _parse( @@ -1113,7 +1047,7 @@ def parse( base_url=base_url ) if package: - yield package + return package def _parse( @@ -1155,7 +1089,7 @@ def _parse( # complex defeinition in Maven qualifiers['type'] = extension - declared_license = pom.licenses + extracted_license_statement = pom.licenses group_id = pom.group_id artifact_id = pom.artifact_id @@ -1194,7 +1128,7 @@ def _parse( )) # FIXME: there are still other data to map in a PackageData - package_data = models.PackageData( + return models.PackageData( datasource_id=datasource_id, type=package_type, primary_language=primary_language, @@ -1204,7 +1138,7 @@ def _parse( qualifiers=qualifiers or None, description=description or None, homepage_url=pom.url or None, - declared_license=declared_license or None, + extracted_license_statement=extracted_license_statement or None, parties=get_parties(pom), dependencies=get_dependencies(pom), source_packages=source_packages, @@ -1212,12 +1146,6 @@ def _parse( **urls, ) - if not package_data.license_expression and package_data.declared_license: - package_data.license_expression = models.compute_normalized_license(package_data.declared_license) - - return package_data - - def build_vcs_and_code_view_urls(scm): """ Return a mapping of vcs_url and code_view_url from a Maven `scm` mapping. diff --git a/src/packagedcode/models.py b/src/packagedcode/models.py index 70ff88528e1..6a2a90c29b9 100644 --- a/src/packagedcode/models.py +++ b/src/packagedcode/models.py @@ -11,6 +11,8 @@ import os import uuid from fnmatch import fnmatchcase +import logging +import sys import attr from packageurl import normalize_qualifiers @@ -36,6 +38,8 @@ except ImportError: licensing = None +from packagedcode.licensing import get_declared_license_expression_spdx + """ This module contain data models for package and dependencies, abstracting and normalizing the small differences that exist across different package types @@ -114,10 +118,10 @@ - IdentifiablePackageData: a base class for a Package-like class with a Package URL. """ -SCANCODE_DEBUG_PACKAGE_API = os.environ.get('SCANCODE_DEBUG_PACKAGE_API', False) +SCANCODE_DEBUG_PACKAGE = os.environ.get('SCANCODE_DEBUG_PACKAGE', False) -TRACE = SCANCODE_DEBUG_PACKAGE_API -TRACE_UPDATE = SCANCODE_DEBUG_PACKAGE_API +TRACE = SCANCODE_DEBUG_PACKAGE +TRACE_UPDATE = SCANCODE_DEBUG_PACKAGE def logger_debug(*args): @@ -607,16 +611,49 @@ class PackageData(IdentifiablePackageData): label='Copyright', help='Copyright statements for this package. Typically one per line.') - license_expression = String( + declared_license_expression = String( label='license expression', help='The license expression for this package typically derived ' - 'from its declared license or from some other type-specific ' + 'from its extracted_license_statement or from some other type-specific ' 'routine or convention.') - declared_license = String( - label='declared license', - help='The declared license mention, tag or text as found in a ' - 'package manifest. This can be a string, a list or dict of ' + declared_license_expression_spdx = String( + label='SPDX license expression', + help='The SPDX license expression for this package converted ' + 'from its declared_license_expression.') + + license_detections = List( + item_type=dict, + label='List of LicenseDetections', + help='A list of LicenseDetection mappings typically derived ' + 'from its extracted_license_statement or from some other type-specific ' + 'routine or convention.' + ) + + other_license_expression = String( + label='other license expression', + help='The license expression for this package which is different from the ' + 'declared_license_expression, (i.e. not the primary license) ' + 'routine or convention.') + + other_license_expression_spdx = String( + label='other SPDX license expression', + help='The other SPDX license expression for this package converted ' + 'from its other_license_expression.') + + other_license_detections = List( + item_type=dict, + label='List of other LicenseDetections', + help='A list of LicenseDetection mappings which is different from the ' + 'declared_license_expression, (i.e. not the primary license) ' + 'These are detections for the detection for the license expressions ' + 'in other_license_expression. ' + ) + + extracted_license_statement = String( + label='extracted license statement', + help='The license statement mention, tag or text as found in a ' + 'package manifest and extracted. This can be a string, a list or dict of ' 'strings possibly nested, as found originally in the manifest.') notice_text = String( @@ -676,6 +713,35 @@ class PackageData(IdentifiablePackageData): repr=True, ) + def __attrs_post_init__(self, *args, **kwargs): + self.populate_license_fields() + + def populate_license_fields(self): + """ + Run license detection on extracted_license_statement for a PackageData + object, and add the declared_license_expression (and the spdx expression) + and corresponding LicenseDetection data. + """ + if not self.declared_license_expression and self.extracted_license_statement: + + self.license_detections, self.declared_license_expression = \ + self.get_license_detections_and_expression() + + self.declared_license_expression_spdx = get_declared_license_expression_spdx( + declared_license_expression=self.declared_license_expression + ) + + if TRACE: + logger_debug( + f"PackageData: populate_license_fields:" + f"extracted_license_statement: {self.extracted_license_statement}" + f"declared_license_expression: {self.declared_license_expression}" + f"license_detections: {self.license_detections}" + ) + + if self.extracted_license_statement and not isinstance(self.extracted_license_statement, str): + self.extracted_license_statement = repr(self.extracted_license_statement) + def to_dict(self, with_details=True, **kwargs): mapping = super().to_dict(with_details=with_details, **kwargs) if not with_details: @@ -750,6 +816,32 @@ def from_dict(cls, mapping): return super().from_dict(package_data) + def get_license_detections_and_expression(self): + """ + Return a list of LicenseDetection and a license expression string + given a ``extracted_license_statement``. + + Called only when using the default assemble() implementation. + Subclass can override as needed. + """ + from packagedcode.licensing import get_license_detections_and_expression + + if not self.extracted_license_statement: + return [], None + + return get_license_detections_and_expression( + extracted_license_statement=self.extracted_license_statement, + default_relation_license=get_default_relation_license( + datasource_id=self.datasource_id, + ), + ) + + +def get_default_relation_license(datasource_id): + from packagedcode import HANDLER_BY_DATASOURCE_ID + handler = HANDLER_BY_DATASOURCE_ID[datasource_id] + return handler.default_relation_license + def _rehydrate_list(cls, values): """ @@ -767,42 +859,6 @@ def _rehydrate_list(cls, values): for val in values: yield cls.from_dict(val) - -def compute_normalized_license(declared_license, expression_symbols=None): - """ - Return a normalized license_expression string from the ``declared_license``. - Return 'unknown' if there is a declared license but it cannot be detected - (including on errors) and return None if there is no declared license. - - Use the ``expression_symbols`` mapping of {lowered key: LicenseSymbol} - if provided. Otherwise use the standard SPDX license symbols. - """ - # Ensure declared license is always a string - if not isinstance(declared_license, str): - declared_license = repr(declared_license) - - if not declared_license: - return - - if not licensing: - if TRACE: - logger_debug( - f'Failed to compute license for {declared_license!r}: ' - 'cannot import packagedcode.licensing') - return 'unknown' - - try: - return licensing.get_normalized_expression( - query_string=declared_license, - expression_symbols=expression_symbols - ) - except Exception as e: - # we never fail just for this - if TRACE: - logger_debug(f'Failed to compute license for {declared_license!r}: {e!r}') - return 'unknown' - - def add_to_package(package_uid, resource, codebase): """ Append `package_uid` to `resource.for_packages`, if the attribute exists and @@ -863,6 +919,9 @@ class DatafileHandler: # Informational: URL that documents this file format documentation_url = None + # Default Relation between license elements detected in an `extracted_license_statement` + default_relation_license = None + @classmethod def is_datafile(cls, location, filetypes=tuple(), _bare_filename=False): """ @@ -948,8 +1007,7 @@ def assemble(cls, package_data, resource, codebase, package_adder=add_to_package ) package_uid = package.package_uid - if not package.license_expression: - package.license_expression = cls.compute_normalized_license(package) + package.populate_license_fields() yield package @@ -975,28 +1033,6 @@ def assemble(cls, package_data, resource, codebase, package_adder=add_to_package # we yield this as we do not want this further processed yield resource - @classmethod - def compute_normalized_license(cls, package): - """ - Return a computed license expression string or None given a ``package`` - Package object. - - Called only when using the default assemble() implementation. - Subclass can override as needed. - """ - if package.declared_license and not package.license_expression: - try: - license_expression = compute_normalized_license(package.declared_license) - except Exception: - if SCANCODE_DEBUG_PACKAGE_API: - raise - license_expression = 'unknown' - - if TRACE: - logger_debug(f' compute_normalized_license: license_expression: {license_expression}') - - return license_expression - @classmethod def assign_package_to_resources(cls, package, resource, codebase, package_adder=add_to_package): """ @@ -1113,8 +1149,7 @@ def assemble_from_many(cls, pkgdata_resources, codebase, package_adder=add_to_pa # Yield Packages, Dependencies, and Resources if package: - if not package.license_expression: - package.license_expression = cls.compute_normalized_license(package) + package.populate_license_fields() yield package yield from dependencies @@ -1201,6 +1236,33 @@ def create_default_package_data(cls, **kwargs): **kwargs, ) + @classmethod + def populate_license_fields(cls, package_data): + """ + Run license detection on extracted_license_statement for a PackageData + object, and add the declared_license_expression (and the spdx expression) + and corresponding LicenseDetection data. + """ + if not package_data.declared_license_expression and package_data.extracted_license_statement: + + package_data.license_detections, package_data.declared_license_expression = \ + cls.get_license_detections_and_expression(package_data) + + package_data.declared_license_expression_spdx = get_declared_license_expression_spdx( + declared_license_expression=package_data.declared_license_expression + ) + + if TRACE: + logger_debug( + f"DatafileHandler: populate_license_fields:" + f"extracted_license_statement: {package_data.extracted_license_statement}" + f"declared_license_expression: {package_data.declared_license_expression}" + f"license_detections: {package_data.license_detections}" + ) + + if package_data.extracted_license_statement and not isinstance(package_data.extracted_license_statement, str): + package_data.extracted_license_statement = repr(package_data.extracted_license_statement) + class NonAssemblableDatafileHandler(DatafileHandler): """ @@ -1275,6 +1337,8 @@ def __attrs_post_init__(self, *args, **kwargs): if not self.package_uid: self.package_uid = build_package_uid(self.purl) + self.populate_license_fields() + def to_dict(self): return super().to_dict(with_details=False) diff --git a/src/packagedcode/npm.py b/src/packagedcode/npm.py index 8c68bfe4747..c62380af9c7 100644 --- a/src/packagedcode/npm.py +++ b/src/packagedcode/npm.py @@ -8,6 +8,8 @@ # import base64 import io +import os +import logging import json import re import urllib.parse @@ -17,7 +19,6 @@ from packageurl import PackageURL from packagedcode import models -from packagedcode.utils import combine_expressions from packagedcode.utils import normalize_vcs_url from packagedcode.utils import yield_dependencies_from_package_data from packagedcode.utils import yield_dependencies_from_package_resource @@ -32,6 +33,27 @@ To check https://github.com/npm/normalize-package-data """ + +SCANCODE_DEBUG_PACKAGE = os.environ.get('SCANCODE_DEBUG_PACKAGE', False) + +TRACE = SCANCODE_DEBUG_PACKAGE + +def logger_debug(*args): + pass + + +logger = logging.getLogger(__name__) + +if TRACE: + import sys + logging.basicConfig(stream=sys.stdout) + logger.setLevel(logging.DEBUG) + + def logger_debug(*args): + return logger.debug( + ' '.join(isinstance(a, str) and a or repr(a) for a in args) + ) + # TODO: add os and engines from package.json?? # TODO: add new yarn v2 lock file format # TODO: add pnp.js and pnpm-lock.yaml https://pnpm.io/ @@ -86,8 +108,7 @@ def assemble(cls, package_data, resource, codebase, package_adder): ) package_uid = package.package_uid - if not package.license_expression: - package.license_expression = compute_normalized_license(package.declared_license) + package.populate_license_fields() # Always yield the package resource in all cases and first! yield package @@ -227,8 +248,10 @@ def _parse(cls, json_data): lics = json_data.get('licenses') package = licenses_mapper(lic, lics, package) - if not package.license_expression and package.declared_license: - package.license_expression = compute_normalized_license(package.declared_license) + package.populate_license_fields() + + if TRACE: + logger_debug(f'NpmPackageJsonHandler: parse: package: {package.to_dict()}') return package @@ -239,11 +262,6 @@ def parse(cls, location): yield cls._parse(json_data) - @classmethod - def compute_normalized_license(cls, package): - return compute_normalized_license(package.declared_license) - - class BaseNpmLockHandler(BaseNpmHandler): @classmethod @@ -330,7 +348,7 @@ def parse(cls, location): ) # only seen in v2 for the top level package... but good to keep - declared_license = dep_data.get('license') + extracted_license_statement = dep_data.get('license') # URLs and checksums misc = get_urls(ns, name, version) @@ -346,7 +364,7 @@ def parse(cls, location): namespace=ns, name=name, version=version, - declared_license=declared_license, + extracted_license_statement=extracted_license_statement, **misc, ) # these are paths t the root of the installed package in v2 @@ -713,54 +731,6 @@ def get_algo_hexsum(checksum): return {algo: checksum} -def compute_normalized_license(declared_license): - """ - Return a normalized license expression string detected from a list of - declared license items. - """ - if not declared_license: - return - - detected_licenses = [] - - for declared in declared_license: - if isinstance(declared, str): - detected_license = models.compute_normalized_license(declared) - if detected_license: - detected_licenses.append(detected_license) - - elif isinstance(declared, dict): - # 1. try detection on the value of type if not empty and keep this - ltype = declared.get('type') - via_type = models.compute_normalized_license(ltype) - - # 2. try detection on the value of url if not empty and keep this - url = declared.get('url') - via_url = models.compute_normalized_license(url) - - if via_type: - # The type should have precedence and any unknowns - # in url should be ignored. - # TODO: find a better way to detect unknown licenses - if via_url in ('unknown', 'unknown-license-reference',): - via_url = None - - if via_type: - if via_type == via_url: - detected_licenses.append(via_type) - else: - if not via_url: - detected_licenses.append(via_type) - else: - combined_expression = combine_expressions([via_type, via_url]) - detected_licenses.append(combined_expression) - elif via_url: - detected_licenses.append(via_url) - - if detected_licenses: - return combine_expressions(detected_licenses) - - def npm_homepage_url(namespace, name, registry='https://www.npmjs.com/package'): """ Return an npm package registry homepage URL given a namespace, name, @@ -969,7 +939,8 @@ def licenses_mapper(license, licenses, package): # NOQA """ declared_license = get_declared_licenses(license) or [] declared_license.extend(get_declared_licenses(licenses) or []) - package.declared_license = declared_license + if declared_license: + package.extracted_license_statement = declared_license return package diff --git a/src/packagedcode/nuget.py b/src/packagedcode/nuget.py index 3884d37a2bf..a1cf1036390 100644 --- a/src/packagedcode/nuget.py +++ b/src/packagedcode/nuget.py @@ -93,7 +93,17 @@ def parse(cls, location): urls = get_urls(name, version) - package_data = models.PackageData( + extracted_license_statement = None + # See https://docs.microsoft.com/en-us/nuget/reference/nuspec#license + # This is a SPDX license expression + if 'license' in nuspec: + extracted_license_statement = nuspec.get('license') + # TODO: try to convert to normal license expression + # Deprecated and not a license expression, just a URL + elif 'licenseUrl' in nuspec: + extracted_license_statement = nuspec.get('licenseUrl') + + yield models.PackageData( datasource_id=cls.datasource_id, type=cls.default_package_type, name=name, @@ -101,14 +111,8 @@ def parse(cls, location): description=description or None, homepage_url=nuspec.get('projectUrl') or None, parties=parties, - # FIXME: license has evolved and is now SPDX... - declared_license=nuspec.get('licenseUrl') or None, + extracted_license_statement=extracted_license_statement, copyright=nuspec.get('copyright') or None, vcs_url=vcs_url, **urls, ) - - if not package_data.license_expression and package_data.declared_license: - package_data.license_expression = cls.compute_normalized_license(package_data) - - yield package_data diff --git a/src/packagedcode/opam.py b/src/packagedcode/opam.py index 695a8d00413..94e2f4942d7 100644 --- a/src/packagedcode/opam.py +++ b/src/packagedcode/opam.py @@ -55,7 +55,7 @@ def parse(cls, location): download_url = opams.get('src') vcs_url = opams.get('dev-repo') bug_tracking_url = opams.get('bug-reports') - declared_license = opams.get('license') + extracted_license_statement = opams.get('license') sha1 = opams.get('sha1') md5 = opams.get('md5') sha256 = opams.get('sha256') @@ -90,7 +90,7 @@ def parse(cls, location): ) ) - package_data = models.PackageData( + yield models.PackageData( datasource_id=cls.datasource_id, type=cls.default_package_type, name=name, @@ -103,7 +103,7 @@ def parse(cls, location): sha256=sha256, sha512=sha512, bug_tracking_url=bug_tracking_url, - declared_license=declared_license, + extracted_license_statement=extracted_license_statement, description=description, parties=parties, dependencies=package_dependencies, @@ -112,11 +112,6 @@ def parse(cls, location): primary_language=cls.default_primary_language ) - if not package_data.license_expression and package_data.declared_license: - package_data.license_expression = models.compute_normalized_license(package_data.declared_license) - - yield package_data - @classmethod def assign_package_to_resources(cls, package, resource, codebase, package_adder): return models.DatafileHandler.assign_package_to_parent_tree(package, resource, codebase, package_adder) diff --git a/src/packagedcode/phpcomposer.py b/src/packagedcode/phpcomposer.py index 8a281f7d856..430b2c1b002 100644 --- a/src/packagedcode/phpcomposer.py +++ b/src/packagedcode/phpcomposer.py @@ -12,7 +12,6 @@ from functools import partial from packagedcode import models -from packagedcode.utils import combine_expressions """ Parse PHP composer package manifests, see https://getcomposer.org/ and @@ -48,19 +47,13 @@ def assemble(cls, package_data, resource, codebase, package_adder): def assign_package_to_resources(cls, package, resource, codebase, package_adder): return models.DatafileHandler.assign_package_to_parent_tree(package, resource, codebase, package_adder) - @classmethod - def compute_normalized_license(cls, package): - """ - Per https://getcomposer.org/doc/04-schema.md#license this is an expression - """ - return compute_normalized_license(package.declared_license) - class PhpComposerJsonHandler(BasePhpComposerHandler): datasource_id = 'php_composer_json' path_patterns = ('*composer.json',) default_package_type = 'composer' default_primary_language = 'PHP' + default_relation_license = 'OR' description = 'PHP composer manifest' documentation_url = 'https://getcomposer.org/doc/04-schema.md' @@ -163,9 +156,8 @@ def build_package_data(package_data): # Parse vendor from name value vendor_mapper(package) - if not package.license_expression and package.declared_license: - package.license_expression = models.compute_normalized_license(package.declared_license) - + # Per https://getcomposer.org/doc/04-schema.md#license this is an expression + package.populate_license_fields() return package @@ -211,38 +203,6 @@ def parse(cls, location): yield package -def compute_normalized_license(declared_license): - """ - Return a normalized license expression string detected from a list of - declared license items or string type. - """ - if not declared_license: - return - - detected_licenses = [] - - if isinstance(declared_license, str): - if declared_license == 'proprietary': - return declared_license - if '(' in declared_license and ')' in declared_license and ' or ' in declared_license: - declared_license = declared_license.strip().rstrip(')').lstrip('(') - declared_license = declared_license.split(' or ') - else: - return models.compute_normalized_license(declared_license) - - if isinstance(declared_license, list): - for declared in declared_license: - detected_license = models.compute_normalized_license(declared) - detected_licenses.append(detected_license) - else: - declared_license = repr(declared_license) - detected_license = models.compute_normalized_license(declared_license) - - if detected_licenses: - # build a proper license expression: the defaultfor composer is OR - return combine_expressions(detected_licenses, 'OR') - - def licensing_mapper(licenses, package, is_private=False): """ Update package licensing and return package. @@ -257,10 +217,10 @@ def licensing_mapper(licenses, package, is_private=False): license. """ if not licenses and is_private: - package.declared_license = 'proprietary-license' + package.extracted_license_statement = 'proprietary-license' return package - package.declared_license = licenses + package.extracted_license_statement = licenses return package diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index 547aa7d6d02..b0e83ee3683 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -13,6 +13,7 @@ import attr import click + from commoncode.cliutils import PluggableCommandLineOption from commoncode.cliutils import DOC_GROUP from commoncode.cliutils import SCAN_GROUP @@ -21,7 +22,15 @@ from plugincode.scan import scan_impl from plugincode.scan import ScanPlugin +from licensedcode.cache import build_spdx_license_expression +from licensedcode.cache import get_cache +from licensedcode.detection import DetectionRule from packagedcode import get_package_handler +from packagedcode.licensing import add_referenced_license_matches_for_package +from packagedcode.licensing import add_referenced_license_detection_from_package +from packagedcode.licensing import add_license_from_sibling_file +from packagedcode.licensing import get_license_detection_mappings +from packagedcode.licensing import get_license_expression_from_detection_mappings from packagedcode.models import add_to_package from packagedcode.models import Dependency from packagedcode.models import Package @@ -151,9 +160,105 @@ def process_codebase(self, codebase, strip_root=False, **kwargs): Populate the ``codebase`` top level ``packages`` and ``dependencies`` with package and dependency instances, assembling parsed package data from one or more datafiles as needed. + + Also perform additional package license detection that depends on either + file license detection or the package detections. """ + no_licenses = False + + # These steps add proper license detections to package_data and hence + # this is performed before top level packages creation + for resource in codebase.walk(topdown=False): + if not hasattr(resource, 'license_detections'): + no_licenses=True + + # If we don't detect license in package_data but there is license detected in file + # we add the license expression from the file to a package + modified = add_license_from_file(resource, codebase, no_licenses) + if TRACE and modified: + logger_debug(f'packagedcode: process_codebase: add_license_from_file: modified: {modified}') + + if codebase.has_single_resource: + continue + + # If there is referenced files in a extracted license statement, we follow + # the references, look for license detections and add them back + modified = list(add_referenced_license_matches_for_package(resource, codebase, no_licenses)) + if TRACE and modified: + logger_debug(f'packagedcode: process_codebase: add_referenced_license_matches_for_package: modified: {modified}') + + # If there is a LICENSE file on the same level as the manifest, and no license + # is detected in the package_data, we add the license from the file + modified = add_license_from_sibling_file(resource, codebase, no_licenses) + if TRACE and modified: + logger_debug(f'packagedcode: process_codebase: add_license_from_sibling_file: modified: {modified}') + + # Create codebase-level packages and dependencies create_package_and_deps(codebase, strip_root=strip_root, **kwargs) + if not no_licenses: + # This step is dependent on top level packages + for resource in codebase.walk(topdown=False): + # If there is a unknown reference to a package we add the license + # from the package license detection + modified = list(add_referenced_license_detection_from_package(resource, codebase, no_licenses)) + if TRACE and modified: + logger_debug(f'packagedcode: process_codebase: add_referenced_license_matches_from_package: modified: {modified}') + + +def add_license_from_file(resource, codebase, no_licenses): + """ + Given a Resource, check if the detected package_data doesn't have license detections + and the file has license detections, and if so, populate the package_data license + expression and detection fields from the file license. + """ + if TRACE: + logger_debug(f'packagedcode.plugin_package: add_license_from_file: resource: {resource.path}') + + if not resource.is_file: + return + + if no_licenses: + license_detections_file = get_license_detection_mappings(location=resource.location) + else: + license_detections_file = resource.license_detections + + if TRACE: + logger_debug(f'add_license_from_file: license_detections_file: {license_detections_file}') + if not license_detections_file: + return + + package_data = resource.package_data + if not package_data: + return + + for pkg in package_data: + license_detections_pkg = pkg["license_detections"] + if TRACE: + logger_debug(f'add_license_from_file: license_detections_pkg: {license_detections_pkg}') + + if not license_detections_pkg: + pkg["license_detections"] = license_detections_file.copy() + for detection in pkg["license_detections"]: + + if detection["detection_log"] == [DetectionRule.NOT_COMBINED.value]: + detection["detection_log"] = [DetectionRule.PACKAGE_ADD_FROM_FILE.value] + else: + detection["detection_log"].append(DetectionRule.PACKAGE_ADD_FROM_FILE.value) + + license_expression = get_license_expression_from_detection_mappings( + detections=license_detections_file, + valid_expression=True + ) + pkg["declared_license_expression"] = license_expression + pkg["declared_license_expression_spdx"] = str(build_spdx_license_expression( + license_expression=license_expression, + licensing=get_cache().licensing, + )) + + codebase.save_resource(resource) + return pkg + def get_installed_packages(root_dir, processes=2, **kwargs): """ diff --git a/src/packagedcode/pubspec.py b/src/packagedcode/pubspec.py index 9fb1d5b487c..8d2eef8af4f 100644 --- a/src/packagedcode/pubspec.py +++ b/src/packagedcode/pubspec.py @@ -18,10 +18,6 @@ Collect data from Dart pub packages. See https://dart.dev/tools/pub/pubspec -TODO: -- license is only in a LICENSE file - https://dart.dev/tools/pub/publishing#preparing-to-publish -See https://dart.dev/tools/pub/publishing#important-files API has theses URLs: is limited and only returns all versions of a package @@ -55,10 +51,6 @@ def assemble(cls, package_data, resource, codebase, package_adder): package_adder=package_adder, ) - @classmethod - def compute_normalized_license(cls, package): - return compute_normalized_license(package.declared_license) - class DartPubspecYamlHandler(BaseDartPubspecHandler): datasource_id = 'pubspec_yaml' @@ -78,29 +70,6 @@ def parse(cls, location): yield package_data -def compute_normalized_license(declared_license): - """ - Return a normalized license expression string detected from a list of - declared license items. - - The specification for pub demands to have a LICENSE file side-by-side and - nothing else. See https://dart.dev/tools/pub/publishing#preparing-to-publish - """ - # FIXME: we need a location to find the FILE file - # Approach: - # Find the LICENSE file - # detect on the text - # combine all expressions - - if not declared_license: - return - - detected_licenses = [] - - if detected_licenses: - return combine_expressions(detected_licenses) - - class DartPubspecLockHandler(BaseDartPubspecHandler): datasource_id = 'pubspec_lock' path_patterns = ('*pubspec.lock',) @@ -278,7 +247,7 @@ def build_package(pubspec_data): version = pubspec_data.get('version') description = pubspec_data.get('description') homepage_url = pubspec_data.get('homepage') - declared_license = pubspec_data.get('license') + extracted_license_statement = pubspec_data.get('license') vcs_url = pubspec_data.get('repository') download_url = pubspec_data.get('archive_url') @@ -347,7 +316,7 @@ def add_to_extra_if_present(_key): add_to_extra_if_present('executables') add_to_extra_if_present('publish_to') - package = models.PackageData( + return models.PackageData( datasource_id=DartPubspecYamlHandler.datasource_id, type=DartPubspecYamlHandler.default_primary_language, primary_language=DartPubspecYamlHandler.default_primary_language, @@ -356,7 +325,7 @@ def add_to_extra_if_present(_key): download_url=download_url, vcs_url=vcs_url, description=description, - declared_license=declared_license, + extracted_license_statement=extracted_license_statement, parties=parties, homepage_url=homepage_url, dependencies=package_dependencies, @@ -365,8 +334,3 @@ def add_to_extra_if_present(_key): api_data_url=api_data_url, repository_download_url=repository_download_url, ) - - if not package.license_expression and package.declared_license: - package.license_expression = models.compute_normalized_license(package.declared_license) - - return package diff --git a/src/packagedcode/pypi.py b/src/packagedcode/pypi.py index 59b6f6a7221..4369dde804f 100644 --- a/src/packagedcode/pypi.py +++ b/src/packagedcode/pypi.py @@ -38,7 +38,6 @@ from packagedcode import models from packagedcode.utils import build_description -from packagedcode.utils import combine_expressions from packagedcode.utils import yield_dependencies_from_package_data from packagedcode.utils import yield_dependencies_from_package_resource @@ -54,7 +53,7 @@ # TODO: add support for pex, pyz, etc. # TODO: Add missing ABOUT file for Pyserial code -TRACE = False +TRACE = os.environ.get('SCANCODE_DEBUG_PACKAGE', False) def logger_debug(*args): @@ -64,21 +63,15 @@ def logger_debug(*args): logger = logging.getLogger(__name__) if TRACE: + import sys logging.basicConfig(stream=sys.stdout) logger.setLevel(logging.DEBUG) def logger_debug(*args): - return print(' '.join(isinstance(a, str) and a or repr(a) for a in args)) + return logger.debug(' '.join(isinstance(a, str) and a or repr(a) for a in args)) -class BasePypiHandler(models.DatafileHandler): - - @classmethod - def compute_normalized_license(cls, package): - return compute_normalized_license(package.declared_license) - - -class PythonEggPkgInfoFile(BasePypiHandler): +class PythonEggPkgInfoFile(models.DatafileHandler): datasource_id = 'pypi_egg_pkginfo' default_package_type = 'pypi' default_primary_language = 'Python' @@ -102,7 +95,7 @@ def assign_package_to_resources(cls, package, resource, codebase, package_adder) return models.DatafileHandler.assign_package_to_resources(package, root, codebase, package_adder) -class PythonEditableInstallationPkgInfoFile(BasePypiHandler): +class PythonEditableInstallationPkgInfoFile(models.DatafileHandler): datasource_id = 'pypi_editable_egg_pkginfo' default_package_type = 'pypi' default_primary_language = 'Python' @@ -129,8 +122,7 @@ def create_package_from_package_data(package_data, datafile_path): package_data=package_data, datafile_path=datafile_path, ) - if not package.license_expression: - package.license_expression = compute_normalized_license(package.declared_license) + package.populate_license_fields() return package @@ -144,7 +136,7 @@ def is_egg_info_directory(resource): ) -class BaseExtractedPythonLayout(BasePypiHandler): +class BaseExtractedPythonLayout(models.DatafileHandler): """ Base class for development repos, sdist tarballs and other related extracted layourt for Python packages that can use and mix multiple datafiles. @@ -254,8 +246,7 @@ def assemble(cls, package_data, resource, codebase, package_adder): ) if package: - if not package.license_expression: - package.license_expression = compute_normalized_license(package.declared_license) + package.populate_license_fields() package_uid = package.package_uid package_resource_parent = package_resource.parent(codebase) @@ -338,7 +329,7 @@ def parse(cls, location): ) -class PythonInstalledWheelMetadataFile(BasePypiHandler): +class PythonInstalledWheelMetadataFile(models.DatafileHandler): datasource_id = 'pypi_wheel_metadata' path_patterns = ('*.dist-info/METADATA',) default_package_type = 'pypi' @@ -497,15 +488,14 @@ def parse_metadata(location, datasource_id, package_type): file_references = list(get_file_references(dist)) - package_data = models.PackageData( + return models.PackageData( datasource_id=datasource_id, type=package_type, primary_language='Python', name=name, version=version, + extracted_license_statement=get_declared_license(meta), description=get_description(metainfo=meta, location=str(location)), - # TODO: https://github.com/nexB/scancode-toolkit/issues/3014 - declared_license=get_declared_license(meta), keywords=get_keywords(meta), parties=get_parties(meta), dependencies=dependencies, @@ -514,11 +504,6 @@ def parse_metadata(location, datasource_id, package_type): **urls, ) - if not package_data.license_expression and package_data.declared_license: - package_data.license_expression = models.compute_normalized_license(package_data.declared_license) - - return package_data - def urlsafe_b64decode(data): """ @@ -557,7 +542,7 @@ def get_file_references(dist): yield ref -class PypiWheelHandler(BasePypiHandler): +class PypiWheelHandler(models.DatafileHandler): datasource_id = 'pypi_wheel' path_patterns = ('*.whl',) filetypes = ('zip archive',) @@ -583,7 +568,7 @@ def parse(cls, location): ) -class PypiEggHandler(BasePypiHandler): +class PypiEggHandler(models.DatafileHandler): datasource_id = 'pypi_egg' path_patterns = ('*.egg',) filetypes = ('zip archive',) @@ -610,7 +595,7 @@ def parse(cls, location): ) -class PypiSdistArchiveHandler(BasePypiHandler): +class PypiSdistArchiveHandler(models.DatafileHandler): datasource_id = 'pypi_sdist' path_patterns = ('*.tar.gz', '*.tar.bz2', '*.zip',) default_package_type = 'pypi' @@ -645,7 +630,7 @@ def parse(cls, location): name=name, version=version, description=get_description(sdist, location=location), - declared_license=get_declared_license(sdist), + extracted_license_statement=get_declared_license(sdist), keywords=get_keywords(sdist), parties=get_parties(sdist), extra_data=extra_data, @@ -688,8 +673,8 @@ def parse(cls, location): version=version, description=get_description(setup_args), parties=get_setup_parties(setup_args), - declared_license=get_declared_license(setup_args), - dependencies=dependencies, + extracted_license_statement=get_declared_license(setup_args), + dependencies=get_setup_py_dependencies(setup_args), keywords=get_keywords(setup_args), extra_data=extra_data, **urls, @@ -704,7 +689,7 @@ class ResolvedPurl(NamedTuple): is_resolved: bool -class BaseDependencyFileHandler(BasePypiHandler): +class BaseDependencyFileHandler(models.DatafileHandler): """ Base class for a dependency files parsed with the same library """ @@ -1154,6 +1139,10 @@ def get_declared_license(metainfo): license_classifiers, _ = get_classifiers(metainfo) if license_classifiers: declared_license['classifiers'] = license_classifiers + + if not declared_license: + declared_license = None + return declared_license @@ -2018,44 +2007,6 @@ def compute_path_depth(base, path): return depth -def compute_normalized_license(declared_license): - """ - Return a normalized license expression string detected from a mapping or - list of declared license items. - """ - if not declared_license: - return - - if isinstance(declared_license, dict): - values = list(declared_license.values()) - elif isinstance(declared_license, list): - values = list(declared_license) - elif isinstance(declared_license, str): - values = [declared_license] - else: - return - - detected_licenses = [] - - for value in values: - if not value: - continue - # The value could be a string or a list - if isinstance(value, str): - detected_license = models.compute_normalized_license(value) - if detected_license: - detected_licenses.append(detected_license) - else: - # this is a list - for declared in value: - detected_license = models.compute_normalized_license(declared) - if detected_license: - detected_licenses.append(detected_license) - - if detected_licenses: - return combine_expressions(detected_licenses) - - def get_requirement_from_section(section, sub_section): """ Yield extracted requirement from the ``sub_section`` key of of a ``section`` diff --git a/src/packagedcode/readme.py b/src/packagedcode/readme.py index 05214b8de9f..5916f72cf7a 100644 --- a/src/packagedcode/readme.py +++ b/src/packagedcode/readme.py @@ -35,8 +35,8 @@ 'url': 'homepage_url', 'project url': 'homepage_url', - 'licence': 'declared_license', - 'license': 'declared_license', + 'licence': 'extracted_license_statement', + 'license': 'extracted_license_statement', } @@ -101,7 +101,5 @@ def build_package(readme_manifest): continue setattr(package, package_key, value) - if not package.license_expression and package.declared_license: - package.license_expression = models.compute_normalized_license(package.declared_license) - + package.populate_license_fields() return package diff --git a/src/packagedcode/rpm.py b/src/packagedcode/rpm.py index 392a9c521de..028a6cf75c8 100644 --- a/src/packagedcode/rpm.py +++ b/src/packagedcode/rpm.py @@ -13,8 +13,6 @@ from collections import namedtuple from pathlib import Path -from license_expression import Licensing - from packagedcode import models from packagedcode import nevra from packagedcode.pyrpm import RPM @@ -140,11 +138,6 @@ def parse(cls, location): # TODO: package_data.namespace = cls.default_package_namespace return package_data - @classmethod - def compute_normalized_license(cls, package): - _declared, detected = detect_declared_license(package.declared_license) - return detected - @classmethod def assemble(cls, package_data, resource, codebase, package_adder): # get the root resource of the rootfs @@ -184,10 +177,6 @@ def assemble(cls, package_data, resource, codebase, package_adder): package.namespace = namespace - # detect license - _declared, detected = detect_declared_license(package.declared_license) - package.license_expression = detected - # tag files from refs resources = [] missing_file_references = [] @@ -283,11 +272,6 @@ class RpmArchiveHandler(models.DatafileHandler): description = 'RPM package archive' documentation_url = 'https://en.wikipedia.org/wiki/RPM_Package_Manager' - @classmethod - def compute_normalized_license(cls, package): - _declared, detected = detect_declared_license(package.declared_license) - return detected - @classmethod def parse(cls, location): rpm_tags = get_rpm_tags(location, include_desc=True) @@ -361,7 +345,7 @@ def parse(cls, location): description=description or None, homepage_url=rpm_tags.url or None, parties=parties, - declared_license=rpm_tags.license or None, + extracted_license_statement=rpm_tags.license or None, source_packages=source_packages, ) logger_debug('recognize: data to create a package:\n', data) @@ -375,7 +359,7 @@ def parse(cls, location): description=description or None, homepage_url=rpm_tags.url or None, parties=parties, - declared_license=rpm_tags.license or None, + extracted_license_statement=rpm_tags.license or None, source_packages=source_packages, ) @@ -384,82 +368,6 @@ def parse(cls, location): yield package -############################################################################ -# FIXME: this license detection code is mostly copied from debian_copyright.py and alpine.py -# See https://github.com/rpminspect/rpminspect-data-fedora/blob/master/licenses/fedora.json for some mapping -############################################################################ - - -def detect_declared_license(declared): - """ - Return a tuple of (declared license, detected license expression) from a - declared license. Both can be None. - """ - declared = normalize_and_cleanup_declared_license(declared) - if not declared: - return None, None - - # apply multiple license detection in sequence - detected = detect_using_name_mapping(declared) - if detected: - return declared, detected - - # cases of using a comma are for an AND - normalized_declared = declared.replace(',', ' and ') - detected = models.compute_normalized_license(normalized_declared) - return declared, detected - - -def normalize_and_cleanup_declared_license(declared): - """ - Return a cleaned and normalized declared license. - """ - if declared: - # normalize spaces - declared = ' '.join(declared.split()) - return declared - - -def detect_using_name_mapping(declared, licensing=Licensing()): - """ - Return a license expression detected from a `declared` license string. - """ - # TODO: use RPM symbology - declared = declared.lower() - detected = get_declared_to_detected().get(declared) - if detected: - return str(licensing.parse(detected, simple=True)) - - -_DECLARED_TO_DETECTED = None - - -def get_declared_to_detected(data_file=None): - """ - Return a mapping of declared to detected license expression cached and - loaded from a tab-separated text file, all lowercase, normalized for spaces. - - This data file is from license keys used in RPMs files and should be - derived from a large collection of RPMs files. - """ - global _DECLARED_TO_DETECTED - if _DECLARED_TO_DETECTED is not None: - return _DECLARED_TO_DETECTED - - _DECLARED_TO_DETECTED = {} - if not data_file: - data_file = os.path.join(os.path.dirname(__file__), 'rpm_licenses.txt') - with open(data_file) as df: - for line in df: - line = line.strip() - if not line or line.startswith('#'): - continue - decl, _, detect = line.partition('\t') - if detect and detect.strip(): - decl = decl.strip() - _DECLARED_TO_DETECTED[decl] = detect - return _DECLARED_TO_DETECTED - ALGO_BY_ID = { None: 'md5', diff --git a/src/packagedcode/rpm_installed.py b/src/packagedcode/rpm_installed.py index f739271d779..131f1581a6c 100644 --- a/src/packagedcode/rpm_installed.py +++ b/src/packagedcode/rpm_installed.py @@ -159,10 +159,6 @@ def build_package(rpm_tags, datasource_id, package_type, package_namespace=None) converted.update(handled) package_data = models.PackageData.from_dict(converted) - - if not package_data.license_expression and package_data.declared_license: - package_data.license_expression = models.compute_normalized_license(package_data.declared_license) - return package_data ################################################################################ @@ -301,7 +297,7 @@ def dirname_handler(value, **kwargs): 'Description': name_value_str_handler('description'), 'Sha1header': name_value_str_handler('sha1'), 'Url': name_value_str_handler('homepage_url'), - 'License': name_value_str_handler('declared_license'), + 'License': name_value_str_handler('extracted_license_statement'), 'Arch': arch_handler, 'Size': size_handler, diff --git a/src/packagedcode/rpm_licenses.txt b/src/packagedcode/rpm_licenses.txt deleted file mode 100644 index 08825654550..00000000000 --- a/src/packagedcode/rpm_licenses.txt +++ /dev/null @@ -1,2 +0,0 @@ -# TODO: populate me! -public domain public-domain diff --git a/src/packagedcode/rubygems.py b/src/packagedcode/rubygems.py index 7ad17869b8a..6b77d6945d6 100644 --- a/src/packagedcode/rubygems.py +++ b/src/packagedcode/rubygems.py @@ -19,7 +19,6 @@ from packagedcode import models from packagedcode import spec from packagedcode.gemfile_lock import GemfileLockParser -from packagedcode.utils import combine_expressions from packagedcode.utils import build_description from packagedcode.utils import get_ancestor @@ -29,14 +28,7 @@ # see https://github.com/brotandgames/ciao and logstash (jRuby) are good examples -class BaseGemHandler(models.DatafileHandler): - - @classmethod - def compute_normalized_license(cls, package): - return compute_normalized_license(package.declared_license) - - -class GemArchiveHandler(BaseGemHandler): +class GemArchiveHandler(models.DatafileHandler): path_patterns = ('*.gem',) filetypes = ('posix tar archive',) datasource_id = 'gem_archive' @@ -80,7 +72,7 @@ def assemble_extracted_gem(cls, package_data, resource, codebase, package_adder) ) -class GemMetadataArchiveExtractedHandler(BaseGemHandler): +class GemMetadataArchiveExtractedHandler(models.DatafileHandler): datasource_id = 'gem_archive_extracted' path_patterns = ('*/metadata.gz-extract',) default_package_type = 'gem' @@ -106,7 +98,7 @@ def assemble(cls, package_data, resource, codebase, package_adder): yield from assemble_extracted_gem(cls, package_data, resource, codebase) -class BaseGemProjectHandler(BaseGemHandler): +class BaseGemProjectHandler(models.DatafileHandler): @classmethod def assemble(cls, package_data, resource, codebase, package_adder): @@ -128,7 +120,7 @@ def assign_package_to_resources(cls, package, resource, codebase, package_adder) return models.DatafileHandler.assign_package_to_parent_tree(package, resource, codebase, package_adder) -class GemspecHandler(BaseGemHandler): +class GemspecHandler(models.DatafileHandler): datasource_id = 'gemspec' path_patterns = ('*.gemspec',) default_package_type = 'gem' @@ -153,36 +145,28 @@ def parse(cls, location): ) vcs_url = gemspec.get('source') - declared_license = gemspec.get('license') - if declared_license: - # FIXME: why splitting here? this is a job for the license detection - declared_license = declared_license.split(',') + extracted_license_statement = gemspec.get('license') parties = get_parties(gemspec) dependencies = gemspec.get('dependencies') or [] urls = get_urls(name=name, version=version) - package_data = models.PackageData( + yield models.PackageData( datasource_id=cls.datasource_id, type=cls.default_package_type, name=name, version=version, parties=parties, homepage_url=homepage_url, + vcs_url=vcs_url, description=description, - declared_license=declared_license, + extracted_license_statement=extracted_license_statement, primary_language=cls.default_primary_language, dependencies=dependencies, **urls ) - if not package_data.license_expression and package_data.declared_license: - package_data.license_expression = models.compute_normalized_license(package_data.declared_license) - - yield package_data - - class GemspecInExtractedGemHandler(GemspecHandler): datasource_id = 'gemspec_extracted' path_patterns = ('*/data.gz-extract/*.gemspec',) @@ -318,26 +302,7 @@ def assemble(cls, package_data, resource, codebase, package_adder): yield from assemble_extracted_gem(cls, package_data, resource, codebase, package_adder) -def compute_normalized_license(declared_license): - """ - Return a normalized license expression string detected from a list of - declared license items. - """ - if not declared_license: - return - - detected_licenses = [] - - for declared in declared_license: - detected_license = models.compute_normalized_license(declared) - if detected_license: - detected_licenses.append(detected_license) - - if detected_licenses: - return combine_expressions(detected_licenses) - - -def get_urls(name, version=None, platform=None, **kwargs): +def get_urls(name, version=None, platform=None): """ Return a mapping of standard URLs """ @@ -484,7 +449,7 @@ def build_rubygem_package_data(gem_data, datasource_id): # See https://guides.rubygems.org/specification-reference/#licenseo lic = gem_data.get('license') licenses = gem_data.get('licenses') - declared_license = licenses_mapper(lic, licenses) + extracted_license_statement = licenses_mapper(lic, licenses) # we may have tow homepages and one may be wrong. # we prefer the one from the metadata @@ -505,7 +470,7 @@ def build_rubygem_package_data(gem_data, datasource_id): qualifiers=qualifiers, description=description, homepage_url=homepage_url, - declared_license=declared_license, + extracted_license_statement=extracted_license_statement, bug_tracking_url=metadata.get('bug_tracking_uri'), code_view_url=metadata.get('source_code_uri'), file_references=file_references, @@ -543,9 +508,6 @@ def build_rubygem_package_data(gem_data, datasource_id): if not package_data.homepage_url: package_data.homepage_url = rubygems_homepage_url(name, version) - if not package_data.license_expression and package_data.declared_license: - package_data.license_expression = models.compute_normalized_license(package_data.declared_license) - return package_data diff --git a/src/packagedcode/win_pe.py b/src/packagedcode/win_pe.py index f73c2439e57..a51ceb9496e 100644 --- a/src/packagedcode/win_pe.py +++ b/src/packagedcode/win_pe.py @@ -311,9 +311,9 @@ def parse(cls, location): License = get_first(infos, 'License') - declared_license = {} + extracted_license_statement = {} if LegalCopyright or LegalTrademarks or License: - declared_license = dict( + extracted_license_statement = dict( LegalCopyright=copyr, LegalTrademarks=LegalTrademarks, License=License @@ -328,24 +328,15 @@ def parse(cls, location): parties = [Party(type=party_org, role='author', name=cname)] homepage_url = get_first(infos, 'URL', 'WWW') - package_data = models.PackageData( + yield models.PackageData( datasource_id=cls.datasource_id, type=cls.default_package_type, name=name, version=version, release_date=release_date, copyright=copyr, - declared_license=declared_license, + extracted_license_statement=extracted_license_statement, description=description, parties=parties, homepage_url=homepage_url, ) - - if not package_data.license_expression and package_data.declared_license: - if License: - lexp = models.compute_normalized_license(License) - else: - lexp = models.compute_normalized_license(package_data.declared_license) - package_data.license_expression = lexp - - yield package_data diff --git a/src/scancode/api.py b/src/scancode/api.py index 04f7e4c049e..08252e679c3 100644 --- a/src/scancode/api.py +++ b/src/scancode/api.py @@ -17,14 +17,26 @@ from scancode import ScancodeError from typecode.contenttype import get_type -TRACE = False + +TRACE = os.environ.get('SCANCODE_DEBUG_API', False) + + +def logger_debug(*args): + pass + logger = logging.getLogger(__name__) if TRACE: + import sys logging.basicConfig(stream=sys.stdout) logger.setLevel(logging.DEBUG) + def logger_debug(*args): + return logger.debug( + ' '.join(isinstance(a, str) and a or repr(a) for a in args) + ) + """ Main scanning functions. @@ -139,19 +151,17 @@ def get_licenses( min_score=0, include_text=False, license_text_diagnostics=False, - license_url_template=SCANCODE_LICENSEDB_URL, - unknown_licenses=False, deadline=sys.maxsize, + unknown_licenses=False, **kwargs, ): """ - Return a mapping or detected_licenses for licenses detected in the file at + Return a mapping or license_detections for licenses detected in the file at `location` This mapping contains two keys: - - 'licenses' with a value that is list of mappings of license information. - - 'license_expressions' with a value that is list of license expression - strings. + - 'license_detections' with a value that is list of mappings of license information. + - 'detected_license_expression' with a value that is a license expression string. `min_score` is a minimum score threshold from 0 to 100. The default is 0, meaning that all license matches are returned. If specified, matches with a @@ -165,15 +175,18 @@ def get_licenses( If ``unknown_licenses`` is True, also detect unknown licenses. """ - from licensedcode import cache - from licensedcode.spans import Span - - idx = cache.get_index() + from licensedcode.cache import build_spdx_license_expression + from licensedcode.cache import get_cache + from licensedcode.detection import detect_licenses + from packagedcode.utils import combine_expressions - detected_licenses = [] + license_clues = [] + license_detections = [] detected_expressions = [] + detected_license_expression = None + detected_license_expression_spdx = None - matches = idx.match( + detections = detect_licenses( location=location, min_score=min_score, deadline=deadline, @@ -181,121 +194,54 @@ def get_licenses( **kwargs, ) - qspans = [] - match = None - for match in matches: - qspans.append(match.qspan) + all_qspans = [] + detection = None + for detection in detections: + all_qspans.extend(detection.qspans) - detected_expressions.append(match.rule.license_expression) - - detected_licenses.extend( - _licenses_data_from_match( - match=match, + if detection.license_expression is None: + detection_mapping = detection.to_dict( include_text=include_text, license_text_diagnostics=license_text_diagnostics, - license_url_template=license_url_template) + ) + license_clues.extend(detection_mapping["matches"]) + else: + detected_expressions.append(detection.license_expression) + license_detections.append( + detection.to_dict( + include_text=include_text, + license_text_diagnostics=license_text_diagnostics, + ) + ) + + if TRACE: + logger_debug(f"api: get_licenses: license_detections: {license_detections}") + logger_debug(f"api: get_licenses: license_clues: {license_clues}") + + if detected_expressions: + detected_license_expression = combine_expressions( + expressions=detected_expressions, + relation='AND', + unique=True, ) + detected_license_expression_spdx = str(build_spdx_license_expression( + detected_license_expression, + licensing=get_cache().licensing + )) percentage_of_license_text = 0 - if match: - # we need at least one match to compute a license_coverage - matched_tokens_length = len(Span().union(*qspans)) - query_tokens_length = match.query.tokens_length(with_unknown=True) - percentage_of_license_text = round((matched_tokens_length / query_tokens_length) * 100, 2) + if detection: + percentage_of_license_text = detection.percentage_license_text_of_file(all_qspans) - detected_spdx_expressions = [] return dict([ - ('licenses', detected_licenses), - ('license_expressions', detected_expressions), - ('spdx_license_expressions', detected_spdx_expressions), + ('detected_license_expression', detected_license_expression), + ('detected_license_expression_spdx', detected_license_expression_spdx), + ('license_detections', license_detections), + ('license_clues', license_clues), ('percentage_of_license_text', percentage_of_license_text), ]) -def _licenses_data_from_match( - match, - include_text=False, - license_text_diagnostics=False, - license_url_template=SCANCODE_LICENSEDB_URL, -): - """ - Return a list of "licenses" scan data built from a license match. - Used directly only internally for testing. - """ - from licensedcode import cache - licenses = cache.get_licenses_db() - - matched_text = None - if include_text: - if license_text_diagnostics: - matched_text = match.matched_text(whole_lines=False, highlight=True) - else: - matched_text = match.matched_text(whole_lines=True, highlight=False) - - SCANCODE_BASE_URL = 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses' - SCANCODE_LICENSE_TEXT_URL = SCANCODE_BASE_URL + '/{}.LICENSE' - SCANCODE_LICENSE_DATA_URL = SCANCODE_BASE_URL + '/{}.yml' - - detected_licenses = [] - for license_key in match.rule.license_keys(): - lic = licenses.get(license_key) - result = {} - detected_licenses.append(result) - result['key'] = lic.key - result['score'] = match.score() - result['name'] = lic.name - result['short_name'] = lic.short_name - result['category'] = lic.category - result['is_exception'] = lic.is_exception - result['is_unknown'] = lic.is_unknown - result['owner'] = lic.owner - result['homepage_url'] = lic.homepage_url - result['text_url'] = lic.text_urls[0] if lic.text_urls else None - # if the license is not builtin these should all be empty - if lic.is_builtin: - result['reference_url'] = license_url_template.format(lic.key) - result['scancode_text_url'] = SCANCODE_LICENSE_TEXT_URL.format(lic.key) - result['scancode_data_url'] = SCANCODE_LICENSE_DATA_URL.format(lic.key) - else: - result['reference_url'] = None - result['scancode_text_url'] = None - result['scancode_data_url'] = None - spdx_key = lic.spdx_license_key - result['spdx_license_key'] = spdx_key - - if spdx_key: - is_license_ref = spdx_key.lower().startswith('licenseref-') - if is_license_ref: - spdx_url = SCANCODE_LICENSE_TEXT_URL.format(lic.key) - else: - spdx_key = lic.spdx_license_key.rstrip('+') - spdx_url = SPDX_LICENSE_URL.format(spdx_key) - else: - spdx_url = None - result['spdx_url'] = spdx_url - result['start_line'] = match.start_line - result['end_line'] = match.end_line - matched_rule = result['matched_rule'] = {} - matched_rule['identifier'] = match.rule.identifier - matched_rule['license_expression'] = match.rule.license_expression - matched_rule['licenses'] = match.rule.license_keys() - matched_rule['referenced_filenames'] = match.rule.referenced_filenames - matched_rule['is_license_text'] = match.rule.is_license_text - matched_rule['is_license_notice'] = match.rule.is_license_notice - matched_rule['is_license_reference'] = match.rule.is_license_reference - matched_rule['is_license_tag'] = match.rule.is_license_tag - matched_rule['is_license_intro'] = match.rule.is_license_intro - matched_rule['has_unknown'] = match.rule.has_unknown - matched_rule['matcher'] = match.matcher - matched_rule['rule_length'] = match.rule.length - matched_rule['matched_length'] = match.len() - matched_rule['match_coverage'] = match.coverage() - matched_rule['rule_relevance'] = match.rule.relevance - if include_text: - result['matched_text'] = matched_text - return detected_licenses - - SCANCODE_DEBUG_PACKAGE_API = os.environ.get('SCANCODE_DEBUG_PACKAGE_API', False) diff --git a/src/scancode/cli_test_utils.py b/src/scancode/cli_test_utils.py index 16bd2f2358f..e28c3ac3c65 100644 --- a/src/scancode/cli_test_utils.py +++ b/src/scancode/cli_test_utils.py @@ -216,6 +216,20 @@ def check_json_scan( assert results == expected +def check_json(expected, results, regen): + if regen: + mode = 'w' + with open(expected, mode) as ex: + json.dump(results, ex, indent=2, separators=(',', ': ')) + with open(expected) as ex: + expected = json.load(ex) + + if results != expected: + expected = saneyaml.dump(expected) + results = saneyaml.dump(results) + assert results == expected + + def remove_uuid_from_scan(results): """ Remove Package and Dependency UUIDs from a ``results` mapping of scan data . diff --git a/src/scancode_config.py b/src/scancode_config.py index 30966cd1db1..99013c0bd82 100644 --- a/src/scancode_config.py +++ b/src/scancode_config.py @@ -77,14 +77,14 @@ def _create_dir(location): # in case package is not installed or we do not have setutools/pkg_resources # on hand fall back to this version -__version__ = '31.2.1' +__version__ = '32.0.0' # used to warn user when the version is out of date __release_date__ = datetime.datetime(2022, 10, 5) # See https://github.com/nexB/scancode-toolkit/issues/2653 for more information # on the data format version -__output_format_version__ = '2.0.0' +__output_format_version__ = '3.0.0' # spdx_license_list_version = '3.17' diff --git a/src/summarycode/classify.py b/src/summarycode/classify.py index eb8a12aa7c2..fa78cfdca56 100644 --- a/src/summarycode/classify.py +++ b/src/summarycode/classify.py @@ -7,121 +7,6 @@ # See https://aboutcode.org for more information about nexB OSS projects. # -from commoncode.datautils import Boolean -from plugincode.pre_scan import PreScanPlugin -from plugincode.pre_scan import pre_scan_impl -from commoncode.cliutils import PluggableCommandLineOption -from commoncode.cliutils import PRE_SCAN_GROUP - -""" -Tag files as "key" or important and top-level files. -""" - -# Tracing flag -TRACE = False - - -def logger_debug(*args): - pass - - -if TRACE: - import logging - import click - - class ClickHandler(logging.Handler): - _use_stderr = True - - def emit(self, record): - try: - msg = self.format(record) - click.echo(msg, err=self._use_stderr) - except Exception: - self.handleError(record) - - logger = logging.getLogger(__name__) - logger.handlers = [ClickHandler()] - logger.propagate = False - logger.setLevel(logging.DEBUG) - - def logger_debug(*args): - return logger.debug(' '.join(isinstance(a, str) and a or repr(a) for a in args)) - - -@pre_scan_impl -class FileClassifier(PreScanPlugin): - """ - Classify a file such as a COPYING file or a package manifest with a flag. - """ - resource_attributes = dict([ - ('is_legal', - Boolean(help='True if this file is likely a "legal", license-related' - 'file such as a COPYING or LICENSE file.')), - - ('is_manifest', - Boolean(help='True if this file is likely a package manifest file such ' - 'as a Maven pom.xml or an npm package.json')), - - ('is_readme', - Boolean(help='True if this file is likely a README file.')), - - ('is_top_level', - Boolean(help='True if this file is "top-level" file located either at ' - 'the root of a package or in a well-known common location.')), - - ('is_key_file', - Boolean(help='True if this file is "top-level" file and either a ' - 'legal, readme or manifest file.')), - -# ('is_doc', -# Boolean(help='True if this file is likely a documentation file.')), -# -# ('is_test', -# Boolean(help='True if this file is likely a test file.')), -# -# ('is_generated', -# Boolean(help='True if this file is likely an automatically generated file.')), -# -# ('is_build', -# Boolean(help='True if this file is likely a build script or file such as Makefile.')), -# -# we have an is_data attribute -# ('is_data', -# Boolean(help='True if this file is likely data file.')), - - ]) - - sort_order = 50 - - options = [ - PluggableCommandLineOption(('--classify',), - is_flag=True, default=False, - help='Classify files with flags telling if the file is a legal, ' - 'or readme or test file, etc.', - help_group=PRE_SCAN_GROUP, - sort_order=50, - ) - ] - - def is_enabled(self, classify, **kwargs): - return classify - - def process_codebase(self, codebase, classify, **kwargs): - # find the real root directory - real_root = codebase.lowest_common_parent() - if not real_root: - real_root = codebase.root - real_root_dist = real_root.distance(codebase) - - for resource in codebase.walk(topdown=True): - real_dist = resource.distance(codebase) - real_root_dist - # this means this is either a child of the root dir or the root itself. - resource.is_top_level = (real_dist < 2) - if resource.is_file: - # TODO: should we do something about directories? for now we only consider files - set_classification_flags(resource) - resource.save(codebase) - def get_relative_path(root_path, path): """ diff --git a/src/summarycode/classify_plugin.py b/src/summarycode/classify_plugin.py new file mode 100644 index 00000000000..85cbd86aaeb --- /dev/null +++ b/src/summarycode/classify_plugin.py @@ -0,0 +1,125 @@ +# +# Copyright (c) nexB Inc. and others. All rights reserved. +# ScanCode is a trademark of nexB Inc. +# SPDX-License-Identifier: Apache-2.0 +# See http://www.apache.org/licenses/LICENSE-2.0 for the license text. +# See https://github.com/nexB/scancode-toolkit for support or download. +# See https://aboutcode.org for more information about nexB OSS projects. +# + +from commoncode.datautils import Boolean +from plugincode.pre_scan import PreScanPlugin +from plugincode.pre_scan import pre_scan_impl +from commoncode.cliutils import PluggableCommandLineOption +from commoncode.cliutils import PRE_SCAN_GROUP + +from summarycode.classify import set_classification_flags + +""" +Tag files as "key" or important and top-level files. +""" + +# Tracing flag +TRACE = False + + +def logger_debug(*args): + pass + + +if TRACE: + import logging + import click + + class ClickHandler(logging.Handler): + _use_stderr = True + + def emit(self, record): + try: + msg = self.format(record) + click.echo(msg, err=self._use_stderr) + except Exception: + self.handleError(record) + + logger = logging.getLogger(__name__) + logger.handlers = [ClickHandler()] + logger.propagate = False + logger.setLevel(logging.DEBUG) + + def logger_debug(*args): + return logger.debug(' '.join(isinstance(a, str) and a or repr(a) for a in args)) + + +@pre_scan_impl +class FileClassifier(PreScanPlugin): + """ + Classify a file such as a COPYING file or a package manifest with a flag. + """ + resource_attributes = dict([ + ('is_legal', + Boolean(help='True if this file is likely a "legal", license-related' + 'file such as a COPYING or LICENSE file.')), + + ('is_manifest', + Boolean(help='True if this file is likely a package manifest file such ' + 'as a Maven pom.xml or an npm package.json')), + + ('is_readme', + Boolean(help='True if this file is likely a README file.')), + + ('is_top_level', + Boolean(help='True if this file is "top-level" file located either at ' + 'the root of a package or in a well-known common location.')), + + ('is_key_file', + Boolean(help='True if this file is "top-level" file and either a ' + 'legal, readme or manifest file.')), + +# ('is_doc', +# Boolean(help='True if this file is likely a documentation file.')), +# +# ('is_test', +# Boolean(help='True if this file is likely a test file.')), +# +# ('is_generated', +# Boolean(help='True if this file is likely an automatically generated file.')), +# +# ('is_build', +# Boolean(help='True if this file is likely a build script or file such as Makefile.')), +# +# we have an is_data attribute +# ('is_data', +# Boolean(help='True if this file is likely data file.')), + + ]) + + sort_order = 50 + + options = [ + PluggableCommandLineOption(('--classify',), + is_flag=True, default=False, + help='Classify files with flags telling if the file is a legal, ' + 'or readme or test file, etc.', + help_group=PRE_SCAN_GROUP, + sort_order=50, + ) + ] + + def is_enabled(self, classify, **kwargs): + return classify + + def process_codebase(self, codebase, classify, **kwargs): + # find the real root directory + real_root = codebase.lowest_common_parent() + if not real_root: + real_root = codebase.root + real_root_dist = real_root.distance(codebase) + + for resource in codebase.walk(topdown=True): + real_dist = resource.distance(codebase) - real_root_dist + # this means this is either a child of the root dir or the root itself. + resource.is_top_level = (real_dist < 2) + if resource.is_file: + # TODO: should we do something about directories? for now we only consider files + set_classification_flags(resource) + resource.save(codebase) diff --git a/src/summarycode/plugin_consolidate.py b/src/summarycode/plugin_consolidate.py index c81c157a27f..ae5352124a4 100644 --- a/src/summarycode/plugin_consolidate.py +++ b/src/summarycode/plugin_consolidate.py @@ -170,9 +170,9 @@ def process_codebase(self, codebase, **kwargs): # TODO: Have a "catch-all" Component for the things that we haven't grouped consolidations = [] root = codebase.root - if hasattr(root, 'packages') and hasattr(root, 'copyrights') and hasattr(root, 'licenses'): + if hasattr(root, 'packages') and hasattr(root, 'copyrights') and hasattr(root, 'license_detections'): consolidations.extend(get_consolidated_packages(codebase)) - if hasattr(root, 'copyrights') and hasattr(root, 'licenses'): + if hasattr(root, 'copyrights') and hasattr(root, 'license_detections'): consolidations.extend(get_holders_consolidated_components(codebase)) if not consolidations: @@ -245,7 +245,7 @@ def get_consolidated_packages(codebase): package_root.save(codebase) is_build_file = isinstance(package, ) package_resources = list(package.get_package_resources(package_root, codebase)) - package_license_expression = package.license_expression + package_license_expression = package.declared_license_expression package_copyright = package.copyright package_holders = [] @@ -353,14 +353,12 @@ def get_holders_consolidated_components(codebase): # Each child we are processing is a file if (child.is_dir or child.extra_data.get('in_package_component') - or (not child.license_expressions and not child.holders)): + or (not child.detected_license_expression and not child.holders)): continue - if child.license_expressions: - license_expression = combine_expressions(child.license_expressions) - if license_expression: - child.extra_data['normalized_license_expression'] = license_expression - child.save(codebase) + if child.detected_license_expression: + child.extra_data['normalized_license_expression'] = child.detected_license_expression + child.save(codebase) if child.holders: holders = process_holders(h['holder'] for h in child.holders) diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 53f677b741d..48d5df65725 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -16,6 +16,7 @@ from plugincode.post_scan import post_scan_impl from packagedcode.utils import combine_expressions +from licensedcode.detection import get_matches_from_detection_mappings # Tracing flags TRACE = False @@ -124,13 +125,17 @@ def compute_license_score(codebase): """ scoring_elements = ScoringElements() - declared_licenses = get_field_values_from_codebase_resources( + license_detections = get_field_values_from_codebase_resources( codebase=codebase, - field_name='licenses', + field_name='license_detections', key_files_only=True, ) + declared_licenses = get_matches_from_detection_mappings(license_detections) declared_license_expressions = get_field_values_from_codebase_resources( - codebase=codebase, field_name='license_expressions', key_files_only=True + codebase=codebase, + field_name='detected_license_expression', + key_files_only=True, + is_string=True, ) unique_declared_license_expressions = unique(declared_license_expressions) @@ -140,9 +145,10 @@ def compute_license_score(codebase): codebase=codebase, field_name='copyrights', key_files_only=True ) - other_licenses = get_field_values_from_codebase_resources( - codebase=codebase, field_name='licenses', key_files_only=False + other_license_detections = get_field_values_from_codebase_resources( + codebase=codebase, field_name='license_detections', key_files_only=False ) + other_licenses = get_matches_from_detection_mappings(other_license_detections) scoring_elements.declared_license = bool(declared_licenses) if scoring_elements.declared_license: @@ -183,7 +189,7 @@ def compute_license_score(codebase): if scoring_elements.score > 0: scoring_elements.score -= 10 - return scoring_elements, declared_license_expression or '' + return scoring_elements, declared_license_expression or None def unique(objects): @@ -244,20 +250,19 @@ class LicenseFilter(object): def is_good_license(detected_license): """ - Return True if a `detected license` mapping is consider to a high quality + Return True if a `detected license` mapping is considered to be a high quality conclusive match. """ score = detected_license['score'] - rule = detected_license['matched_rule'] - coverage = rule.get('match_coverage') or 0 - relevance = rule.get('rule_relevance') or 0 + coverage = detected_license.get('match_coverage') or 0 + relevance = detected_license.get('rule_relevance') or 0 match_types = dict( [ - ('is_license_text', rule['is_license_text']), - ('is_license_notice', rule['is_license_notice']), - ('is_license_reference', rule['is_license_reference']), - ('is_license_tag', rule['is_license_tag']), - ('is_license_intro', rule['is_license_intro']), + ('is_license_text', detected_license['is_license_text']), + ('is_license_notice', detected_license['is_license_notice']), + ('is_license_reference', detected_license['is_license_reference']), + ('is_license_tag', detected_license['is_license_tag']), + ('is_license_intro', detected_license['is_license_intro']), ] ) matched = False @@ -293,7 +298,12 @@ def check_declared_licenses(declared_licenses): return any(is_good_license(declared_license) for declared_license in declared_licenses) -def get_field_values_from_codebase_resources(codebase, field_name, key_files_only=False): +def get_field_values_from_codebase_resources( + codebase, + field_name, + key_files_only=False, + is_string=False +): """ Return a list of values from the `field_name` field of the Resources from `codebase` @@ -315,20 +325,34 @@ def get_field_values_from_codebase_resources(codebase, field_name, key_files_onl else: if child.is_key_file: continue - for detected_license in getattr(child, field_name, []) or []: - values.append(detected_license) + if is_string: + value = getattr(child, field_name, None) or None + if value: + values.append(value) + else: + for value in getattr(child, field_name, []) or []: + values.append(value) return values -def get_license_categories(license_infos): +def get_categories_from_match(license_match): + """ + Return a list of license category strings from a single LicenseMatch mapping. + """ + licenses = license_match.get('licenses') + return [license_info.get('category') for license_info in licenses] + + +def get_license_categories(declared_licenses): """ Return a list of license category strings from `license_infos` """ license_categories = [] - for license_info in license_infos: - category = license_info.get('category', '') - if category not in license_categories: - license_categories.append(category) + + for match in declared_licenses: + for category in get_categories_from_match(match): + if category not in license_categories: + license_categories.append(category) return license_categories @@ -339,11 +363,10 @@ def check_for_license_texts(declared_licenses): If so, return True. Otherwise, return False. """ for declared_license in declared_licenses: - matched_rule = declared_license.get('matched_rule', {}) if any( [ - matched_rule.get('is_license_text', False), - matched_rule.get('is_license_notice', False), + declared_license.get('is_license_text', False), + declared_license.get('is_license_notice', False), ] ): return True @@ -379,9 +402,10 @@ def check_for_conflicting_licenses(other_licenses): If so, return True. Otherwise, return False. """ - for license_info in other_licenses: - if license_info.get('category', '') in CONFLICTING_LICENSE_CATEGORIES: - return True + for license_match in other_licenses: + for category in get_categories_from_match(license_match): + if category in CONFLICTING_LICENSE_CATEGORIES: + return True return False diff --git a/src/summarycode/summarizer.py b/src/summarycode/summarizer.py index ea5cf39c613..964a8f80a06 100644 --- a/src/summarycode/summarizer.py +++ b/src/summarycode/summarizer.py @@ -81,7 +81,7 @@ def process_codebase(self, codebase, summary, **kwargs): # Get tallies tallies = compute_codebase_tallies(codebase, keep_details=False, **kwargs) - license_expressions_tallies = tallies.get('license_expressions') or [] + license_expressions_tallies = tallies.get('detected_license_expression') or [] holders_tallies = tallies.get('holders') or [] programming_language_tallies = tallies.get('programming_language') or [] @@ -231,7 +231,7 @@ def get_origin_info_from_top_level_packages(top_level_packages, codebase): ] key_file_packages = [p for p in top_level_packages if is_key_package(p, codebase)] for package in key_file_packages: - license_expression = package.license_expression + license_expression = package.declared_license_expression if license_expression: license_expressions.append(license_expression) diff --git a/src/summarycode/tallies.py b/src/summarycode/tallies.py index 11733871a81..a9604ab8e6d 100644 --- a/src/summarycode/tallies.py +++ b/src/summarycode/tallies.py @@ -74,7 +74,7 @@ class TalliesWithDetails(PostScanPlugin): keep file and directory details. The scan attributes that are tallied are: - - license_expressions + - detected_license_expression - copyrights - holders - authors @@ -116,7 +116,7 @@ def compute_codebase_tallies(codebase, keep_details, **kwargs): holder_tallies) attrib_summarizers = [ - ('license_expressions', license_tallies), + ('detected_license_expression', license_tallies), ('copyrights', copyright_tallies), ('holders', holder_tallies), ('authors', author_tallies), @@ -156,16 +156,16 @@ def license_tallies(resource, children, keep_details=False): {value: "expression", count: "count of occurences"} sorted by decreasing count. """ - LIC_EXP = 'license_expressions' + LIC_EXP = 'detected_license_expression' license_expressions = [] # Collect current data - lic_expressions = getattr(resource, LIC_EXP , []) - if not lic_expressions and resource.is_file: + lic_expression = getattr(resource, LIC_EXP, None) + if not lic_expression and resource.is_file: # also count files with no detection license_expressions.append(None) else: - license_expressions.extend(lic_expressions) + license_expressions.append(lic_expression) # Collect direct children expression tallies for child in children: @@ -236,7 +236,7 @@ def tally_languages(languages): TALLYABLE_ATTRS = set([ - 'license_expressions', + 'detected_license_expression', 'copyrights', 'holders', 'authors', @@ -255,7 +255,7 @@ def tally_values(values, attribute): from summarycode.copyright_tallies import tally_copyrights, tally_persons value_talliers_by_attr = dict( - license_expressions=tally_licenses, + detected_license_expression=tally_licenses, copyrights=tally_copyrights, holders=tally_persons, authors=tally_persons, diff --git a/tests/cluecode/data/plugin_filter_clues/filtered-expected.json b/tests/cluecode/data/plugin_filter_clues/filtered-expected.json index 96b86771344..50dd8a15234 100644 --- a/tests/cluecode/data/plugin_filter_clues/filtered-expected.json +++ b/tests/cluecode/data/plugin_filter_clues/filtered-expected.json @@ -19,49 +19,55 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [ + "detected_license_expression": "apache-1.1", + "detected_license_expression_spdx": "Apache-1.1", + "license_detections": [ { - "key": "apache-1.1", - "score": 96.07, - "name": "Apache License 1.1", - "short_name": "Apache 1.1", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://apache.org/licenses/LICENSE-1.1", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-1.1", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.1.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.1.yml", - "spdx_license_key": "Apache-1.1", - "spdx_url": "https://spdx.org/licenses/Apache-1.1", - "start_line": 7, - "end_line": 70, - "matched_rule": { - "identifier": "apache-1.1_63.RULE", - "license_expression": "apache-1.1", - "licenses": [ - "apache-1.1" - ], - "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": "3-seq", - "rule_length": 367, - "matched_length": 367, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "apache-1.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 96.07, + "start_line": 7, + "end_line": 70, + "matched_length": 367, + "match_coverage": 100.0, + "matcher": "3-seq", + "license_expression": "apache-1.1", + "rule_identifier": "apache-1.1_63.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-1.1_63.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 367, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-1.1", + "name": "Apache License 1.1", + "short_name": "Apache 1.1", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://apache.org/licenses/LICENSE-1.1", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-1.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.1.LICENSE", + "spdx_license_key": "Apache-1.1", + "spdx_url": "https://spdx.org/licenses/Apache-1.1" + } + ] + } + ] } ], - "license_expressions": [ - "apache-1.1" - ], + "license_clues": [], "percentage_of_license_text": 92.44, "copyrights": [ { @@ -69,10 +75,20 @@ "start_line": 2, "end_line": 3 }, + { + "copyright": "Copyright (c) The Apache Software Foundation", + "start_line": 14, + "end_line": 14 + }, { "copyright": "Copyright (c) The Eclipse Foundation https://eclipse.org", "start_line": 41, "end_line": 42 + }, + { + "copyright": "copyright (c) 1999, International Business Machines, Inc., http://www.ibm.com", + "start_line": 67, + "end_line": 68 } ], "holders": [ @@ -81,10 +97,20 @@ "start_line": 2, "end_line": 2 }, + { + "holder": "The Apache Software Foundation", + "start_line": 14, + "end_line": 14 + }, { "holder": "The Eclipse Foundation", "start_line": 41, "end_line": 41 + }, + { + "holder": "International Business Machines, Inc.", + "start_line": 67, + "end_line": 68 } ], "authors": [ @@ -93,6 +119,11 @@ "start_line": 5, "end_line": 5 }, + { + "author": "the Apache Software Foundation (http://www.apache.org/)", + "start_line": 31, + "end_line": 32 + }, { "author": "John Doe", "start_line": 44, @@ -104,6 +135,11 @@ "email": "foo@eclipse.org", "start_line": 4, "end_line": 4 + }, + { + "email": "apache@apache.org", + "start_line": 39, + "end_line": 39 } ], "urls": [], diff --git a/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json b/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json index 75a63a32e50..fc4d8985829 100644 --- a/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json +++ b/tests/cluecode/data/plugin_filter_clues/filtered-expected2.json @@ -19,49 +19,55 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [ + "detected_license_expression": "pygres-2.2", + "detected_license_expression_spdx": "LicenseRef-scancode-pygres-2.2", + "license_detections": [ { - "key": "pygres-2.2", - "score": 100.0, - "name": "PyGres License v2.2", - "short_name": "PyGres License 2.2", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Unspecified", - "homepage_url": null, - "text_url": "http://shell.vex.net/viewvc.cgi/pygresql/trunk/module/pgmodule.c?view=markup&pathrev=431", - "reference_url": "https://scancode-licensedb.aboutcode.org/pygres-2.2", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pygres-2.2.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pygres-2.2.yml", - "spdx_license_key": "LicenseRef-scancode-pygres-2.2", - "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pygres-2.2.LICENSE", - "start_line": 7, - "end_line": 22, - "matched_rule": { - "identifier": "pygres-2.2_2.RULE", - "license_expression": "pygres-2.2", - "licenses": [ - "pygres-2.2" - ], - "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": "2-aho", - "rule_length": 145, - "matched_length": 145, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "pygres-2.2", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 7, + "end_line": 22, + "matched_length": 145, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "pygres-2.2", + "rule_identifier": "pygres-2.2_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pygres-2.2_2.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 145, + "rule_relevance": 100, + "licenses": [ + { + "key": "pygres-2.2", + "name": "PyGres License v2.2", + "short_name": "PyGres License 2.2", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "http://shell.vex.net/viewvc.cgi/pygresql/trunk/module/pgmodule.c?view=markup&pathrev=431", + "reference_url": "https://scancode-licensedb.aboutcode.org/pygres-2.2", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pygres-2.2.LICENSE", + "spdx_license_key": "LicenseRef-scancode-pygres-2.2", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pygres-2.2.LICENSE" + } + ] + } + ] } ], - "license_expressions": [ - "pygres-2.2" - ], + "license_clues": [], "percentage_of_license_text": 69.38, "copyrights": [ { diff --git a/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json b/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json index c61dc0a5777..0ead6f483bb 100644 --- a/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json +++ b/tests/cluecode/data/plugin_filter_clues/filtered-expected3.json @@ -19,55 +19,101 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ + "detected_license_expression": "pcre", + "detected_license_expression_spdx": "LicenseRef-scancode-pcre", + "license_detections": [ { - "key": "pcre", - "score": 100.0, - "name": "PCRE License", - "short_name": "PCRE License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "University of Cambridge", - "homepage_url": "http://www.pcre.org/licence.txt", - "text_url": "http://www.pcre.org/licence.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/pcre", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.yml", - "spdx_license_key": "LicenseRef-scancode-pcre", - "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE", - "start_line": 1, - "end_line": 47, - "matched_rule": { - "identifier": "pcre.LICENSE", - "license_expression": "pcre", - "licenses": [ - "pcre" - ], - "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": 303, - "matched_length": 303, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "pcre", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 47, + "matched_length": 303, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "pcre", + "rule_identifier": "pcre.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 303, + "rule_relevance": 100, + "licenses": [ + { + "key": "pcre", + "name": "PCRE License", + "short_name": "PCRE License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "University of Cambridge", + "homepage_url": "http://www.pcre.org/licence.txt", + "text_url": "http://www.pcre.org/licence.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/pcre", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE", + "spdx_license_key": "LicenseRef-scancode-pcre", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE" + } + ] + } + ] } ], - "license_expressions": [ - "pcre" - ], + "license_clues": [], "percentage_of_license_text": 100.0, - "copyrights": [], - "holders": [], - "authors": [], - "emails": [], - "urls": [], + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2001 University of Cambridge", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "copyright by the University of Cambridge, England", + "start_line": 26, + "end_line": 27 + } + ], + "holders": [ + { + "holder": "University of Cambridge", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "the University of Cambridge, England", + "start_line": 26, + "end_line": 27 + } + ], + "authors": [ + { + "author": "Philip Hazel", + "start_line": 26, + "end_line": 26 + } + ], + "emails": [ + { + "email": "ph10@cam.ac.uk", + "start_line": 8, + "end_line": 8 + } + ], + "urls": [ + { + "url": "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/", + "start_line": 33, + "end_line": 33 + } + ], "files_count": 0, "dirs_count": 0, "size_count": 0, diff --git a/tests/formattedcode/data/csv/expressions/expected.csv b/tests/formattedcode/data/csv/expressions/expected.csv index bd0ea219254..76b45fbf587 100644 --- a/tests/formattedcode/data/csv/expressions/expected.csv +++ b/tests/formattedcode/data/csv/expressions/expected.csv @@ -1,4 +1,2 @@ -path,type,scan_errors,license_expression -apache-2.0.LICENSE,file,, -apache-2.0.LICENSE,,,apache-2.0 -apache-2.0.LICENSE,,,mit +path,type,declared_license_expression,scan_errors +apache-2.0.LICENSE,file,apache-2.0 AND mit, diff --git a/tests/formattedcode/data/csv/expressions/scan.json b/tests/formattedcode/data/csv/expressions/scan.json index 6e1ac11e8f0..9545671cb75 100644 --- a/tests/formattedcode/data/csv/expressions/scan.json +++ b/tests/formattedcode/data/csv/expressions/scan.json @@ -3,11 +3,8 @@ { "path": "apache-2.0.LICENSE", "type": "file", - "licenses": [], - "license_expressions": [ - "apache-2.0", - "mit" - ], + "license_detections": [], + "declared_license_expression": "apache-2.0 AND mit", "scan_errors": [] } ] diff --git a/tests/formattedcode/data/csv/flatten_scan/full.json b/tests/formattedcode/data/csv/flatten_scan/full.json index e95267786fb..b9fdea29a73 100644 --- a/tests/formattedcode/data/csv/flatten_scan/full.json +++ b/tests/formattedcode/data/csv/flatten_scan/full.json @@ -1,4 +1,856 @@ { + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "31.0.0rc5", + "options": { + "input": [ + "./samples/" + ], + "--copyright": true, + "--email": true, + "--info": true, + "--json-pp": "./tests/formattedcode/data/csv/flatten_scan/full.json", + "--license": true, + "--package": true, + "--processes": "4", + "--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-08-19T193037.877415", + "end_timestamp": "2022-08-19T193046.805262", + "output_format_version": "2.0.0", + "duration": 8.927865743637085, + "message": null, + "errors": [], + "warnings": [], + "extra_data": { + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-5.14.0-1048-oem-x86_64-with-glibc2.29", + "platform_version": "#55-Ubuntu SMP Mon Aug 8 14:58:10 UTC 2022", + "python_version": "3.8.10 (default, Jun 22 2022, 20:18:18) \n[GCC 9.4.0]" + }, + "spdx_license_list_version": "3.17", + "files_count": 72 + } + } + ], + "dependencies": [ + { + "purl": "pkg:pypi/attrs@21.2.0", + "extracted_requirement": "==21.2.0", + "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 + }, + "dependency_uid": "pkg:pypi/attrs@21.2.0?uuid=afd61b97-b431-4131-a3e3-5662e1a91d93", + "for_package_uid": null, + "datafile_path": "samples/commoncode/requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/beautifulsoup4@4.9.3", + "extracted_requirement": "==4.9.3", + "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 + }, + "dependency_uid": "pkg:pypi/beautifulsoup4@4.9.3?uuid=f2c1dc4e-bffb-4577-bcdc-6678e3e5c76b", + "for_package_uid": null, + "datafile_path": "samples/commoncode/requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/certifi@2021.5.30", + "extracted_requirement": "==2021.5.30", + "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 + }, + "dependency_uid": "pkg:pypi/certifi@2021.5.30?uuid=dad40f24-de48-4108-a8e4-502b59df5eb3", + "for_package_uid": null, + "datafile_path": "samples/commoncode/requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/chardet@4.0.0", + "extracted_requirement": "==4.0.0", + "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 + }, + "dependency_uid": "pkg:pypi/chardet@4.0.0?uuid=0394c8e8-f8f2-4a8f-8222-301b353d8d19", + "for_package_uid": null, + "datafile_path": "samples/commoncode/requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/click@8.0.1", + "extracted_requirement": "==8.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 + }, + "dependency_uid": "pkg:pypi/click@8.0.1?uuid=36c9d50a-f96a-4d56-a438-6430ac36258a", + "for_package_uid": null, + "datafile_path": "samples/commoncode/requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/idna@2.10", + "extracted_requirement": "==2.10", + "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 + }, + "dependency_uid": "pkg:pypi/idna@2.10?uuid=d0d70268-5006-44c9-b123-57d5352f61e8", + "for_package_uid": null, + "datafile_path": "samples/commoncode/requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/intbitset@2.4.1", + "extracted_requirement": "==2.4.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 + }, + "dependency_uid": "pkg:pypi/intbitset@2.4.1?uuid=58a50cd2-c351-4d4b-93a2-9760083798f3", + "for_package_uid": null, + "datafile_path": "samples/commoncode/requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/pyyaml@5.4.1", + "extracted_requirement": "==5.4.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 + }, + "dependency_uid": "pkg:pypi/pyyaml@5.4.1?uuid=4db26b54-b079-40b0-90b9-5efff3c905ed", + "for_package_uid": null, + "datafile_path": "samples/commoncode/requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/requests@2.25.1", + "extracted_requirement": "==2.25.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 + }, + "dependency_uid": "pkg:pypi/requests@2.25.1?uuid=896253fc-5d8f-4f7c-aa54-fa3a7198d468", + "for_package_uid": null, + "datafile_path": "samples/commoncode/requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/saneyaml@0.5.2", + "extracted_requirement": "==0.5.2", + "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 + }, + "dependency_uid": "pkg:pypi/saneyaml@0.5.2?uuid=213b5149-0cf5-4fce-8e0a-0b4a6489501e", + "for_package_uid": null, + "datafile_path": "samples/commoncode/requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/six@1.16.0", + "extracted_requirement": "==1.16.0", + "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 + }, + "dependency_uid": "pkg:pypi/six@1.16.0?uuid=d6532575-7ec4-4bd5-a71a-dac9101070f3", + "for_package_uid": null, + "datafile_path": "samples/commoncode/requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/soupsieve@2.2.1", + "extracted_requirement": "==2.2.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 + }, + "dependency_uid": "pkg:pypi/soupsieve@2.2.1?uuid=d8689d73-ed14-4f32-a5a8-c0c805368e66", + "for_package_uid": null, + "datafile_path": "samples/commoncode/requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/text-unidecode@1.3", + "extracted_requirement": "==1.3", + "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 + }, + "dependency_uid": "pkg:pypi/text-unidecode@1.3?uuid=77f80e41-8c87-4fa6-841b-94659bd78de3", + "for_package_uid": null, + "datafile_path": "samples/commoncode/requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/typing@3.6.6", + "extracted_requirement": "==3.6.6", + "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 + }, + "dependency_uid": "pkg:pypi/typing@3.6.6?uuid=e204acd8-f611-46ea-816a-d9afcd3e22e5", + "for_package_uid": null, + "datafile_path": "samples/commoncode/requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/urllib3@1.26.5", + "extracted_requirement": "==1.26.5", + "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 + }, + "dependency_uid": "pkg:pypi/urllib3@1.26.5?uuid=9d1caf14-3e34-48cd-9245-2247820595cd", + "for_package_uid": null, + "datafile_path": "samples/commoncode/requirements.txt", + "datasource_id": "pip_requirements" + } + ], + "packages": [ + { + "type": "about", + "namespace": null, + "name": "commoncode", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "owner", + "name": "None", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/nexB/commoncode", + "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 (c) nexB. Inc. and others", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "apache-2.0", + "notice_text": null, + "source_packages": [], + "extra_data": { + "missing_file_references": [ + { + "path": ".", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:about/commoncode?uuid=db8b924a-6b2c-4623-a402-f5a3dcfe7650", + "datafile_paths": [ + "samples/commoncode/commoncode.ABOUT" + ], + "datasource_ids": [ + "about_file" + ], + "purl": "pkg:about/commoncode" + }, + { + "type": "autotools", + "namespace": null, + "name": "commoncode", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "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, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 5, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "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:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c", + "datafile_paths": [ + "samples/commoncode/configure" + ], + "datasource_ids": [ + "autotools_configure" + ], + "purl": "pkg:autotools/commoncode" + }, + { + "type": "about", + "namespace": null, + "name": "dict_utils.py", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "owner", + "name": "Raymond Hettinger", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": null, + "download_url": "http://code.activestate.com/recipes/198157-improve-dictionary-lookup-performance/", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright (c) 2013 Raymond Hettinger", + "declared_license_expression": "python", + "declared_license_expression_spdx": "Python-2.0", + "license_detections": [ + { + "license_expression": "python", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "python", + "rule_identifier": "python_13.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "license python", + "licenses": [ + { + "key": "python", + "name": "Python Software Foundation License v2", + "short_name": "Python License 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Python Software Foundation (PSF)", + "homepage_url": "http://docs.python.org/license.html", + "text_url": "http://spdx.org/licenses/Python-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/python", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.yml", + "spdx_license_key": "Python-2.0", + "spdx_url": "https://spdx.org/licenses/Python-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "python", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:about/dict_utils.py?uuid=4cc20f46-ad47-4257-bdee-a02d160fd750", + "datafile_paths": [ + "samples/commoncode/src/commoncode/dict_utils.ABOUT" + ], + "datasource_ids": [ + "about_file" + ], + "purl": "pkg:about/dict_utils.py" + }, + { + "type": "about", + "namespace": null, + "name": "Python shutil", + "version": "2.7.8", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "owner", + "name": "nexB", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": "http://python.org/", + "download_url": "https://hg.python.org/cpython/raw-file/ee879c0ffa11/Lib/shutil.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright (c) Python Software Foundation and others", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "apache-2.0 AND python", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:about/Python%20shutil@2.7.8?uuid=a1b4d1ee-bc51-4634-aa82-8abf86a7e544", + "datafile_paths": [ + "samples/commoncode/src/commoncode/fileutils.py.ABOUT" + ], + "datasource_ids": [ + "about_file" + ], + "purl": "pkg:about/Python%20shutil@2.7.8" + } + ], "files": [ { "path": "samples", @@ -10,6 +862,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -19,17 +872,21 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], - "files_count": 39, - "dirs_count": 12, - "size_count": 1189824, + "files_count": 72, + "dirs_count": 13, + "size_count": 1423568, "scan_errors": [] }, { @@ -39,9 +896,10 @@ "base_name": "README", "extension": "", "size": 236, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "2e07e32c52d607204fad196052d70e3d18fb8636", "md5": "effc6856ef85a9250fb1a470792b3f38", + "sha256": "165da86bfdf296cd5a0a3e20c1d1ee86d70ecb8a1fa579d6f8cadad8eee85878", "mime_type": "text/plain", "file_type": "ASCII text", "programming_language": null, @@ -51,11 +909,16 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [ { @@ -69,7 +932,6 @@ "end_line": 4 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -82,9 +944,10 @@ "base_name": "screenshot", "extension": ".png", "size": 622754, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "01ff4b1de0bc6c75c9cca6e46c80c1802d6976d4", "md5": "b6ef5a90777147423c98b42a6a25e57a", + "sha256": "a1c9905b77a8ff7e72c93abc85d32d9e43353996710b83c5bfa581c5f2af60ad", "mime_type": "image/png", "file_type": "PNG image data, 2880 x 1666, 8-bit/color RGB, non-interlaced", "programming_language": null, @@ -94,14 +957,18 @@ "is_media": true, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -117,6 +984,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -126,14 +994,18 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 1, "dirs_count": 0, "size_count": 28103, @@ -146,11 +1018,12 @@ "base_name": "zlib", "extension": ".tar.gz", "size": 28103, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "576f0ccfe534d7f5ff5d6400078d3c6586de3abd", "md5": "20b2370751abfc08bb3556c1d8114b5a", + "sha256": "e6bb199f3b59fffac4092542a516a46b7f922e607d754c21ef5b27334b1f3ba6", "mime_type": "application/gzip", - "file_type": "gzip compressed data, last modified: Wed Jul 15 09:08:19 2015, from Unix", + "file_type": "gzip compressed data, last modified: Wed Jul 15 09:08:19 2015, from Unix, original size modulo 2^32 103424", "programming_language": null, "is_binary": true, "is_text": false, @@ -158,58 +1031,34 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [ - { - "type": "tarball", - "namespace": null, - "name": null, - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": null, - "description": null, - "size": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "download_checksums": [], - "bug_tracking_url": null, - "code_view_url": null, - "vcs_tool": null, - "vcs_repository": null, - "vcs_revision": null, - "copyright": null, - "license_expression": null, - "declared_licensing": null, - "notice_text": null, - "dependencies": [], - "source_packages": [] - } - ], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/JGroups", + "path": "samples/commoncode", "type": "directory", - "name": "JGroups", - "base_name": "JGroups", + "name": "commoncode", + "base_name": "commoncode", "extension": "", "size": 0, "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -219,126 +1068,176 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], "emails": [], "urls": [], - "package_data": [], - "files_count": 14, + "files_count": 39, "dirs_count": 2, - "size_count": 241228, + "size_count": 262485, "scan_errors": [] }, { - "path": "samples/JGroups/EULA", + "path": "samples/commoncode/.travis.yml", "type": "file", - "name": "EULA", - "base_name": "EULA", - "extension": "", - "size": 8156, - "date": "2017-10-26", - "sha1": "eb232aa0424eca9c4136904e6143b72aaa9cf4de", - "md5": "0be0aceb8296727efff0ac0bf8e6bdb3", + "name": ".travis.yml", + "base_name": ".travis", + "extension": ".yml", + "size": 514, + "date": "2022-08-19", + "sha1": "186e5b4d91cfe3b97448cea4e52ff85519ff40b4", + "md5": "79126fe623d1bd93ede647cb383bca32", + "sha256": "c7b9cc700059c536488f7b107d831697a1c0adc8535d96b502e0bfd7b3b9b743", "mime_type": "text/plain", "file_type": "ASCII text", - "programming_language": "JavaScript+Lasso", + "programming_language": null, "is_binary": false, "is_text": true, "is_archive": false, "is_media": false, - "is_source": true, + "is_source": false, "is_script": false, - "licenses": [ - { - "key": "jboss-eula", - "score": 100.0, - "short_name": "JBoss EULA", - "category": "Proprietary Free", - "owner": "JBoss Community", - "homepage_url": null, - "text_url": "http://repository.jboss.org/licenses/jbossorg-eula.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/jboss-eula", - "spdx_license_key": "", - "spdx_url": null, - "start_line": 3, - "end_line": 108, - "matched_rule": { - "identifier": "jboss-eula.LICENSE", - "license_expression": "jboss-eula", - "licenses": [ - "jboss-eula" - ], - "matcher": "2-aho", - "rule_length": 1300, - "matched_length": 1300, - "match_coverage": 100.0, - "rule_relevance": 100 - } - } + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" ], - "license_expressions": [], - "holders": [ + "emails": [], + "urls": [ { - "holder": "Red Hat, Inc.", - "start_line": 104, - "end_line": 104 + "url": "https://config.travis-ci.com/", + "start_line": 5, + "end_line": 5 } ], - "copyrights": [ + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/apache-2.0.LICENSE", + "type": "file", + "name": "apache-2.0.LICENSE", + "base_name": "apache-2.0", + "extension": ".LICENSE", + "size": 11357, + "date": "2022-08-19", + "sha1": "7df059597099bb7dcf25d2a9aedfaf4465f72d8d", + "md5": "86d3f3a95c324c9479bd8986968f4327", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ { - "copyright": "Copyright 2006 Red Hat, Inc.", - "start_line": 104, - "end_line": 104 + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 201, + "matched_length": 1584, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1584, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] } ], + "license_clues": [], + "percentage_of_license_text": 100.0, + "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], "emails": [], "urls": [ { - "url": "http://www.opensource.org/licenses/index.php", - "start_line": 24, - "end_line": 24 - }, - { - "url": "http://www.jboss.org/", - "start_line": 27, - "end_line": 27 - }, - { - "url": "http://www.redhat.com/about/corporate/trademark", - "start_line": 40, - "end_line": 40 - }, - { - "url": "http://www.jboss.com/company/logos", - "start_line": 43, - "end_line": 43 + "url": "http://www.apache.org/licenses/", + "start_line": 3, + "end_line": 3 }, { - "url": "http://www.redhat.com/licenses", - "start_line": 94, - "end_line": 94 + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 195, + "end_line": 195 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/JGroups/LICENSE", + "path": "samples/commoncode/commoncode.ABOUT", "type": "file", - "name": "LICENSE", - "base_name": "LICENSE", - "extension": "", - "size": 26430, - "date": "2017-10-26", - "sha1": "e60c2e780886f95df9c9ee36992b8edabec00bcc", - "md5": "7fbc338309ac38fefcd64b04bb903e34", + "name": "commoncode.ABOUT", + "base_name": "commoncode", + "extension": ".ABOUT", + "size": 567, + "date": "2022-08-19", + "sha1": "478f3bc4cc8a43737faf8f960bbe97ee327a2e8c", + "md5": "0a6ccded786262fec02dbad3c3d6a632", + "sha256": "4e86e4de7ddc981b9bfd707dee3eee43d587f478b17aa4e86d18443c9306b662", "mime_type": "text/plain", "file_type": "ASCII text", "programming_language": null, @@ -348,486 +1247,7887 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [ + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ { - "key": "lgpl-2.1-plus", - "score": 100.0, - "short_name": "LGPL 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", - "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", - "spdx_license_key": "LGPL-2.1-or-later", - "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "start_line": 1, - "end_line": 502, - "matched_rule": { - "identifier": "lgpl-2.1-plus_2.RULE", - "license_expression": "lgpl-2.1-plus", - "licenses": [ - "lgpl-2.1-plus" - ], - "matcher": "1-hash", - "rule_length": 4415, - "matched_length": 4415, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 11, + "end_line": 11, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ - { - "holder": "Free Software Foundation, Inc.", - "start_line": 4, - "end_line": 7 - }, + "license_clues": [], + "percentage_of_license_text": 3.8, + "copyrights": [ { - "holder": "the Free Software Foundation", - "start_line": 428, - "end_line": 433 + "copyright": "Copyright (c) nexB. Inc. and others", + "start_line": 2, + "end_line": 2 } ], - "copyrights": [ - { - "copyright": "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", - "start_line": 4, - "end_line": 7 - }, + "holders": [ { - "copyright": "copyrighted by the Free Software Foundation", - "start_line": 428, - "end_line": 433 + "holder": "nexB. Inc. and others", + "start_line": 2, + "end_line": 2 } ], "authors": [], - "emails": [], - "urls": [], - "package_data": [], + "package_data": [ + { + "type": "about", + "namespace": null, + "name": "commoncode", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "owner", + "name": "None", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/nexB/commoncode", + "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 (c) nexB. Inc. and others", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "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": [ + { + "path": ".", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "about_file", + "purl": "pkg:about/commoncode" + } + ], + "for_packages": [ + "pkg:about/commoncode?uuid=db8b924a-6b2c-4623-a402-f5a3dcfe7650", + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [ + { + "email": "info@aboutcode.org", + "start_line": 9, + "end_line": 9 + } + ], + "urls": [ + { + "url": "https://github.com/nexB/commoncode", + "start_line": 7, + "end_line": 7 + } + ], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/JGroups/licenses", - "type": "directory", - "name": "licenses", - "base_name": "licenses", + "path": "samples/commoncode/configure", + "type": "file", + "name": "configure", + "base_name": "configure", "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "mime_type": null, - "file_type": null, + "size": 6146, + "date": "2022-08-19", + "sha1": "5e193fc3f2cdd311c0c1de71c27b224356a78fc5", + "md5": "3ee29b003c75f0b51f44ffd1684d1e2f", + "sha256": "c877aaee7eafaac3dffca87cd15b802114a8114b3262fa16db9e7785ca0f7e02", + "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, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 5, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 1.9, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "package_data": [ + { + "type": "autotools", + "namespace": null, + "name": "commoncode", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "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, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 5, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "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": "autotools_configure", + "purl": "pkg:autotools/commoncode" + } + ], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://github.com/nexB/", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://aboutcode.org/", + "start_line": 7, + "end_line": 7 + }, + { + "url": "https://bootstrap.pypa.io/virtualenv.pyz", + "start_line": 45, + "end_line": 45 + }, + { + "url": "https://thirdparty.aboutcode.org/pypi/simple/links.html", + "start_line": 61, + "end_line": 61 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/MANIFEST.in", + "type": "file", + "name": "MANIFEST.in", + "base_name": "MANIFEST", + "extension": ".in", + "size": 217, + "date": "2022-08-19", + "sha1": "6b981c44ce09601a98cb08c3f4ae1dfa9f065d26", + "md5": "f06c496b8f349671cac042d2e521b617", + "sha256": "f3c01c77a6e5fb8d42c5194f3c83364a109d00aca016d406cf867536ea68455c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/NOTICE", + "type": "file", + "name": "NOTICE", + "base_name": "NOTICE", + "extension": "", + "size": 312, + "date": "2022-08-19", + "sha1": "c905c6124ef4ad55280f1e15d58cd6f72c90329e", + "md5": "18b8cd59f2c418716e25e80c7ae394a3", + "sha256": "0f264ae701ca9ed15711b3b31d60485e427ffaef34c262689720556297d68fc7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 28.57, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/pyproject.toml", + "type": "file", + "name": "pyproject.toml", + "base_name": "pyproject", + "extension": ".toml", + "size": 867, + "date": "2022-08-19", + "sha1": "a6dd0585d2eb9315e8faf81e1a8a8fae47ebf397", + "md5": "69d0289a99cb1e15840a37c14ad69944", + "sha256": "bc78e7981214378a1c1f2cfea2acd597bb4c708657119d0807dfebf264a4f1d4", + "mime_type": "text/plain", + "file_type": "ASCII text", "programming_language": null, "is_binary": false, - "is_text": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "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, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 201, + "matched_length": 1584, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1584, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_65.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "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:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/README.rst", + "type": "file", + "name": "README.rst", + "base_name": "README", + "extension": ".rst", + "size": 700, + "date": "2022-08-19", + "sha1": "0fca817cf0c9250c1f09331ea4ef30f74b20edae", + "md5": "0206d091e76cc145ddc59c310ca3f2f4", + "sha256": "ce1492c98500cfcf5ee7174893683b6b403cc795b4253c324a6b4152328b2555", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_65.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 4.26, + "copyrights": [ + { + "copyright": "Copyright (c) nexB. Inc. and others", + "start_line": 5, + "end_line": 5 + } + ], + "holders": [ + { + "holder": "nexB. Inc. and others", + "start_line": 5, + "end_line": 5 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "https://github.com/nexB/commoncode", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://aboutcode.org/", + "start_line": 11, + "end_line": 11 + }, + { + "url": "https://github.com/nexB/", + "start_line": 11, + "end_line": 11 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/requirements-dev.txt", + "type": "file", + "name": "requirements-dev.txt", + "base_name": "requirements-dev", + "extension": ".txt", + "size": 0, + "date": "2022-08-19", + "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, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "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, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 201, + "matched_length": 1584, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1584, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_65.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "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": "pip_requirements", + "purl": null + } + ], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/requirements.txt", + "type": "file", + "name": "requirements.txt", + "base_name": "requirements", + "extension": ".txt", + "size": 238, + "date": "2022-08-19", + "sha1": "747829f816cc066d3ebf9da8a4465e88e61bf722", + "md5": "773ec20fb7fc9745f331dbc684fa6b0f", + "sha256": "c38ddbdcd38a1a5b1a96cc68519048539e7bfa152c5d7072417039cd7cb28d88", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "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, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 201, + "matched_length": 1584, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1584, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_65.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "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/attrs@21.2.0", + "extracted_requirement": "==21.2.0", + "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/beautifulsoup4@4.9.3", + "extracted_requirement": "==4.9.3", + "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/certifi@2021.5.30", + "extracted_requirement": "==2021.5.30", + "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/chardet@4.0.0", + "extracted_requirement": "==4.0.0", + "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/click@8.0.1", + "extracted_requirement": "==8.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/idna@2.10", + "extracted_requirement": "==2.10", + "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/intbitset@2.4.1", + "extracted_requirement": "==2.4.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/pyyaml@5.4.1", + "extracted_requirement": "==5.4.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@2.25.1", + "extracted_requirement": "==2.25.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/saneyaml@0.5.2", + "extracted_requirement": "==0.5.2", + "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/six@1.16.0", + "extracted_requirement": "==1.16.0", + "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/soupsieve@2.2.1", + "extracted_requirement": "==2.2.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/text-unidecode@1.3", + "extracted_requirement": "==1.3", + "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/typing@3.6.6", + "extracted_requirement": "==3.6.6", + "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/urllib3@1.26.5", + "extracted_requirement": "==1.26.5", + "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 + } + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pip_requirements", + "purl": null + } + ], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/setup.cfg", + "type": "file", + "name": "setup.cfg", + "base_name": "setup", + "extension": ".cfg", + "size": 1396, + "date": "2022-08-19", + "sha1": "f172cfa20638c4bc88d648168a484016a7457429", + "md5": "7d94c8e633aeba50c23428e1cb6f9342", + "sha256": "023f914e17bc7cafa23708c8f254ffd858ae9123fad6afb73db22d8052ad64a3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_176.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 12, + "end_line": 12, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_65.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 4.15, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "nexB. Inc. and others", + "start_line": 10, + "end_line": 10 + } + ], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [ + { + "email": "info@aboutcode.org", + "start_line": 11, + "end_line": 11 + } + ], + "urls": [ + { + "url": "https://github.com/pypa/setuptools/issues/1390", + "start_line": 14, + "end_line": 14 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 17, + "end_line": 17 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/setup.py", + "type": "file", + "name": "setup.py", + "base_name": "setup", + "extension": ".py", + "size": 92, + "date": "2022-08-19", + "sha1": "b02b187573d33865b70aedf4c2fd944f12175b5e", + "md5": "a62572f3226f8c1686a5130b84e7dc64", + "sha256": "9eab88ae585180329efa80f37d40691fe12a30658b6bb9a3635ff780f00ca624", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "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, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 201, + "matched_length": 1584, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1584, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_65.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "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:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/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, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [], + "files_count": 27, + "dirs_count": 1, + "size_count": 240079, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode", + "type": "directory", + "name": "commoncode", + "base_name": "commoncode", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [], + "files_count": 27, + "dirs_count": 0, + "size_count": 240079, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 916, + "date": "2022-08-19", + "sha1": "0b2678800ef2ca41c4d09f47016e05b1e4a69eab", + "md5": "00810c6e1a163794a801943a8f041736", + "sha256": "7ff3450292851e828b8ea4bab641fe69a3a0c556a531d3702ed40dab8a8d4d2d", + "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, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 10.69, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/archive.py", + "type": "file", + "name": "archive.py", + "base_name": "archive", + "extension": ".py", + "size": 3999, + "date": "2022-08-19", + "sha1": "bf8eb196e28bc1893d64b5aaf0a819582fdf3aa3", + "md5": "8890262ce2dc5781fc07a3fcbe53ee2f", + "sha256": "62beb77f23a0a3b2a71f864b9977ab8443d977e88567f1f82f5d0239e9ccfd1a", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.73, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/cliutils.py", + "type": "file", + "name": "cliutils.py", + "base_name": "cliutils", + "extension": ".py", + "size": 19600, + "date": "2022-08-19", + "sha1": "7164f667b05756e8fbbc9cb246f6dc295a73c7b2", + "md5": "a5b19433f73d073acb0916b1134ae1d0", + "sha256": "0c5d5c563739640f6953bfc65c83fdd337f20a4d8f02b0ab1aa30f557b882298", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 0.59, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://github.com/mitsuhiko/click/issues/393", + "start_line": 59, + "end_line": 59 + }, + { + "url": "https://github.com/mitsuhiko/click/issues/365", + "start_line": 68, + "end_line": 68 + }, + { + "url": "https://github.com/nexB/scancode-toolkit/issues/2583", + "start_line": 157, + "end_line": 157 + }, + { + "url": "https://github.com/pallets/click/pull/1698", + "start_line": 290, + "end_line": 290 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/codec.py", + "type": "file", + "name": "codec.py", + "base_name": "codec", + "extension": ".py", + "size": 1581, + "date": "2022-08-19", + "sha1": "9e160860597107602f79e469653e041db22cda3a", + "md5": "37987dbf9f951bf810772855a2ee2859", + "sha256": "d65450c76e74c36cf0d65992eb0dff9949ea4344225961545f6a31d039a1b441", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 6.01, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/command.py", + "type": "file", + "name": "command.py", + "base_name": "command", + "extension": ".py", + "size": 9516, + "date": "2022-08-19", + "sha1": "ff656e7d9e64d9a2b030e16f766691cacd6cebb7", + "md5": "ccf9468c0daf73313e61c2cd0acdebfc", + "sha256": "01a8e8b8b13f1afd7b3b46eb2ff7e349d39e674a756e135830aa1c201764c245", + "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, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 1.03, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://bugs.python.org/issue8557", + "start_line": 78, + "end_line": 78 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/compat.py", + "type": "file", + "name": "compat.py", + "base_name": "compat", + "extension": ".py", + "size": 381, + "date": "2022-08-19", + "sha1": "bc47e5295fd73c0ee5a8fad7404af13c2d5a9765", + "md5": "ecc970a220ef1e94cc9360907378ca3a", + "sha256": "a6e4528cc1416ea1a8a53b1b543aea00ef02c1efd29b38e332463850caa960d3", + "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, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 23.73, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/datautils.py", + "type": "file", + "name": "datautils.py", + "base_name": "datautils", + "extension": ".py", + "size": 5480, + "date": "2022-08-19", + "sha1": "e875b2fc5d63e985c3205489d30b80c40c651ff7", + "md5": "413cf658bcfc5cdaf1284f4645435266", + "sha256": "8b74af37e07653c2ea2d36936ab39a12456dd2921ef0b10935a6244cba3a5cc5", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0 AND agpl-3.0", + "detected_license_expression_spdx": "Apache-2.0 AND AGPL-3.0-only", + "license_detections": [ + { + "license_expression": "apache-2.0 AND agpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 12.12, + "start_line": 4, + "end_line": 4, + "matched_length": 4, + "match_coverage": 12.12, + "matcher": "3-seq", + "license_expression": "agpl-3.0", + "rule_identifier": "agpl-3.0_501.RULE", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 33, + "rule_relevance": 100, + "licenses": [ + { + "key": "agpl-3.0", + "name": "GNU Affero General Public License 3.0", + "short_name": "AGPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/agpl-3.0.html", + "text_url": "http://www.fsf.org/licensing/licenses/agpl-3.0.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/agpl-3.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0.yml", + "spdx_license_key": "AGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/AGPL-3.0-only" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.4, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/date.py", + "type": "file", + "name": "date.py", + "base_name": "date", + "extension": ".py", + "size": 1221, + "date": "2022-08-19", + "sha1": "4261e5bc9b6b7b874fc0656de89be4dc6a4d028c", + "md5": "d48f0118c14b10df6037645e85278e53", + "sha256": "36b162c5d773d18f37436fbd5f3bc28936821295600f17cb0cc21abadb199a17", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 8.28, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/dict_utils.ABOUT", + "type": "file", + "name": "dict_utils.ABOUT", + "base_name": "dict_utils", + "extension": ".ABOUT", + "size": 346, + "date": "2022-08-19", + "sha1": "8a83c0bc5f3d6b3cdf78f5ed2190e584bff80195", + "md5": "1454227a8dd6c56a6ae22a6a3bb132ce", + "sha256": "a59e92fe5c82fdd87182f4b69abcd4e84d39a646767c5c2ef5252cb5f73f3d0c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "python", + "detected_license_expression_spdx": "Python-2.0", + "license_detections": [ + { + "license_expression": "python", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 9, + "end_line": 9, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "python", + "rule_identifier": "python_35.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "licenses": [ + { + "key": "python", + "name": "Python Software Foundation License v2", + "short_name": "Python License 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Python Software Foundation (PSF)", + "homepage_url": "http://docs.python.org/license.html", + "text_url": "http://spdx.org/licenses/Python-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/python", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.yml", + "spdx_license_key": "Python-2.0", + "spdx_url": "https://spdx.org/licenses/Python-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 8.89, + "copyrights": [ + { + "copyright": "Copyright (c) 2013 Raymond Hettinger", + "start_line": 10, + "end_line": 10 + } + ], + "holders": [ + { + "holder": "Raymond Hettinger", + "start_line": 10, + "end_line": 10 + } + ], + "authors": [], + "package_data": [ + { + "type": "about", + "namespace": null, + "name": "dict_utils.py", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "owner", + "name": "Raymond Hettinger", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": null, + "download_url": "http://code.activestate.com/recipes/198157-improve-dictionary-lookup-performance/", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright (c) 2013 Raymond Hettinger", + "declared_license_expression": "python", + "declared_license_expression_spdx": "Python-2.0", + "license_detections": [ + { + "license_expression": "python", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "python", + "rule_identifier": "python_13.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "license python", + "licenses": [ + { + "key": "python", + "name": "Python Software Foundation License v2", + "short_name": "Python License 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Python Software Foundation (PSF)", + "homepage_url": "http://docs.python.org/license.html", + "text_url": "http://spdx.org/licenses/Python-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/python", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.yml", + "spdx_license_key": "Python-2.0", + "spdx_url": "https://spdx.org/licenses/Python-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "python", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "dict_utils.py", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "about_file", + "purl": "pkg:about/dict_utils.py" + } + ], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c", + "pkg:about/dict_utils.py?uuid=4cc20f46-ad47-4257-bdee-a02d160fd750" + ], + "emails": [], + "urls": [ + { + "url": "http://code.activestate.com/recipes/198157-improve-dictionary-lookup-performance/", + "start_line": 3, + "end_line": 3 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/dict_utils.py", + "type": "file", + "name": "dict_utils.py", + "base_name": "dict_utils", + "extension": ".py", + "size": 779, + "date": "2022-08-19", + "sha1": "dbc35761277328225e2d7e2a2256a47d0ef75239", + "md5": "47a4bb7c4e20ba7f203640c2a82eff23", + "sha256": "4d0eeff7e062057581e117f9645d13267e6557ada621d0e8d75de9f312f5bc47", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "python", + "detected_license_expression_spdx": "Python-2.0", + "license_detections": [ + { + "license_expression": "python", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "python", + "rule_identifier": "spdx-license-identifier: python", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "python", + "name": "Python Software Foundation License v2", + "short_name": "Python License 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Python Software Foundation (PSF)", + "homepage_url": "http://docs.python.org/license.html", + "text_url": "http://spdx.org/licenses/Python-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/python", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.yml", + "spdx_license_key": "Python-2.0", + "spdx_url": "https://spdx.org/licenses/Python-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 5.26, + "copyrights": [ + { + "copyright": "Copyright (c) 2003-2012 Raymond Hettinger", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "Raymond Hettinger", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [ + { + "author": "Raymond Hettinger", + "start_line": 9, + "end_line": 9 + } + ], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c", + "pkg:about/dict_utils.py?uuid=4cc20f46-ad47-4257-bdee-a02d160fd750" + ], + "emails": [], + "urls": [ + { + "url": "http://code.activestate.com/recipes/198157-improve-dictionary-lookup-performance/", + "start_line": 8, + "end_line": 8 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/fetch.py", + "type": "file", + "name": "fetch.py", + "base_name": "fetch", + "extension": ".py", + "size": 2148, + "date": "2022-08-19", + "sha1": "94ba08131842eaa35b8aa237025c9d2dd155e0ee", + "md5": "e65901788c2fd0609c9cccf87dad900d", + "sha256": "c3682a95ea0d906c8a4ec714e6a17d1f9c89e5c2e8eaa42ce11eecd3f42c4e77", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 4.78, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/fileset.py", + "type": "file", + "name": "fileset.py", + "base_name": "fileset", + "extension": ".py", + "size": 6487, + "date": "2022-08-19", + "sha1": "9ca9298c159009dd8b5a7ea6a14ca7e59e1095b9", + "md5": "fb22bae025cc7b788d6b19e0d6b46c7a", + "sha256": "8643ef86e028ef3866c8cae4d8879d4605d3023beccd41450d9e4a96c1dfa02d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 1.6, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/filetype.py", + "type": "file", + "name": "filetype.py", + "base_name": "filetype", + "extension": ".py", + "size": 6660, + "date": "2022-08-19", + "sha1": "7dde96c7673bc8b094060e7e825070b522d0d2b5", + "md5": "f3639e261658a28abf1a9ecd7d0d01d7", + "sha256": "4d253c13af234bf580f7d947011e5ce374fbf02309c396769224698ac5fef7c7", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 1.53, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py", + "type": "file", + "name": "fileutils.py", + "base_name": "fileutils", + "extension": ".py", + "size": 17006, + "date": "2022-08-19", + "sha1": "68ccb1c9797da5409b43cb5f8544495cca7b2f39", + "md5": "9a470c709a0ec52e6b5b9cf5c94c31bc", + "sha256": "877c6e6ebdd8490f33ffd87d50d6abd4efbeed00464379740204b9db4f7036d1", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 10, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0 AND python", + "rule_identifier": "spdx-license-identifier: apache-2.0 AND python", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 10, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + }, + { + "key": "python", + "name": "Python Software Foundation License v2", + "short_name": "Python License 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Python Software Foundation (PSF)", + "homepage_url": "http://docs.python.org/license.html", + "text_url": "http://spdx.org/licenses/Python-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/python", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.yml", + "spdx_license_key": "Python-2.0", + "spdx_url": "https://spdx.org/licenses/Python-2.0" + } + ] + }, + { + "score": 22.86, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 22.86, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_842.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 35, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ], + "percentage_of_license_text": 0.81, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c", + "pkg:about/Python%20shutil@2.7.8?uuid=a1b4d1ee-bc51-4634-aa82-8abf86a7e544" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py.ABOUT", + "type": "file", + "name": "fileutils.py.ABOUT", + "base_name": "fileutils.py", + "extension": ".ABOUT", + "size": 554, + "date": "2022-08-19", + "sha1": "f067f19413b89ef02f3b2a5f80969c7cf0e3f138", + "md5": "7d2173fe8aadd5c367b84002e28437a2", + "sha256": "2f2eebea1393e02dcbe33e36eaa326552acfc07b9ee01376f892257098db3ced", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "apache-2.0 AND python", + "detected_license_expression_spdx": "Apache-2.0 AND Python-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0 AND python", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 17, + "end_line": 17, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "python", + "rule_identifier": "python_35.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "licenses": [ + { + "key": "python", + "name": "Python Software Foundation License v2", + "short_name": "Python License 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Python Software Foundation (PSF)", + "homepage_url": "http://docs.python.org/license.html", + "text_url": "http://spdx.org/licenses/Python-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/python", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.yml", + "spdx_license_key": "Python-2.0", + "spdx_url": "https://spdx.org/licenses/Python-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 8.86, + "copyrights": [ + { + "copyright": "Copyright (c) Python Software Foundation and others", + "start_line": 18, + "end_line": 18 + } + ], + "holders": [ + { + "holder": "Python Software Foundation and others", + "start_line": 18, + "end_line": 18 + } + ], + "authors": [], + "package_data": [ + { + "type": "about", + "namespace": null, + "name": "Python shutil", + "version": "2.7.8", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "owner", + "name": "nexB", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": "http://python.org/", + "download_url": "https://hg.python.org/cpython/raw-file/ee879c0ffa11/Lib/shutil.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright (c) Python Software Foundation and others", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "apache-2.0 AND python", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "fileutils.py", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "about_file", + "purl": "pkg:about/Python%20shutil@2.7.8" + } + ], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c", + "pkg:about/Python%20shutil@2.7.8?uuid=a1b4d1ee-bc51-4634-aa82-8abf86a7e544" + ], + "emails": [], + "urls": [ + { + "url": "https://hg.python.org/cpython/raw-file/ee879c0ffa11/Lib/shutil.py", + "start_line": 3, + "end_line": 3 + }, + { + "url": "http://python.org/", + "start_line": 10, + "end_line": 10 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/functional.py", + "type": "file", + "name": "functional.py", + "base_name": "functional", + "extension": ".py", + "size": 3325, + "date": "2022-08-19", + "sha1": "fbefbc8f847643eb4ce170c6889f612611f94ce6", + "md5": "3ff37351bb7bc2e19dde9c4edeac5f29", + "sha256": "d54e0caa05d792b5db14d8d89f1d47c5011dc726f1b77611f66f728760782473", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0 AND public-domain", + "detected_license_expression_spdx": "Apache-2.0 AND LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + }, + { + "license_expression": "public-domain", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 34, + "end_line": 34, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "public-domain", + "rule_identifier": "public-domain_50.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "licenses": [ + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.yml", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 4.58, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "url": "http://www.andreasen.org/misc/util.py", + "start_line": 32, + "end_line": 32 + }, + { + "url": "http://www.andreasen.org/misc.shtml", + "start_line": 33, + "end_line": 33 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/hash.py", + "type": "file", + "name": "hash.py", + "base_name": "hash", + "extension": ".py", + "size": 4722, + "date": "2022-08-19", + "sha1": "5977b1fbaa04687b53d9c32d3bd15de661aac9bc", + "md5": "14c60b5f6495abd6905cf972111f67cc", + "sha256": "abe57ae9a2fd5bd32c048fe1fb5917352802b7388c30c32f7a28b2bc7dd9e712", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.13, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/ignore.py", + "type": "file", + "name": "ignore.py", + "base_name": "ignore", + "extension": ".py", + "size": 11645, + "date": "2022-08-19", + "sha1": "81f3bcb3fd827b728b459dca72c151611c30b2fc", + "md5": "45ab7cb7511366abdb769d3a6a49a215", + "sha256": "166dca6a97fdedffe57e14a15550e344859efad18607d31378920de09c80e88b", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 1.07, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/paths.py", + "type": "file", + "name": "paths.py", + "base_name": "paths", + "extension": ".py", + "size": 8397, + "date": "2022-08-19", + "sha1": "8ec6a768ba7b3134d1acabf4709ac837c283e3d5", + "md5": "e67609b03556adb9d71f8da498ebf7d3", + "sha256": "860c1477fd32592ae960883d7a451474cbf66adb3d72b98d6e401cefa9dc86e8", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 1.22, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "url": "http://www.opengroup.org/onlinepubs/007904975/basedefs/xbd_chap03.html", + "start_line": 159, + "end_line": 159 + }, + { + "url": "https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247", + "start_line": 160, + "end_line": 160 + }, + { + "url": "http://www.boost.org/doc/libs/1_36_0/libs/filesystem/doc/portability_guide.htm", + "start_line": 161, + "end_line": 161 + }, + { + "url": "https://raw.githubusercontent.com/pallets/werkzeug/8c2d63ce247ba1345e1b9332a68ceff93b2c07ab/werkzeug/utils.py", + "start_line": 164, + "end_line": 164 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "type": "file", + "name": "python.LICENSE", + "base_name": "python", + "extension": ".LICENSE", + "size": 32426, + "date": "2022-08-19", + "sha1": "b333269b1d9b1f0df05fcf90d7813dad39e343bb", + "md5": "e8a8c584011c791488793d43f6a44c6a", + "sha256": "2f4e9fe86c72f81fb549a31467392088d9b60f6840063bed30f2808294d956f5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "python AND (other-copyleft AND gpl-1.0-plus) AND (python AND python-cwi AND unknown-license-reference) AND bzip2-libbzip-2010 AND sleepycat AND bsd-new AND openssl-ssleay AND openssl AND (ssleay-windows AND tcl)", + "detected_license_expression_spdx": "Python-2.0 AND (LicenseRef-scancode-other-copyleft AND GPL-1.0-or-later) AND (Python-2.0 AND LicenseRef-scancode-python-cwi AND LicenseRef-scancode-unknown-license-reference) AND bzip2-1.0.6 AND Sleepycat AND BSD-3-Clause AND OpenSSL AND LicenseRef-scancode-openssl AND (LicenseRef-scancode-ssleay-windows AND TCL)", + "license_detections": [ + { + "license_expression": "python", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 23, + "end_line": 26, + "matched_length": 35, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "python", + "rule_identifier": "python_not_not-a-license_269.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 35, + "rule_relevance": 100, + "licenses": [ + { + "key": "python", + "name": "Python Software Foundation License v2", + "short_name": "Python License 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Python Software Foundation (PSF)", + "homepage_url": "http://docs.python.org/license.html", + "text_url": "http://spdx.org/licenses/Python-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/python", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.yml", + "spdx_license_key": "Python-2.0", + "spdx_url": "https://spdx.org/licenses/Python-2.0" + } + ] + } + ] + }, + { + "license_expression": "other-copyleft AND gpl-1.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 80.0, + "start_line": 62, + "end_line": 62, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "other-copyleft", + "rule_identifier": "other-copyleft_24.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 80, + "licenses": [ + { + "key": "other-copyleft", + "name": "Other Copyleft Licenses", + "short_name": "Other Copyleft Licenses", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "nexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/other-copyleft", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.yml", + "spdx_license_key": "LicenseRef-scancode-other-copyleft", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 62, + "end_line": 63, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_200.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.yml", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + }, + { + "score": 85.0, + "start_line": 63, + "end_line": 63, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_351.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 85, + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.yml", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + }, + { + "score": 85.0, + "start_line": 64, + "end_line": 65, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_351.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 85, + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.yml", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + }, + { + "score": 80.0, + "start_line": 65, + "end_line": 65, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "other-copyleft", + "rule_identifier": "other-copyleft_24.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 80, + "licenses": [ + { + "key": "other-copyleft", + "name": "Other Copyleft Licenses", + "short_name": "Other Copyleft Licenses", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "nexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/other-copyleft", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.yml", + "spdx_license_key": "LicenseRef-scancode-other-copyleft", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 66, + "end_line": 66, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_194.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.yml", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + }, + { + "score": 80.0, + "start_line": 68, + "end_line": 68, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "other-copyleft", + "rule_identifier": "other-copyleft_24.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 80, + "licenses": [ + { + "key": "other-copyleft", + "name": "Other Copyleft Licenses", + "short_name": "Other Copyleft Licenses", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "nexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/other-copyleft", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.yml", + "spdx_license_key": "LicenseRef-scancode-other-copyleft", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE" + } + ] + }, + { + "score": 85.0, + "start_line": 71, + "end_line": 71, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_351.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 85, + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.yml", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "python AND python-cwi AND unknown-license-reference", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 90.52, + "start_line": 77, + "end_line": 255, + "matched_length": 1385, + "match_coverage": 90.52, + "matcher": "3-seq", + "license_expression": "python", + "rule_identifier": "python_2019.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1530, + "rule_relevance": 100, + "licenses": [ + { + "key": "python", + "name": "Python Software Foundation License v2", + "short_name": "Python License 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Python Software Foundation (PSF)", + "homepage_url": "http://docs.python.org/license.html", + "text_url": "http://spdx.org/licenses/Python-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/python", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.yml", + "spdx_license_key": "Python-2.0", + "spdx_url": "https://spdx.org/licenses/Python-2.0" + } + ] + }, + { + "score": 100.0, + "start_line": 257, + "end_line": 272, + "matched_length": 145, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "python-cwi", + "rule_identifier": "python-cwi.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 145, + "rule_relevance": 100, + "licenses": [ + { + "key": "python-cwi", + "name": "Python CWI License Agreement", + "short_name": "Python CWI License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Python Software Foundation (PSF)", + "homepage_url": "http://docs.python.org/license.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/python-cwi", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python-cwi.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python-cwi.yml", + "spdx_license_key": "LicenseRef-scancode-python-cwi", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python-cwi.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 274, + "end_line": 274, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_50.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.yml", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + } + ] + }, + { + "license_expression": "bzip2-libbzip-2010", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 281, + "end_line": 310, + "matched_length": 233, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bzip2-libbzip-2010", + "rule_identifier": "bzip2-libbzip-2010.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 233, + "rule_relevance": 100, + "licenses": [ + { + "key": "bzip2-libbzip-2010", + "name": "bzip2 License 2010", + "short_name": "bzip2 License 2010", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "bzip", + "homepage_url": "https://github.com/asimonov-im/bzip2/blob/master/LICENSE", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/bzip2-libbzip-2010", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.yml", + "spdx_license_key": "bzip2-1.0.6", + "spdx_url": "https://spdx.org/licenses/bzip2-1.0.6" + } + ] + } + ] + }, + { + "license_expression": "sleepycat", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 334, + "end_line": 351, + "matched_length": 174, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "sleepycat", + "rule_identifier": "sleepycat_5.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 174, + "rule_relevance": 100, + "licenses": [ + { + "key": "sleepycat", + "name": "Sleepycat License (Berkeley Database License)", + "short_name": "Sleepycat License", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Oracle Corporation", + "homepage_url": "http://opensource.org/licenses/sleepycat.html", + "text_url": "http://www.oracle.com/technology/software/products/berkeley-db/htdocs/oslicense.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/sleepycat", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sleepycat.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sleepycat.yml", + "spdx_license_key": "Sleepycat", + "spdx_url": "https://spdx.org/licenses/Sleepycat" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 369, + "end_line": 391, + "matched_length": 213, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_19.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 213, + "rule_relevance": 100, + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.yml", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + }, + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 428, + "end_line": 432, + "matched_length": 56, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "openssl-ssleay", + "rule_identifier": "openssl-ssleay_43.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 56, + "rule_relevance": 100, + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.yml", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + }, + { + "score": 100.0, + "start_line": 434, + "end_line": 434, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "openssl-ssleay", + "rule_identifier": "openssl-ssleay_2.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.yml", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + } + ] + }, + { + "license_expression": "openssl", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 440, + "end_line": 487, + "matched_length": 332, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "openssl", + "rule_identifier": "openssl_1.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 332, + "rule_relevance": 100, + "licenses": [ + { + "key": "openssl", + "name": "OpenSSL License", + "short_name": "OpenSSL License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://openssl.org/source/license.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl.yml", + "spdx_license_key": "LicenseRef-scancode-openssl", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl.LICENSE" + } + ] + } + ] + }, + { + "license_expression": "ssleay-windows AND tcl", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 497, + "end_line": 548, + "matched_length": 453, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "ssleay-windows", + "rule_identifier": "ssleay-windows.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 453, + "rule_relevance": 100, + "licenses": [ + { + "key": "ssleay-windows", + "name": "Original SSLeay License with Windows Clause", + "short_name": "Original SSLeay License with Windows Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "https://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/ssleay-windows", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.yml", + "spdx_license_key": "LicenseRef-scancode-ssleay-windows", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 552, + "end_line": 552, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_50.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.yml", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 554, + "end_line": 593, + "matched_length": 345, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "tcl", + "rule_identifier": "tcl.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 345, + "rule_relevance": 100, + "licenses": [ + { + "key": "tcl", + "name": "TCL/TK License", + "short_name": "TCL/TK License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Tcl Developer Xchange", + "homepage_url": "http://www.tcl.tk/software/tcltk/license.html", + "text_url": "http://www.tcl.tk/software/tcltk/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/tcl", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tcl.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tcl.yml", + "spdx_license_key": "TCL", + "spdx_url": "https://spdx.org/licenses/TCL" + } + ] + }, + { + "score": 100.0, + "start_line": 595, + "end_line": 595, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_50.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.yml", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 597, + "end_line": 635, + "matched_length": 341, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "tcl", + "rule_identifier": "tcl_14.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 341, + "rule_relevance": 100, + "licenses": [ + { + "key": "tcl", + "name": "TCL/TK License", + "short_name": "TCL/TK License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Tcl Developer Xchange", + "homepage_url": "http://www.tcl.tk/software/tcltk/license.html", + "text_url": "http://www.tcl.tk/software/tcltk/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/tcl", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tcl.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tcl.yml", + "spdx_license_key": "TCL", + "spdx_url": "https://spdx.org/licenses/TCL" + } + ] + } + ] + } + ], + "license_clues": [ + { + "score": 100.0, + "start_line": 317, + "end_line": 317, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_50.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.yml", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 33.71, + "start_line": 358, + "end_line": 363, + "matched_length": 59, + "match_coverage": 33.71, + "matcher": "3-seq", + "license_expression": "bsd-simplified", + "rule_identifier": "bsd-simplified_242.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 175, + "rule_relevance": 100, + "licenses": [ + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.yml", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + } + ] + }, + { + "score": 100.0, + "start_line": 397, + "end_line": 419, + "matched_length": 213, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_943.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 213, + "rule_relevance": 100, + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.yml", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + }, + { + "score": 100.0, + "start_line": 422, + "end_line": 422, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_50.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.yml", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + } + ], + "percentage_of_license_text": 83.64, + "copyrights": [ + { + "copyright": "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Python Software Foundation", + "start_line": 93, + "end_line": 94 + }, + { + "copyright": "Copyright (c) 1995-2001 Corporation for National Research Initiatives", + "start_line": 194, + "end_line": 195 + }, + { + "copyright": "Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands", + "start_line": 254, + "end_line": 255 + }, + { + "copyright": "copyright (c) 1996-2005 Julian R Seward", + "start_line": 278, + "end_line": 278 + }, + { + "copyright": "Copyright (c) 1990-2005 Sleepycat Software", + "start_line": 331, + "end_line": 332 + }, + { + "copyright": "Copyright (c) 1990, 1993, 1994, 1995 The Regents of the University of California", + "start_line": 366, + "end_line": 367 + }, + { + "copyright": "Copyright (c) 1995, 1996 The President and Fellows of Harvard University", + "start_line": 394, + "end_line": 395 + }, + { + "copyright": "Copyright (c) 1998-2005 The OpenSSL Project", + "start_line": 438, + "end_line": 438 + }, + { + "copyright": "Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com)", + "start_line": 494, + "end_line": 494 + }, + { + "copyright": "holder is Tim Hudson (tjh@cryptsoft.com)", + "start_line": 506, + "end_line": 506 + }, + { + "copyright": "copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation", + "start_line": 554, + "end_line": 556 + }, + { + "copyright": "copyrighted by the Regents of the University of California, Sun Microsystems, Inc.", + "start_line": 597, + "end_line": 598 + } + ], + "holders": [ + { + "holder": "Python Software Foundation", + "start_line": 94, + "end_line": 94 + }, + { + "holder": "Corporation for National Research Initiatives", + "start_line": 195, + "end_line": 195 + }, + { + "holder": "Stichting Mathematisch Centrum Amsterdam, The Netherlands", + "start_line": 254, + "end_line": 255 + }, + { + "holder": "Julian R Seward", + "start_line": 278, + "end_line": 278 + }, + { + "holder": "Sleepycat Software", + "start_line": 332, + "end_line": 332 + }, + { + "holder": "The Regents of the University of California", + "start_line": 367, + "end_line": 367 + }, + { + "holder": "The President and Fellows of Harvard University", + "start_line": 395, + "end_line": 395 + }, + { + "holder": "The OpenSSL Project", + "start_line": 438, + "end_line": 438 + }, + { + "holder": "Eric Young", + "start_line": 494, + "end_line": 494 + }, + { + "holder": "Tim Hudson", + "start_line": 506, + "end_line": 506 + }, + { + "holder": "the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation", + "start_line": 554, + "end_line": 556 + }, + { + "holder": "the Regents of the University of California, Sun Microsystems, Inc.", + "start_line": 597, + "end_line": 598 + } + ], + "authors": [ + { + "author": "the OpenSSL Project", + "start_line": 454, + "end_line": 454 + }, + { + "author": "the OpenSSL Project", + "start_line": 468, + "end_line": 468 + }, + { + "author": "Eric Young (eay@cryptsoft.com)", + "start_line": 485, + "end_line": 486 + }, + { + "author": "Tim Hudson (tjh@cryptsoft.com)", + "start_line": 486, + "end_line": 487 + }, + { + "author": "Eric Young (eay@cryptsoft.com)", + "start_line": 498, + "end_line": 498 + }, + { + "author": "Tim Hudson (tjh@cryptsoft.com)", + "start_line": 531, + "end_line": 531 + } + ], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [ + { + "email": "jseward@acm.org", + "start_line": 313, + "end_line": 313 + }, + { + "email": "info@sleepycat.com", + "start_line": 326, + "end_line": 326 + }, + { + "email": "openssl-core@openssl.org", + "start_line": 432, + "end_line": 432 + }, + { + "email": "eay@cryptsoft.com", + "start_line": 486, + "end_line": 486 + }, + { + "email": "tjh@cryptsoft.com", + "start_line": 487, + "end_line": 487 + } + ], + "urls": [ + { + "url": "http://www.cwi.nl/", + "start_line": 5, + "end_line": 5 + }, + { + "url": "http://www.cnri.reston.va.us/", + "start_line": 10, + "end_line": 10 + }, + { + "url": "http://www.zope.com/", + "start_line": 17, + "end_line": 17 + }, + { + "url": "http://www.python.org/psf", + "start_line": 18, + "end_line": 18 + }, + { + "url": "http://www.opensource.org/", + "start_line": 23, + "end_line": 23 + }, + { + "url": "http://www.pythonlabs.com/logos.html", + "start_line": 172, + "end_line": 172 + }, + { + "url": "http://hdl.handle.net/1895.22/1013", + "start_line": 204, + "end_line": 204 + }, + { + "url": "http://www.sleepycat.com/", + "start_line": 327, + "end_line": 327 + }, + { + "url": "http://www.openssl.org/", + "start_line": 455, + "end_line": 455 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/resource.py", + "type": "file", + "name": "resource.py", + "base_name": "resource", + "extension": ".py", + "size": 63458, + "date": "2022-08-19", + "sha1": "cb74677cc94bbe3b5a2cadc1c5563ceb7ff2cfdd", + "md5": "465fc651bbe3eda9b1c1a8fb6d2776c5", + "sha256": "50dc54022ae4d76e48c02bbba2ee0e720030d498f7aa318d6280b263e1fe456d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 0.18, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://github.com/nexB/scancode-toolkit/issues/1199", + "start_line": 1298, + "end_line": 1298 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/system.py", + "type": "file", + "name": "system.py", + "base_name": "system", + "extension": ".py", + "size": 3699, + "date": "2022-08-19", + "sha1": "fb3404e9772ae03ea1a2264a6eea2653d62ae1ff", + "md5": "70d328cfe0dfb3f21726b8226803300e", + "sha256": "78a5f32d971ccbc869d464ac915910b19f68767468ce56d3479c3b68b0eacb5d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, "is_archive": false, "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], - "copyrights": [], + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.5, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], "authors": [], - "emails": [], - "urls": [], "package_data": [], - "files_count": 5, + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/APFS_Guide/FAQ/FAQ.html", + "start_line": 82, + "end_line": 82 + }, + { + "url": "http://msdn.microsoft.com/en-us/library/ms680621", + "start_line": 119, + "end_line": 119 + } + ], + "files_count": 0, "dirs_count": 0, - "size_count": 54552, + "size_count": 0, "scan_errors": [] }, { - "path": "samples/JGroups/licenses/apache-1.1.txt", + "path": "samples/commoncode/src/commoncode/testcase.py", "type": "file", - "name": "apache-1.1.txt", - "base_name": "apache-1.1", - "extension": ".txt", - "size": 2885, - "date": "2017-10-26", - "sha1": "6b5608d35c3e304532af43db8bbfc5947bef46a6", - "md5": "276982197c941f4cbf3d218546e17ae2", - "mime_type": "text/plain", - "file_type": "ASCII text, with CRLF line terminators", - "programming_language": null, + "name": "testcase.py", + "base_name": "testcase", + "extension": ".py", + "size": 13332, + "date": "2022-08-19", + "sha1": "12349369e325ebe2309edcb8dc4edcbfb2de02e3", + "md5": "0d26c675c7a74dc79ddaab5fa06182fa", + "sha256": "8c7497f53f74fb4cf2bb87553ec41a5362e9068181d4cfdf0ffdc30d9ddfc178", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", "is_binary": false, "is_text": true, "is_archive": false, "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [ + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ { - "key": "apache-1.1", - "score": 100.0, - "short_name": "Apache 1.1", - "category": "Permissive", - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://apache.org/licenses/LICENSE-1.1", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-1.1", - "spdx_license_key": "Apache-1.1", - "spdx_url": "https://spdx.org/licenses/Apache-1.1", - "start_line": 2, - "end_line": 56, - "matched_rule": { - "identifier": "apache-1.1.SPDX.RULE", - "license_expression": "apache-1.1", - "licenses": [ - "apache-1.1" - ], - "matcher": "1-hash", - "rule_length": 362, - "matched_length": 362, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 0.78, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 } ], - "license_expressions": [], "holders": [ { - "holder": "The Apache Software Foundation.", - "start_line": 4, - "end_line": 5 + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 } ], - "copyrights": [ + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ { - "copyright": "Copyright (c) 2000 The Apache Software Foundation.", + "url": "http://www.apache.org/licenses/LICENSE-2.0", "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 5, "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 } ], - "authors": [ + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/commoncode/src/commoncode/text.py", + "type": "file", + "name": "text.py", + "base_name": "text", + "extension": ".py", + "size": 4163, + "date": "2022-08-19", + "sha1": "b1aba375ea90b92c424a2acc8e7502629c6062db", + "md5": "5f83e16c24034e2ed395b69e84673ea7", + "sha256": "8acbee23133d7b72f0640a2b2df7d2f41878200e918fc9feef607999fbb9404e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0 AND agpl-3.0", + "detected_license_expression_spdx": "Apache-2.0 AND AGPL-3.0-only", + "license_detections": [ { - "author": "the Apache Software Foundation (http://www.apache.org/).", - "start_line": 21, - "end_line": 23 + "license_expression": "apache-2.0 AND agpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 5, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 12.12, + "start_line": 5, + "end_line": 5, + "matched_length": 4, + "match_coverage": 12.12, + "matcher": "3-seq", + "license_expression": "agpl-3.0", + "rule_identifier": "agpl-3.0_501.RULE", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 33, + "rule_relevance": 100, + "licenses": [ + { + "key": "agpl-3.0", + "name": "GNU Affero General Public License 3.0", + "short_name": "AGPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/agpl-3.0.html", + "text_url": "http://www.fsf.org/licensing/licenses/agpl-3.0.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/agpl-3.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0.yml", + "spdx_license_key": "AGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/AGPL-3.0-only" + } + ] + } + ] } ], - "emails": [ + "license_clues": [], + "percentage_of_license_text": 2.65, + "copyrights": [ { - "email": "apache@apache.org", - "start_line": 29, - "end_line": 29 + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 3, + "end_line": 3 } ], - "urls": [ + "holders": [ { - "url": "http://www.apache.org/", - "start_line": 22, - "end_line": 22 + "holder": "nexB Inc. and others", + "start_line": 3, + "end_line": 3 } ], + "authors": [], "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://github.com/nexB/commoncode", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://aboutcode.org/", + "start_line": 7, + "end_line": 7 + }, + { + "url": "http://en.wikipedia.org/wiki/Unicode_equivalence", + "start_line": 103, + "end_line": 103 + }, + { + "url": "http://code.activestate.com/recipes/251871/#c10", + "start_line": 106, + "end_line": 106 + } + ], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/JGroups/licenses/apache-2.0.txt", + "path": "samples/commoncode/src/commoncode/timeutils.py", "type": "file", - "name": "apache-2.0.txt", - "base_name": "apache-2.0", - "extension": ".txt", - "size": 11560, - "date": "2017-10-26", - "sha1": "47b573e3824cd5e02a1a3ae99e2735b49e0256e4", - "md5": "d273d63619c9aeaf15cdaf76422c4f87", - "mime_type": "text/plain", - "file_type": "ASCII text, with CRLF line terminators", - "programming_language": null, + "name": "timeutils.py", + "base_name": "timeutils", + "extension": ".py", + "size": 3692, + "date": "2022-08-19", + "sha1": "d5bb63dfd0246de71f7ccfc41ad15de0fef08433", + "md5": "ab79cb72d96a16edbd2c1d5474123f94", + "sha256": "5ea4627026af7e54ec71659c25dcf53f7e0beb04874bfcec8f7a457bc3f5e7c7", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", "is_binary": false, "is_text": true, "is_archive": false, "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [ + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ { - "key": "apache-2.0", - "score": 100.0, - "short_name": "Apache 2.0", - "category": "Permissive", - "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", - "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" - ], - "matcher": "1-hash", - "rule_length": 1608, - "matched_length": 1608, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.68, + "copyrights": [ + { + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 } ], - "license_expressions": [], - "holders": [], - "copyrights": [], "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], "emails": [], "urls": [ { - "url": "http://www.apache.org/licenses/", + "url": "http://www.apache.org/licenses/LICENSE-2.0", "start_line": 4, "end_line": 4 }, { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 196, - "end_line": 196 + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/JGroups/licenses/bouncycastle.txt", + "path": "samples/commoncode/src/commoncode/urn.py", "type": "file", - "name": "bouncycastle.txt", - "base_name": "bouncycastle", - "extension": ".txt", - "size": 1186, - "date": "2017-10-26", - "sha1": "74facb0e9a734479f9cd893b5be3fe1bf651b760", - "md5": "9fffd8de865a5705969f62b128381f85", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, + "name": "urn.py", + "base_name": "urn", + "extension": ".py", + "size": 4551, + "date": "2022-08-19", + "sha1": "4fe2fe419a99d28891be66e49525546ad314e1a1", + "md5": "1ca579d165a12ea423a2c35f5ec4670e", + "sha256": "50c8a3431cdd51ba91e97c8c149e72f5170111c14d4a4a181c3acdb1164c1665", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", "is_binary": false, "is_text": true, "is_archive": false, "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [ + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ { - "key": "mit", - "score": 100.0, - "short_name": "MIT License", - "category": "Permissive", - "owner": "MIT", - "homepage_url": "http://opensource.org/licenses/mit-license.php", - "text_url": "http://opensource.org/licenses/mit-license.php", - "reference_url": "https://scancode-licensedb.aboutcode.org/mit", - "spdx_license_key": "MIT", - "spdx_url": "https://spdx.org/licenses/MIT", - "start_line": 7, - "end_line": 18, - "matched_rule": { - "identifier": "mit.LICENSE", - "license_expression": "mit", - "licenses": [ - "mit" - ], - "matcher": "2-aho", - "rule_length": 163, - "matched_length": 163, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 50, + "end_line": 50, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_65.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 2.91, + "copyrights": [ { - "holder": "The Legion Of The Bouncy Castle", - "start_line": 5, - "end_line": 5 + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 2000 - 2006 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)", - "start_line": 5, - "end_line": 5 + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 } ], "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], "emails": [], "urls": [ { - "url": "http://www.bouncycastle.org/", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/nexB/commoncode", "start_line": 5, "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "url": "http://tools.ietf.org/html/rfc2141", + "start_line": 20, + "end_line": 20 + }, + { + "url": "http://tools.ietf.org/html/rfc2396", + "start_line": 21, + "end_line": 21 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/JGroups/licenses/cpl-1.0.txt", + "path": "samples/commoncode/src/commoncode/version.py", "type": "file", - "name": "cpl-1.0.txt", - "base_name": "cpl-1.0", - "extension": ".txt", - "size": 11987, - "date": "2017-10-26", - "sha1": "681cf776bcd79752543d42490ec7ed22a29fd888", - "md5": "9a6d2c9ae73d59eb3dd38e3909750d14", - "mime_type": "text/plain", - "file_type": "ASCII text, with CRLF line terminators", - "programming_language": null, + "name": "version.py", + "base_name": "version", + "extension": ".py", + "size": 9995, + "date": "2022-08-19", + "sha1": "451b015fa1414430a7c721b94852309e4c16247c", + "md5": "1e13e59a238e066ebea3e32b9c3b1f01", + "sha256": "6d3d9b94934843206af61b48147c75a11df40ab26094af5253417e6340f898db", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", "is_binary": false, "is_text": true, "is_archive": false, "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [ - { - "key": "cpl-1.0", - "score": 99.94, - "short_name": "CPL 1.0", - "category": "Copyleft Limited", - "owner": "IBM", - "homepage_url": "http://www.eclipse.org/legal/cpl-v10.html", - "text_url": "http://www.eclipse.org/legal/cpl-v10.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/cpl-1.0", - "spdx_license_key": "CPL-1.0", - "spdx_url": "https://spdx.org/licenses/CPL-1.0", - "start_line": 1, - "end_line": 212, - "matched_rule": { - "identifier": "cpl-1.0.SPDX.RULE", - "license_expression": "cpl-1.0", - "licenses": [ - "cpl-1.0" - ], - "matcher": "3-seq", - "rule_length": 1765, - "matched_length": 1764, - "match_coverage": 99.94, - "rule_relevance": 100 - } + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: 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, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [], - "copyrights": [], - "authors": [], - "emails": [], - "urls": [], - "package_data": [], - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "samples/JGroups/licenses/lgpl.txt", - "type": "file", - "name": "lgpl.txt", - "base_name": "lgpl", - "extension": ".txt", - "size": 26934, - "date": "2017-10-26", - "sha1": "8f1a637d2e2ed1bdb9eb01a7dccb5c12cc0557e1", - "md5": "f14599a2f089f6ff8c97e2baa4e3d575", - "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, - "licenses": [ + "license_clues": [], + "percentage_of_license_text": 1.03, + "copyrights": [ { - "key": "lgpl-2.1-plus", - "score": 100.0, - "short_name": "LGPL 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", - "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", - "spdx_license_key": "LGPL-2.1-or-later", - "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "start_line": 1, - "end_line": 502, - "matched_rule": { - "identifier": "lgpl-2.1-plus_2.RULE", - "license_expression": "lgpl-2.1-plus", - "licenses": [ - "lgpl-2.1-plus" - ], - "matcher": "1-hash", - "rule_length": 4415, - "matched_length": 4415, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 } ], - "license_expressions": [], "holders": [ { - "holder": "Free Software Foundation, Inc.", - "start_line": 4, - "end_line": 7 - }, - { - "holder": "the Free Software Foundation", - "start_line": 428, - "end_line": 433 + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 } ], - "copyrights": [ + "authors": [], + "package_data": [], + "for_packages": [ + "pkg:autotools/commoncode?uuid=f34803d8-7522-4c76-b430-846a3307761c" + ], + "emails": [], + "urls": [ { - "copyright": "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "url": "http://www.apache.org/licenses/LICENSE-2.0", "start_line": 4, - "end_line": 7 + "end_line": 4 }, { - "copyright": "copyrighted by the Free Software Foundation", - "start_line": 428, - "end_line": 433 + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://stackoverflow.com/questions/51662737/regex-to-parse-package-name-and-version-number-from-nuget-package-filenames/51662926", + "start_line": 229, + "end_line": 229 } ], - "authors": [], - "emails": [], - "urls": [], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/JGroups/src", + "path": "samples/JGroups", "type": "directory", - "name": "src", - "base_name": "src", + "name": "JGroups", + "base_name": "JGroups", "extension": "", "size": 0, "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -837,566 +9137,786 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], - "files_count": 7, - "dirs_count": 0, - "size_count": 152090, + "files_count": 14, + "dirs_count": 2, + "size_count": 241228, "scan_errors": [] }, { - "path": "samples/JGroups/src/FixedMembershipToken.java", + "path": "samples/JGroups/EULA", "type": "file", - "name": "FixedMembershipToken.java", - "base_name": "FixedMembershipToken", - "extension": ".java", - "size": 5144, - "date": "2017-10-26", - "sha1": "5901f73dcc78155a1a2c7b5663a3a11fba400b19", - "md5": "aca9640ec8beee21b098bcf8ecc91442", + "name": "EULA", + "base_name": "EULA", + "extension": "", + "size": 8156, + "date": "2021-10-26", + "sha1": "eb232aa0424eca9c4136904e6143b72aaa9cf4de", + "md5": "0be0aceb8296727efff0ac0bf8e6bdb3", + "sha256": "6ef829995515206ba682183a68f971f00ee91b6bd1b4427f76a6bf364969c1ae", "mime_type": "text/plain", "file_type": "ASCII text", - "programming_language": "Java", + "programming_language": "verilog", "is_binary": false, "is_text": true, "is_archive": false, "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "lgpl-2.1-plus", - "score": 100.0, - "short_name": "LGPL 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", - "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", - "spdx_license_key": "LGPL-2.1-or-later", - "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "start_line": 7, - "end_line": 20, - "matched_rule": { - "identifier": "lgpl-2.1-plus_59.RULE", - "license_expression": "lgpl-2.1-plus", - "licenses": [ - "lgpl-2.1-plus" - ], - "matcher": "2-aho", - "rule_length": 127, - "matched_length": 127, - "match_coverage": 100.0, - "rule_relevance": 100 - } - } - ], - "license_expressions": [], - "holders": [ + "detected_license_expression": "jboss-eula", + "detected_license_expression_spdx": "LicenseRef-scancode-jboss-eula", + "license_detections": [ { - "holder": "JBoss Inc., and individual contributors", - "start_line": 3, - "end_line": 5 + "license_expression": "jboss-eula", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 108, + "matched_length": 1285, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "jboss-eula", + "rule_identifier": "jboss-eula.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1285, + "rule_relevance": 100, + "licenses": [ + { + "key": "jboss-eula", + "name": "JBoss EULA", + "short_name": "JBoss EULA", + "category": "Proprietary Free", + "is_exception": false, + "is_unknown": false, + "owner": "JBoss Community", + "homepage_url": null, + "text_url": "http://repository.jboss.org/licenses/jbossorg-eula.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/jboss-eula", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/jboss-eula.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/jboss-eula.yml", + "spdx_license_key": "LicenseRef-scancode-jboss-eula", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/jboss-eula.LICENSE" + } + ] + } + ] } ], + "license_clues": [], + "percentage_of_license_text": 99.0, "copyrights": [ { - "copyright": "Copyright 2005, JBoss Inc., and individual contributors", - "start_line": 3, - "end_line": 5 - } - ], - "authors": [ - { - "author": "Chris Mills (millsy@jboss.com)", - "start_line": 51, - "end_line": 51 + "copyright": "Copyright 2006 Red Hat, Inc.", + "start_line": 104, + "end_line": 104 } ], - "emails": [ + "holders": [ { - "email": "millsy@jboss.com", - "start_line": 51, - "end_line": 51 + "holder": "Red Hat, Inc.", + "start_line": 104, + "end_line": 104 } ], + "authors": [], + "package_data": [], + "for_packages": [], + "emails": [], "urls": [ { - "url": "http://www.fsf.org/", - "start_line": 20, - "end_line": 20 + "url": "http://www.opensource.org/licenses/index.php", + "start_line": 24, + "end_line": 24 + }, + { + "url": "http://www.jboss.org/", + "start_line": 27, + "end_line": 27 + }, + { + "url": "http://www.redhat.com/about/corporate/trademark", + "start_line": 40, + "end_line": 40 + }, + { + "url": "http://www.jboss.com/company/logos", + "start_line": 43, + "end_line": 43 + }, + { + "url": "http://www.redhat.com/licenses", + "start_line": 94, + "end_line": 94 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/JGroups/src/GuardedBy.java", + "path": "samples/JGroups/LICENSE", "type": "file", - "name": "GuardedBy.java", - "base_name": "GuardedBy", - "extension": ".java", - "size": 813, - "date": "2017-10-26", - "sha1": "981d67087e65e9a44957c026d4b10817cf77d966", - "md5": "c5064400f759d3e81771005051d17dc1", + "name": "LICENSE", + "base_name": "LICENSE", + "extension": "", + "size": 26430, + "date": "2021-10-26", + "sha1": "e60c2e780886f95df9c9ee36992b8edabec00bcc", + "md5": "7fbc338309ac38fefcd64b04bb903e34", + "sha256": "a190dc9c8043755d90f8b0a75fa66b9e42d4af4c980bf5ddc633f0124db3cee7", "mime_type": "text/plain", "file_type": "ASCII text", - "programming_language": "Java", + "programming_language": null, "is_binary": false, "is_text": true, "is_archive": false, "is_media": false, - "is_source": true, + "is_source": false, "is_script": false, - "licenses": [ - { - "key": "cc-by-2.5", - "score": 70.0, - "short_name": "CC-BY-2.5", - "category": "Permissive", - "owner": "Creative Commons", - "homepage_url": "http://creativecommons.org/licenses/by/2.5/", - "text_url": "http://creativecommons.org/licenses/by/2.5/legalcode", - "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-2.5", - "spdx_license_key": "CC-BY-2.5", - "spdx_url": "https://spdx.org/licenses/CC-BY-2.5", - "start_line": 10, - "end_line": 11, - "matched_rule": { - "identifier": "cc-by-2.5_4.RULE", - "license_expression": "cc-by-2.5", - "licenses": [ - "cc-by-2.5" - ], - "matcher": "2-aho", - "rule_length": 14, - "matched_length": 14, - "match_coverage": 100.0, - "rule_relevance": 70 - } - } - ], - "license_expressions": [], - "holders": [ + "detected_license_expression": "lgpl-2.1", + "detected_license_expression_spdx": "LGPL-2.1-only", + "license_detections": [ { - "holder": "Brian Goetz and Tim Peierls", - "start_line": 9, - "end_line": 12 + "license_expression": "lgpl-2.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 502, + "matched_length": 4288, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_101.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4288, + "rule_relevance": 100, + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.yml", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] } ], + "license_clues": [], + "percentage_of_license_text": 100.0, "copyrights": [ { - "copyright": "Copyright (c) 2005 Brian Goetz and Tim Peierls", - "start_line": 9, - "end_line": 12 - } - ], - "authors": [ + "copyright": "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "start_line": 4, + "end_line": 4 + }, { - "author": "Bela Ban", - "start_line": 15, - "end_line": 17 + "copyright": "copyrighted by the Free Software Foundation", + "start_line": 429, + "end_line": 429 } ], - "emails": [], - "urls": [ + "holders": [ { - "url": "http://creativecommons.org/licenses/by/2.5", - "start_line": 11, - "end_line": 11 + "holder": "Free Software Foundation, Inc.", + "start_line": 4, + "end_line": 4 }, { - "url": "http://www.jcip.net/", - "start_line": 12, - "end_line": 12 + "holder": "the Free Software Foundation", + "start_line": 429, + "end_line": 429 } ], + "authors": [], "package_data": [], + "for_packages": [], + "emails": [], + "urls": [], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/JGroups/src/ImmutableReference.java", + "path": "samples/JGroups/licenses", + "type": "directory", + "name": "licenses", + "base_name": "licenses", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "package_data": [], + "for_packages": [], + "emails": [], + "urls": [], + "files_count": 5, + "dirs_count": 0, + "size_count": 54552, + "scan_errors": [] + }, + { + "path": "samples/JGroups/licenses/apache-1.1.txt", "type": "file", - "name": "ImmutableReference.java", - "base_name": "ImmutableReference", - "extension": ".java", - "size": 1838, - "date": "2017-10-26", - "sha1": "30f56b876d5576d9869e2c5c509b08db57110592", - "md5": "48ca3c72fb9a65c771a321222f118b88", + "name": "apache-1.1.txt", + "base_name": "apache-1.1", + "extension": ".txt", + "size": 2885, + "date": "2021-10-26", + "sha1": "6b5608d35c3e304532af43db8bbfc5947bef46a6", + "md5": "276982197c941f4cbf3d218546e17ae2", + "sha256": "b03079c80bc3657f4b9d838f02f036e4611693a0e42b043d5d71b45ac6c5040d", "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": "Java", + "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": true, + "is_source": false, "is_script": false, - "licenses": [ + "detected_license_expression": "apache-1.1", + "detected_license_expression_spdx": "Apache-1.1", + "license_detections": [ { - "key": "lgpl-2.1-plus", - "score": 100.0, - "short_name": "LGPL 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", - "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", - "spdx_license_key": "LGPL-2.1-or-later", - "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "start_line": 7, - "end_line": 20, - "matched_rule": { - "identifier": "lgpl-2.1-plus_59.RULE", - "license_expression": "lgpl-2.1-plus", - "licenses": [ - "lgpl-2.1-plus" - ], - "matcher": "2-aho", - "rule_length": 127, - "matched_length": 127, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "apache-1.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 56, + "matched_length": 361, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-1.1", + "rule_identifier": "apache-1.1_71.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 361, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-1.1", + "name": "Apache License 1.1", + "short_name": "Apache 1.1", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://apache.org/licenses/LICENSE-1.1", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-1.1", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.1.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.1.yml", + "spdx_license_key": "Apache-1.1", + "spdx_url": "https://spdx.org/licenses/Apache-1.1" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 100.0, + "copyrights": [ { - "holder": "Red Hat, Inc. and individual contributors", - "start_line": 3, - "end_line": 5 + "copyright": "Copyright (c) 2000 The Apache Software Foundation", + "start_line": 4, + "end_line": 4 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright 2010, Red Hat, Inc. and individual contributors", - "start_line": 3, - "end_line": 5 + "holder": "The Apache Software Foundation", + "start_line": 4, + "end_line": 4 } ], "authors": [ { - "author": "Brian Stansberry", + "author": "the Apache Software Foundation (http://www.apache.org/)", + "start_line": 21, + "end_line": 22 + } + ], + "package_data": [], + "for_packages": [], + "emails": [ + { + "email": "apache@apache.org", "start_line": 29, "end_line": 29 } ], - "emails": [], "urls": [ { - "url": "http://www.fsf.org/", - "start_line": 20, - "end_line": 20 + "url": "http://www.apache.org/", + "start_line": 22, + "end_line": 22 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/JGroups/src/RATE_LIMITER.java", + "path": "samples/JGroups/licenses/apache-2.0.txt", "type": "file", - "name": "RATE_LIMITER.java", - "base_name": "RATE_LIMITER", - "extension": ".java", - "size": 3692, - "date": "2017-10-26", - "sha1": "a8087e5d50da3273536ebda9b87b77aa4ff55deb", - "md5": "4626bdbc48871b55513e1a12991c61a8", + "name": "apache-2.0.txt", + "base_name": "apache-2.0", + "extension": ".txt", + "size": 11560, + "date": "2021-10-26", + "sha1": "47b573e3824cd5e02a1a3ae99e2735b49e0256e4", + "md5": "d273d63619c9aeaf15cdaf76422c4f87", + "sha256": "3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5", "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": "Java", + "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": true, + "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], - "copyrights": [], - "authors": [ + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ { - "author": "Bela Ban", - "start_line": 14, - "end_line": 17 + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 202, + "matched_length": 1584, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1584, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] } ], - "emails": [], - "urls": [], + "license_clues": [], + "percentage_of_license_text": 100.0, + "copyrights": [], + "holders": [], + "authors": [], "package_data": [], + "for_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 + } + ], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/JGroups/src/RouterStub.java", + "path": "samples/JGroups/licenses/bouncycastle.txt", "type": "file", - "name": "RouterStub.java", - "base_name": "RouterStub", - "extension": ".java", - "size": 9913, - "date": "2017-10-26", - "sha1": "c1f6818f8ee7bddcc9f444bc94c099729d716d52", - "md5": "eecfe23494acbcd8088c93bc1e83c7f2", + "name": "bouncycastle.txt", + "base_name": "bouncycastle", + "extension": ".txt", + "size": 1186, + "date": "2021-10-26", + "sha1": "74facb0e9a734479f9cd893b5be3fe1bf651b760", + "md5": "9fffd8de865a5705969f62b128381f85", + "sha256": "3d469c451a2a0e97380b90143d979281fadd39be55432b903e6bd18b1b9915d4", "mime_type": "text/plain", "file_type": "ASCII text", - "programming_language": "Java", + "programming_language": null, "is_binary": false, "is_text": true, "is_archive": false, "is_media": false, - "is_source": true, + "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], - "copyrights": [], - "authors": [ + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ { - "author": "Bela Ban", - "start_line": 23, - "end_line": 24 + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 7, + "end_line": 18, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.yml", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 84.74, + "copyrights": [ + { + "copyright": "Copyright (c) 2000 - 2006 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)", + "start_line": 5, + "end_line": 5 + } + ], + "holders": [ + { + "holder": "The Legion Of The Bouncy Castle", + "start_line": 5, + "end_line": 5 } ], + "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [ { - "url": "https://jira.jboss.org/jira/browse/JGRP-1151", - "start_line": 232, - "end_line": 232 + "url": "http://www.bouncycastle.org/", + "start_line": 5, + "end_line": 5 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/JGroups/src/RouterStubManager.java", + "path": "samples/JGroups/licenses/cpl-1.0.txt", "type": "file", - "name": "RouterStubManager.java", - "base_name": "RouterStubManager", - "extension": ".java", - "size": 8162, - "date": "2017-10-26", - "sha1": "eb419dc94cfe11ca318a3e743a7f9f080e70c751", - "md5": "20bee9631b7c82a45c250e095352aec7", + "name": "cpl-1.0.txt", + "base_name": "cpl-1.0", + "extension": ".txt", + "size": 11987, + "date": "2021-10-26", + "sha1": "681cf776bcd79752543d42490ec7ed22a29fd888", + "md5": "9a6d2c9ae73d59eb3dd38e3909750d14", + "sha256": "d9a768a23056b25ab4b0b48381003ce55f0d32514da5a4e017fa0765b3a887aa", "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": "Java", + "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": true, + "is_source": false, "is_script": false, - "licenses": [ - { - "key": "lgpl-2.1-plus", - "score": 100.0, - "short_name": "LGPL 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", - "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", - "spdx_license_key": "LGPL-2.1-or-later", - "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "start_line": 7, - "end_line": 20, - "matched_rule": { - "identifier": "lgpl-2.1-plus_59.RULE", - "license_expression": "lgpl-2.1-plus", - "licenses": [ - "lgpl-2.1-plus" - ], - "matcher": "2-aho", - "rule_length": 127, - "matched_length": 127, - "match_coverage": 100.0, - "rule_relevance": 100 - } - } - ], - "license_expressions": [], - "holders": [ - { - "holder": "Red Hat Middleware LLC, and individual contributors", - "start_line": 3, - "end_line": 5 - } - ], - "copyrights": [ + "detected_license_expression": "cpl-1.0", + "detected_license_expression_spdx": "CPL-1.0", + "license_detections": [ { - "copyright": "Copyright 2009, Red Hat Middleware LLC, and individual contributors", - "start_line": 3, - "end_line": 5 + "license_expression": "cpl-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.94, + "start_line": 1, + "end_line": 212, + "matched_length": 1720, + "match_coverage": 99.94, + "matcher": "3-seq", + "license_expression": "cpl-1.0", + "rule_identifier": "cpl-1.0.SPDX.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1721, + "rule_relevance": 100, + "licenses": [ + { + "key": "cpl-1.0", + "name": "Common Public License 1.0", + "short_name": "CPL 1.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "IBM", + "homepage_url": "http://www.eclipse.org/legal/cpl-v10.html", + "text_url": "http://www.eclipse.org/legal/cpl-v10.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/cpl-1.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cpl-1.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cpl-1.0.yml", + "spdx_license_key": "CPL-1.0", + "spdx_url": "https://spdx.org/licenses/CPL-1.0" + } + ] + } + ] } ], + "license_clues": [], + "percentage_of_license_text": 99.94, + "copyrights": [], + "holders": [], "authors": [], - "emails": [], - "urls": [ - { - "url": "http://www.fsf.org/", - "start_line": 20, - "end_line": 20 - } - ], "package_data": [], + "for_packages": [], + "emails": [], + "urls": [], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/JGroups/src/S3_PING.java", + "path": "samples/JGroups/licenses/lgpl.txt", "type": "file", - "name": "S3_PING.java", - "base_name": "S3_PING", - "extension": ".java", - "size": 122528, - "date": "2017-10-26", - "sha1": "08dba9986f69719970ead3592dc565465164df0d", - "md5": "83d8324f37d0e3f120bc89865cf0bd39", + "name": "lgpl.txt", + "base_name": "lgpl", + "extension": ".txt", + "size": 26934, + "date": "2021-10-26", + "sha1": "8f1a637d2e2ed1bdb9eb01a7dccb5c12cc0557e1", + "md5": "f14599a2f089f6ff8c97e2baa4e3d575", + "sha256": "885a03f54b157961236f46843e79972abfcd6890b6cbb368bc7eca328ff95a12", "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": "Java", + "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": true, + "is_source": false, "is_script": false, - "licenses": [ - { - "key": "public-domain", - "score": 10.0, - "short_name": "Public Domain", - "category": "Public Domain", - "owner": "Unspecified", - "homepage_url": "http://www.linfo.org/publicdomain.html", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", - "spdx_license_key": "", - "spdx_url": null, - "start_line": 1649, - "end_line": 1649, - "matched_rule": { - "identifier": "public-domain.LICENSE", - "license_expression": "public-domain", - "licenses": [ - "public-domain" - ], - "matcher": "2-aho", - "rule_length": 2, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 10 - } - }, + "detected_license_expression": "lgpl-2.1", + "detected_license_expression_spdx": "LGPL-2.1-only", + "license_detections": [ { - "key": "public-domain", - "score": 10.0, - "short_name": "Public Domain", - "category": "Public Domain", - "owner": "Unspecified", - "homepage_url": "http://www.linfo.org/publicdomain.html", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", - "spdx_license_key": "", - "spdx_url": null, - "start_line": 1692, - "end_line": 1692, - "matched_rule": { - "identifier": "public-domain.LICENSE", - "license_expression": "public-domain", - "licenses": [ - "public-domain" - ], - "matcher": "2-aho", - "rule_length": 2, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 10 - } + "license_expression": "lgpl-2.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 502, + "matched_length": 4288, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_101.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4288, + "rule_relevance": 100, + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.yml", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [], - "copyrights": [], - "authors": [ - { - "author": "Bela Ban", - "start_line": 35, - "end_line": 38 - }, + "license_clues": [], + "percentage_of_license_text": 100.0, + "copyrights": [ { - "author": "Robert Harder", - "start_line": 1698, - "end_line": 1700 + "copyright": "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "start_line": 4, + "end_line": 4 }, { - "author": "rob@iharder.net", - "start_line": 1698, - "end_line": 1700 - } - ], - "emails": [ - { - "email": "rob@iharder.net", - "start_line": 1699, - "end_line": 1699 + "copyright": "copyrighted by the Free Software Foundation", + "start_line": 429, + "end_line": 429 } ], - "urls": [ + "holders": [ { - "url": "http://iharder.sourceforge.net/current/java/base64/", - "start_line": 1652, - "end_line": 1652 + "holder": "Free Software Foundation, Inc.", + "start_line": 4, + "end_line": 4 }, { - "url": "http://iharder.net/base64", - "start_line": 1695, - "end_line": 1695 + "holder": "the Free Software Foundation", + "start_line": 429, + "end_line": 429 } ], + "authors": [], "package_data": [], + "for_packages": [], + "emails": [], + "urls": [], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/srp", + "path": "samples/JGroups/src", "type": "directory", - "name": "srp", - "base_name": "srp", + "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, @@ -1406,550 +9926,698 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], - "authors": [], - "emails": [], - "urls": [], - "package_data": [], - "files_count": 6, - "dirs_count": 1, - "size_count": 28741, - "scan_errors": [] - }, - { - "path": "samples/srp/build.info", - "type": "file", - "name": "build.info", - "base_name": "build", - "extension": ".info", - "size": 65, - "date": "2018-04-11", - "sha1": "994b9ec16ec11f96a1dfade472ecec8c5c837ab4", - "md5": "eaacdd82c253a8967707c431cca6227e", - "mime_type": "text/plain", - "file_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": [], "holders": [], - "copyrights": [], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], - "files_count": 0, + "files_count": 7, "dirs_count": 0, - "size_count": 0, + "size_count": 152090, "scan_errors": [] }, { - "path": "samples/srp/srp_lib.c", + "path": "samples/JGroups/src/FixedMembershipToken.java", "type": "file", - "name": "srp_lib.c", - "base_name": "srp_lib", - "extension": ".c", - "size": 7302, - "date": "2018-04-11", - "sha1": "624360fb75baf8f3498f6d70f7b3c66ed03bfa6c", - "md5": "b5c2f56afc2477d5a1768f97b314fe0f", - "mime_type": "text/x-c", - "file_type": "C source, ASCII text", - "programming_language": "C", + "name": "FixedMembershipToken.java", + "base_name": "FixedMembershipToken", + "extension": ".java", + "size": 5144, + "date": "2021-10-26", + "sha1": "5901f73dcc78155a1a2c7b5663a3a11fba400b19", + "md5": "aca9640ec8beee21b098bcf8ecc91442", + "sha256": "aac525060867f5004c7343690f1c197c9a678b334d402e0e9fd117c8b2df73f2", + "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": [ + "detected_license_expression": "lgpl-2.1-plus", + "detected_license_expression_spdx": "LGPL-2.1-or-later", + "license_detections": [ { - "key": "openssl", - "score": 100.0, - "short_name": "OpenSSL License", - "category": "Permissive", - "owner": "OpenSSL", - "homepage_url": "http://openssl.org/source/license.html", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/openssl", - "spdx_license_key": "", - "spdx_url": null, - "start_line": 4, - "end_line": 7, - "matched_rule": { - "identifier": "openssl_8.RULE", - "license_expression": "openssl", - "licenses": [ - "openssl" - ], - "matcher": "2-aho", - "rule_length": 41, - "matched_length": 41, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "lgpl-2.1-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 7, + "end_line": 20, + "matched_length": 125, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_59.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 125, + "rule_relevance": 100, + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.yml", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 23.41, + "copyrights": [ + { + "copyright": "Copyright 2005, JBoss Inc., and individual contributors", + "start_line": 3, + "end_line": 3 } ], - "license_expressions": [], "holders": [ { - "holder": "The OpenSSL Project", - "start_line": 2, - "end_line": 2 + "holder": "JBoss Inc., and individual contributors", + "start_line": 3, + "end_line": 3 } ], - "copyrights": [ + "authors": [ { - "copyright": "Copyright 2011-2016 The OpenSSL Project", - "start_line": 2, - "end_line": 2 + "author": "Chris Mills (millsy@jboss.com)", + "start_line": 51, + "end_line": 51 + } + ], + "package_data": [], + "for_packages": [], + "emails": [ + { + "email": "millsy@jboss.com", + "start_line": 51, + "end_line": 51 } ], - "authors": [], - "emails": [], "urls": [ { - "url": "https://www.openssl.org/source/license.html", - "start_line": 7, - "end_line": 7 + "url": "http://www.fsf.org/", + "start_line": 20, + "end_line": 20 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/srp/srp_vfy.c", + "path": "samples/JGroups/src/GuardedBy.java", "type": "file", - "name": "srp_vfy.c", - "base_name": "srp_vfy", - "extension": ".c", - "size": 17481, - "date": "2018-04-11", - "sha1": "893b9ee1c0626a4f081c05fadab3647c75e464d2", - "md5": "434670c5adb07b7fe481f4e1b93cce0f", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": "C", + "name": "GuardedBy.java", + "base_name": "GuardedBy", + "extension": ".java", + "size": 813, + "date": "2021-10-26", + "sha1": "981d67087e65e9a44957c026d4b10817cf77d966", + "md5": "c5064400f759d3e81771005051d17dc1", + "sha256": "7c3e384429f27692534184e1511f70416c04c3f0b30be632710101840996695a", + "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": [ + "detected_license_expression": "cc-by-2.5", + "detected_license_expression_spdx": "CC-BY-2.5", + "license_detections": [ { - "key": "openssl", - "score": 100.0, - "short_name": "OpenSSL License", - "category": "Permissive", - "owner": "OpenSSL", - "homepage_url": "http://openssl.org/source/license.html", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/openssl", - "spdx_license_key": "", - "spdx_url": null, - "start_line": 4, - "end_line": 7, - "matched_rule": { - "identifier": "openssl_8.RULE", - "license_expression": "openssl", - "licenses": [ - "openssl" - ], - "matcher": "2-aho", - "rule_length": 41, - "matched_length": 41, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "cc-by-2.5", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 10, + "end_line": 11, + "matched_length": 14, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "cc-by-2.5", + "rule_identifier": "cc-by-2.5_4.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 14, + "rule_relevance": 100, + "licenses": [ + { + "key": "cc-by-2.5", + "name": "Creative Commons Attribution License 2.5", + "short_name": "CC-BY-2.5", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by/2.5/", + "text_url": "http://creativecommons.org/licenses/by/2.5/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-2.5", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-2.5.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-2.5.yml", + "spdx_license_key": "CC-BY-2.5", + "spdx_url": "https://spdx.org/licenses/CC-BY-2.5" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 12.96, + "copyrights": [ + { + "copyright": "Copyright (c) 2005 Brian Goetz and Tim Peierls", + "start_line": 9, + "end_line": 9 } ], - "license_expressions": [], "holders": [ { - "holder": "The OpenSSL Project", - "start_line": 2, - "end_line": 2 + "holder": "Brian Goetz and Tim Peierls", + "start_line": 9, + "end_line": 9 } ], - "copyrights": [ + "authors": [ { - "copyright": "Copyright 2011-2016 The OpenSSL Project", - "start_line": 2, - "end_line": 2 + "author": "Bela Ban", + "start_line": 16, + "end_line": 16 } ], - "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [ { - "url": "https://www.openssl.org/source/license.html", - "start_line": 7, - "end_line": 7 + "url": "http://creativecommons.org/licenses/by/2.5", + "start_line": 11, + "end_line": 11 + }, + { + "url": "http://www.jcip.net/", + "start_line": 12, + "end_line": 12 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/srp/scan", - "type": "directory", - "name": "scan", - "base_name": "scan", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "mime_type": null, - "file_type": null, - "programming_language": null, + "path": "samples/JGroups/src/ImmutableReference.java", + "type": "file", + "name": "ImmutableReference.java", + "base_name": "ImmutableReference", + "extension": ".java", + "size": 1838, + "date": "2021-10-26", + "sha1": "30f56b876d5576d9869e2c5c509b08db57110592", + "md5": "48ca3c72fb9a65c771a321222f118b88", + "sha256": "8a3fb390d4932a92c56e7b999b63b8e5ab55cbe81f65b27439296f279d160bd1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", "is_binary": false, - "is_text": false, + "is_text": true, "is_archive": false, "is_media": false, - "is_source": false, + "is_source": true, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], - "copyrights": [], - "authors": [], - "emails": [], - "urls": [], - "package_data": [ + "detected_license_expression": "lgpl-2.1-plus", + "detected_license_expression_spdx": "LGPL-2.1-or-later", + "license_detections": [ { - "type": "npm", - "namespace": null, - "name": "cookie-signature", - "version": "1.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": "Sign and unsign cookies", - "size": null, - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "TJ Holowaychuk", - "email": "tj@learnboost.com", - "url": null - } - ], - "keywords": [ - "cookie", - "sign", - "unsign" + "license_expression": "lgpl-2.1-plus", + "detection_log": [ + "not-combined" ], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz", - "download_checksums": [], - "bug_tracking_url": "https://github.com/visionmedia/node-cookie-signature/issues", - "code_view_url": null, - "vcs_tool": "git", - "vcs_repository": "https://github.com/visionmedia/node-cookie-signature.git", - "vcs_revision": null, - "copyright": null, - "license_expression": null, - "declared_licensing": null, - "notice_text": null, - "dependencies": [ - { - "purl": "pkg:npm/mocha", - "requirement": "*", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false - }, + "matches": [ { - "purl": "pkg:npm/should", - "requirement": "*", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false + "score": 100.0, + "start_line": 7, + "end_line": 20, + "matched_length": 125, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_59.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 125, + "rule_relevance": 100, + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.yml", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] } - ], - "source_packages": [] + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 48.83, + "copyrights": [ + { + "copyright": "Copyright 2010, Red Hat, Inc. and individual contributors", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Red Hat, Inc. and individual contributors", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [ + { + "author": "Brian Stansberry", + "start_line": 29, + "end_line": 29 + } + ], + "package_data": [], + "for_packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.fsf.org/", + "start_line": 20, + "end_line": 20 } ], - "files_count": 3, + "files_count": 0, "dirs_count": 0, - "size_count": 3893, + "size_count": 0, "scan_errors": [] }, { - "path": "samples/srp/scan/json2csv.rb", + "path": "samples/JGroups/src/RATE_LIMITER.java", "type": "file", - "name": "json2csv.rb", - "base_name": "json2csv", - "extension": ".rb", - "size": 1014, - "date": "2018-04-11", - "sha1": "92a83e5f8566bee7c83cf798c1b8912d609f56e0", - "md5": "380b7a5f483db7ace853b8f9dca5bfec", - "mime_type": "text/x-python", - "file_type": "Python script, ASCII text executable", - "programming_language": "Ruby", + "name": "RATE_LIMITER.java", + "base_name": "RATE_LIMITER", + "extension": ".java", + "size": 3692, + "date": "2021-10-26", + "sha1": "a8087e5d50da3273536ebda9b87b77aa4ff55deb", + "md5": "4626bdbc48871b55513e1a12991c61a8", + "sha256": "80709043c6c1f4fbd6e7a43c9381da034ab9b67e2e6fee80973a0d4fd33664e0", + "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": true, - "licenses": [ - { - "key": "apache-2.0", - "score": 89.53, - "short_name": "Apache 2.0", - "category": "Permissive", - "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", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 5, - "end_line": 14, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "matcher": "3-seq", - "rule_length": 86, - "matched_length": 77, - "match_coverage": 89.53, - "rule_relevance": 100 - } - } - ], - "license_expressions": [], - "holders": [ + "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ { - "holder": "nexB Inc. and others.", - "start_line": 3, - "end_line": 3 + "author": "Bela Ban", + "start_line": 16, + "end_line": 16 } ], - "copyrights": [ + "package_data": [], + "for_packages": [], + "emails": [], + "urls": [], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/JGroups/src/RouterStub.java", + "type": "file", + "name": "RouterStub.java", + "base_name": "RouterStub", + "extension": ".java", + "size": 9913, + "date": "2021-10-26", + "sha1": "c1f6818f8ee7bddcc9f444bc94c099729d716d52", + "md5": "eecfe23494acbcd8088c93bc1e83c7f2", + "sha256": "f212de138e8cb0b7eb13521d8ed2620bc41af55093b857da753d7753b1d3438d", + "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, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ { - "copyright": "Copyright (c) 2017 nexB Inc. and others.", - "start_line": 3, - "end_line": 3 + "author": "Bela Ban", + "start_line": 23, + "end_line": 23 } ], - "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [ { - "url": "http://nexb.com/", - "start_line": 4, - "end_line": 4 - }, - { - "url": "https://github.com/nexB/scancode-toolkit/", - "start_line": 4, - "end_line": 4 - }, - { - "url": "http://apache.org/licenses/LICENSE-2.0", - "start_line": 10, - "end_line": 10 + "url": "https://jira.jboss.org/jira/browse/JGRP-1151", + "start_line": 232, + "end_line": 232 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/srp/scan/license", + "path": "samples/JGroups/src/RouterStubManager.java", "type": "file", - "name": "license", - "base_name": "license", - "extension": "", - "size": 679, - "date": "2018-04-11", - "sha1": "75c5490a718ddd45e40e0cc7ce0c756abc373123", - "md5": "b965a762efb9421cf1bf4405f336e278", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, + "name": "RouterStubManager.java", + "base_name": "RouterStubManager", + "extension": ".java", + "size": 8162, + "date": "2021-10-26", + "sha1": "eb419dc94cfe11ca318a3e743a7f9f080e70c751", + "md5": "20bee9631b7c82a45c250e095352aec7", + "sha256": "c39a40d4057256a8fe70f2b69e5f940edcaf8b377b546d537e799ecff3f58b81", + "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": false, + "is_source": true, "is_script": false, - "licenses": [ + "detected_license_expression": "lgpl-2.1-plus", + "detected_license_expression_spdx": "LGPL-2.1-or-later", + "license_detections": [ { - "key": "gpl-2.0-plus", - "score": 100.0, - "short_name": "GPL 2.0 or later", - "category": "Copyleft", - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", - "spdx_license_key": "GPL-2.0-or-later", - "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later", - "start_line": 1, - "end_line": 12, - "matched_rule": { - "identifier": "gpl-2.0-plus.LICENSE", - "license_expression": "gpl-2.0-plus", - "licenses": [ - "gpl-2.0-plus" - ], - "matcher": "1-hash", - "rule_length": 115, - "matched_length": 115, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "lgpl-2.1-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 7, + "end_line": 20, + "matched_length": 125, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_59.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 125, + "rule_relevance": 100, + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.yml", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 17.03, + "copyrights": [ + { + "copyright": "Copyright 2009, Red Hat Middleware LLC, and individual contributors", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Red Hat Middleware LLC, and individual contributors", + "start_line": 3, + "end_line": 3 } ], - "license_expressions": [], - "holders": [], - "copyrights": [], "authors": [], - "emails": [], - "urls": [], "package_data": [], + "for_packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.fsf.org/", + "start_line": 20, + "end_line": 20 + } + ], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/srp/scan/package.json", + "path": "samples/JGroups/src/S3_PING.java", "type": "file", - "name": "package.json", - "base_name": "package", - "extension": ".json", - "size": 2200, - "date": "2018-04-11", - "sha1": "918376afce796ef90eeda1d6695f2289c90491ac", - "md5": "1f66239a9b850c5e60a9382dbe2162d2", - "mime_type": "text/plain", - "file_type": "ASCII text, with very long lines", - "programming_language": "JSON", + "name": "S3_PING.java", + "base_name": "S3_PING", + "extension": ".java", + "size": 122528, + "date": "2021-10-26", + "sha1": "08dba9986f69719970ead3592dc565465164df0d", + "md5": "83d8324f37d0e3f120bc89865cf0bd39", + "sha256": "c4d59a8837c6320788c74496201e3ecc0ff2100525ebb727bcae6d855b34c548", + "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": "mit", - "score": 15.0, - "short_name": "MIT License", - "category": "Permissive", - "owner": "MIT", - "homepage_url": "http://opensource.org/licenses/mit-license.php", - "text_url": "http://opensource.org/licenses/mit-license.php", - "reference_url": "https://scancode-licensedb.aboutcode.org/mit", - "spdx_license_key": "MIT", - "spdx_url": "https://spdx.org/licenses/MIT", - "start_line": 24, - "end_line": 24, - "matched_rule": { - "identifier": "mit_27.RULE", - "license_expression": "mit", - "licenses": [ - "mit" - ], - "matcher": "2-aho", - "rule_length": 3, - "matched_length": 3, - "match_coverage": 100.0, - "rule_relevance": 15 - } + "detected_license_expression": "public-domain AND public-domain-disclaimer", + "detected_license_expression_spdx": "LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain-disclaimer", + "license_detections": [ + { + "license_expression": "public-domain", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 70.0, + "start_line": 1649, + "end_line": 1649, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "public-domain", + "rule_identifier": "public-domain_bare_words.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 70, + "licenses": [ + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.yml", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + } + ] }, { - "key": "mit", - "score": 100.0, - "short_name": "MIT License", - "category": "Permissive", - "owner": "MIT", - "homepage_url": "http://opensource.org/licenses/mit-license.php", - "text_url": "http://opensource.org/licenses/mit-license.php", - "reference_url": "https://scancode-licensedb.aboutcode.org/mit", - "spdx_license_key": "MIT", - "spdx_url": "https://spdx.org/licenses/MIT", - "start_line": 24, - "end_line": 24, - "matched_rule": { - "identifier": "mit.LICENSE", - "license_expression": "mit", - "licenses": [ - "mit" - ], - "matcher": "2-aho", - "rule_length": 163, - "matched_length": 163, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "public-domain-disclaimer", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1692, + "end_line": 1694, + "matched_length": 30, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "public-domain-disclaimer", + "rule_identifier": "public-domain-disclaimer_77.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 30, + "rule_relevance": 100, + "licenses": [ + { + "key": "public-domain-disclaimer", + "name": "Public Domain Disclaimer", + "short_name": "Public Domain Disclaimer", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain-disclaimer", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.yml", + "spdx_license_key": "LicenseRef-scancode-public-domain-disclaimer", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 0.27, + "copyrights": [], + "holders": [], + "authors": [ { - "holder": "LearnBoost", - "start_line": 24, - "end_line": 26 - } - ], - "copyrights": [ + "author": "Bela Ban", + "start_line": 37, + "end_line": 37 + }, { - "copyright": "Copyright (c) 2012 LearnBoost ", - "start_line": 24, - "end_line": 26 + "author": "Robert Harder", + "start_line": 1698, + "end_line": 1698 + }, + { + "author": "rob@iharder.net", + "start_line": 1699, + "end_line": 1699 } ], - "authors": [], + "package_data": [], + "for_packages": [], "emails": [ { - "email": "tj@learnboost.com", - "start_line": 12, - "end_line": 12 + "email": "rob@iharder.net", + "start_line": 1699, + "end_line": 1699 } ], "urls": [ { - "url": "https://github.com/visionmedia/node-cookie-signature.git", - "start_line": 16, - "end_line": 16 + "url": "http://iharder.sourceforge.net/current/java/base64/", + "start_line": 1652, + "end_line": 1652 }, { - "url": "https://github.com/visionmedia/node-cookie-signature/issues", - "start_line": 27, - "end_line": 27 + "url": "http://iharder.net/base64", + "start_line": 1695, + "end_line": 1695 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1965,6 +10633,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -1974,14 +10643,18 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 16, "dirs_count": 5, "size_count": 268762, @@ -1994,9 +10667,10 @@ "base_name": "adler32", "extension": ".c", "size": 4968, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "0cff4808476ce0b5f6f0ebbc69ee2ab2a0eebe43", "md5": "ae3bbb54820e1d49fb90cbba222e973f", + "sha256": "341d49ae2703037d2d10c8486f1a1ca3b65e0f10cc9e5fead6bfbbc0b34564ba", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -2006,53 +10680,113 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "zlib", - "score": 60.0, - "short_name": "ZLIB License", - "category": "Permissive", - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "zlib_5.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "matcher": "2-aho", - "rule_length": 12, - "matched_length": 12, - "match_coverage": 100.0, - "rule_relevance": 60 - } + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_5.RULE", + "referenced_filenames": [ + "zlib.h" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 6, + "end_line": 23, + "matched_length": 144, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_17.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 144, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 2.06, + "copyrights": [ { - "holder": "Mark Adler", + "copyright": "Copyright (c) 1995-2011 Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2011 Mark Adler", + "holder": "Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2065,9 +10799,10 @@ "base_name": "deflate", "extension": ".c", "size": 71476, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "7b4ace6d698c5dbbfb9a8f047f63228ca54d2e77", "md5": "cd7826278ce9d9d9ed5abdefef50c3e2", + "sha256": "565e68ddfff5af8efd55f71e122b860ad11527a7d9de40a76af2b16afef24cc0", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -2077,66 +10812,127 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "zlib", - "score": 60.0, - "short_name": "ZLIB License", - "category": "Permissive", - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "zlib_5.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "matcher": "2-aho", - "rule_length": 12, - "matched_length": 12, - "match_coverage": 100.0, - "rule_relevance": 60 - } + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_5.RULE", + "referenced_filenames": [ + "zlib.h" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 6, + "end_line": 23, + "matched_length": 144, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_17.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 144, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 0.13, + "copyrights": [ { - "holder": "Jean-loup Gailly and Mark Adler", + "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 }, { - "holder": "Jean-loup Gailly and Mark Adler", - "start_line": 54, + "copyright": "Copyright 1995-2013 Jean-loup Gailly and Mark Adler", + "start_line": 55, "end_line": 55 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler", + "holder": "Jean-loup Gailly and Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 }, { - "copyright": "Copyright 1995-2013 Jean-loup Gailly and Mark Adler", - "start_line": 54, + "holder": "Jean-loup Gailly and Mark Adler", + "start_line": 55, "end_line": 55 } ], "authors": [ { - "author": "Leonid Broukhis.", + "author": "Leonid Broukhis", "start_line": 34, - "end_line": 35 + "end_line": 34 } ], + "package_data": [], + "for_packages": [], "emails": [], "urls": [ { @@ -2145,7 +10941,6 @@ "end_line": 40 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2158,9 +10953,10 @@ "base_name": "deflate", "extension": ".h", "size": 12774, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "29ed3b8ca3927576e5889dea5880ca0052942c7d", "md5": "7ceae74a13201f14c91623116af169c3", + "sha256": "80570c8052491bdc7583600da28a8f1cb32c27ab1cec107ec12c83255d426cf7", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -2170,79 +10966,157 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "zlib", - "score": 60.0, - "short_name": "ZLIB License", - "category": "Permissive", - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "zlib_5.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "matcher": "2-aho", - "rule_length": 12, - "matched_length": 12, - "match_coverage": 100.0, - "rule_relevance": 60 - } + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_5.RULE", + "referenced_filenames": [ + "zlib.h" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 6, + "end_line": 23, + "matched_length": 144, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_17.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 144, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] }, { - "key": "zlib", - "score": 100.0, - "short_name": "ZLIB License", - "category": "Permissive", - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 93, - "end_line": 94, - "matched_rule": { - "identifier": "zlib_21.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "matcher": "2-aho", - "rule_length": 29, - "matched_length": 29, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 93, + "end_line": 94, + "matched_length": 28, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_21.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 28, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 2.14, + "copyrights": [ { - "holder": "Jean-loup Gailly", + "copyright": "Copyright (c) 1995-2012 Jean-loup Gailly", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2012 Jean-loup Gailly", + "holder": "Jean-loup Gailly", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2255,9 +11129,10 @@ "base_name": "zlib", "extension": ".h", "size": 87883, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "400d35465f179a4acacb5fe749e6ce20a0bbdb84", "md5": "64d8a5180bd54ff5452886e4cbb21e14", + "sha256": "726b0569915917b967f87f3f08a1eec039101bf9dcc29d61c0b2b0b8f271b58d", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -2267,50 +11142,73 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "license_detections": [ { - "key": "zlib", - "score": 100.0, - "short_name": "ZLIB License", - "category": "Permissive", - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "matcher": "2-aho", - "rule_length": 145, - "matched_length": 145, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 6, + "end_line": 23, + "matched_length": 144, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_17.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 144, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 1.06, + "copyrights": [ { - "holder": "Jean-loup Gailly and Mark Adler", + "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler", "start_line": 4, "end_line": 4 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler", + "holder": "Jean-loup Gailly and Mark Adler", "start_line": 4, "end_line": 4 } ], "authors": [], + "package_data": [], + "for_packages": [], "emails": [ { "email": "jloup@gzip.org", @@ -2330,7 +11228,6 @@ "end_line": 27 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2343,9 +11240,10 @@ "base_name": "zutil", "extension": ".c", "size": 7414, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "e1af709bff21ae0d4331119a7fc4c19f82932043", "md5": "fff257bc1656eb60fc585a7dc35f963d", + "sha256": "c5e9927d5a1a1dec514ccdcedfa1e0f01664c58bb33166b4997b50b8001f1d6c", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -2355,53 +11253,113 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "zlib", - "score": 60.0, - "short_name": "ZLIB License", - "category": "Permissive", - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "zlib_5.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "matcher": "2-aho", - "rule_length": 12, - "matched_length": 12, - "match_coverage": 100.0, - "rule_relevance": 60 - } + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_5.RULE", + "referenced_filenames": [ + "zlib.h" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 6, + "end_line": 23, + "matched_length": 144, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_17.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 144, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 1.19, + "copyrights": [ { - "holder": "Jean-loup Gailly.", + "copyright": "Copyright (c) 1995-2005, 2010, 2011, 2012 Jean-loup Gailly", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2005, 2010, 2011, 2012 Jean-loup Gailly.", + "holder": "Jean-loup Gailly", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2414,9 +11372,10 @@ "base_name": "zutil", "extension": ".h", "size": 6766, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "b909d27ef9ce51639f76b7ea6b62721e7d1b6bf7", "md5": "04fcfbb961591c9452c4d0fd1525ffdf", + "sha256": "91cce8e78e83bcdb8c6acb98d4f0686dbdc81ca97d4a36a60c0b48f7ef78f1af", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -2426,53 +11385,113 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "zlib", - "score": 60.0, - "short_name": "ZLIB License", - "category": "Permissive", - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "zlib_5.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "matcher": "2-aho", - "rule_length": 12, - "matched_length": 12, - "match_coverage": 100.0, - "rule_relevance": 60 - } + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_5.RULE", + "referenced_filenames": [ + "zlib.h" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 6, + "end_line": 23, + "matched_length": 144, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_17.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 144, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 1.25, + "copyrights": [ { - "holder": "Jean-loup Gailly.", + "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly.", + "holder": "Jean-loup Gailly", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2488,6 +11507,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -2497,14 +11517,18 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 1, "dirs_count": 0, "size_count": 13594, @@ -2517,91 +11541,104 @@ "base_name": "zlib", "extension": ".ads", "size": 13594, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "0245a91806d804bf9f0907a3a001a141e9adb61b", "md5": "71de2670f2e588b51c62e7f6a9046399", + "sha256": "02634bec0d5e4c69d8d2859124380074a57de8d8bd928398379bfacc514236d2", "mime_type": "text/plain", "file_type": "ASCII text", - "programming_language": "Ada", + "programming_language": null, "is_binary": false, "is_text": true, "is_archive": false, "is_media": false, - "is_source": true, + "is_source": false, "is_script": false, - "licenses": [ - { - "key": "lgpl-2.0-plus", - "score": 97.39, - "short_name": "LGPL 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", - "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", - "spdx_license_key": "LGPL-2.0-or-later", - "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later", - "start_line": 6, - "end_line": 18, - "matched_rule": { - "identifier": "lgpl-2.0-plus_39.RULE", - "license_expression": "lgpl-2.0-plus", - "licenses": [ - "lgpl-2.0-plus" - ], - "matcher": "3-seq", - "rule_length": 115, - "matched_length": 112, - "match_coverage": 97.39, - "rule_relevance": 100 - } - }, + "detected_license_expression": "gpl-2.0-plus WITH ada-linking-exception", + "detected_license_expression_spdx": "GPL-2.0-or-later WITH LicenseRef-scancode-ada-linking-exception", + "license_detections": [ { - "key": "ada-linking-exception", - "score": 100.0, - "short_name": "Ada linking exception to GPL 2.0 or later", - "category": "Copyleft Limited", - "owner": "Dmitriy Anisimkov", - "homepage_url": null, - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/ada-linking-exception", - "spdx_license_key": "", - "spdx_url": null, - "start_line": 20, - "end_line": 25, - "matched_rule": { - "identifier": "ada-linking-exception.LICENSE", - "license_expression": "ada-linking-exception", - "licenses": [ - "ada-linking-exception" - ], - "matcher": "2-aho", - "rule_length": 64, - "matched_length": 64, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "gpl-2.0-plus WITH ada-linking-exception", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 6, + "end_line": 25, + "matched_length": 176, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus WITH ada-linking-exception", + "rule_identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 176, + "rule_relevance": 100, + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.yml", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "ada-linking-exception", + "name": "Ada linking exception to GPL 2.0 or later", + "short_name": "Ada linking exception to GPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": true, + "is_unknown": false, + "owner": "Dmitriy Anisimkov", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/ada-linking-exception", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.yml", + "spdx_license_key": "LicenseRef-scancode-ada-linking-exception", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 10.46, + "copyrights": [ { - "holder": "Dmitriy Anisimkov", + "copyright": "Copyright (c) 2002-2004 Dmitriy Anisimkov", "start_line": 4, "end_line": 4 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 2002-2004 Dmitriy Anisimkov", + "holder": "Dmitriy Anisimkov", "start_line": 4, "end_line": 4 } ], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2617,6 +11654,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -2626,14 +11664,18 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 4, "dirs_count": 0, "size_count": 14257, @@ -2646,9 +11688,10 @@ "base_name": "AssemblyInfo", "extension": ".cs", "size": 2500, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "9f1db1177b2e9a014f72bb3cd80be17133e06d16", "md5": "23d0d7c18846fc31655b6aa89b7c8038", + "sha256": "314afcfb339ea95f5431047b7ab24631b11c3532c7ce5dc2094ed0cf80a7c16d", "mime_type": "text/plain", "file_type": "ASCII text, with CRLF line terminators", "programming_language": "C#", @@ -2658,26 +11701,30 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [ + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ { - "holder": "Henrik Ravn", + "copyright": "Copyright (c) 2004 by Henrik Ravn", "start_line": 14, - "end_line": 16 + "end_line": 14 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 2004 by Henrik Ravn", + "holder": "Henrik Ravn", "start_line": 14, - "end_line": 16 + "end_line": 14 } ], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2690,11 +11737,12 @@ "base_name": "ChecksumImpl", "extension": ".cs", "size": 8040, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "3807a0e24a57b92ea301559cab7307b8eab52c51", "md5": "d01b3cb2e75da9b15f05b92b42f6bd33", - "mime_type": "text/plain", - "file_type": "ISO-8859 text, with CRLF line terminators", + "sha256": "e7c047a2c3bcf88d3d002ee3d2d05af414acf53cb4451efacc0f2e95a474ea0f", + "mime_type": "text/x-c++", + "file_type": "C++ source, ISO-8859 text, with CRLF line terminators", "programming_language": "C#", "is_binary": false, "is_text": true, @@ -2702,50 +11750,111 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "boost-1.0", - "score": 92.59, - "short_name": "Boost 1.0", - "category": "Permissive", - "owner": "Boost", - "homepage_url": "http://www.boost.org/users/license.html", - "text_url": "http://www.boost.org/LICENSE_1_0.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", - "spdx_license_key": "BSL-1.0", - "spdx_url": "https://spdx.org/licenses/BSL-1.0", - "start_line": 4, - "end_line": 5, - "matched_rule": { - "identifier": "boost-1.0_1.RULE", - "license_expression": "boost-1.0", - "licenses": [ - "boost-1.0" - ], - "matcher": "3-seq", - "rule_length": 27, - "matched_length": 25, - "match_coverage": 92.59, - "rule_relevance": 100 - } + "detected_license_expression": "boost-1.0", + "detected_license_expression_spdx": "BSL-1.0", + "license_detections": [ + { + "license_expression": "boost-1.0", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 5, + "matched_length": 32, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "boost-1.0", + "rule_identifier": "boost-1.0_21.RULE", + "referenced_filenames": [ + "LICENSE_1_0.txt" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 32, + "rule_relevance": 100, + "licenses": [ + { + "key": "boost-1.0", + "name": "Boost Software License 1.0", + "short_name": "Boost 1.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "text_url": "http://www.boost.org/LICENSE_1_0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.yml", + "spdx_license_key": "BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 23, + "matched_length": 211, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "boost-1.0", + "rule_identifier": "boost-1.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 211, + "rule_relevance": 100, + "licenses": [ + { + "key": "boost-1.0", + "name": "Boost Software License 1.0", + "short_name": "Boost 1.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "text_url": "http://www.boost.org/LICENSE_1_0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.yml", + "spdx_license_key": "BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 3.85, + "copyrights": [ { - "holder": "Henrik Ravn", + "copyright": "(c) Copyright Henrik Ravn 2004", "start_line": 2, "end_line": 2 } ], - "copyrights": [ + "holders": [ { - "copyright": "(c) Copyright Henrik Ravn 2004", + "holder": "Henrik Ravn", "start_line": 2, "end_line": 2 } ], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [ { @@ -2754,7 +11863,6 @@ "end_line": 5 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2767,9 +11875,10 @@ "base_name": "LICENSE_1_0", "extension": ".txt", "size": 1359, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "892b34f7865d90a6f949f50d95e49625a10bc7f0", "md5": "81543b22c36f10d20ac9712f8d80ef8d", + "sha256": "36266a8fd073568394cb81cdb2b124f7fdae2c64c1a7ed09db34b4d22efa2951", "mime_type": "text/plain", "file_type": "ASCII text, with CRLF line terminators", "programming_language": null, @@ -2779,41 +11888,63 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [ + "detected_license_expression": "boost-1.0", + "detected_license_expression_spdx": "BSL-1.0", + "license_detections": [ { - "key": "boost-1.0", - "score": 100.0, - "short_name": "Boost 1.0", - "category": "Permissive", - "owner": "Boost", - "homepage_url": "http://www.boost.org/users/license.html", - "text_url": "http://www.boost.org/LICENSE_1_0.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", - "spdx_license_key": "BSL-1.0", - "spdx_url": "https://spdx.org/licenses/BSL-1.0", - "start_line": 1, - "end_line": 23, - "matched_rule": { - "identifier": "boost-1.0.LICENSE", - "license_expression": "boost-1.0", - "licenses": [ - "boost-1.0" - ], - "matcher": "1-hash", - "rule_length": 214, - "matched_length": 214, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "boost-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 23, + "matched_length": 211, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "boost-1.0", + "rule_identifier": "boost-1.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 211, + "rule_relevance": 100, + "licenses": [ + { + "key": "boost-1.0", + "name": "Boost Software License 1.0", + "short_name": "Boost 1.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "text_url": "http://www.boost.org/LICENSE_1_0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.yml", + "spdx_license_key": "BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [], + "license_clues": [], + "percentage_of_license_text": 100.0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2826,9 +11957,10 @@ "base_name": "readme", "extension": ".txt", "size": 2358, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "b1229b826f0096808628474538cea8fec2922a9b", "md5": "1f20f3168ee63d90de033edac2ce383c", + "sha256": "d04972a91b1563fb4b7acab4b9ff2b84e57368953cc0596d5f5ea17d97315fd0", "mime_type": "text/plain", "file_type": "ASCII text, with CRLF line terminators", "programming_language": null, @@ -2838,50 +11970,193 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [ - { - "key": "boost-1.0", - "score": 92.59, - "short_name": "Boost 1.0", - "category": "Permissive", - "owner": "Boost", - "homepage_url": "http://www.boost.org/users/license.html", - "text_url": "http://www.boost.org/LICENSE_1_0.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", - "spdx_license_key": "BSL-1.0", - "spdx_url": "https://spdx.org/licenses/BSL-1.0", - "start_line": 57, - "end_line": 58, - "matched_rule": { - "identifier": "boost-1.0_1.RULE", - "license_expression": "boost-1.0", - "licenses": [ - "boost-1.0" - ], - "matcher": "3-seq", - "rule_length": 27, - "matched_length": 25, - "match_coverage": 92.59, - "rule_relevance": 100 - } + "detected_license_expression": "boost-1.0", + "detected_license_expression_spdx": "BSL-1.0", + "license_detections": [ + { + "license_expression": "boost-1.0", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 10, + "end_line": 10, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "unknown-license-reference_225.RULE", + "referenced_filenames": [ + "LICENSE_1_0.txt" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.yml", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 23, + "matched_length": 211, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "boost-1.0", + "rule_identifier": "boost-1.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 211, + "rule_relevance": 100, + "licenses": [ + { + "key": "boost-1.0", + "name": "Boost Software License 1.0", + "short_name": "Boost 1.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "text_url": "http://www.boost.org/LICENSE_1_0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.yml", + "spdx_license_key": "BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + } + ] + } + ] + }, + { + "license_expression": "boost-1.0", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 57, + "end_line": 58, + "matched_length": 32, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "boost-1.0", + "rule_identifier": "boost-1.0_21.RULE", + "referenced_filenames": [ + "LICENSE_1_0.txt" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 32, + "rule_relevance": 100, + "licenses": [ + { + "key": "boost-1.0", + "name": "Boost Software License 1.0", + "short_name": "Boost 1.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "text_url": "http://www.boost.org/LICENSE_1_0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.yml", + "spdx_license_key": "BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 23, + "matched_length": 211, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "boost-1.0", + "rule_identifier": "boost-1.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 211, + "rule_relevance": 100, + "licenses": [ + { + "key": "boost-1.0", + "name": "Boost Software License 1.0", + "short_name": "Boost 1.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "text_url": "http://www.boost.org/LICENSE_1_0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.yml", + "spdx_license_key": "BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 11.18, + "copyrights": [ { - "holder": "Henrik Ravn", + "copyright": "Copyright (c) Henrik Ravn 2004", "start_line": 55, "end_line": 55 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) Henrik Ravn 2004", + "holder": "Henrik Ravn", "start_line": 55, "end_line": 55 } ], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [ { @@ -2890,7 +12165,6 @@ "end_line": 58 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2906,6 +12180,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -2915,14 +12190,18 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 1, "dirs_count": 0, "size_count": 16413, @@ -2935,9 +12214,10 @@ "base_name": "gvmat64", "extension": ".S", "size": 16413, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "742603cba1af98a1432cc02efb019b1a5760adf2", "md5": "5e772d7302475e5473d0c4c57b9861e8", + "sha256": "22ff411b8b1d1b04aeaa8418b68245400267dc43c6f44104f6ccd37f0daee89f", "mime_type": "text/x-c", "file_type": "C source, ASCII text, with CRLF line terminators", "programming_language": "GAS", @@ -2947,45 +12227,66 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "license_detections": [ { - "key": "zlib", - "score": 100.0, - "short_name": "ZLIB License", - "category": "Permissive", - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 17, - "end_line": 31, - "matched_rule": { - "identifier": "zlib.LICENSE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "matcher": "2-aho", - "rule_length": 133, - "matched_length": 133, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 17, + "end_line": 31, + "matched_length": 132, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 132, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 5.91, + "copyrights": [ { - "holder": "Jean-loup Gailly, Brian Raiter and Gilles Vollant.", + "copyright": "Copyright (c) 1995-2010 Jean-loup Gailly, Brian Raiter and Gilles Vollant", "start_line": 10, "end_line": 10 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2010 Jean-loup Gailly, Brian Raiter and Gilles Vollant.", + "holder": "Jean-loup Gailly, Brian Raiter and Gilles Vollant", "start_line": 10, "end_line": 10 } @@ -2994,9 +12295,11 @@ { "author": "Gilles Vollant", "start_line": 12, - "end_line": 15 + "end_line": 12 } ], + "package_data": [], + "for_packages": [], "emails": [], "urls": [ { @@ -3030,7 +12333,6 @@ "end_line": 180 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -3046,6 +12348,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -3055,14 +12358,18 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 2, "dirs_count": 0, "size_count": 23223, @@ -3075,9 +12382,10 @@ "base_name": "infback9", "extension": ".c", "size": 21629, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "17fb362c03755b12f2dda5b12a68cf38162674bd", "md5": "23ff5edec0817da303cb1294c1e4205c", + "sha256": "0a715c85a1ce3bb8b5a18d60941ffabc0186a886bcc66ba2ee0c4115a8e274e9", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -3087,53 +12395,77 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "zlib", - "score": 60.0, - "short_name": "ZLIB License", - "category": "Permissive", - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "zlib_5.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "matcher": "2-aho", - "rule_length": 12, - "matched_length": 12, - "match_coverage": 100.0, - "rule_relevance": 60 - } + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_5.RULE", + "referenced_filenames": [ + "zlib.h" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 0.53, + "copyrights": [ { - "holder": "Mark Adler", + "copyright": "Copyright (c) 1995-2008 Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2008 Mark Adler", + "holder": "Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -3146,9 +12478,10 @@ "base_name": "infback9", "extension": ".h", "size": 1594, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "d0486a32b558dcaceded5f0746fad62e680a4734", "md5": "52b1ed99960d3ed7ed60cd20295e64a8", + "sha256": "dda2302f28157fe43a6143f84802af1740393572c2766559593996fd7a5a3245", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -3158,53 +12491,77 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "zlib", - "score": 60.0, - "short_name": "ZLIB License", - "category": "Permissive", - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "zlib_5.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "matcher": "2-aho", - "rule_length": 12, - "matched_length": 12, - "match_coverage": 100.0, - "rule_relevance": 60 - } + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_5.RULE", + "referenced_filenames": [ + "zlib.h" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 5.74, + "copyrights": [ { - "holder": "Mark Adler", + "copyright": "Copyright (c) 2003 Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 2003 Mark Adler", + "holder": "Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -3220,6 +12577,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -3229,14 +12587,18 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 2, "dirs_count": 0, "size_count": 9994, @@ -3249,9 +12611,10 @@ "base_name": "zstream", "extension": ".h", "size": 9283, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "fca4540d490fff36bb90fd801cf9cd8fc695bb17", "md5": "a980b61c1e8be68d5cdb1236ba6b43e7", + "sha256": "d0343e0c57ff58008b6f29643d289c72713aa2d653fe3dcd2e939fc77e7e20b6", "mime_type": "text/x-c++", "file_type": "C++ source, ASCII text", "programming_language": "C", @@ -3261,50 +12624,73 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ + "detected_license_expression": "mit-old-style", + "detected_license_expression_spdx": "LicenseRef-scancode-mit-old-style", + "license_detections": [ { - "key": "cmr-no", - "score": 100.0, - "short_name": "CMR License", - "category": "Permissive", - "owner": "CMR - Christian Michelsen Research AS", - "homepage_url": null, - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/cmr-no", - "spdx_license_key": "", - "spdx_url": null, - "start_line": 9, - "end_line": 15, - "matched_rule": { - "identifier": "cmr-no.LICENSE", - "license_expression": "cmr-no", - "licenses": [ - "cmr-no" - ], - "matcher": "2-aho", - "rule_length": 71, - "matched_length": 71, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "mit-old-style", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 9, + "end_line": 15, + "matched_length": 71, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit-old-style", + "rule_identifier": "mit-old-style_cmr-no_1.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 71, + "rule_relevance": 100, + "licenses": [ + { + "key": "mit-old-style", + "name": "MIT Old Style", + "short_name": "MIT Old Style", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style", + "text_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit-old-style", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.yml", + "spdx_license_key": "LicenseRef-scancode-mit-old-style", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE" + } + ] + } + ] } ], - "license_expressions": [], - "holders": [ + "license_clues": [], + "percentage_of_license_text": 5.81, + "copyrights": [ { - "holder": "Christian Michelsen Research AS Advanced Computing", + "copyright": "Copyright (c) 1997 Christian Michelsen Research AS Advanced Computing", "start_line": 3, "end_line": 5 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1997 Christian Michelsen Research AS Advanced Computing", - "start_line": 3, + "holder": "Christian Michelsen Research AS Advanced Computing", + "start_line": 4, "end_line": 5 } ], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [ { @@ -3313,7 +12699,6 @@ "end_line": 7 } ], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -3326,9 +12711,10 @@ "base_name": "zstream_test", "extension": ".cpp", "size": 711, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "e18a6d55cbbd8b832f8d795530553467e5c74fcf", "md5": "d32476bde4e6d5f889092fdff6f8cdb0", + "sha256": "f789df183cc58b78751985466380c656308490a9036eb48a7ef79704c3d3f229", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C++", @@ -3338,18 +12724,22 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [], - "license_expressions": [], - "holders": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "emails": [], "urls": [], - "package_data": [], "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] } ] -} +} \ No newline at end of file diff --git a/tests/formattedcode/data/csv/flatten_scan/full.json-expected b/tests/formattedcode/data/csv/flatten_scan/full.json-expected index e29837e4a0b..dd6abdb6b76 100644 --- a/tests/formattedcode/data/csv/flatten_scan/full.json-expected +++ b/tests/formattedcode/data/csv/flatten_scan/full.json-expected @@ -9,6 +9,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -18,9 +19,12 @@ "is_media": false, "is_source": false, "is_script": false, - "files_count": 39, - "dirs_count": 12, - "size_count": 1189824, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, + "files_count": 72, + "dirs_count": 13, + "size_count": 1423568, "scan_errors": "" }, { @@ -30,9 +34,10 @@ "base_name": "README", "extension": "", "size": 236, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "2e07e32c52d607204fad196052d70e3d18fb8636", "md5": "effc6856ef85a9250fb1a470792b3f38", + "sha256": "165da86bfdf296cd5a0a3e20c1d1ee86d70ecb8a1fa579d6f8cadad8eee85878", "mime_type": "text/plain", "file_type": "ASCII text", "programming_language": null, @@ -42,6 +47,9 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -66,9 +74,10 @@ "base_name": "screenshot", "extension": ".png", "size": 622754, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "01ff4b1de0bc6c75c9cca6e46c80c1802d6976d4", "md5": "b6ef5a90777147423c98b42a6a25e57a", + "sha256": "a1c9905b77a8ff7e72c93abc85d32d9e43353996710b83c5bfa581c5f2af60ad", "mime_type": "image/png", "file_type": "PNG image data, 2880 x 1666, 8-bit/color RGB, non-interlaced", "programming_language": null, @@ -78,6 +87,9 @@ "is_media": true, "is_source": false, "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -93,6 +105,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -102,6 +115,9 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 1, "dirs_count": 0, "size_count": 28103, @@ -114,11 +130,12 @@ "base_name": "zlib", "extension": ".tar.gz", "size": 28103, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "576f0ccfe534d7f5ff5d6400078d3c6586de3abd", "md5": "20b2370751abfc08bb3556c1d8114b5a", + "sha256": "e6bb199f3b59fffac4092542a516a46b7f922e607d754c21ef5b27334b1f3ba6", "mime_type": "application/gzip", - "file_type": "gzip compressed data, last modified: Wed Jul 15 09:08:19 2015, from Unix", + "file_type": "gzip compressed data, last modified: Wed Jul 15 09:08:19 2015, from Unix, original size modulo 2^32 103424", "programming_language": null, "is_binary": true, "is_text": false, @@ -126,41 +143,25 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": "" }, { - "path": "samples/arch/zlib.tar.gz", - "package__type": "tarball", - "package__namespace": "", - "package__name": "", - "package__version": "", - "package__qualifiers": "", - "package__subpath": "", - "package__primary_language": "", - "package__description": "", - "package__size": "", - "package__release_date": "", - "package__homepage_url": "", - "package__download_url": "", - "package__bug_tracking_url": "", - "package__code_view_url": "", - "package__copyright": "", - "package__license_expression": "", - "package__notice_text": "" - }, - { - "path": "samples/JGroups/", + "path": "samples/commoncode/", "type": "directory", - "name": "JGroups", - "base_name": "JGroups", + "name": "commoncode", + "base_name": "commoncode", "extension": "", "size": 0, "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -170,207 +171,415 @@ "is_media": false, "is_source": false, "is_script": false, - "files_count": 14, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, + "files_count": 39, "dirs_count": 2, - "size_count": 241228, + "size_count": 262485, "scan_errors": "" }, { - "path": "samples/JGroups/EULA", + "path": "samples/commoncode/.travis.yml", "type": "file", - "name": "EULA", - "base_name": "EULA", - "extension": "", - "size": 8156, - "date": "2017-10-26", - "sha1": "eb232aa0424eca9c4136904e6143b72aaa9cf4de", - "md5": "0be0aceb8296727efff0ac0bf8e6bdb3", + "name": ".travis.yml", + "base_name": ".travis", + "extension": ".yml", + "size": 514, + "date": "2022-08-19", + "sha1": "186e5b4d91cfe3b97448cea4e52ff85519ff40b4", + "md5": "79126fe623d1bd93ede647cb383bca32", + "sha256": "c7b9cc700059c536488f7b107d831697a1c0adc8535d96b502e0bfd7b3b9b743", "mime_type": "text/plain", "file_type": "ASCII text", - "programming_language": "JavaScript+Lasso", + "programming_language": null, "is_binary": false, "is_text": true, "is_archive": false, "is_media": false, - "is_source": true, + "is_source": false, "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": "" }, { - "path": "samples/JGroups/EULA", - "license__key": "jboss-eula", - "license__score": "100.00", - "license__short_name": "JBoss EULA", - "license__category": "Proprietary Free", - "license__owner": "JBoss Community", - "license__homepage_url": null, - "license__text_url": "http://repository.jboss.org/licenses/jbossorg-eula.txt", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/jboss-eula", - "license__spdx_license_key": "", - "license__spdx_url": null, - "start_line": 3, - "end_line": 108, - "matched_rule__identifier": "jboss-eula.LICENSE", - "matched_rule__license_expression": "jboss-eula", - "matched_rule__licenses": "jboss-eula", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 1300, - "matched_rule__matched_length": 1300, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" + "path": "samples/commoncode/.travis.yml", + "url": "https://config.travis-ci.com/", + "start_line": 5, + "end_line": 5 }, { - "path": "samples/JGroups/EULA", - "copyright": "Copyright 2006 Red Hat, Inc.", - "start_line": 104, - "end_line": 104 + "path": "samples/commoncode/apache-2.0.LICENSE", + "type": "file", + "name": "apache-2.0.LICENSE", + "base_name": "apache-2.0", + "extension": ".LICENSE", + "size": 11357, + "date": "2022-08-19", + "sha1": "7df059597099bb7dcf25d2a9aedfaf4465f72d8d", + "md5": "86d3f3a95c324c9479bd8986968f4327", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 100.0, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" }, { - "path": "samples/JGroups/EULA", - "holder": "Red Hat, Inc.", - "start_line": 104, - "end_line": 104 + "path": "samples/commoncode/apache-2.0.LICENSE", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 1, + "end_line": 201, + "license_match__matched_length": 1584, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-hash", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0.LICENSE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 1584, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/apache-2.0.LICENSE", + "url": "http://www.apache.org/licenses/", + "start_line": 3, + "end_line": 3 }, { - "path": "samples/JGroups/EULA", - "url": "http://www.opensource.org/licenses/index.php", - "start_line": 24, - "end_line": 24 + "path": "samples/commoncode/apache-2.0.LICENSE", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 195, + "end_line": 195 }, { - "path": "samples/JGroups/EULA", - "url": "http://www.jboss.org/", - "start_line": 27, - "end_line": 27 + "path": "samples/commoncode/commoncode.ABOUT", + "type": "file", + "name": "commoncode.ABOUT", + "base_name": "commoncode", + "extension": ".ABOUT", + "size": 567, + "date": "2022-08-19", + "sha1": "478f3bc4cc8a43737faf8f960bbe97ee327a2e8c", + "md5": "0a6ccded786262fec02dbad3c3d6a632", + "sha256": "4e86e4de7ddc981b9bfd707dee3eee43d587f478b17aa4e86d18443c9306b662", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 3.8, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" }, { - "path": "samples/JGroups/EULA", - "url": "http://www.redhat.com/about/corporate/trademark", - "start_line": 40, - "end_line": 40 + "path": "samples/commoncode/commoncode.ABOUT", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 11, + "end_line": 11, + "license_match__matched_length": 3, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 3, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/commoncode.ABOUT", + "copyright": "Copyright (c) nexB. Inc. and others", + "start_line": 2, + "end_line": 2 }, { - "path": "samples/JGroups/EULA", - "url": "http://www.jboss.com/company/logos", - "start_line": 43, - "end_line": 43 + "path": "samples/commoncode/commoncode.ABOUT", + "holder": "nexB. Inc. and others", + "start_line": 2, + "end_line": 2 }, { - "path": "samples/JGroups/EULA", - "url": "http://www.redhat.com/licenses", - "start_line": 94, - "end_line": 94 + "path": "samples/commoncode/commoncode.ABOUT", + "email": "info@aboutcode.org", + "start_line": 9, + "end_line": 9 }, { - "path": "samples/JGroups/LICENSE", + "path": "samples/commoncode/commoncode.ABOUT", + "url": "https://github.com/nexB/commoncode", + "start_line": 7, + "end_line": 7 + }, + { + "path": "samples/commoncode/commoncode.ABOUT", + "package__type": "about", + "package__namespace": "", + "package__name": "commoncode", + "package__version": "", + "package__qualifiers": "", + "package__subpath": "", + "package__primary_language": "", + "package__description": "", + "package__release_date": "", + "package__homepage_url": "https://github.com/nexB/commoncode", + "package__download_url": "", + "package__size": "", + "package__sha1": "", + "package__md5": "", + "package__sha256": "", + "package__sha512": "", + "package__bug_tracking_url": "", + "package__code_view_url": "", + "package__vcs_url": "", + "package__copyright": "copyright (c) nexB. Inc. and others", + "package__declared_license_expression": "apache-2.0", + "package__declared_license_expression_spdx": "Apache-2.0", + "package__license_detections": "[{'license_expression': 'apache-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 100.0, 'start_line': 1, 'end_line': 1, 'matched_length': 3, 'match_coverage': 100.0, 'matcher': '1-hash', 'license_expression': 'apache-2.0', 'rule_identifier': 'spdx_license_id_apache-2.0_for_apache-2.0.RULE', 'referenced_filenames': [], 'is_license_text': False, 'is_license_notice': False, 'is_license_reference': True, 'is_license_tag': False, 'is_license_intro': False, 'rule_length': 3, 'rule_relevance': 100, 'matched_text': 'apache-2.0', 'licenses': [{'key': 'apache-2.0', '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'}]}]}]", + "package__other_license_expression": "", + "package__other_license_expression_spdx": "", + "package__other_license_detections": "", + "package__extracted_license_statement": "apache-2.0", + "package__notice_text": "", + "package__file_references": "[{'path': '.', 'size': 0, 'sha1': None, 'md5': None, 'sha256': None, 'sha512': None, 'extra_data': {}}]", + "package__extra_data": "", + "package__repository_homepage_url": "", + "package__repository_download_url": "", + "package__api_data_url": "", + "package__datasource_id": "about_file", + "package__purl": "pkg:about/commoncode" + }, + { + "path": "samples/commoncode/configure", "type": "file", - "name": "LICENSE", - "base_name": "LICENSE", + "name": "configure", + "base_name": "configure", "extension": "", - "size": 26430, - "date": "2017-10-26", - "sha1": "e60c2e780886f95df9c9ee36992b8edabec00bcc", - "md5": "7fbc338309ac38fefcd64b04bb903e34", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, + "size": 6146, + "date": "2022-08-19", + "sha1": "5e193fc3f2cdd311c0c1de71c27b224356a78fc5", + "md5": "3ee29b003c75f0b51f44ffd1684d1e2f", + "sha256": "c877aaee7eafaac3dffca87cd15b802114a8114b3262fa16db9e7785ca0f7e02", + "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": false, - "is_script": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 1.9, "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": "" }, { - "path": "samples/JGroups/LICENSE", - "license__key": "lgpl-2.1-plus", - "license__score": "100.00", - "license__short_name": "LGPL 2.1 or later", - "license__category": "Copyleft Limited", - "license__owner": "Free Software Foundation (FSF)", - "license__homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "license__text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", - "license__spdx_license_key": "LGPL-2.1-or-later", - "license__spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "start_line": 1, - "end_line": 502, - "matched_rule__identifier": "lgpl-2.1-plus_2.RULE", - "matched_rule__license_expression": "lgpl-2.1-plus", - "matched_rule__licenses": "lgpl-2.1-plus", - "matched_rule__matcher": "1-hash", - "matched_rule__rule_length": 4415, - "matched_rule__matched_length": 4415, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" + "path": "samples/commoncode/configure", + "license_expression": "apache-2.0", + "detection_log": "from-package-file", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/configure", + "license_expression": "apache-2.0", + "detection_log": "from-package-file", + "license_match__score": "100.00", + "start_line": 5, + "end_line": 5, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/configure", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 3, + "end_line": 3 }, { - "path": "samples/JGroups/LICENSE", - "copyright": "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", - "start_line": 4, - "end_line": 4 + "path": "samples/commoncode/configure", + "holder": "nexB Inc. and others", + "start_line": 3, + "end_line": 3 }, { - "path": "samples/JGroups/LICENSE", - "copyright": "copyrighted by the Free Software Foundation", - "start_line": 428, - "end_line": 428 + "path": "samples/commoncode/configure", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 5, + "end_line": 5 }, { - "path": "samples/JGroups/LICENSE", - "holder": "Free Software Foundation, Inc.", - "start_line": 4, - "end_line": 4 + "path": "samples/commoncode/configure", + "url": "https://github.com/nexB/", + "start_line": 6, + "end_line": 6 }, { - "path": "samples/JGroups/LICENSE", - "holder": "the Free Software Foundation", - "start_line": 428, - "end_line": 428 + "path": "samples/commoncode/configure", + "url": "https://aboutcode.org/", + "start_line": 7, + "end_line": 7 }, { - "path": "samples/JGroups/licenses/", - "type": "directory", - "name": "licenses", - "base_name": "licenses", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "mime_type": null, - "file_type": null, + "path": "samples/commoncode/configure", + "url": "https://bootstrap.pypa.io/virtualenv.pyz", + "start_line": 45, + "end_line": 45 + }, + { + "path": "samples/commoncode/configure", + "url": "https://thirdparty.aboutcode.org/pypi/simple/links.html", + "start_line": 61, + "end_line": 61 + }, + { + "path": "samples/commoncode/configure", + "package__type": "autotools", + "package__namespace": "", + "package__name": "commoncode", + "package__version": "", + "package__qualifiers": "", + "package__subpath": "", + "package__primary_language": "", + "package__description": "", + "package__release_date": "", + "package__homepage_url": "", + "package__download_url": "", + "package__size": "", + "package__sha1": "", + "package__md5": "", + "package__sha256": "", + "package__sha512": "", + "package__bug_tracking_url": "", + "package__code_view_url": "", + "package__vcs_url": "", + "package__copyright": "", + "package__declared_license_expression": "apache-2.0", + "package__declared_license_expression_spdx": "Apache-2.0", + "package__license_detections": "[{'license_expression': 'apache-2.0', 'detection_log': ['from-package-file'], 'matches': [{'score': 100.0, 'start_line': 4, 'end_line': 4, 'matched_length': 6, 'match_coverage': 100.0, 'matcher': '1-spdx-id', 'license_expression': 'apache-2.0', 'rule_identifier': 'spdx-license-identifier: 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, 'rule_length': 6, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}, {'score': 100.0, 'start_line': 5, 'end_line': 5, 'matched_length': 8, 'match_coverage': 100.0, 'matcher': '2-aho', 'license_expression': 'apache-2.0', 'rule_identifier': 'apache-2.0_25.RULE', 'referenced_filenames': [], 'is_license_text': False, 'is_license_notice': False, 'is_license_reference': True, 'is_license_tag': False, 'is_license_intro': False, 'rule_length': 8, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}]}]", + "package__other_license_expression": "", + "package__other_license_expression_spdx": "", + "package__other_license_detections": "", + "package__extracted_license_statement": "", + "package__notice_text": "", + "package__file_references": "", + "package__extra_data": "", + "package__repository_homepage_url": "", + "package__repository_download_url": "", + "package__api_data_url": "", + "package__datasource_id": "autotools_configure", + "package__purl": "pkg:autotools/commoncode" + }, + { + "path": "samples/commoncode/MANIFEST.in", + "type": "file", + "name": "MANIFEST.in", + "base_name": "MANIFEST", + "extension": ".in", + "size": 217, + "date": "2022-08-19", + "sha1": "6b981c44ce09601a98cb08c3f4ae1dfa9f065d26", + "md5": "f06c496b8f349671cac042d2e521b617", + "sha256": "f3c01c77a6e5fb8d42c5194f3c83364a109d00aca016d406cf867536ea68455c", + "mime_type": "text/plain", + "file_type": "ASCII text", "programming_language": null, "is_binary": false, - "is_text": false, + "is_text": true, "is_archive": false, "is_media": false, "is_source": false, "is_script": false, - "files_count": 5, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, + "files_count": 0, "dirs_count": 0, - "size_count": 54552, + "size_count": 0, "scan_errors": "" }, { - "path": "samples/JGroups/licenses/apache-1.1.txt", + "path": "samples/commoncode/NOTICE", "type": "file", - "name": "apache-1.1.txt", - "base_name": "apache-1.1", - "extension": ".txt", - "size": 2885, - "date": "2017-10-26", - "sha1": "6b5608d35c3e304532af43db8bbfc5947bef46a6", - "md5": "276982197c941f4cbf3d218546e17ae2", + "name": "NOTICE", + "base_name": "NOTICE", + "extension": "", + "size": 312, + "date": "2022-08-19", + "sha1": "c905c6124ef4ad55280f1e15d58cd6f72c90329e", + "md5": "18b8cd59f2c418716e25e80c7ae394a3", + "sha256": "0f264ae701ca9ed15711b3b31d60485e427ffaef34c262689720556297d68fc7", "mime_type": "text/plain", - "file_type": "ASCII text, with CRLF line terminators", + "file_type": "ASCII text", "programming_language": null, "is_binary": false, "is_text": true, @@ -378,76 +587,101 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 28.57, "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": "" }, { - "path": "samples/JGroups/licenses/apache-1.1.txt", - "license__key": "apache-1.1", - "license__score": "100.00", - "license__short_name": "Apache 1.1", - "license__category": "Permissive", - "license__owner": "Apache Software Foundation", - "license__homepage_url": "http://www.apache.org/licenses/", - "license__text_url": "http://apache.org/licenses/LICENSE-1.1", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/apache-1.1", - "license__spdx_license_key": "Apache-1.1", - "license__spdx_url": "https://spdx.org/licenses/Apache-1.1", + "path": "samples/commoncode/NOTICE", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/NOTICE", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/NOTICE", + "copyright": "Copyright (c) nexB Inc. and others", "start_line": 2, - "end_line": 56, - "matched_rule__identifier": "apache-1.1.SPDX.RULE", - "matched_rule__license_expression": "apache-1.1", - "matched_rule__licenses": "apache-1.1", - "matched_rule__matcher": "1-hash", - "matched_rule__rule_length": 362, - "matched_rule__matched_length": 362, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" + "end_line": 2 }, { - "path": "samples/JGroups/licenses/apache-1.1.txt", - "copyright": "Copyright (c) 2000 The Apache Software Foundation.", - "start_line": 4, - "end_line": 4 + "path": "samples/commoncode/NOTICE", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 }, { - "path": "samples/JGroups/licenses/apache-1.1.txt", - "holder": "The Apache Software Foundation.", + "path": "samples/commoncode/NOTICE", + "url": "http://www.apache.org/licenses/LICENSE-2.0", "start_line": 4, "end_line": 4 }, { - "path": "samples/JGroups/licenses/apache-1.1.txt", - "author": "the Apache Software Foundation (http://www.apache.org/).", - "start_line": 21, - "end_line": 21 - }, - { - "path": "samples/JGroups/licenses/apache-1.1.txt", - "email": "apache@apache.org", - "start_line": 29, - "end_line": 29 + "path": "samples/commoncode/NOTICE", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 }, { - "path": "samples/JGroups/licenses/apache-1.1.txt", - "url": "http://www.apache.org/", - "start_line": 22, - "end_line": 22 + "path": "samples/commoncode/NOTICE", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 }, { - "path": "samples/JGroups/licenses/apache-2.0.txt", + "path": "samples/commoncode/pyproject.toml", "type": "file", - "name": "apache-2.0.txt", - "base_name": "apache-2.0", - "extension": ".txt", - "size": 11560, - "date": "2017-10-26", - "sha1": "47b573e3824cd5e02a1a3ae99e2735b49e0256e4", - "md5": "d273d63619c9aeaf15cdaf76422c4f87", + "name": "pyproject.toml", + "base_name": "pyproject", + "extension": ".toml", + "size": 867, + "date": "2022-08-19", + "sha1": "a6dd0585d2eb9315e8faf81e1a8a8fae47ebf397", + "md5": "69d0289a99cb1e15840a37c14ad69944", + "sha256": "bc78e7981214378a1c1f2cfea2acd597bb4c708657119d0807dfebf264a4f1d4", "mime_type": "text/plain", - "file_type": "ASCII text, with CRLF line terminators", + "file_type": "ASCII text", "programming_language": null, "is_binary": false, "is_text": true, @@ -455,34 +689,4454 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": "" }, { - "path": "samples/JGroups/licenses/apache-2.0.txt", - "license__key": "apache-2.0", - "license__score": "100.00", - "license__short_name": "Apache 2.0", - "license__category": "Permissive", - "license__owner": "Apache Software Foundation", - "license__homepage_url": "http://www.apache.org/licenses/", - "license__text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "license__spdx_license_key": "Apache-2.0", - "license__spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 2, - "end_line": 202, - "matched_rule__identifier": "apache-2.0.LICENSE", - "matched_rule__license_expression": "apache-2.0", - "matched_rule__licenses": "apache-2.0", - "matched_rule__matcher": "1-hash", - "matched_rule__rule_length": 1608, - "matched_rule__matched_length": 1608, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" - }, + "path": "samples/commoncode/pyproject.toml", + "package__type": "pypi", + "package__namespace": "", + "package__name": "", + "package__version": "", + "package__qualifiers": "", + "package__subpath": "", + "package__primary_language": "Python", + "package__description": "", + "package__release_date": "", + "package__homepage_url": "", + "package__download_url": "", + "package__size": "", + "package__sha1": "", + "package__md5": "", + "package__sha256": "", + "package__sha512": "", + "package__bug_tracking_url": "", + "package__code_view_url": "", + "package__vcs_url": "", + "package__copyright": "", + "package__declared_license_expression": "apache-2.0", + "package__declared_license_expression_spdx": "Apache-2.0", + "package__license_detections": "[{'license_expression': 'apache-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 100.0, 'start_line': 1, 'end_line': 201, 'matched_length': 1584, 'match_coverage': 100.0, 'matcher': '1-hash', 'license_expression': 'apache-2.0', 'rule_identifier': 'apache-2.0.LICENSE', 'referenced_filenames': [], 'is_license_text': True, 'is_license_notice': False, 'is_license_reference': False, 'is_license_tag': False, 'is_license_intro': False, 'rule_length': 1584, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}]}, {'license_expression': 'apache-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 100.0, 'start_line': 3, 'end_line': 3, 'matched_length': 6, 'match_coverage': 100.0, 'matcher': '1-spdx-id', 'license_expression': 'apache-2.0', 'rule_identifier': 'spdx-license-identifier: 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, 'rule_length': 6, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}, {'score': 100.0, 'start_line': 4, 'end_line': 4, 'matched_length': 8, 'match_coverage': 100.0, 'matcher': '2-aho', 'license_expression': 'apache-2.0', 'rule_identifier': 'apache-2.0_25.RULE', 'referenced_filenames': [], 'is_license_text': False, 'is_license_notice': False, 'is_license_reference': True, 'is_license_tag': False, 'is_license_intro': False, 'rule_length': 8, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}]}, {'license_expression': 'apache-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 100.0, 'start_line': 4, 'end_line': 4, 'matched_length': 4, 'match_coverage': 100.0, 'matcher': '2-aho', 'license_expression': 'apache-2.0', 'rule_identifier': 'apache-2.0_65.RULE', 'referenced_filenames': [], 'is_license_text': False, 'is_license_notice': False, 'is_license_reference': False, 'is_license_tag': True, 'is_license_intro': False, 'rule_length': 4, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}]}]", + "package__other_license_expression": "", + "package__other_license_expression_spdx": "", + "package__other_license_detections": "", + "package__extracted_license_statement": "", + "package__notice_text": "", + "package__file_references": "", + "package__extra_data": "", + "package__repository_homepage_url": "", + "package__repository_download_url": "", + "package__api_data_url": "", + "package__datasource_id": "pypi_pyproject_toml", + "package__purl": "" + }, + { + "path": "samples/commoncode/README.rst", + "type": "file", + "name": "README.rst", + "base_name": "README", + "extension": ".rst", + "size": 700, + "date": "2022-08-19", + "sha1": "0fca817cf0c9250c1f09331ea4ef30f74b20edae", + "md5": "0206d091e76cc145ddc59c310ca3f2f4", + "sha256": "ce1492c98500cfcf5ee7174893683b6b403cc795b4253c324a6b4152328b2555", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 4.26, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/README.rst", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 4, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_65.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 4, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/README.rst", + "copyright": "Copyright (c) nexB. Inc. and others", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/README.rst", + "holder": "nexB. Inc. and others", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/README.rst", + "url": "https://github.com/nexB/commoncode", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/README.rst", + "url": "https://aboutcode.org/", + "start_line": 11, + "end_line": 11 + }, + { + "path": "samples/commoncode/README.rst", + "url": "https://github.com/nexB/", + "start_line": 11, + "end_line": 11 + }, + { + "path": "samples/commoncode/requirements-dev.txt", + "type": "file", + "name": "requirements-dev.txt", + "base_name": "requirements-dev", + "extension": ".txt", + "size": 0, + "date": "2022-08-19", + "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, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/requirements-dev.txt", + "package__type": "pypi", + "package__namespace": "", + "package__name": "", + "package__version": "", + "package__qualifiers": "", + "package__subpath": "", + "package__primary_language": "Python", + "package__description": "", + "package__release_date": "", + "package__homepage_url": "", + "package__download_url": "", + "package__size": "", + "package__sha1": "", + "package__md5": "", + "package__sha256": "", + "package__sha512": "", + "package__bug_tracking_url": "", + "package__code_view_url": "", + "package__vcs_url": "", + "package__copyright": "", + "package__declared_license_expression": "apache-2.0", + "package__declared_license_expression_spdx": "Apache-2.0", + "package__license_detections": "[{'license_expression': 'apache-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 100.0, 'start_line': 1, 'end_line': 201, 'matched_length': 1584, 'match_coverage': 100.0, 'matcher': '1-hash', 'license_expression': 'apache-2.0', 'rule_identifier': 'apache-2.0.LICENSE', 'referenced_filenames': [], 'is_license_text': True, 'is_license_notice': False, 'is_license_reference': False, 'is_license_tag': False, 'is_license_intro': False, 'rule_length': 1584, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}]}, {'license_expression': 'apache-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 100.0, 'start_line': 3, 'end_line': 3, 'matched_length': 6, 'match_coverage': 100.0, 'matcher': '1-spdx-id', 'license_expression': 'apache-2.0', 'rule_identifier': 'spdx-license-identifier: 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, 'rule_length': 6, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}, {'score': 100.0, 'start_line': 4, 'end_line': 4, 'matched_length': 8, 'match_coverage': 100.0, 'matcher': '2-aho', 'license_expression': 'apache-2.0', 'rule_identifier': 'apache-2.0_25.RULE', 'referenced_filenames': [], 'is_license_text': False, 'is_license_notice': False, 'is_license_reference': True, 'is_license_tag': False, 'is_license_intro': False, 'rule_length': 8, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}]}, {'license_expression': 'apache-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 100.0, 'start_line': 4, 'end_line': 4, 'matched_length': 4, 'match_coverage': 100.0, 'matcher': '2-aho', 'license_expression': 'apache-2.0', 'rule_identifier': 'apache-2.0_65.RULE', 'referenced_filenames': [], 'is_license_text': False, 'is_license_notice': False, 'is_license_reference': False, 'is_license_tag': True, 'is_license_intro': False, 'rule_length': 4, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}]}]", + "package__other_license_expression": "", + "package__other_license_expression_spdx": "", + "package__other_license_detections": "", + "package__extracted_license_statement": "", + "package__notice_text": "", + "package__file_references": "", + "package__extra_data": "", + "package__repository_homepage_url": "", + "package__repository_download_url": "", + "package__api_data_url": "", + "package__datasource_id": "pip_requirements", + "package__purl": "" + }, + { + "path": "samples/commoncode/requirements.txt", + "type": "file", + "name": "requirements.txt", + "base_name": "requirements", + "extension": ".txt", + "size": 238, + "date": "2022-08-19", + "sha1": "747829f816cc066d3ebf9da8a4465e88e61bf722", + "md5": "773ec20fb7fc9745f331dbc684fa6b0f", + "sha256": "c38ddbdcd38a1a5b1a96cc68519048539e7bfa152c5d7072417039cd7cb28d88", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/requirements.txt", + "package__type": "pypi", + "package__namespace": "", + "package__name": "", + "package__version": "", + "package__qualifiers": "", + "package__subpath": "", + "package__primary_language": "Python", + "package__description": "", + "package__release_date": "", + "package__homepage_url": "", + "package__download_url": "", + "package__size": "", + "package__sha1": "", + "package__md5": "", + "package__sha256": "", + "package__sha512": "", + "package__bug_tracking_url": "", + "package__code_view_url": "", + "package__vcs_url": "", + "package__copyright": "", + "package__declared_license_expression": "apache-2.0", + "package__declared_license_expression_spdx": "Apache-2.0", + "package__license_detections": "[{'license_expression': 'apache-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 100.0, 'start_line': 1, 'end_line': 201, 'matched_length': 1584, 'match_coverage': 100.0, 'matcher': '1-hash', 'license_expression': 'apache-2.0', 'rule_identifier': 'apache-2.0.LICENSE', 'referenced_filenames': [], 'is_license_text': True, 'is_license_notice': False, 'is_license_reference': False, 'is_license_tag': False, 'is_license_intro': False, 'rule_length': 1584, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}]}, {'license_expression': 'apache-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 100.0, 'start_line': 3, 'end_line': 3, 'matched_length': 6, 'match_coverage': 100.0, 'matcher': '1-spdx-id', 'license_expression': 'apache-2.0', 'rule_identifier': 'spdx-license-identifier: 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, 'rule_length': 6, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}, {'score': 100.0, 'start_line': 4, 'end_line': 4, 'matched_length': 8, 'match_coverage': 100.0, 'matcher': '2-aho', 'license_expression': 'apache-2.0', 'rule_identifier': 'apache-2.0_25.RULE', 'referenced_filenames': [], 'is_license_text': False, 'is_license_notice': False, 'is_license_reference': True, 'is_license_tag': False, 'is_license_intro': False, 'rule_length': 8, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}]}, {'license_expression': 'apache-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 100.0, 'start_line': 4, 'end_line': 4, 'matched_length': 4, 'match_coverage': 100.0, 'matcher': '2-aho', 'license_expression': 'apache-2.0', 'rule_identifier': 'apache-2.0_65.RULE', 'referenced_filenames': [], 'is_license_text': False, 'is_license_notice': False, 'is_license_reference': False, 'is_license_tag': True, 'is_license_intro': False, 'rule_length': 4, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}]}]", + "package__other_license_expression": "", + "package__other_license_expression_spdx": "", + "package__other_license_detections": "", + "package__extracted_license_statement": "", + "package__notice_text": "", + "package__file_references": "", + "package__extra_data": "", + "package__repository_homepage_url": "", + "package__repository_download_url": "", + "package__api_data_url": "", + "package__datasource_id": "pip_requirements", + "package__purl": "" + }, + { + "path": "samples/commoncode/setup.cfg", + "type": "file", + "name": "setup.cfg", + "base_name": "setup", + "extension": ".cfg", + "size": 1396, + "date": "2022-08-19", + "sha1": "f172cfa20638c4bc88d648168a484016a7457429", + "md5": "7d94c8e633aeba50c23428e1cb6f9342", + "sha256": "023f914e17bc7cafa23708c8f254ffd858ae9123fad6afb73db22d8052ad64a3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 4.15, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/setup.cfg", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 4, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_176.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 4, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/setup.cfg", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 12, + "end_line": 12, + "license_match__matched_length": 4, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_65.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 4, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/setup.cfg", + "author": "nexB. Inc. and others", + "start_line": 10, + "end_line": 10 + }, + { + "path": "samples/commoncode/setup.cfg", + "email": "info@aboutcode.org", + "start_line": 11, + "end_line": 11 + }, + { + "path": "samples/commoncode/setup.cfg", + "url": "https://github.com/pypa/setuptools/issues/1390", + "start_line": 14, + "end_line": 14 + }, + { + "path": "samples/commoncode/setup.cfg", + "url": "https://github.com/nexB/commoncode", + "start_line": 17, + "end_line": 17 + }, + { + "path": "samples/commoncode/setup.py", + "type": "file", + "name": "setup.py", + "base_name": "setup", + "extension": ".py", + "size": 92, + "date": "2022-08-19", + "sha1": "b02b187573d33865b70aedf4c2fd944f12175b5e", + "md5": "a62572f3226f8c1686a5130b84e7dc64", + "sha256": "9eab88ae585180329efa80f37d40691fe12a30658b6bb9a3635ff780f00ca624", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/setup.py", + "package__type": "pypi", + "package__namespace": "", + "package__name": "", + "package__version": "", + "package__qualifiers": "", + "package__subpath": "", + "package__primary_language": "Python", + "package__description": "", + "package__release_date": "", + "package__homepage_url": "", + "package__download_url": "", + "package__size": "", + "package__sha1": "", + "package__md5": "", + "package__sha256": "", + "package__sha512": "", + "package__bug_tracking_url": "", + "package__code_view_url": "", + "package__vcs_url": "", + "package__copyright": "", + "package__declared_license_expression": "apache-2.0", + "package__declared_license_expression_spdx": "Apache-2.0", + "package__license_detections": "[{'license_expression': 'apache-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 100.0, 'start_line': 1, 'end_line': 201, 'matched_length': 1584, 'match_coverage': 100.0, 'matcher': '1-hash', 'license_expression': 'apache-2.0', 'rule_identifier': 'apache-2.0.LICENSE', 'referenced_filenames': [], 'is_license_text': True, 'is_license_notice': False, 'is_license_reference': False, 'is_license_tag': False, 'is_license_intro': False, 'rule_length': 1584, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}]}, {'license_expression': 'apache-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 100.0, 'start_line': 3, 'end_line': 3, 'matched_length': 6, 'match_coverage': 100.0, 'matcher': '1-spdx-id', 'license_expression': 'apache-2.0', 'rule_identifier': 'spdx-license-identifier: 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, 'rule_length': 6, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}, {'score': 100.0, 'start_line': 4, 'end_line': 4, 'matched_length': 8, 'match_coverage': 100.0, 'matcher': '2-aho', 'license_expression': 'apache-2.0', 'rule_identifier': 'apache-2.0_25.RULE', 'referenced_filenames': [], 'is_license_text': False, 'is_license_notice': False, 'is_license_reference': True, 'is_license_tag': False, 'is_license_intro': False, 'rule_length': 8, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}]}, {'license_expression': 'apache-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 100.0, 'start_line': 4, 'end_line': 4, 'matched_length': 4, 'match_coverage': 100.0, 'matcher': '2-aho', 'license_expression': 'apache-2.0', 'rule_identifier': 'apache-2.0_65.RULE', 'referenced_filenames': [], 'is_license_text': False, 'is_license_notice': False, 'is_license_reference': False, 'is_license_tag': True, 'is_license_intro': False, 'rule_length': 4, 'rule_relevance': 100, 'licenses': [{'key': 'apache-2.0', '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'}]}]}]", + "package__other_license_expression": "", + "package__other_license_expression_spdx": "", + "package__other_license_detections": "", + "package__extracted_license_statement": "", + "package__notice_text": "", + "package__file_references": "", + "package__extra_data": "", + "package__repository_homepage_url": "", + "package__repository_download_url": "", + "package__api_data_url": "", + "package__datasource_id": "pypi_setup_py", + "package__purl": "" + }, + { + "path": "samples/commoncode/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, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, + "files_count": 27, + "dirs_count": 1, + "size_count": 240079, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/", + "type": "directory", + "name": "commoncode", + "base_name": "commoncode", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, + "files_count": 27, + "dirs_count": 0, + "size_count": 240079, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 916, + "date": "2022-08-19", + "sha1": "0b2678800ef2ca41c4d09f47016e05b1e4a69eab", + "md5": "00810c6e1a163794a801943a8f041736", + "sha256": "7ff3450292851e828b8ea4bab641fe69a3a0c556a531d3702ed40dab8a8d4d2d", + "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, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 10.69, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/__init__.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/__init__.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/__init__.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/__init__.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/__init__.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/__init__.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/__init__.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/archive.py", + "type": "file", + "name": "archive.py", + "base_name": "archive", + "extension": ".py", + "size": 3999, + "date": "2022-08-19", + "sha1": "bf8eb196e28bc1893d64b5aaf0a819582fdf3aa3", + "md5": "8890262ce2dc5781fc07a3fcbe53ee2f", + "sha256": "62beb77f23a0a3b2a71f864b9977ab8443d977e88567f1f82f5d0239e9ccfd1a", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 2.73, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/archive.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/archive.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/archive.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/archive.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/archive.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/archive.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/archive.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/cliutils.py", + "type": "file", + "name": "cliutils.py", + "base_name": "cliutils", + "extension": ".py", + "size": 19600, + "date": "2022-08-19", + "sha1": "7164f667b05756e8fbbc9cb246f6dc295a73c7b2", + "md5": "a5b19433f73d073acb0916b1134ae1d0", + "sha256": "0c5d5c563739640f6953bfc65c83fdd337f20a4d8f02b0ab1aa30f557b882298", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 0.59, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/cliutils.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/cliutils.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/cliutils.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/cliutils.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/cliutils.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/cliutils.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/cliutils.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/cliutils.py", + "url": "https://github.com/mitsuhiko/click/issues/393", + "start_line": 59, + "end_line": 59 + }, + { + "path": "samples/commoncode/src/commoncode/cliutils.py", + "url": "https://github.com/mitsuhiko/click/issues/365", + "start_line": 68, + "end_line": 68 + }, + { + "path": "samples/commoncode/src/commoncode/cliutils.py", + "url": "https://github.com/nexB/scancode-toolkit/issues/2583", + "start_line": 157, + "end_line": 157 + }, + { + "path": "samples/commoncode/src/commoncode/cliutils.py", + "url": "https://github.com/pallets/click/pull/1698", + "start_line": 290, + "end_line": 290 + }, + { + "path": "samples/commoncode/src/commoncode/codec.py", + "type": "file", + "name": "codec.py", + "base_name": "codec", + "extension": ".py", + "size": 1581, + "date": "2022-08-19", + "sha1": "9e160860597107602f79e469653e041db22cda3a", + "md5": "37987dbf9f951bf810772855a2ee2859", + "sha256": "d65450c76e74c36cf0d65992eb0dff9949ea4344225961545f6a31d039a1b441", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 6.01, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/codec.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/codec.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/codec.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/codec.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/codec.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/codec.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/codec.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/command.py", + "type": "file", + "name": "command.py", + "base_name": "command", + "extension": ".py", + "size": 9516, + "date": "2022-08-19", + "sha1": "ff656e7d9e64d9a2b030e16f766691cacd6cebb7", + "md5": "ccf9468c0daf73313e61c2cd0acdebfc", + "sha256": "01a8e8b8b13f1afd7b3b46eb2ff7e349d39e674a756e135830aa1c201764c245", + "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, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 1.03, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/command.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/command.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/command.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/command.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/command.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/command.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/command.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/command.py", + "url": "https://bugs.python.org/issue8557", + "start_line": 78, + "end_line": 78 + }, + { + "path": "samples/commoncode/src/commoncode/compat.py", + "type": "file", + "name": "compat.py", + "base_name": "compat", + "extension": ".py", + "size": 381, + "date": "2022-08-19", + "sha1": "bc47e5295fd73c0ee5a8fad7404af13c2d5a9765", + "md5": "ecc970a220ef1e94cc9360907378ca3a", + "sha256": "a6e4528cc1416ea1a8a53b1b543aea00ef02c1efd29b38e332463850caa960d3", + "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, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 23.73, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/compat.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/compat.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/compat.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/compat.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/compat.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/compat.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/compat.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/datautils.py", + "type": "file", + "name": "datautils.py", + "base_name": "datautils", + "extension": ".py", + "size": 5480, + "date": "2022-08-19", + "sha1": "e875b2fc5d63e985c3205489d30b80c40c651ff7", + "md5": "413cf658bcfc5cdaf1284f4645435266", + "sha256": "8b74af37e07653c2ea2d36936ab39a12456dd2921ef0b10935a6244cba3a5cc5", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0 AND agpl-3.0", + "detected_license_expression_spdx": "Apache-2.0 AND AGPL-3.0-only", + "percentage_of_license_text": 2.4, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/datautils.py", + "license_expression": "apache-2.0 AND agpl-3.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/datautils.py", + "license_expression": "apache-2.0 AND agpl-3.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/datautils.py", + "license_expression": "apache-2.0 AND agpl-3.0", + "detection_log": "not-combined", + "license_match__score": "12.12", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 4, + "license_match__match_coverage": "12.12", + "license_match__matcher": "3-seq", + "license_match__license_expression": "agpl-3.0", + "license_match__rule_identifier": "agpl-3.0_501.RULE", + "license_match__referenced_filenames": [ + "LICENSE" + ], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 33, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "agpl-3.0" + }, + { + "path": "samples/commoncode/src/commoncode/datautils.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/datautils.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/datautils.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/datautils.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/datautils.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/date.py", + "type": "file", + "name": "date.py", + "base_name": "date", + "extension": ".py", + "size": 1221, + "date": "2022-08-19", + "sha1": "4261e5bc9b6b7b874fc0656de89be4dc6a4d028c", + "md5": "d48f0118c14b10df6037645e85278e53", + "sha256": "36b162c5d773d18f37436fbd5f3bc28936821295600f17cb0cc21abadb199a17", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 8.28, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/date.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/date.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/date.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/date.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/date.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/date.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/date.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/dict_utils.ABOUT", + "type": "file", + "name": "dict_utils.ABOUT", + "base_name": "dict_utils", + "extension": ".ABOUT", + "size": 346, + "date": "2022-08-19", + "sha1": "8a83c0bc5f3d6b3cdf78f5ed2190e584bff80195", + "md5": "1454227a8dd6c56a6ae22a6a3bb132ce", + "sha256": "a59e92fe5c82fdd87182f4b69abcd4e84d39a646767c5c2ef5252cb5f73f3d0c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "python", + "detected_license_expression_spdx": "Python-2.0", + "percentage_of_license_text": 8.89, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/dict_utils.ABOUT", + "license_expression": "python", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 9, + "end_line": 9, + "license_match__matched_length": 4, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "python", + "license_match__rule_identifier": "python_35.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 4, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "python" + }, + { + "path": "samples/commoncode/src/commoncode/dict_utils.ABOUT", + "copyright": "Copyright (c) 2013 Raymond Hettinger", + "start_line": 10, + "end_line": 10 + }, + { + "path": "samples/commoncode/src/commoncode/dict_utils.ABOUT", + "holder": "Raymond Hettinger", + "start_line": 10, + "end_line": 10 + }, + { + "path": "samples/commoncode/src/commoncode/dict_utils.ABOUT", + "url": "http://code.activestate.com/recipes/198157-improve-dictionary-lookup-performance/", + "start_line": 3, + "end_line": 3 + }, + { + "path": "samples/commoncode/src/commoncode/dict_utils.ABOUT", + "package__type": "about", + "package__namespace": "", + "package__name": "dict_utils.py", + "package__version": "", + "package__qualifiers": "", + "package__subpath": "", + "package__primary_language": "", + "package__description": "", + "package__release_date": "", + "package__homepage_url": "", + "package__download_url": "http://code.activestate.com/recipes/198157-improve-dictionary-lookup-performance/", + "package__size": "", + "package__sha1": "", + "package__md5": "", + "package__sha256": "", + "package__sha512": "", + "package__bug_tracking_url": "", + "package__code_view_url": "", + "package__vcs_url": "", + "package__copyright": "Copyright (c) 2013 Raymond Hettinger", + "package__declared_license_expression": "python", + "package__declared_license_expression_spdx": "Python-2.0", + "package__license_detections": "[{'license_expression': 'python', 'detection_log': ['not-combined'], 'matches': [{'score': 100.0, 'start_line': 1, 'end_line': 1, 'matched_length': 2, 'match_coverage': 100.0, 'matcher': '1-hash', 'license_expression': 'python', 'rule_identifier': 'python_13.RULE', 'referenced_filenames': [], 'is_license_text': False, 'is_license_notice': False, 'is_license_reference': False, 'is_license_tag': True, 'is_license_intro': False, 'rule_length': 2, 'rule_relevance': 100, 'matched_text': 'license python', 'licenses': [{'key': 'python', 'name': 'Python Software Foundation License v2', 'short_name': 'Python License 2.0', 'category': 'Permissive', 'is_exception': False, 'is_unknown': False, 'owner': 'Python Software Foundation (PSF)', 'homepage_url': 'http://docs.python.org/license.html', 'text_url': 'http://spdx.org/licenses/Python-2.0', 'reference_url': 'https://scancode-licensedb.aboutcode.org/python', 'scancode_text_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.LICENSE', 'scancode_data_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.yml', 'spdx_license_key': 'Python-2.0', 'spdx_url': 'https://spdx.org/licenses/Python-2.0'}]}]}]", + "package__other_license_expression": "", + "package__other_license_expression_spdx": "", + "package__other_license_detections": "", + "package__extracted_license_statement": "python", + "package__notice_text": "", + "package__file_references": "[{'path': 'dict_utils.py', 'size': 0, 'sha1': None, 'md5': None, 'sha256': None, 'sha512': None, 'extra_data': {}}]", + "package__extra_data": "", + "package__repository_homepage_url": "", + "package__repository_download_url": "", + "package__api_data_url": "", + "package__datasource_id": "about_file", + "package__purl": "pkg:about/dict_utils.py" + }, + { + "path": "samples/commoncode/src/commoncode/dict_utils.py", + "type": "file", + "name": "dict_utils.py", + "base_name": "dict_utils", + "extension": ".py", + "size": 779, + "date": "2022-08-19", + "sha1": "dbc35761277328225e2d7e2a2256a47d0ef75239", + "md5": "47a4bb7c4e20ba7f203640c2a82eff23", + "sha256": "4d0eeff7e062057581e117f9645d13267e6557ada621d0e8d75de9f312f5bc47", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "python", + "detected_license_expression_spdx": "Python-2.0", + "percentage_of_license_text": 5.26, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/dict_utils.py", + "license_expression": "python", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "python", + "license_match__rule_identifier": "spdx-license-identifier: python", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "python" + }, + { + "path": "samples/commoncode/src/commoncode/dict_utils.py", + "copyright": "Copyright (c) 2003-2012 Raymond Hettinger", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/dict_utils.py", + "holder": "Raymond Hettinger", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/dict_utils.py", + "author": "Raymond Hettinger", + "start_line": 9, + "end_line": 9 + }, + { + "path": "samples/commoncode/src/commoncode/dict_utils.py", + "url": "http://code.activestate.com/recipes/198157-improve-dictionary-lookup-performance/", + "start_line": 8, + "end_line": 8 + }, + { + "path": "samples/commoncode/src/commoncode/fetch.py", + "type": "file", + "name": "fetch.py", + "base_name": "fetch", + "extension": ".py", + "size": 2148, + "date": "2022-08-19", + "sha1": "94ba08131842eaa35b8aa237025c9d2dd155e0ee", + "md5": "e65901788c2fd0609c9cccf87dad900d", + "sha256": "c3682a95ea0d906c8a4ec714e6a17d1f9c89e5c2e8eaa42ce11eecd3f42c4e77", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 4.78, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/fetch.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/fetch.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/fetch.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/fetch.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/fetch.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/fetch.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/fetch.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/fileset.py", + "type": "file", + "name": "fileset.py", + "base_name": "fileset", + "extension": ".py", + "size": 6487, + "date": "2022-08-19", + "sha1": "9ca9298c159009dd8b5a7ea6a14ca7e59e1095b9", + "md5": "fb22bae025cc7b788d6b19e0d6b46c7a", + "sha256": "8643ef86e028ef3866c8cae4d8879d4605d3023beccd41450d9e4a96c1dfa02d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 1.6, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/fileset.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/fileset.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/fileset.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/fileset.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/fileset.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/fileset.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/fileset.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/filetype.py", + "type": "file", + "name": "filetype.py", + "base_name": "filetype", + "extension": ".py", + "size": 6660, + "date": "2022-08-19", + "sha1": "7dde96c7673bc8b094060e7e825070b522d0d2b5", + "md5": "f3639e261658a28abf1a9ecd7d0d01d7", + "sha256": "4d253c13af234bf580f7d947011e5ce374fbf02309c396769224698ac5fef7c7", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 1.53, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/filetype.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/filetype.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/filetype.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/filetype.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/filetype.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/filetype.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/filetype.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py", + "type": "file", + "name": "fileutils.py", + "base_name": "fileutils", + "extension": ".py", + "size": 17006, + "date": "2022-08-19", + "sha1": "68ccb1c9797da5409b43cb5f8544495cca7b2f39", + "md5": "9a470c709a0ec52e6b5b9cf5c94c31bc", + "sha256": "877c6e6ebdd8490f33ffd87d50d6abd4efbeed00464379740204b9db4f7036d1", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0.81, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py.ABOUT", + "type": "file", + "name": "fileutils.py.ABOUT", + "base_name": "fileutils.py", + "extension": ".ABOUT", + "size": 554, + "date": "2022-08-19", + "sha1": "f067f19413b89ef02f3b2a5f80969c7cf0e3f138", + "md5": "7d2173fe8aadd5c367b84002e28437a2", + "sha256": "2f2eebea1393e02dcbe33e36eaa326552acfc07b9ee01376f892257098db3ced", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "apache-2.0 AND python", + "detected_license_expression_spdx": "Apache-2.0 AND Python-2.0", + "percentage_of_license_text": 8.86, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py.ABOUT", + "license_expression": "apache-2.0 AND python", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 13, + "end_line": 13, + "license_match__matched_length": 3, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 3, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py.ABOUT", + "license_expression": "apache-2.0 AND python", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 17, + "end_line": 17, + "license_match__matched_length": 4, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "python", + "license_match__rule_identifier": "python_35.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 4, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "python" + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py.ABOUT", + "copyright": "Copyright (c) Python Software Foundation and others", + "start_line": 18, + "end_line": 18 + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py.ABOUT", + "holder": "Python Software Foundation and others", + "start_line": 18, + "end_line": 18 + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py.ABOUT", + "url": "https://hg.python.org/cpython/raw-file/ee879c0ffa11/Lib/shutil.py", + "start_line": 3, + "end_line": 3 + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py.ABOUT", + "url": "http://python.org/", + "start_line": 10, + "end_line": 10 + }, + { + "path": "samples/commoncode/src/commoncode/fileutils.py.ABOUT", + "package__type": "about", + "package__namespace": "", + "package__name": "Python shutil", + "package__version": "v 2.7.8", + "package__qualifiers": "", + "package__subpath": "", + "package__primary_language": "", + "package__description": "", + "package__release_date": "", + "package__homepage_url": "http://python.org/", + "package__download_url": "https://hg.python.org/cpython/raw-file/ee879c0ffa11/Lib/shutil.py", + "package__size": "", + "package__sha1": "", + "package__md5": "", + "package__sha256": "", + "package__sha512": "", + "package__bug_tracking_url": "", + "package__code_view_url": "", + "package__vcs_url": "", + "package__copyright": "Copyright (c) Python Software Foundation and others", + "package__declared_license_expression": "apache-2.0", + "package__declared_license_expression_spdx": "Apache-2.0", + "package__license_detections": "[{'license_expression': 'apache-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 100.0, 'start_line': 1, 'end_line': 1, 'matched_length': 3, 'match_coverage': 100.0, 'matcher': '2-aho', 'license_expression': 'apache-2.0', 'rule_identifier': 'spdx_license_id_apache-2.0_for_apache-2.0.RULE', 'referenced_filenames': [], 'is_license_text': False, 'is_license_notice': False, 'is_license_reference': True, 'is_license_tag': False, 'is_license_intro': False, 'rule_length': 3, 'rule_relevance': 100, 'matched_text': 'apache-2.0', 'licenses': [{'key': 'apache-2.0', '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'}]}]}]", + "package__other_license_expression": "", + "package__other_license_expression_spdx": "", + "package__other_license_detections": "", + "package__extracted_license_statement": "apache-2.0 AND python", + "package__notice_text": "", + "package__file_references": "[{'path': 'fileutils.py', 'size': 0, 'sha1': None, 'md5': None, 'sha256': None, 'sha512': None, 'extra_data': {}}]", + "package__extra_data": "", + "package__repository_homepage_url": "", + "package__repository_download_url": "", + "package__api_data_url": "", + "package__datasource_id": "about_file", + "package__purl": "pkg:about/Python%20shutil@2.7.8" + }, + { + "path": "samples/commoncode/src/commoncode/functional.py", + "type": "file", + "name": "functional.py", + "base_name": "functional", + "extension": ".py", + "size": 3325, + "date": "2022-08-19", + "sha1": "fbefbc8f847643eb4ce170c6889f612611f94ce6", + "md5": "3ff37351bb7bc2e19dde9c4edeac5f29", + "sha256": "d54e0caa05d792b5db14d8d89f1d47c5011dc726f1b77611f66f728760782473", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0 AND public-domain", + "detected_license_expression_spdx": "Apache-2.0 AND LicenseRef-scancode-public-domain", + "percentage_of_license_text": 4.58, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/functional.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/functional.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/functional.py", + "license_expression": "public-domain", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 34, + "end_line": 34, + "license_match__matched_length": 7, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "public-domain", + "license_match__rule_identifier": "public-domain_50.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 7, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "public-domain" + }, + { + "path": "samples/commoncode/src/commoncode/functional.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/functional.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/functional.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/functional.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/functional.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/functional.py", + "url": "http://www.andreasen.org/misc/util.py", + "start_line": 32, + "end_line": 32 + }, + { + "path": "samples/commoncode/src/commoncode/functional.py", + "url": "http://www.andreasen.org/misc.shtml", + "start_line": 33, + "end_line": 33 + }, + { + "path": "samples/commoncode/src/commoncode/hash.py", + "type": "file", + "name": "hash.py", + "base_name": "hash", + "extension": ".py", + "size": 4722, + "date": "2022-08-19", + "sha1": "5977b1fbaa04687b53d9c32d3bd15de661aac9bc", + "md5": "14c60b5f6495abd6905cf972111f67cc", + "sha256": "abe57ae9a2fd5bd32c048fe1fb5917352802b7388c30c32f7a28b2bc7dd9e712", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 2.13, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/hash.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/hash.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/hash.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/hash.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/hash.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/hash.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/hash.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/ignore.py", + "type": "file", + "name": "ignore.py", + "base_name": "ignore", + "extension": ".py", + "size": 11645, + "date": "2022-08-19", + "sha1": "81f3bcb3fd827b728b459dca72c151611c30b2fc", + "md5": "45ab7cb7511366abdb769d3a6a49a215", + "sha256": "166dca6a97fdedffe57e14a15550e344859efad18607d31378920de09c80e88b", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 1.07, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/ignore.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/ignore.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/ignore.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/ignore.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/ignore.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/ignore.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/ignore.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/paths.py", + "type": "file", + "name": "paths.py", + "base_name": "paths", + "extension": ".py", + "size": 8397, + "date": "2022-08-19", + "sha1": "8ec6a768ba7b3134d1acabf4709ac837c283e3d5", + "md5": "e67609b03556adb9d71f8da498ebf7d3", + "sha256": "860c1477fd32592ae960883d7a451474cbf66adb3d72b98d6e401cefa9dc86e8", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 1.22, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/paths.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/paths.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/paths.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/paths.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/paths.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/paths.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/paths.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/paths.py", + "url": "http://www.opengroup.org/onlinepubs/007904975/basedefs/xbd_chap03.html", + "start_line": 159, + "end_line": 159 + }, + { + "path": "samples/commoncode/src/commoncode/paths.py", + "url": "https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247", + "start_line": 160, + "end_line": 160 + }, + { + "path": "samples/commoncode/src/commoncode/paths.py", + "url": "http://www.boost.org/doc/libs/1_36_0/libs/filesystem/doc/portability_guide.htm", + "start_line": 161, + "end_line": 161 + }, + { + "path": "samples/commoncode/src/commoncode/paths.py", + "url": "https://raw.githubusercontent.com/pallets/werkzeug/8c2d63ce247ba1345e1b9332a68ceff93b2c07ab/werkzeug/utils.py", + "start_line": 164, + "end_line": 164 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "type": "file", + "name": "python.LICENSE", + "base_name": "python", + "extension": ".LICENSE", + "size": 32426, + "date": "2022-08-19", + "sha1": "b333269b1d9b1f0df05fcf90d7813dad39e343bb", + "md5": "e8a8c584011c791488793d43f6a44c6a", + "sha256": "2f4e9fe86c72f81fb549a31467392088d9b60f6840063bed30f2808294d956f5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "python AND (other-copyleft AND gpl-1.0-plus) AND (python AND python-cwi AND unknown-license-reference) AND bzip2-libbzip-2010 AND sleepycat AND bsd-new AND openssl-ssleay AND openssl AND (ssleay-windows AND tcl)", + "detected_license_expression_spdx": "Python-2.0 AND (LicenseRef-scancode-other-copyleft AND GPL-1.0-or-later) AND (Python-2.0 AND LicenseRef-scancode-python-cwi AND LicenseRef-scancode-unknown-license-reference) AND bzip2-1.0.6 AND Sleepycat AND BSD-3-Clause AND OpenSSL AND LicenseRef-scancode-openssl AND (LicenseRef-scancode-ssleay-windows AND TCL)", + "percentage_of_license_text": 83.64, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "python", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 23, + "end_line": 26, + "license_match__matched_length": 35, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "python", + "license_match__rule_identifier": "python_not_not-a-license_269.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 35, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "python" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "other-copyleft AND gpl-1.0-plus", + "detection_log": "not-combined", + "license_match__score": "80.00", + "start_line": 62, + "end_line": 62, + "license_match__matched_length": 2, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "other-copyleft", + "license_match__rule_identifier": "other-copyleft_24.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 2, + "license_match__rule_relevance": "80.00", + "license_match__licenses": "other-copyleft" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "other-copyleft AND gpl-1.0-plus", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 62, + "end_line": 63, + "license_match__matched_length": 3, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "gpl-1.0-plus", + "license_match__rule_identifier": "gpl-1.0-plus_200.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": true, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 3, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "gpl-1.0-plus" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "other-copyleft AND gpl-1.0-plus", + "detection_log": "not-combined", + "license_match__score": "85.00", + "start_line": 63, + "end_line": 63, + "license_match__matched_length": 2, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "gpl-1.0-plus", + "license_match__rule_identifier": "gpl-1.0-plus_351.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 2, + "license_match__rule_relevance": "85.00", + "license_match__licenses": "gpl-1.0-plus" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "other-copyleft AND gpl-1.0-plus", + "detection_log": "not-combined", + "license_match__score": "85.00", + "start_line": 64, + "end_line": 65, + "license_match__matched_length": 2, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "gpl-1.0-plus", + "license_match__rule_identifier": "gpl-1.0-plus_351.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 2, + "license_match__rule_relevance": "85.00", + "license_match__licenses": "gpl-1.0-plus" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "other-copyleft AND gpl-1.0-plus", + "detection_log": "not-combined", + "license_match__score": "80.00", + "start_line": 65, + "end_line": 65, + "license_match__matched_length": 2, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "other-copyleft", + "license_match__rule_identifier": "other-copyleft_24.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 2, + "license_match__rule_relevance": "80.00", + "license_match__licenses": "other-copyleft" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "other-copyleft AND gpl-1.0-plus", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 66, + "end_line": 66, + "license_match__matched_length": 4, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "gpl-1.0-plus", + "license_match__rule_identifier": "gpl_194.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 4, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "gpl-1.0-plus" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "other-copyleft AND gpl-1.0-plus", + "detection_log": "not-combined", + "license_match__score": "80.00", + "start_line": 68, + "end_line": 68, + "license_match__matched_length": 2, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "other-copyleft", + "license_match__rule_identifier": "other-copyleft_24.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 2, + "license_match__rule_relevance": "80.00", + "license_match__licenses": "other-copyleft" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "other-copyleft AND gpl-1.0-plus", + "detection_log": "not-combined", + "license_match__score": "85.00", + "start_line": 71, + "end_line": 71, + "license_match__matched_length": 2, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "gpl-1.0-plus", + "license_match__rule_identifier": "gpl-1.0-plus_351.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 2, + "license_match__rule_relevance": "85.00", + "license_match__licenses": "gpl-1.0-plus" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "python AND python-cwi AND unknown-license-reference", + "detection_log": "not-combined", + "license_match__score": "90.52", + "start_line": 77, + "end_line": 255, + "license_match__matched_length": 1385, + "license_match__match_coverage": "90.52", + "license_match__matcher": "3-seq", + "license_match__license_expression": "python", + "license_match__rule_identifier": "python_2019.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 1530, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "python" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "python AND python-cwi AND unknown-license-reference", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 257, + "end_line": 272, + "license_match__matched_length": 145, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "python-cwi", + "license_match__rule_identifier": "python-cwi.LICENSE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 145, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "python-cwi" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "python AND python-cwi AND unknown-license-reference", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 274, + "end_line": 274, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "unknown-license-reference", + "license_match__rule_identifier": "license-intro_50.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": true, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "unknown-license-reference" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "bzip2-libbzip-2010", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 281, + "end_line": 310, + "license_match__matched_length": 233, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "bzip2-libbzip-2010", + "license_match__rule_identifier": "bzip2-libbzip-2010.LICENSE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 233, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "bzip2-libbzip-2010" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "sleepycat", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 334, + "end_line": 351, + "license_match__matched_length": 174, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "sleepycat", + "license_match__rule_identifier": "sleepycat_5.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": true, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 174, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "sleepycat" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "bsd-new", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 369, + "end_line": 391, + "license_match__matched_length": 213, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "bsd-new", + "license_match__rule_identifier": "bsd-new_19.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 213, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "bsd-new" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "openssl-ssleay", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 428, + "end_line": 432, + "license_match__matched_length": 56, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "openssl-ssleay", + "license_match__rule_identifier": "openssl-ssleay_43.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": true, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 56, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "openssl-ssleay" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "openssl-ssleay", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 434, + "end_line": 434, + "license_match__matched_length": 2, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "openssl-ssleay", + "license_match__rule_identifier": "openssl-ssleay_2.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 2, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "openssl-ssleay" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "openssl", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 440, + "end_line": 487, + "license_match__matched_length": 332, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "openssl", + "license_match__rule_identifier": "openssl_1.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 332, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "openssl" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "ssleay-windows AND tcl", + "detection_log": "unknown-intro-followed-by-match", + "license_match__score": "100.00", + "start_line": 497, + "end_line": 548, + "license_match__matched_length": 453, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "ssleay-windows", + "license_match__rule_identifier": "ssleay-windows.LICENSE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 453, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "ssleay-windows" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "ssleay-windows AND tcl", + "detection_log": "unknown-intro-followed-by-match", + "license_match__score": "100.00", + "start_line": 552, + "end_line": 552, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "unknown-license-reference", + "license_match__rule_identifier": "license-intro_50.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": true, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "unknown-license-reference" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "ssleay-windows AND tcl", + "detection_log": "unknown-intro-followed-by-match", + "license_match__score": "100.00", + "start_line": 554, + "end_line": 593, + "license_match__matched_length": 345, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "tcl", + "license_match__rule_identifier": "tcl.LICENSE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 345, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "tcl" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "ssleay-windows AND tcl", + "detection_log": "unknown-intro-followed-by-match", + "license_match__score": "100.00", + "start_line": 595, + "end_line": 595, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "unknown-license-reference", + "license_match__rule_identifier": "license-intro_50.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": true, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "unknown-license-reference" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "license_expression": "ssleay-windows AND tcl", + "detection_log": "unknown-intro-followed-by-match", + "license_match__score": "100.00", + "start_line": 597, + "end_line": 635, + "license_match__matched_length": 341, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "tcl", + "license_match__rule_identifier": "tcl_14.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 341, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "tcl" + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "copyright": "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Python Software Foundation", + "start_line": 93, + "end_line": 93 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "copyright": "Copyright (c) 1995-2001 Corporation for National Research Initiatives", + "start_line": 194, + "end_line": 194 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "copyright": "Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands", + "start_line": 254, + "end_line": 254 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "copyright": "copyright (c) 1996-2005 Julian R Seward", + "start_line": 278, + "end_line": 278 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "copyright": "Copyright (c) 1990-2005 Sleepycat Software", + "start_line": 331, + "end_line": 331 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "copyright": "Copyright (c) 1990, 1993, 1994, 1995 The Regents of the University of California", + "start_line": 366, + "end_line": 366 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "copyright": "Copyright (c) 1995, 1996 The President and Fellows of Harvard University", + "start_line": 394, + "end_line": 394 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "copyright": "Copyright (c) 1998-2005 The OpenSSL Project", + "start_line": 438, + "end_line": 438 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "copyright": "Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com)", + "start_line": 494, + "end_line": 494 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "copyright": "holder is Tim Hudson (tjh@cryptsoft.com)", + "start_line": 506, + "end_line": 506 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "copyright": "copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation", + "start_line": 554, + "end_line": 554 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "copyright": "copyrighted by the Regents of the University of California, Sun Microsystems, Inc.", + "start_line": 597, + "end_line": 597 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "holder": "Python Software Foundation", + "start_line": 94, + "end_line": 94 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "holder": "Corporation for National Research Initiatives", + "start_line": 195, + "end_line": 195 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "holder": "Stichting Mathematisch Centrum Amsterdam, The Netherlands", + "start_line": 254, + "end_line": 254 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "holder": "Julian R Seward", + "start_line": 278, + "end_line": 278 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "holder": "Sleepycat Software", + "start_line": 332, + "end_line": 332 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "holder": "The Regents of the University of California", + "start_line": 367, + "end_line": 367 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "holder": "The President and Fellows of Harvard University", + "start_line": 395, + "end_line": 395 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "holder": "The OpenSSL Project", + "start_line": 438, + "end_line": 438 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "holder": "Eric Young", + "start_line": 494, + "end_line": 494 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "holder": "Tim Hudson", + "start_line": 506, + "end_line": 506 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "holder": "the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation", + "start_line": 554, + "end_line": 554 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "holder": "the Regents of the University of California, Sun Microsystems, Inc.", + "start_line": 597, + "end_line": 597 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "author": "the OpenSSL Project", + "start_line": 454, + "end_line": 454 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "author": "the OpenSSL Project", + "start_line": 468, + "end_line": 468 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "author": "Eric Young (eay@cryptsoft.com)", + "start_line": 485, + "end_line": 485 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "author": "Tim Hudson (tjh@cryptsoft.com)", + "start_line": 486, + "end_line": 486 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "author": "Eric Young (eay@cryptsoft.com)", + "start_line": 498, + "end_line": 498 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "author": "Tim Hudson (tjh@cryptsoft.com)", + "start_line": 531, + "end_line": 531 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "email": "jseward@acm.org", + "start_line": 313, + "end_line": 313 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "email": "info@sleepycat.com", + "start_line": 326, + "end_line": 326 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "email": "openssl-core@openssl.org", + "start_line": 432, + "end_line": 432 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "email": "eay@cryptsoft.com", + "start_line": 486, + "end_line": 486 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "email": "tjh@cryptsoft.com", + "start_line": 487, + "end_line": 487 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "url": "http://www.cwi.nl/", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "url": "http://www.cnri.reston.va.us/", + "start_line": 10, + "end_line": 10 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "url": "http://www.zope.com/", + "start_line": 17, + "end_line": 17 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "url": "http://www.python.org/psf", + "start_line": 18, + "end_line": 18 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "url": "http://www.opensource.org/", + "start_line": 23, + "end_line": 23 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "url": "http://www.pythonlabs.com/logos.html", + "start_line": 172, + "end_line": 172 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "url": "http://hdl.handle.net/1895.22/1013", + "start_line": 204, + "end_line": 204 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "url": "http://www.sleepycat.com/", + "start_line": 327, + "end_line": 327 + }, + { + "path": "samples/commoncode/src/commoncode/python.LICENSE", + "url": "http://www.openssl.org/", + "start_line": 455, + "end_line": 455 + }, + { + "path": "samples/commoncode/src/commoncode/resource.py", + "type": "file", + "name": "resource.py", + "base_name": "resource", + "extension": ".py", + "size": 63458, + "date": "2022-08-19", + "sha1": "cb74677cc94bbe3b5a2cadc1c5563ceb7ff2cfdd", + "md5": "465fc651bbe3eda9b1c1a8fb6d2776c5", + "sha256": "50dc54022ae4d76e48c02bbba2ee0e720030d498f7aa318d6280b263e1fe456d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 0.18, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/resource.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/resource.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/resource.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/resource.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/resource.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/resource.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/resource.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/resource.py", + "url": "https://github.com/nexB/scancode-toolkit/issues/1199", + "start_line": 1298, + "end_line": 1298 + }, + { + "path": "samples/commoncode/src/commoncode/system.py", + "type": "file", + "name": "system.py", + "base_name": "system", + "extension": ".py", + "size": 3699, + "date": "2022-08-19", + "sha1": "fb3404e9772ae03ea1a2264a6eea2653d62ae1ff", + "md5": "70d328cfe0dfb3f21726b8226803300e", + "sha256": "78a5f32d971ccbc869d464ac915910b19f68767468ce56d3479c3b68b0eacb5d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 2.5, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/system.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/system.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/system.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/system.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/system.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/system.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/system.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/system.py", + "url": "https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/APFS_Guide/FAQ/FAQ.html", + "start_line": 82, + "end_line": 82 + }, + { + "path": "samples/commoncode/src/commoncode/system.py", + "url": "http://msdn.microsoft.com/en-us/library/ms680621", + "start_line": 119, + "end_line": 119 + }, + { + "path": "samples/commoncode/src/commoncode/testcase.py", + "type": "file", + "name": "testcase.py", + "base_name": "testcase", + "extension": ".py", + "size": 13332, + "date": "2022-08-19", + "sha1": "12349369e325ebe2309edcb8dc4edcbfb2de02e3", + "md5": "0d26c675c7a74dc79ddaab5fa06182fa", + "sha256": "8c7497f53f74fb4cf2bb87553ec41a5362e9068181d4cfdf0ffdc30d9ddfc178", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 0.78, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/testcase.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/testcase.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/testcase.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/testcase.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/testcase.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/testcase.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/testcase.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/text.py", + "type": "file", + "name": "text.py", + "base_name": "text", + "extension": ".py", + "size": 4163, + "date": "2022-08-19", + "sha1": "b1aba375ea90b92c424a2acc8e7502629c6062db", + "md5": "5f83e16c24034e2ed395b69e84673ea7", + "sha256": "8acbee23133d7b72f0640a2b2df7d2f41878200e918fc9feef607999fbb9404e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0 AND agpl-3.0", + "detected_license_expression_spdx": "Apache-2.0 AND AGPL-3.0-only", + "percentage_of_license_text": 2.65, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/text.py", + "license_expression": "apache-2.0 AND agpl-3.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/text.py", + "license_expression": "apache-2.0 AND agpl-3.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 5, + "end_line": 5, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/text.py", + "license_expression": "apache-2.0 AND agpl-3.0", + "detection_log": "not-combined", + "license_match__score": "12.12", + "start_line": 5, + "end_line": 5, + "license_match__matched_length": 4, + "license_match__match_coverage": "12.12", + "license_match__matcher": "3-seq", + "license_match__license_expression": "agpl-3.0", + "license_match__rule_identifier": "agpl-3.0_501.RULE", + "license_match__referenced_filenames": [ + "LICENSE" + ], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 33, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "agpl-3.0" + }, + { + "path": "samples/commoncode/src/commoncode/text.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 3, + "end_line": 3 + }, + { + "path": "samples/commoncode/src/commoncode/text.py", + "holder": "nexB Inc. and others", + "start_line": 3, + "end_line": 3 + }, + { + "path": "samples/commoncode/src/commoncode/text.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/text.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/text.py", + "url": "https://aboutcode.org/", + "start_line": 7, + "end_line": 7 + }, + { + "path": "samples/commoncode/src/commoncode/text.py", + "url": "http://en.wikipedia.org/wiki/Unicode_equivalence", + "start_line": 103, + "end_line": 103 + }, + { + "path": "samples/commoncode/src/commoncode/text.py", + "url": "http://code.activestate.com/recipes/251871/#c10", + "start_line": 106, + "end_line": 106 + }, + { + "path": "samples/commoncode/src/commoncode/timeutils.py", + "type": "file", + "name": "timeutils.py", + "base_name": "timeutils", + "extension": ".py", + "size": 3692, + "date": "2022-08-19", + "sha1": "d5bb63dfd0246de71f7ccfc41ad15de0fef08433", + "md5": "ab79cb72d96a16edbd2c1d5474123f94", + "sha256": "5ea4627026af7e54ec71659c25dcf53f7e0beb04874bfcec8f7a457bc3f5e7c7", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 2.68, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/timeutils.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/timeutils.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/timeutils.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/timeutils.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/timeutils.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/timeutils.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/timeutils.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/urn.py", + "type": "file", + "name": "urn.py", + "base_name": "urn", + "extension": ".py", + "size": 4551, + "date": "2022-08-19", + "sha1": "4fe2fe419a99d28891be66e49525546ad314e1a1", + "md5": "1ca579d165a12ea423a2c35f5ec4670e", + "sha256": "50c8a3431cdd51ba91e97c8c149e72f5170111c14d4a4a181c3acdb1164c1665", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 2.91, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/urn.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/urn.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/urn.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 50, + "end_line": 50, + "license_match__matched_length": 4, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_65.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 4, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/urn.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/urn.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/urn.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/urn.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/urn.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/urn.py", + "url": "http://tools.ietf.org/html/rfc2141", + "start_line": 20, + "end_line": 20 + }, + { + "path": "samples/commoncode/src/commoncode/urn.py", + "url": "http://tools.ietf.org/html/rfc2396", + "start_line": 21, + "end_line": 21 + }, + { + "path": "samples/commoncode/src/commoncode/version.py", + "type": "file", + "name": "version.py", + "base_name": "version", + "extension": ".py", + "size": 9995, + "date": "2022-08-19", + "sha1": "451b015fa1414430a7c721b94852309e4c16247c", + "md5": "1e13e59a238e066ebea3e32b9c3b1f01", + "sha256": "6d3d9b94934843206af61b48147c75a11df40ab26094af5253417e6340f898db", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 1.03, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/commoncode/src/commoncode/version.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 3, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-spdx-id", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "spdx-license-identifier: apache-2.0", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": true, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/version.py", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 4, + "end_line": 4, + "license_match__matched_length": 8, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0_25.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 8, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, + { + "path": "samples/commoncode/src/commoncode/version.py", + "copyright": "Copyright (c) nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/version.py", + "holder": "nexB Inc. and others", + "start_line": 2, + "end_line": 2 + }, + { + "path": "samples/commoncode/src/commoncode/version.py", + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/commoncode/src/commoncode/version.py", + "url": "https://github.com/nexB/commoncode", + "start_line": 5, + "end_line": 5 + }, + { + "path": "samples/commoncode/src/commoncode/version.py", + "url": "https://aboutcode.org/", + "start_line": 6, + "end_line": 6 + }, + { + "path": "samples/commoncode/src/commoncode/version.py", + "url": "https://stackoverflow.com/questions/51662737/regex-to-parse-package-name-and-version-number-from-nuget-package-filenames/51662926", + "start_line": 229, + "end_line": 229 + }, + { + "path": "samples/JGroups/", + "type": "directory", + "name": "JGroups", + "base_name": "JGroups", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, + "files_count": 14, + "dirs_count": 2, + "size_count": 241228, + "scan_errors": "" + }, + { + "path": "samples/JGroups/EULA", + "type": "file", + "name": "EULA", + "base_name": "EULA", + "extension": "", + "size": 8156, + "date": "2021-10-26", + "sha1": "eb232aa0424eca9c4136904e6143b72aaa9cf4de", + "md5": "0be0aceb8296727efff0ac0bf8e6bdb3", + "sha256": "6ef829995515206ba682183a68f971f00ee91b6bd1b4427f76a6bf364969c1ae", + "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, + "detected_license_expression": "jboss-eula", + "detected_license_expression_spdx": "LicenseRef-scancode-jboss-eula", + "percentage_of_license_text": 99.0, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/JGroups/EULA", + "license_expression": "jboss-eula", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 3, + "end_line": 108, + "license_match__matched_length": 1285, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "jboss-eula", + "license_match__rule_identifier": "jboss-eula.LICENSE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 1285, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "jboss-eula" + }, + { + "path": "samples/JGroups/EULA", + "copyright": "Copyright 2006 Red Hat, Inc.", + "start_line": 104, + "end_line": 104 + }, + { + "path": "samples/JGroups/EULA", + "holder": "Red Hat, Inc.", + "start_line": 104, + "end_line": 104 + }, + { + "path": "samples/JGroups/EULA", + "url": "http://www.opensource.org/licenses/index.php", + "start_line": 24, + "end_line": 24 + }, + { + "path": "samples/JGroups/EULA", + "url": "http://www.jboss.org/", + "start_line": 27, + "end_line": 27 + }, + { + "path": "samples/JGroups/EULA", + "url": "http://www.redhat.com/about/corporate/trademark", + "start_line": 40, + "end_line": 40 + }, + { + "path": "samples/JGroups/EULA", + "url": "http://www.jboss.com/company/logos", + "start_line": 43, + "end_line": 43 + }, + { + "path": "samples/JGroups/EULA", + "url": "http://www.redhat.com/licenses", + "start_line": 94, + "end_line": 94 + }, + { + "path": "samples/JGroups/LICENSE", + "type": "file", + "name": "LICENSE", + "base_name": "LICENSE", + "extension": "", + "size": 26430, + "date": "2021-10-26", + "sha1": "e60c2e780886f95df9c9ee36992b8edabec00bcc", + "md5": "7fbc338309ac38fefcd64b04bb903e34", + "sha256": "a190dc9c8043755d90f8b0a75fa66b9e42d4af4c980bf5ddc633f0124db3cee7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "lgpl-2.1", + "detected_license_expression_spdx": "LGPL-2.1-only", + "percentage_of_license_text": 100.0, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/JGroups/LICENSE", + "license_expression": "lgpl-2.1", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 1, + "end_line": 502, + "license_match__matched_length": 4288, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-hash", + "license_match__license_expression": "lgpl-2.1", + "license_match__rule_identifier": "lgpl-2.1_101.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 4288, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "lgpl-2.1" + }, + { + "path": "samples/JGroups/LICENSE", + "copyright": "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/JGroups/LICENSE", + "copyright": "copyrighted by the Free Software Foundation", + "start_line": 429, + "end_line": 429 + }, + { + "path": "samples/JGroups/LICENSE", + "holder": "Free Software Foundation, Inc.", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/JGroups/LICENSE", + "holder": "the Free Software Foundation", + "start_line": 429, + "end_line": 429 + }, + { + "path": "samples/JGroups/licenses/", + "type": "directory", + "name": "licenses", + "base_name": "licenses", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, + "files_count": 5, + "dirs_count": 0, + "size_count": 54552, + "scan_errors": "" + }, + { + "path": "samples/JGroups/licenses/apache-1.1.txt", + "type": "file", + "name": "apache-1.1.txt", + "base_name": "apache-1.1", + "extension": ".txt", + "size": 2885, + "date": "2021-10-26", + "sha1": "6b5608d35c3e304532af43db8bbfc5947bef46a6", + "md5": "276982197c941f4cbf3d218546e17ae2", + "sha256": "b03079c80bc3657f4b9d838f02f036e4611693a0e42b043d5d71b45ac6c5040d", + "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, + "detected_license_expression": "apache-1.1", + "detected_license_expression_spdx": "Apache-1.1", + "percentage_of_license_text": 100.0, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/JGroups/licenses/apache-1.1.txt", + "license_expression": "apache-1.1", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 2, + "end_line": 56, + "license_match__matched_length": 361, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-hash", + "license_match__license_expression": "apache-1.1", + "license_match__rule_identifier": "apache-1.1_71.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 361, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-1.1" + }, + { + "path": "samples/JGroups/licenses/apache-1.1.txt", + "copyright": "Copyright (c) 2000 The Apache Software Foundation", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/JGroups/licenses/apache-1.1.txt", + "holder": "The Apache Software Foundation", + "start_line": 4, + "end_line": 4 + }, + { + "path": "samples/JGroups/licenses/apache-1.1.txt", + "author": "the Apache Software Foundation (http://www.apache.org/)", + "start_line": 21, + "end_line": 21 + }, + { + "path": "samples/JGroups/licenses/apache-1.1.txt", + "email": "apache@apache.org", + "start_line": 29, + "end_line": 29 + }, + { + "path": "samples/JGroups/licenses/apache-1.1.txt", + "url": "http://www.apache.org/", + "start_line": 22, + "end_line": 22 + }, + { + "path": "samples/JGroups/licenses/apache-2.0.txt", + "type": "file", + "name": "apache-2.0.txt", + "base_name": "apache-2.0", + "extension": ".txt", + "size": 11560, + "date": "2021-10-26", + "sha1": "47b573e3824cd5e02a1a3ae99e2735b49e0256e4", + "md5": "d273d63619c9aeaf15cdaf76422c4f87", + "sha256": "3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5", + "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, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "percentage_of_license_text": 100.0, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": "" + }, + { + "path": "samples/JGroups/licenses/apache-2.0.txt", + "license_expression": "apache-2.0", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 2, + "end_line": 202, + "license_match__matched_length": 1584, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-hash", + "license_match__license_expression": "apache-2.0", + "license_match__rule_identifier": "apache-2.0.LICENSE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 1584, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "apache-2.0" + }, { "path": "samples/JGroups/licenses/apache-2.0.txt", "url": "http://www.apache.org/licenses/", @@ -502,9 +5156,10 @@ "base_name": "bouncycastle", "extension": ".txt", "size": 1186, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "74facb0e9a734479f9cd893b5be3fe1bf651b760", "md5": "9fffd8de865a5705969f62b128381f85", + "sha256": "3d469c451a2a0e97380b90143d979281fadd39be55432b903e6bd18b1b9915d4", "mime_type": "text/plain", "file_type": "ASCII text", "programming_language": null, @@ -514,6 +5169,9 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "percentage_of_license_text": 84.74, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -521,26 +5179,25 @@ }, { "path": "samples/JGroups/licenses/bouncycastle.txt", - "license__key": "mit", - "license__score": "100.00", - "license__short_name": "MIT License", - "license__category": "Permissive", - "license__owner": "MIT", - "license__homepage_url": "http://opensource.org/licenses/mit-license.php", - "license__text_url": "http://opensource.org/licenses/mit-license.php", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/mit", - "license__spdx_license_key": "MIT", - "license__spdx_url": "https://spdx.org/licenses/MIT", + "license_expression": "mit", + "detection_log": "not-combined", + "license_match__score": "100.00", "start_line": 7, "end_line": 18, - "matched_rule__identifier": "mit.LICENSE", - "matched_rule__license_expression": "mit", - "matched_rule__licenses": "mit", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 163, - "matched_rule__matched_length": 163, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" + "license_match__matched_length": 161, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "mit", + "license_match__rule_identifier": "mit.LICENSE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 161, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "mit" }, { "path": "samples/JGroups/licenses/bouncycastle.txt", @@ -567,9 +5224,10 @@ "base_name": "cpl-1.0", "extension": ".txt", "size": 11987, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "681cf776bcd79752543d42490ec7ed22a29fd888", "md5": "9a6d2c9ae73d59eb3dd38e3909750d14", + "sha256": "d9a768a23056b25ab4b0b48381003ce55f0d32514da5a4e017fa0765b3a887aa", "mime_type": "text/plain", "file_type": "ASCII text, with CRLF line terminators", "programming_language": null, @@ -579,6 +5237,9 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": "cpl-1.0", + "detected_license_expression_spdx": "CPL-1.0", + "percentage_of_license_text": 99.94, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -586,26 +5247,25 @@ }, { "path": "samples/JGroups/licenses/cpl-1.0.txt", - "license__key": "cpl-1.0", - "license__score": "99.94", - "license__short_name": "CPL 1.0", - "license__category": "Copyleft Limited", - "license__owner": "IBM", - "license__homepage_url": "http://www.eclipse.org/legal/cpl-v10.html", - "license__text_url": "http://www.eclipse.org/legal/cpl-v10.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/cpl-1.0", - "license__spdx_license_key": "CPL-1.0", - "license__spdx_url": "https://spdx.org/licenses/CPL-1.0", + "license_expression": "cpl-1.0", + "detection_log": "not-combined", + "license_match__score": "99.94", "start_line": 1, "end_line": 212, - "matched_rule__identifier": "cpl-1.0.SPDX.RULE", - "matched_rule__license_expression": "cpl-1.0", - "matched_rule__licenses": "cpl-1.0", - "matched_rule__matcher": "3-seq", - "matched_rule__rule_length": 1765, - "matched_rule__matched_length": 1764, - "matched_rule__match_coverage": "99.94", - "matched_rule__rule_relevance": "100.00" + "license_match__matched_length": 1720, + "license_match__match_coverage": "99.94", + "license_match__matcher": "3-seq", + "license_match__license_expression": "cpl-1.0", + "license_match__rule_identifier": "cpl-1.0.SPDX.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 1721, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "cpl-1.0" }, { "path": "samples/JGroups/licenses/lgpl.txt", @@ -614,9 +5274,10 @@ "base_name": "lgpl", "extension": ".txt", "size": 26934, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "8f1a637d2e2ed1bdb9eb01a7dccb5c12cc0557e1", "md5": "f14599a2f089f6ff8c97e2baa4e3d575", + "sha256": "885a03f54b157961236f46843e79972abfcd6890b6cbb368bc7eca328ff95a12", "mime_type": "text/plain", "file_type": "ASCII text, with CRLF line terminators", "programming_language": null, @@ -626,6 +5287,9 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": "lgpl-2.1", + "detected_license_expression_spdx": "LGPL-2.1-only", + "percentage_of_license_text": 100.0, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -633,26 +5297,25 @@ }, { "path": "samples/JGroups/licenses/lgpl.txt", - "license__key": "lgpl-2.1-plus", - "license__score": "100.00", - "license__short_name": "LGPL 2.1 or later", - "license__category": "Copyleft Limited", - "license__owner": "Free Software Foundation (FSF)", - "license__homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "license__text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", - "license__spdx_license_key": "LGPL-2.1-or-later", - "license__spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "license_expression": "lgpl-2.1", + "detection_log": "not-combined", + "license_match__score": "100.00", "start_line": 1, "end_line": 502, - "matched_rule__identifier": "lgpl-2.1-plus_2.RULE", - "matched_rule__license_expression": "lgpl-2.1-plus", - "matched_rule__licenses": "lgpl-2.1-plus", - "matched_rule__matcher": "1-hash", - "matched_rule__rule_length": 4415, - "matched_rule__matched_length": 4415, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" + "license_match__matched_length": 4288, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-hash", + "license_match__license_expression": "lgpl-2.1", + "license_match__rule_identifier": "lgpl-2.1_101.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 4288, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "lgpl-2.1" }, { "path": "samples/JGroups/licenses/lgpl.txt", @@ -663,8 +5326,8 @@ { "path": "samples/JGroups/licenses/lgpl.txt", "copyright": "copyrighted by the Free Software Foundation", - "start_line": 428, - "end_line": 428 + "start_line": 429, + "end_line": 429 }, { "path": "samples/JGroups/licenses/lgpl.txt", @@ -675,8 +5338,8 @@ { "path": "samples/JGroups/licenses/lgpl.txt", "holder": "the Free Software Foundation", - "start_line": 428, - "end_line": 428 + "start_line": 429, + "end_line": 429 }, { "path": "samples/JGroups/src/", @@ -688,6 +5351,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -697,6 +5361,9 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 7, "dirs_count": 0, "size_count": 152090, @@ -709,11 +5376,12 @@ "base_name": "FixedMembershipToken", "extension": ".java", "size": 5144, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "5901f73dcc78155a1a2c7b5663a3a11fba400b19", - "md5": "aca9640ec8beee21b098bcf8ecc91442", - "mime_type": "text/plain", - "file_type": "ASCII text", + "md5": "aca9640ec8beee21b098bcf8ecc91442", + "sha256": "aac525060867f5004c7343690f1c197c9a678b334d402e0e9fd117c8b2df73f2", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", "programming_language": "Java", "is_binary": false, "is_text": true, @@ -721,6 +5389,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": "lgpl-2.1-plus", + "detected_license_expression_spdx": "LGPL-2.1-or-later", + "percentage_of_license_text": 23.41, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -728,26 +5399,25 @@ }, { "path": "samples/JGroups/src/FixedMembershipToken.java", - "license__key": "lgpl-2.1-plus", - "license__score": "100.00", - "license__short_name": "LGPL 2.1 or later", - "license__category": "Copyleft Limited", - "license__owner": "Free Software Foundation (FSF)", - "license__homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "license__text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", - "license__spdx_license_key": "LGPL-2.1-or-later", - "license__spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "license_expression": "lgpl-2.1-plus", + "detection_log": "not-combined", + "license_match__score": "100.00", "start_line": 7, "end_line": 20, - "matched_rule__identifier": "lgpl-2.1-plus_59.RULE", - "matched_rule__license_expression": "lgpl-2.1-plus", - "matched_rule__licenses": "lgpl-2.1-plus", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 127, - "matched_rule__matched_length": 127, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" + "license_match__matched_length": 125, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "lgpl-2.1-plus", + "license_match__rule_identifier": "lgpl-2.1-plus_59.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": true, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 125, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "lgpl-2.1-plus" }, { "path": "samples/JGroups/src/FixedMembershipToken.java", @@ -786,11 +5456,12 @@ "base_name": "GuardedBy", "extension": ".java", "size": 813, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "981d67087e65e9a44957c026d4b10817cf77d966", "md5": "c5064400f759d3e81771005051d17dc1", - "mime_type": "text/plain", - "file_type": "ASCII text", + "sha256": "7c3e384429f27692534184e1511f70416c04c3f0b30be632710101840996695a", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", "programming_language": "Java", "is_binary": false, "is_text": true, @@ -798,6 +5469,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": "cc-by-2.5", + "detected_license_expression_spdx": "CC-BY-2.5", + "percentage_of_license_text": 12.96, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -805,26 +5479,25 @@ }, { "path": "samples/JGroups/src/GuardedBy.java", - "license__key": "cc-by-2.5", - "license__score": "70.00", - "license__short_name": "CC-BY-2.5", - "license__category": "Permissive", - "license__owner": "Creative Commons", - "license__homepage_url": "http://creativecommons.org/licenses/by/2.5/", - "license__text_url": "http://creativecommons.org/licenses/by/2.5/legalcode", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-2.5", - "license__spdx_license_key": "CC-BY-2.5", - "license__spdx_url": "https://spdx.org/licenses/CC-BY-2.5", + "license_expression": "cc-by-2.5", + "detection_log": "not-combined", + "license_match__score": "100.00", "start_line": 10, "end_line": 11, - "matched_rule__identifier": "cc-by-2.5_4.RULE", - "matched_rule__license_expression": "cc-by-2.5", - "matched_rule__licenses": "cc-by-2.5", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 14, - "matched_rule__matched_length": 14, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "70.00" + "license_match__matched_length": 14, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "cc-by-2.5", + "license_match__rule_identifier": "cc-by-2.5_4.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": true, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 14, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "cc-by-2.5" }, { "path": "samples/JGroups/src/GuardedBy.java", @@ -841,8 +5514,8 @@ { "path": "samples/JGroups/src/GuardedBy.java", "author": "Bela Ban", - "start_line": 15, - "end_line": 15 + "start_line": 16, + "end_line": 16 }, { "path": "samples/JGroups/src/GuardedBy.java", @@ -863,9 +5536,10 @@ "base_name": "ImmutableReference", "extension": ".java", "size": 1838, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "30f56b876d5576d9869e2c5c509b08db57110592", "md5": "48ca3c72fb9a65c771a321222f118b88", + "sha256": "8a3fb390d4932a92c56e7b999b63b8e5ab55cbe81f65b27439296f279d160bd1", "mime_type": "text/plain", "file_type": "ASCII text", "programming_language": "Java", @@ -875,6 +5549,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": "lgpl-2.1-plus", + "detected_license_expression_spdx": "LGPL-2.1-or-later", + "percentage_of_license_text": 48.83, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -882,26 +5559,25 @@ }, { "path": "samples/JGroups/src/ImmutableReference.java", - "license__key": "lgpl-2.1-plus", - "license__score": "100.00", - "license__short_name": "LGPL 2.1 or later", - "license__category": "Copyleft Limited", - "license__owner": "Free Software Foundation (FSF)", - "license__homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "license__text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", - "license__spdx_license_key": "LGPL-2.1-or-later", - "license__spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later", + "license_expression": "lgpl-2.1-plus", + "detection_log": "not-combined", + "license_match__score": "100.00", "start_line": 7, "end_line": 20, - "matched_rule__identifier": "lgpl-2.1-plus_59.RULE", - "matched_rule__license_expression": "lgpl-2.1-plus", - "matched_rule__licenses": "lgpl-2.1-plus", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 127, - "matched_rule__matched_length": 127, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" + "license_match__matched_length": 125, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "lgpl-2.1-plus", + "license_match__rule_identifier": "lgpl-2.1-plus_59.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": true, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 125, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "lgpl-2.1-plus" }, { "path": "samples/JGroups/src/ImmutableReference.java", @@ -912,703 +5588,270 @@ { "path": "samples/JGroups/src/ImmutableReference.java", "holder": "Red Hat, Inc. and individual contributors", - "start_line": 3, - "end_line": 3 - }, - { - "path": "samples/JGroups/src/ImmutableReference.java", - "author": "Brian Stansberry", - "start_line": 29, - "end_line": 29 - }, - { - "path": "samples/JGroups/src/ImmutableReference.java", - "url": "http://www.fsf.org/", - "start_line": 20, - "end_line": 20 - }, - { - "path": "samples/JGroups/src/RATE_LIMITER.java", - "type": "file", - "name": "RATE_LIMITER.java", - "base_name": "RATE_LIMITER", - "extension": ".java", - "size": 3692, - "date": "2017-10-26", - "sha1": "a8087e5d50da3273536ebda9b87b77aa4ff55deb", - "md5": "4626bdbc48871b55513e1a12991c61a8", - "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, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": "" - }, - { - "path": "samples/JGroups/src/RATE_LIMITER.java", - "author": "Bela Ban", - "start_line": 14, - "end_line": 14 - }, - { - "path": "samples/JGroups/src/RouterStub.java", - "type": "file", - "name": "RouterStub.java", - "base_name": "RouterStub", - "extension": ".java", - "size": 9913, - "date": "2017-10-26", - "sha1": "c1f6818f8ee7bddcc9f444bc94c099729d716d52", - "md5": "eecfe23494acbcd8088c93bc1e83c7f2", - "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, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": "" - }, - { - "path": "samples/JGroups/src/RouterStub.java", - "author": "Bela Ban", - "start_line": 23, - "end_line": 23 - }, - { - "path": "samples/JGroups/src/RouterStub.java", - "url": "https://jira.jboss.org/jira/browse/JGRP-1151", - "start_line": 232, - "end_line": 232 - }, - { - "path": "samples/JGroups/src/RouterStubManager.java", - "type": "file", - "name": "RouterStubManager.java", - "base_name": "RouterStubManager", - "extension": ".java", - "size": 8162, - "date": "2017-10-26", - "sha1": "eb419dc94cfe11ca318a3e743a7f9f080e70c751", - "md5": "20bee9631b7c82a45c250e095352aec7", - "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, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": "" - }, - { - "path": "samples/JGroups/src/RouterStubManager.java", - "license__key": "lgpl-2.1-plus", - "license__score": "100.00", - "license__short_name": "LGPL 2.1 or later", - "license__category": "Copyleft Limited", - "license__owner": "Free Software Foundation (FSF)", - "license__homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "license__text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", - "license__spdx_license_key": "LGPL-2.1-or-later", - "license__spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "start_line": 7, - "end_line": 20, - "matched_rule__identifier": "lgpl-2.1-plus_59.RULE", - "matched_rule__license_expression": "lgpl-2.1-plus", - "matched_rule__licenses": "lgpl-2.1-plus", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 127, - "matched_rule__matched_length": 127, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" - }, - { - "path": "samples/JGroups/src/RouterStubManager.java", - "copyright": "Copyright 2009, Red Hat Middleware LLC, and individual contributors", - "start_line": 3, - "end_line": 3 - }, - { - "path": "samples/JGroups/src/RouterStubManager.java", - "holder": "Red Hat Middleware LLC, and individual contributors", - "start_line": 3, - "end_line": 3 - }, - { - "path": "samples/JGroups/src/RouterStubManager.java", - "url": "http://www.fsf.org/", - "start_line": 20, - "end_line": 20 - }, - { - "path": "samples/JGroups/src/S3_PING.java", - "type": "file", - "name": "S3_PING.java", - "base_name": "S3_PING", - "extension": ".java", - "size": 122528, - "date": "2017-10-26", - "sha1": "08dba9986f69719970ead3592dc565465164df0d", - "md5": "83d8324f37d0e3f120bc89865cf0bd39", - "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, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": "" - }, - { - "path": "samples/JGroups/src/S3_PING.java", - "license__key": "public-domain", - "license__score": "10.00", - "license__short_name": "Public Domain", - "license__category": "Public Domain", - "license__owner": "Unspecified", - "license__homepage_url": "http://www.linfo.org/publicdomain.html", - "license__text_url": null, - "license__reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", - "license__spdx_license_key": "", - "license__spdx_url": null, - "start_line": 1649, - "end_line": 1649, - "matched_rule__identifier": "public-domain.LICENSE", - "matched_rule__license_expression": "public-domain", - "matched_rule__licenses": "public-domain", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 2, - "matched_rule__matched_length": 2, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "10.00" - }, - { - "path": "samples/JGroups/src/S3_PING.java", - "license__key": "public-domain", - "license__score": "10.00", - "license__short_name": "Public Domain", - "license__category": "Public Domain", - "license__owner": "Unspecified", - "license__homepage_url": "http://www.linfo.org/publicdomain.html", - "license__text_url": null, - "license__reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", - "license__spdx_license_key": "", - "license__spdx_url": null, - "start_line": 1692, - "end_line": 1692, - "matched_rule__identifier": "public-domain.LICENSE", - "matched_rule__license_expression": "public-domain", - "matched_rule__licenses": "public-domain", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 2, - "matched_rule__matched_length": 2, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "10.00" - }, - { - "path": "samples/JGroups/src/S3_PING.java", - "author": "Bela Ban", - "start_line": 35, - "end_line": 35 - }, - { - "path": "samples/JGroups/src/S3_PING.java", - "author": "Robert Harder", - "start_line": 1698, - "end_line": 1698 - }, - { - "path": "samples/JGroups/src/S3_PING.java", - "author": "rob@iharder.net", - "start_line": 1698, - "end_line": 1698 - }, - { - "path": "samples/JGroups/src/S3_PING.java", - "email": "rob@iharder.net", - "start_line": 1699, - "end_line": 1699 - }, - { - "path": "samples/JGroups/src/S3_PING.java", - "url": "http://iharder.sourceforge.net/current/java/base64/", - "start_line": 1652, - "end_line": 1652 - }, - { - "path": "samples/JGroups/src/S3_PING.java", - "url": "http://iharder.net/base64", - "start_line": 1695, - "end_line": 1695 - }, - { - "path": "samples/srp/", - "type": "directory", - "name": "srp", - "base_name": "srp", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "files_count": 6, - "dirs_count": 1, - "size_count": 28741, - "scan_errors": "" - }, - { - "path": "samples/srp/build.info", - "type": "file", - "name": "build.info", - "base_name": "build", - "extension": ".info", - "size": 65, - "date": "2018-04-11", - "sha1": "994b9ec16ec11f96a1dfade472ecec8c5c837ab4", - "md5": "eaacdd82c253a8967707c431cca6227e", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": "" - }, - { - "path": "samples/srp/srp_lib.c", - "type": "file", - "name": "srp_lib.c", - "base_name": "srp_lib", - "extension": ".c", - "size": 7302, - "date": "2018-04-11", - "sha1": "624360fb75baf8f3498f6d70f7b3c66ed03bfa6c", - "md5": "b5c2f56afc2477d5a1768f97b314fe0f", - "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, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": "" - }, - { - "path": "samples/srp/srp_lib.c", - "license__key": "openssl", - "license__score": "100.00", - "license__short_name": "OpenSSL License", - "license__category": "Permissive", - "license__owner": "OpenSSL", - "license__homepage_url": "http://openssl.org/source/license.html", - "license__text_url": null, - "license__reference_url": "https://scancode-licensedb.aboutcode.org/openssl", - "license__spdx_license_key": "", - "license__spdx_url": null, - "start_line": 4, - "end_line": 7, - "matched_rule__identifier": "openssl_8.RULE", - "matched_rule__license_expression": "openssl", - "matched_rule__licenses": "openssl", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 41, - "matched_rule__matched_length": 41, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" - }, - { - "path": "samples/srp/srp_lib.c", - "copyright": "Copyright 2011-2016 The OpenSSL Project", - "start_line": 2, - "end_line": 2 + "start_line": 3, + "end_line": 3 }, { - "path": "samples/srp/srp_lib.c", - "holder": "The OpenSSL Project", - "start_line": 2, - "end_line": 2 + "path": "samples/JGroups/src/ImmutableReference.java", + "author": "Brian Stansberry", + "start_line": 29, + "end_line": 29 }, { - "path": "samples/srp/srp_lib.c", - "url": "https://www.openssl.org/source/license.html", - "start_line": 7, - "end_line": 7 + "path": "samples/JGroups/src/ImmutableReference.java", + "url": "http://www.fsf.org/", + "start_line": 20, + "end_line": 20 }, { - "path": "samples/srp/srp_vfy.c", + "path": "samples/JGroups/src/RATE_LIMITER.java", "type": "file", - "name": "srp_vfy.c", - "base_name": "srp_vfy", - "extension": ".c", - "size": 17481, - "date": "2018-04-11", - "sha1": "893b9ee1c0626a4f081c05fadab3647c75e464d2", - "md5": "434670c5adb07b7fe481f4e1b93cce0f", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": "C", + "name": "RATE_LIMITER.java", + "base_name": "RATE_LIMITER", + "extension": ".java", + "size": 3692, + "date": "2021-10-26", + "sha1": "a8087e5d50da3273536ebda9b87b77aa4ff55deb", + "md5": "4626bdbc48871b55513e1a12991c61a8", + "sha256": "80709043c6c1f4fbd6e7a43c9381da034ab9b67e2e6fee80973a0d4fd33664e0", + "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, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": "" }, { - "path": "samples/srp/srp_vfy.c", - "license__key": "openssl", - "license__score": "100.00", - "license__short_name": "OpenSSL License", - "license__category": "Permissive", - "license__owner": "OpenSSL", - "license__homepage_url": "http://openssl.org/source/license.html", - "license__text_url": null, - "license__reference_url": "https://scancode-licensedb.aboutcode.org/openssl", - "license__spdx_license_key": "", - "license__spdx_url": null, - "start_line": 4, - "end_line": 7, - "matched_rule__identifier": "openssl_8.RULE", - "matched_rule__license_expression": "openssl", - "matched_rule__licenses": "openssl", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 41, - "matched_rule__matched_length": 41, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" - }, - { - "path": "samples/srp/srp_vfy.c", - "copyright": "Copyright 2011-2016 The OpenSSL Project", - "start_line": 2, - "end_line": 2 - }, - { - "path": "samples/srp/srp_vfy.c", - "holder": "The OpenSSL Project", - "start_line": 2, - "end_line": 2 - }, - { - "path": "samples/srp/srp_vfy.c", - "url": "https://www.openssl.org/source/license.html", - "start_line": 7, - "end_line": 7 + "path": "samples/JGroups/src/RATE_LIMITER.java", + "author": "Bela Ban", + "start_line": 16, + "end_line": 16 }, { - "path": "samples/srp/scan/", - "type": "directory", - "name": "scan", - "base_name": "scan", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "mime_type": null, - "file_type": null, - "programming_language": null, + "path": "samples/JGroups/src/RouterStub.java", + "type": "file", + "name": "RouterStub.java", + "base_name": "RouterStub", + "extension": ".java", + "size": 9913, + "date": "2021-10-26", + "sha1": "c1f6818f8ee7bddcc9f444bc94c099729d716d52", + "md5": "eecfe23494acbcd8088c93bc1e83c7f2", + "sha256": "f212de138e8cb0b7eb13521d8ed2620bc41af55093b857da753d7753b1d3438d", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", "is_binary": false, - "is_text": false, + "is_text": true, "is_archive": false, "is_media": false, - "is_source": false, + "is_source": true, "is_script": false, - "files_count": 3, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, + "files_count": 0, "dirs_count": 0, - "size_count": 3893, + "size_count": 0, "scan_errors": "" }, { - "path": "samples/srp/scan/", - "package__type": "npm", - "package__namespace": "", - "package__name": "cookie-signature", - "package__version": "v 1.0.3", - "package__qualifiers": "", - "package__subpath": "", - "package__primary_language": "JavaScript", - "package__description": "Sign and unsign cookies", - "package__size": "", - "package__release_date": "", - "package__homepage_url": "", - "package__download_url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz", - "package__bug_tracking_url": "https://github.com/visionmedia/node-cookie-signature/issues", - "package__code_view_url": "", - "package__copyright": "", - "package__license_expression": "", - "package__notice_text": "" + "path": "samples/JGroups/src/RouterStub.java", + "author": "Bela Ban", + "start_line": 23, + "end_line": 23 + }, + { + "path": "samples/JGroups/src/RouterStub.java", + "url": "https://jira.jboss.org/jira/browse/JGRP-1151", + "start_line": 232, + "end_line": 232 }, { - "path": "samples/srp/scan/json2csv.rb", + "path": "samples/JGroups/src/RouterStubManager.java", "type": "file", - "name": "json2csv.rb", - "base_name": "json2csv", - "extension": ".rb", - "size": 1014, - "date": "2018-04-11", - "sha1": "92a83e5f8566bee7c83cf798c1b8912d609f56e0", - "md5": "380b7a5f483db7ace853b8f9dca5bfec", - "mime_type": "text/x-python", - "file_type": "Python script, ASCII text executable", - "programming_language": "Ruby", + "name": "RouterStubManager.java", + "base_name": "RouterStubManager", + "extension": ".java", + "size": 8162, + "date": "2021-10-26", + "sha1": "eb419dc94cfe11ca318a3e743a7f9f080e70c751", + "md5": "20bee9631b7c82a45c250e095352aec7", + "sha256": "c39a40d4057256a8fe70f2b69e5f940edcaf8b377b546d537e799ecff3f58b81", + "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": true, + "is_script": false, + "detected_license_expression": "lgpl-2.1-plus", + "detected_license_expression_spdx": "LGPL-2.1-or-later", + "percentage_of_license_text": 17.03, "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": "" }, { - "path": "samples/srp/scan/json2csv.rb", - "license__key": "apache-2.0", - "license__score": "89.53", - "license__short_name": "Apache 2.0", - "license__category": "Permissive", - "license__owner": "Apache Software Foundation", - "license__homepage_url": "http://www.apache.org/licenses/", - "license__text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "license__spdx_license_key": "Apache-2.0", - "license__spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 5, - "end_line": 14, - "matched_rule__identifier": "apache-2.0_7.RULE", - "matched_rule__license_expression": "apache-2.0", - "matched_rule__licenses": "apache-2.0", - "matched_rule__matcher": "3-seq", - "matched_rule__rule_length": 86, - "matched_rule__matched_length": 77, - "matched_rule__match_coverage": "89.53", - "matched_rule__rule_relevance": "100.00" - }, - { - "path": "samples/srp/scan/json2csv.rb", - "copyright": "Copyright (c) 2017 nexB Inc. and others.", - "start_line": 3, - "end_line": 3 + "path": "samples/JGroups/src/RouterStubManager.java", + "license_expression": "lgpl-2.1-plus", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 7, + "end_line": 20, + "license_match__matched_length": 125, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "lgpl-2.1-plus", + "license_match__rule_identifier": "lgpl-2.1-plus_59.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": true, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 125, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "lgpl-2.1-plus" }, { - "path": "samples/srp/scan/json2csv.rb", - "holder": "nexB Inc. and others.", + "path": "samples/JGroups/src/RouterStubManager.java", + "copyright": "Copyright 2009, Red Hat Middleware LLC, and individual contributors", "start_line": 3, "end_line": 3 }, { - "path": "samples/srp/scan/json2csv.rb", - "url": "http://nexb.com/", - "start_line": 4, - "end_line": 4 - }, - { - "path": "samples/srp/scan/json2csv.rb", - "url": "https://github.com/nexB/scancode-toolkit/", - "start_line": 4, - "end_line": 4 + "path": "samples/JGroups/src/RouterStubManager.java", + "holder": "Red Hat Middleware LLC, and individual contributors", + "start_line": 3, + "end_line": 3 }, { - "path": "samples/srp/scan/json2csv.rb", - "url": "http://apache.org/licenses/LICENSE-2.0", - "start_line": 10, - "end_line": 10 + "path": "samples/JGroups/src/RouterStubManager.java", + "url": "http://www.fsf.org/", + "start_line": 20, + "end_line": 20 }, { - "path": "samples/srp/scan/license", + "path": "samples/JGroups/src/S3_PING.java", "type": "file", - "name": "license", - "base_name": "license", - "extension": "", - "size": 679, - "date": "2018-04-11", - "sha1": "75c5490a718ddd45e40e0cc7ce0c756abc373123", - "md5": "b965a762efb9421cf1bf4405f336e278", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, + "name": "S3_PING.java", + "base_name": "S3_PING", + "extension": ".java", + "size": 122528, + "date": "2021-10-26", + "sha1": "08dba9986f69719970ead3592dc565465164df0d", + "md5": "83d8324f37d0e3f120bc89865cf0bd39", + "sha256": "c4d59a8837c6320788c74496201e3ecc0ff2100525ebb727bcae6d855b34c548", + "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": false, + "is_source": true, "is_script": false, + "detected_license_expression": "public-domain AND public-domain-disclaimer", + "detected_license_expression_spdx": "LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain-disclaimer", + "percentage_of_license_text": 0.27, "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": "" }, { - "path": "samples/srp/scan/license", - "license__key": "gpl-2.0-plus", - "license__score": "100.00", - "license__short_name": "GPL 2.0 or later", - "license__category": "Copyleft", - "license__owner": "Free Software Foundation (FSF)", - "license__homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "license__text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", - "license__spdx_license_key": "GPL-2.0-or-later", - "license__spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later", - "start_line": 1, - "end_line": 12, - "matched_rule__identifier": "gpl-2.0-plus.LICENSE", - "matched_rule__license_expression": "gpl-2.0-plus", - "matched_rule__licenses": "gpl-2.0-plus", - "matched_rule__matcher": "1-hash", - "matched_rule__rule_length": 115, - "matched_rule__matched_length": 115, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" - }, - { - "path": "samples/srp/scan/package.json", - "type": "file", - "name": "package.json", - "base_name": "package", - "extension": ".json", - "size": 2200, - "date": "2018-04-11", - "sha1": "918376afce796ef90eeda1d6695f2289c90491ac", - "md5": "1f66239a9b850c5e60a9382dbe2162d2", - "mime_type": "text/plain", - "file_type": "ASCII text, with very long lines", - "programming_language": "JSON", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": "" + "path": "samples/JGroups/src/S3_PING.java", + "license_expression": "public-domain", + "detection_log": "not-combined", + "license_match__score": "70.00", + "start_line": 1649, + "end_line": 1649, + "license_match__matched_length": 2, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "public-domain", + "license_match__rule_identifier": "public-domain_bare_words.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 2, + "license_match__rule_relevance": "70.00", + "license_match__licenses": "public-domain" }, { - "path": "samples/srp/scan/package.json", - "license__key": "mit", - "license__score": "15.00", - "license__short_name": "MIT License", - "license__category": "Permissive", - "license__owner": "MIT", - "license__homepage_url": "http://opensource.org/licenses/mit-license.php", - "license__text_url": "http://opensource.org/licenses/mit-license.php", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/mit", - "license__spdx_license_key": "MIT", - "license__spdx_url": "https://spdx.org/licenses/MIT", - "start_line": 24, - "end_line": 24, - "matched_rule__identifier": "mit_27.RULE", - "matched_rule__license_expression": "mit", - "matched_rule__licenses": "mit", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 3, - "matched_rule__matched_length": 3, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "15.00" - }, - { - "path": "samples/srp/scan/package.json", - "license__key": "mit", - "license__score": "100.00", - "license__short_name": "MIT License", - "license__category": "Permissive", - "license__owner": "MIT", - "license__homepage_url": "http://opensource.org/licenses/mit-license.php", - "license__text_url": "http://opensource.org/licenses/mit-license.php", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/mit", - "license__spdx_license_key": "MIT", - "license__spdx_url": "https://spdx.org/licenses/MIT", - "start_line": 24, - "end_line": 24, - "matched_rule__identifier": "mit.LICENSE", - "matched_rule__license_expression": "mit", - "matched_rule__licenses": "mit", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 163, - "matched_rule__matched_length": 163, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" - }, - { - "path": "samples/srp/scan/package.json", - "copyright": "Copyright (c) 2012 LearnBoost ", - "start_line": 24, - "end_line": 24 + "path": "samples/JGroups/src/S3_PING.java", + "license_expression": "public-domain-disclaimer", + "detection_log": "not-combined", + "license_match__score": "100.00", + "start_line": 1692, + "end_line": 1694, + "license_match__matched_length": 30, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "public-domain-disclaimer", + "license_match__rule_identifier": "public-domain-disclaimer_77.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 30, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "public-domain-disclaimer" }, { - "path": "samples/srp/scan/package.json", - "holder": "LearnBoost", - "start_line": 24, - "end_line": 24 + "path": "samples/JGroups/src/S3_PING.java", + "author": "Bela Ban", + "start_line": 37, + "end_line": 37 }, { - "path": "samples/srp/scan/package.json", - "email": "tj@learnboost.com", - "start_line": 12, - "end_line": 12 + "path": "samples/JGroups/src/S3_PING.java", + "author": "Robert Harder", + "start_line": 1698, + "end_line": 1698 }, { - "path": "samples/srp/scan/package.json", - "url": "https://github.com/visionmedia/node-cookie-signature.git", - "start_line": 16, - "end_line": 16 + "path": "samples/JGroups/src/S3_PING.java", + "author": "rob@iharder.net", + "start_line": 1699, + "end_line": 1699 }, { - "path": "samples/srp/scan/package.json", - "url": "https://github.com/visionmedia/node-cookie-signature/issues", - "start_line": 27, - "end_line": 27 + "path": "samples/JGroups/src/S3_PING.java", + "email": "rob@iharder.net", + "start_line": 1699, + "end_line": 1699 + }, + { + "path": "samples/JGroups/src/S3_PING.java", + "url": "http://iharder.sourceforge.net/current/java/base64/", + "start_line": 1652, + "end_line": 1652 + }, + { + "path": "samples/JGroups/src/S3_PING.java", + "url": "http://iharder.net/base64", + "start_line": 1695, + "end_line": 1695 }, { "path": "samples/zlib/", @@ -1620,6 +5863,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -1629,6 +5873,9 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 16, "dirs_count": 5, "size_count": 268762, @@ -1641,9 +5888,10 @@ "base_name": "adler32", "extension": ".c", "size": 4968, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "0cff4808476ce0b5f6f0ebbc69ee2ab2a0eebe43", "md5": "ae3bbb54820e1d49fb90cbba222e973f", + "sha256": "341d49ae2703037d2d10c8486f1a1ca3b65e0f10cc9e5fead6bfbbc0b34564ba", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -1653,6 +5901,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "percentage_of_license_text": 2.06, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1660,26 +5911,49 @@ }, { "path": "samples/zlib/adler32.c", - "license__key": "zlib", - "license__score": "60.00", - "license__short_name": "ZLIB License", - "license__category": "Permissive", - "license__owner": "zlib", - "license__homepage_url": "http://www.zlib.net/", - "license__text_url": "http://www.gzip.org/zlib/zlib_license.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "license__spdx_license_key": "Zlib", - "license__spdx_url": "https://spdx.org/licenses/Zlib", + "license_expression": "zlib", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", "start_line": 3, "end_line": 3, - "matched_rule__identifier": "zlib_5.RULE", - "matched_rule__license_expression": "zlib", - "matched_rule__licenses": "zlib", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 12, - "matched_rule__matched_length": 12, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "60.00" + "license_match__matched_length": 12, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "zlib", + "license_match__rule_identifier": "zlib_5.RULE", + "license_match__referenced_filenames": [ + "zlib.h" + ], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 12, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "zlib" + }, + { + "path": "samples/zlib/adler32.c", + "license_expression": "zlib", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", + "start_line": 6, + "end_line": 23, + "license_match__matched_length": 144, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "zlib", + "license_match__rule_identifier": "zlib_17.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 144, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "zlib" }, { "path": "samples/zlib/adler32.c", @@ -1700,9 +5974,10 @@ "base_name": "deflate", "extension": ".c", "size": 71476, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "7b4ace6d698c5dbbfb9a8f047f63228ca54d2e77", "md5": "cd7826278ce9d9d9ed5abdefef50c3e2", + "sha256": "565e68ddfff5af8efd55f71e122b860ad11527a7d9de40a76af2b16afef24cc0", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -1712,6 +5987,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "percentage_of_license_text": 0.13, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1719,26 +5997,49 @@ }, { "path": "samples/zlib/deflate.c", - "license__key": "zlib", - "license__score": "60.00", - "license__short_name": "ZLIB License", - "license__category": "Permissive", - "license__owner": "zlib", - "license__homepage_url": "http://www.zlib.net/", - "license__text_url": "http://www.gzip.org/zlib/zlib_license.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "license__spdx_license_key": "Zlib", - "license__spdx_url": "https://spdx.org/licenses/Zlib", + "license_expression": "zlib", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", "start_line": 3, "end_line": 3, - "matched_rule__identifier": "zlib_5.RULE", - "matched_rule__license_expression": "zlib", - "matched_rule__licenses": "zlib", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 12, - "matched_rule__matched_length": 12, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "60.00" + "license_match__matched_length": 12, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "zlib", + "license_match__rule_identifier": "zlib_5.RULE", + "license_match__referenced_filenames": [ + "zlib.h" + ], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 12, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "zlib" + }, + { + "path": "samples/zlib/deflate.c", + "license_expression": "zlib", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", + "start_line": 6, + "end_line": 23, + "license_match__matched_length": 144, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "zlib", + "license_match__rule_identifier": "zlib_17.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 144, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "zlib" }, { "path": "samples/zlib/deflate.c", @@ -1749,8 +6050,8 @@ { "path": "samples/zlib/deflate.c", "copyright": "Copyright 1995-2013 Jean-loup Gailly and Mark Adler", - "start_line": 54, - "end_line": 54 + "start_line": 55, + "end_line": 55 }, { "path": "samples/zlib/deflate.c", @@ -1761,12 +6062,12 @@ { "path": "samples/zlib/deflate.c", "holder": "Jean-loup Gailly and Mark Adler", - "start_line": 54, - "end_line": 54 + "start_line": 55, + "end_line": 55 }, { "path": "samples/zlib/deflate.c", - "author": "Leonid Broukhis.", + "author": "Leonid Broukhis", "start_line": 34, "end_line": 34 }, @@ -1783,9 +6084,10 @@ "base_name": "deflate", "extension": ".h", "size": 12774, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "29ed3b8ca3927576e5889dea5880ca0052942c7d", "md5": "7ceae74a13201f14c91623116af169c3", + "sha256": "80570c8052491bdc7583600da28a8f1cb32c27ab1cec107ec12c83255d426cf7", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -1795,6 +6097,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "percentage_of_license_text": 2.14, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1802,49 +6107,71 @@ }, { "path": "samples/zlib/deflate.h", - "license__key": "zlib", - "license__score": "60.00", - "license__short_name": "ZLIB License", - "license__category": "Permissive", - "license__owner": "zlib", - "license__homepage_url": "http://www.zlib.net/", - "license__text_url": "http://www.gzip.org/zlib/zlib_license.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "license__spdx_license_key": "Zlib", - "license__spdx_url": "https://spdx.org/licenses/Zlib", + "license_expression": "zlib", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", "start_line": 3, "end_line": 3, - "matched_rule__identifier": "zlib_5.RULE", - "matched_rule__license_expression": "zlib", - "matched_rule__licenses": "zlib", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 12, - "matched_rule__matched_length": 12, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "60.00" + "license_match__matched_length": 12, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "zlib", + "license_match__rule_identifier": "zlib_5.RULE", + "license_match__referenced_filenames": [ + "zlib.h" + ], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 12, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "zlib" + }, + { + "path": "samples/zlib/deflate.h", + "license_expression": "zlib", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", + "start_line": 6, + "end_line": 23, + "license_match__matched_length": 144, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "zlib", + "license_match__rule_identifier": "zlib_17.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 144, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "zlib" }, { "path": "samples/zlib/deflate.h", - "license__key": "zlib", - "license__score": "100.00", - "license__short_name": "ZLIB License", - "license__category": "Permissive", - "license__owner": "zlib", - "license__homepage_url": "http://www.zlib.net/", - "license__text_url": "http://www.gzip.org/zlib/zlib_license.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "license__spdx_license_key": "Zlib", - "license__spdx_url": "https://spdx.org/licenses/Zlib", + "license_expression": "zlib", + "detection_log": "not-combined", + "license_match__score": "100.00", "start_line": 93, "end_line": 94, - "matched_rule__identifier": "zlib_21.RULE", - "matched_rule__license_expression": "zlib", - "matched_rule__licenses": "zlib", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 29, - "matched_rule__matched_length": 29, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" + "license_match__matched_length": 28, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "zlib", + "license_match__rule_identifier": "zlib_21.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 28, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "zlib" }, { "path": "samples/zlib/deflate.h", @@ -1865,9 +6192,10 @@ "base_name": "zlib", "extension": ".h", "size": 87883, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "400d35465f179a4acacb5fe749e6ce20a0bbdb84", "md5": "64d8a5180bd54ff5452886e4cbb21e14", + "sha256": "726b0569915917b967f87f3f08a1eec039101bf9dcc29d61c0b2b0b8f271b58d", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -1877,6 +6205,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "percentage_of_license_text": 1.06, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1884,26 +6215,25 @@ }, { "path": "samples/zlib/zlib.h", - "license__key": "zlib", - "license__score": "100.00", - "license__short_name": "ZLIB License", - "license__category": "Permissive", - "license__owner": "zlib", - "license__homepage_url": "http://www.zlib.net/", - "license__text_url": "http://www.gzip.org/zlib/zlib_license.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "license__spdx_license_key": "Zlib", - "license__spdx_url": "https://spdx.org/licenses/Zlib", + "license_expression": "zlib", + "detection_log": "not-combined", + "license_match__score": "100.00", "start_line": 6, "end_line": 23, - "matched_rule__identifier": "zlib_17.RULE", - "matched_rule__license_expression": "zlib", - "matched_rule__licenses": "zlib", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 145, - "matched_rule__matched_length": 145, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" + "license_match__matched_length": 144, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "zlib", + "license_match__rule_identifier": "zlib_17.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 144, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "zlib" }, { "path": "samples/zlib/zlib.h", @@ -1942,9 +6272,10 @@ "base_name": "zutil", "extension": ".c", "size": 7414, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "e1af709bff21ae0d4331119a7fc4c19f82932043", "md5": "fff257bc1656eb60fc585a7dc35f963d", + "sha256": "c5e9927d5a1a1dec514ccdcedfa1e0f01664c58bb33166b4997b50b8001f1d6c", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -1954,6 +6285,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "percentage_of_license_text": 1.19, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1961,36 +6295,59 @@ }, { "path": "samples/zlib/zutil.c", - "license__key": "zlib", - "license__score": "60.00", - "license__short_name": "ZLIB License", - "license__category": "Permissive", - "license__owner": "zlib", - "license__homepage_url": "http://www.zlib.net/", - "license__text_url": "http://www.gzip.org/zlib/zlib_license.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "license__spdx_license_key": "Zlib", - "license__spdx_url": "https://spdx.org/licenses/Zlib", + "license_expression": "zlib", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", "start_line": 3, "end_line": 3, - "matched_rule__identifier": "zlib_5.RULE", - "matched_rule__license_expression": "zlib", - "matched_rule__licenses": "zlib", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 12, - "matched_rule__matched_length": 12, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "60.00" + "license_match__matched_length": 12, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "zlib", + "license_match__rule_identifier": "zlib_5.RULE", + "license_match__referenced_filenames": [ + "zlib.h" + ], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 12, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "zlib" + }, + { + "path": "samples/zlib/zutil.c", + "license_expression": "zlib", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", + "start_line": 6, + "end_line": 23, + "license_match__matched_length": 144, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "zlib", + "license_match__rule_identifier": "zlib_17.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 144, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "zlib" }, { "path": "samples/zlib/zutil.c", - "copyright": "Copyright (c) 1995-2005, 2010, 2011, 2012 Jean-loup Gailly.", + "copyright": "Copyright (c) 1995-2005, 2010, 2011, 2012 Jean-loup Gailly", "start_line": 2, "end_line": 2 }, { "path": "samples/zlib/zutil.c", - "holder": "Jean-loup Gailly.", + "holder": "Jean-loup Gailly", "start_line": 2, "end_line": 2 }, @@ -2001,9 +6358,10 @@ "base_name": "zutil", "extension": ".h", "size": 6766, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "b909d27ef9ce51639f76b7ea6b62721e7d1b6bf7", "md5": "04fcfbb961591c9452c4d0fd1525ffdf", + "sha256": "91cce8e78e83bcdb8c6acb98d4f0686dbdc81ca97d4a36a60c0b48f7ef78f1af", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -2013,6 +6371,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "percentage_of_license_text": 1.25, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2020,36 +6381,59 @@ }, { "path": "samples/zlib/zutil.h", - "license__key": "zlib", - "license__score": "60.00", - "license__short_name": "ZLIB License", - "license__category": "Permissive", - "license__owner": "zlib", - "license__homepage_url": "http://www.zlib.net/", - "license__text_url": "http://www.gzip.org/zlib/zlib_license.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "license__spdx_license_key": "Zlib", - "license__spdx_url": "https://spdx.org/licenses/Zlib", + "license_expression": "zlib", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", "start_line": 3, "end_line": 3, - "matched_rule__identifier": "zlib_5.RULE", - "matched_rule__license_expression": "zlib", - "matched_rule__licenses": "zlib", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 12, - "matched_rule__matched_length": 12, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "60.00" + "license_match__matched_length": 12, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "zlib", + "license_match__rule_identifier": "zlib_5.RULE", + "license_match__referenced_filenames": [ + "zlib.h" + ], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 12, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "zlib" + }, + { + "path": "samples/zlib/zutil.h", + "license_expression": "zlib", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", + "start_line": 6, + "end_line": 23, + "license_match__matched_length": 144, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "zlib", + "license_match__rule_identifier": "zlib_17.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 144, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "zlib" }, { "path": "samples/zlib/zutil.h", - "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly.", + "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly", "start_line": 2, "end_line": 2 }, { "path": "samples/zlib/zutil.h", - "holder": "Jean-loup Gailly.", + "holder": "Jean-loup Gailly", "start_line": 2, "end_line": 2 }, @@ -2063,6 +6447,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -2072,6 +6457,9 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 1, "dirs_count": 0, "size_count": 13594, @@ -2084,18 +6472,22 @@ "base_name": "zlib", "extension": ".ads", "size": 13594, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "0245a91806d804bf9f0907a3a001a141e9adb61b", "md5": "71de2670f2e588b51c62e7f6a9046399", + "sha256": "02634bec0d5e4c69d8d2859124380074a57de8d8bd928398379bfacc514236d2", "mime_type": "text/plain", "file_type": "ASCII text", - "programming_language": "Ada", + "programming_language": null, "is_binary": false, "is_text": true, "is_archive": false, "is_media": false, - "is_source": true, + "is_source": false, "is_script": false, + "detected_license_expression": "gpl-2.0-plus WITH ada-linking-exception", + "detected_license_expression_spdx": "GPL-2.0-or-later WITH LicenseRef-scancode-ada-linking-exception", + "percentage_of_license_text": 10.46, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2103,49 +6495,25 @@ }, { "path": "samples/zlib/ada/zlib.ads", - "license__key": "lgpl-2.0-plus", - "license__score": "97.39", - "license__short_name": "LGPL 2.0 or later", - "license__category": "Copyleft Limited", - "license__owner": "Free Software Foundation (FSF)", - "license__homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", - "license__text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", - "license__spdx_license_key": "LGPL-2.0-or-later", - "license__spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later", + "license_expression": "gpl-2.0-plus WITH ada-linking-exception", + "detection_log": "not-combined", + "license_match__score": "100.00", "start_line": 6, - "end_line": 18, - "matched_rule__identifier": "lgpl-2.0-plus_39.RULE", - "matched_rule__license_expression": "lgpl-2.0-plus", - "matched_rule__licenses": "lgpl-2.0-plus", - "matched_rule__matcher": "3-seq", - "matched_rule__rule_length": 115, - "matched_rule__matched_length": 112, - "matched_rule__match_coverage": "97.39", - "matched_rule__rule_relevance": "100.00" - }, - { - "path": "samples/zlib/ada/zlib.ads", - "license__key": "ada-linking-exception", - "license__score": "100.00", - "license__short_name": "Ada linking exception to GPL 2.0 or later", - "license__category": "Copyleft Limited", - "license__owner": "Dmitriy Anisimkov", - "license__homepage_url": null, - "license__text_url": null, - "license__reference_url": "https://scancode-licensedb.aboutcode.org/ada-linking-exception", - "license__spdx_license_key": "", - "license__spdx_url": null, - "start_line": 20, "end_line": 25, - "matched_rule__identifier": "ada-linking-exception.LICENSE", - "matched_rule__license_expression": "ada-linking-exception", - "matched_rule__licenses": "ada-linking-exception", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 64, - "matched_rule__matched_length": 64, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" + "license_match__matched_length": 176, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "gpl-2.0-plus WITH ada-linking-exception", + "license_match__rule_identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": false, + "license_match__is_license_notice": true, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 176, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "gpl-2.0-plus\nada-linking-exception" }, { "path": "samples/zlib/ada/zlib.ads", @@ -2169,6 +6537,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -2178,6 +6547,9 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 4, "dirs_count": 0, "size_count": 14257, @@ -2190,9 +6562,10 @@ "base_name": "AssemblyInfo", "extension": ".cs", "size": 2500, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "9f1db1177b2e9a014f72bb3cd80be17133e06d16", "md5": "23d0d7c18846fc31655b6aa89b7c8038", + "sha256": "314afcfb339ea95f5431047b7ab24631b11c3532c7ce5dc2094ed0cf80a7c16d", "mime_type": "text/plain", "file_type": "ASCII text, with CRLF line terminators", "programming_language": "C#", @@ -2202,6 +6575,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2226,11 +6602,12 @@ "base_name": "ChecksumImpl", "extension": ".cs", "size": 8040, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "3807a0e24a57b92ea301559cab7307b8eab52c51", "md5": "d01b3cb2e75da9b15f05b92b42f6bd33", - "mime_type": "text/plain", - "file_type": "ISO-8859 text, with CRLF line terminators", + "sha256": "e7c047a2c3bcf88d3d002ee3d2d05af414acf53cb4451efacc0f2e95a474ea0f", + "mime_type": "text/x-c++", + "file_type": "C++ source, ISO-8859 text, with CRLF line terminators", "programming_language": "C#", "is_binary": false, "is_text": true, @@ -2238,6 +6615,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": "boost-1.0", + "detected_license_expression_spdx": "BSL-1.0", + "percentage_of_license_text": 3.85, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2245,26 +6625,49 @@ }, { "path": "samples/zlib/dotzlib/ChecksumImpl.cs", - "license__key": "boost-1.0", - "license__score": "92.59", - "license__short_name": "Boost 1.0", - "license__category": "Permissive", - "license__owner": "Boost", - "license__homepage_url": "http://www.boost.org/users/license.html", - "license__text_url": "http://www.boost.org/LICENSE_1_0.txt", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", - "license__spdx_license_key": "BSL-1.0", - "license__spdx_url": "https://spdx.org/licenses/BSL-1.0", + "license_expression": "boost-1.0", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", "start_line": 4, "end_line": 5, - "matched_rule__identifier": "boost-1.0_1.RULE", - "matched_rule__license_expression": "boost-1.0", - "matched_rule__licenses": "boost-1.0", - "matched_rule__matcher": "3-seq", - "matched_rule__rule_length": 27, - "matched_rule__matched_length": 25, - "matched_rule__match_coverage": "92.59", - "matched_rule__rule_relevance": "100.00" + "license_match__matched_length": 32, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "boost-1.0", + "license_match__rule_identifier": "boost-1.0_21.RULE", + "license_match__referenced_filenames": [ + "LICENSE_1_0.txt" + ], + "license_match__is_license_text": false, + "license_match__is_license_notice": true, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 32, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "boost-1.0" + }, + { + "path": "samples/zlib/dotzlib/ChecksumImpl.cs", + "license_expression": "boost-1.0", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", + "start_line": 1, + "end_line": 23, + "license_match__matched_length": 211, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-hash", + "license_match__license_expression": "boost-1.0", + "license_match__rule_identifier": "boost-1.0.LICENSE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 211, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "boost-1.0" }, { "path": "samples/zlib/dotzlib/ChecksumImpl.cs", @@ -2291,9 +6694,10 @@ "base_name": "LICENSE_1_0", "extension": ".txt", "size": 1359, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "892b34f7865d90a6f949f50d95e49625a10bc7f0", "md5": "81543b22c36f10d20ac9712f8d80ef8d", + "sha256": "36266a8fd073568394cb81cdb2b124f7fdae2c64c1a7ed09db34b4d22efa2951", "mime_type": "text/plain", "file_type": "ASCII text, with CRLF line terminators", "programming_language": null, @@ -2303,6 +6707,9 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": "boost-1.0", + "detected_license_expression_spdx": "BSL-1.0", + "percentage_of_license_text": 100.0, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2310,26 +6717,25 @@ }, { "path": "samples/zlib/dotzlib/LICENSE_1_0.txt", - "license__key": "boost-1.0", - "license__score": "100.00", - "license__short_name": "Boost 1.0", - "license__category": "Permissive", - "license__owner": "Boost", - "license__homepage_url": "http://www.boost.org/users/license.html", - "license__text_url": "http://www.boost.org/LICENSE_1_0.txt", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", - "license__spdx_license_key": "BSL-1.0", - "license__spdx_url": "https://spdx.org/licenses/BSL-1.0", + "license_expression": "boost-1.0", + "detection_log": "not-combined", + "license_match__score": "100.00", "start_line": 1, "end_line": 23, - "matched_rule__identifier": "boost-1.0.LICENSE", - "matched_rule__license_expression": "boost-1.0", - "matched_rule__licenses": "boost-1.0", - "matched_rule__matcher": "1-hash", - "matched_rule__rule_length": 214, - "matched_rule__matched_length": 214, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" + "license_match__matched_length": 211, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-hash", + "license_match__license_expression": "boost-1.0", + "license_match__rule_identifier": "boost-1.0.LICENSE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 211, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "boost-1.0" }, { "path": "samples/zlib/dotzlib/readme.txt", @@ -2338,9 +6744,10 @@ "base_name": "readme", "extension": ".txt", "size": 2358, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "b1229b826f0096808628474538cea8fec2922a9b", "md5": "1f20f3168ee63d90de033edac2ce383c", + "sha256": "d04972a91b1563fb4b7acab4b9ff2b84e57368953cc0596d5f5ea17d97315fd0", "mime_type": "text/plain", "file_type": "ASCII text, with CRLF line terminators", "programming_language": null, @@ -2350,6 +6757,9 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": "boost-1.0", + "detected_license_expression_spdx": "BSL-1.0", + "percentage_of_license_text": 11.18, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2357,26 +6767,95 @@ }, { "path": "samples/zlib/dotzlib/readme.txt", - "license__key": "boost-1.0", - "license__score": "92.59", - "license__short_name": "Boost 1.0", - "license__category": "Permissive", - "license__owner": "Boost", - "license__homepage_url": "http://www.boost.org/users/license.html", - "license__text_url": "http://www.boost.org/LICENSE_1_0.txt", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", - "license__spdx_license_key": "BSL-1.0", - "license__spdx_url": "https://spdx.org/licenses/BSL-1.0", + "license_expression": "boost-1.0", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", + "start_line": 10, + "end_line": 10, + "license_match__matched_length": 6, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "unknown-license-reference", + "license_match__rule_identifier": "unknown-license-reference_225.RULE", + "license_match__referenced_filenames": [ + "LICENSE_1_0.txt" + ], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 6, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "unknown-license-reference" + }, + { + "path": "samples/zlib/dotzlib/readme.txt", + "license_expression": "boost-1.0", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", + "start_line": 1, + "end_line": 23, + "license_match__matched_length": 211, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-hash", + "license_match__license_expression": "boost-1.0", + "license_match__rule_identifier": "boost-1.0.LICENSE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 211, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "boost-1.0" + }, + { + "path": "samples/zlib/dotzlib/readme.txt", + "license_expression": "boost-1.0", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", "start_line": 57, "end_line": 58, - "matched_rule__identifier": "boost-1.0_1.RULE", - "matched_rule__license_expression": "boost-1.0", - "matched_rule__licenses": "boost-1.0", - "matched_rule__matcher": "3-seq", - "matched_rule__rule_length": 27, - "matched_rule__matched_length": 25, - "matched_rule__match_coverage": "92.59", - "matched_rule__rule_relevance": "100.00" + "license_match__matched_length": 32, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "boost-1.0", + "license_match__rule_identifier": "boost-1.0_21.RULE", + "license_match__referenced_filenames": [ + "LICENSE_1_0.txt" + ], + "license_match__is_license_text": false, + "license_match__is_license_notice": true, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 32, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "boost-1.0" + }, + { + "path": "samples/zlib/dotzlib/readme.txt", + "license_expression": "boost-1.0", + "detection_log": "unknown-reference-to-local-file", + "license_match__score": "100.00", + "start_line": 1, + "end_line": 23, + "license_match__matched_length": 211, + "license_match__match_coverage": "100.00", + "license_match__matcher": "1-hash", + "license_match__license_expression": "boost-1.0", + "license_match__rule_identifier": "boost-1.0.LICENSE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 211, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "boost-1.0" }, { "path": "samples/zlib/dotzlib/readme.txt", @@ -2406,6 +6885,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -2415,6 +6895,9 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 1, "dirs_count": 0, "size_count": 16413, @@ -2427,9 +6910,10 @@ "base_name": "gvmat64", "extension": ".S", "size": 16413, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "742603cba1af98a1432cc02efb019b1a5760adf2", "md5": "5e772d7302475e5473d0c4c57b9861e8", + "sha256": "22ff411b8b1d1b04aeaa8418b68245400267dc43c6f44104f6ccd37f0daee89f", "mime_type": "text/x-c", "file_type": "C source, ASCII text, with CRLF line terminators", "programming_language": "GAS", @@ -2439,6 +6923,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "percentage_of_license_text": 5.91, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2446,36 +6933,35 @@ }, { "path": "samples/zlib/gcc_gvmat64/gvmat64.S", - "license__key": "zlib", - "license__score": "100.00", - "license__short_name": "ZLIB License", - "license__category": "Permissive", - "license__owner": "zlib", - "license__homepage_url": "http://www.zlib.net/", - "license__text_url": "http://www.gzip.org/zlib/zlib_license.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "license__spdx_license_key": "Zlib", - "license__spdx_url": "https://spdx.org/licenses/Zlib", + "license_expression": "zlib", + "detection_log": "not-combined", + "license_match__score": "100.00", "start_line": 17, "end_line": 31, - "matched_rule__identifier": "zlib.LICENSE", - "matched_rule__license_expression": "zlib", - "matched_rule__licenses": "zlib", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 133, - "matched_rule__matched_length": 133, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" + "license_match__matched_length": 132, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "zlib", + "license_match__rule_identifier": "zlib.LICENSE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 132, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "zlib" }, { "path": "samples/zlib/gcc_gvmat64/gvmat64.S", - "copyright": "Copyright (c) 1995-2010 Jean-loup Gailly, Brian Raiter and Gilles Vollant.", + "copyright": "Copyright (c) 1995-2010 Jean-loup Gailly, Brian Raiter and Gilles Vollant", "start_line": 10, "end_line": 10 }, { "path": "samples/zlib/gcc_gvmat64/gvmat64.S", - "holder": "Jean-loup Gailly, Brian Raiter and Gilles Vollant.", + "holder": "Jean-loup Gailly, Brian Raiter and Gilles Vollant", "start_line": 10, "end_line": 10 }, @@ -2531,6 +7017,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -2540,6 +7027,9 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 2, "dirs_count": 0, "size_count": 23223, @@ -2552,9 +7042,10 @@ "base_name": "infback9", "extension": ".c", "size": 21629, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "17fb362c03755b12f2dda5b12a68cf38162674bd", "md5": "23ff5edec0817da303cb1294c1e4205c", + "sha256": "0a715c85a1ce3bb8b5a18d60941ffabc0186a886bcc66ba2ee0c4115a8e274e9", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -2564,6 +7055,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "percentage_of_license_text": 0.53, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2571,26 +7065,27 @@ }, { "path": "samples/zlib/infback9/infback9.c", - "license__key": "zlib", - "license__score": "60.00", - "license__short_name": "ZLIB License", - "license__category": "Permissive", - "license__owner": "zlib", - "license__homepage_url": "http://www.zlib.net/", - "license__text_url": "http://www.gzip.org/zlib/zlib_license.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "license__spdx_license_key": "Zlib", - "license__spdx_url": "https://spdx.org/licenses/Zlib", + "license_expression": "zlib", + "detection_log": "not-combined", + "license_match__score": "100.00", "start_line": 3, "end_line": 3, - "matched_rule__identifier": "zlib_5.RULE", - "matched_rule__license_expression": "zlib", - "matched_rule__licenses": "zlib", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 12, - "matched_rule__matched_length": 12, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "60.00" + "license_match__matched_length": 12, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "zlib", + "license_match__rule_identifier": "zlib_5.RULE", + "license_match__referenced_filenames": [ + "zlib.h" + ], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 12, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "zlib" }, { "path": "samples/zlib/infback9/infback9.c", @@ -2611,9 +7106,10 @@ "base_name": "infback9", "extension": ".h", "size": 1594, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "d0486a32b558dcaceded5f0746fad62e680a4734", "md5": "52b1ed99960d3ed7ed60cd20295e64a8", + "sha256": "dda2302f28157fe43a6143f84802af1740393572c2766559593996fd7a5a3245", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -2623,6 +7119,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "percentage_of_license_text": 5.74, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2630,26 +7129,27 @@ }, { "path": "samples/zlib/infback9/infback9.h", - "license__key": "zlib", - "license__score": "60.00", - "license__short_name": "ZLIB License", - "license__category": "Permissive", - "license__owner": "zlib", - "license__homepage_url": "http://www.zlib.net/", - "license__text_url": "http://www.gzip.org/zlib/zlib_license.html", - "license__reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "license__spdx_license_key": "Zlib", - "license__spdx_url": "https://spdx.org/licenses/Zlib", + "license_expression": "zlib", + "detection_log": "not-combined", + "license_match__score": "100.00", "start_line": 3, "end_line": 3, - "matched_rule__identifier": "zlib_5.RULE", - "matched_rule__license_expression": "zlib", - "matched_rule__licenses": "zlib", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 12, - "matched_rule__matched_length": 12, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "60.00" + "license_match__matched_length": 12, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "zlib", + "license_match__rule_identifier": "zlib_5.RULE", + "license_match__referenced_filenames": [ + "zlib.h" + ], + "license_match__is_license_text": false, + "license_match__is_license_notice": false, + "license_match__is_license_reference": true, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 12, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "zlib" }, { "path": "samples/zlib/infback9/infback9.h", @@ -2673,6 +7173,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -2682,6 +7183,9 @@ "is_media": false, "is_source": false, "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 2, "dirs_count": 0, "size_count": 9994, @@ -2694,9 +7198,10 @@ "base_name": "zstream", "extension": ".h", "size": 9283, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "fca4540d490fff36bb90fd801cf9cd8fc695bb17", "md5": "a980b61c1e8be68d5cdb1236ba6b43e7", + "sha256": "d0343e0c57ff58008b6f29643d289c72713aa2d653fe3dcd2e939fc77e7e20b6", "mime_type": "text/x-c++", "file_type": "C++ source, ASCII text", "programming_language": "C", @@ -2706,6 +7211,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": "mit-old-style", + "detected_license_expression_spdx": "LicenseRef-scancode-mit-old-style", + "percentage_of_license_text": 5.81, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2713,26 +7221,25 @@ }, { "path": "samples/zlib/iostream2/zstream.h", - "license__key": "cmr-no", - "license__score": "100.00", - "license__short_name": "CMR License", - "license__category": "Permissive", - "license__owner": "CMR - Christian Michelsen Research AS", - "license__homepage_url": null, - "license__text_url": null, - "license__reference_url": "https://scancode-licensedb.aboutcode.org/cmr-no", - "license__spdx_license_key": "", - "license__spdx_url": null, + "license_expression": "mit-old-style", + "detection_log": "not-combined", + "license_match__score": "100.00", "start_line": 9, "end_line": 15, - "matched_rule__identifier": "cmr-no.LICENSE", - "matched_rule__license_expression": "cmr-no", - "matched_rule__licenses": "cmr-no", - "matched_rule__matcher": "2-aho", - "matched_rule__rule_length": 71, - "matched_rule__matched_length": 71, - "matched_rule__match_coverage": "100.00", - "matched_rule__rule_relevance": "100.00" + "license_match__matched_length": 71, + "license_match__match_coverage": "100.00", + "license_match__matcher": "2-aho", + "license_match__license_expression": "mit-old-style", + "license_match__rule_identifier": "mit-old-style_cmr-no_1.RULE", + "license_match__referenced_filenames": [], + "license_match__is_license_text": true, + "license_match__is_license_notice": false, + "license_match__is_license_reference": false, + "license_match__is_license_tag": false, + "license_match__is_license_intro": false, + "license_match__rule_length": 71, + "license_match__rule_relevance": "100.00", + "license_match__licenses": "mit-old-style" }, { "path": "samples/zlib/iostream2/zstream.h", @@ -2743,8 +7250,8 @@ { "path": "samples/zlib/iostream2/zstream.h", "holder": "Christian Michelsen Research AS Advanced Computing", - "start_line": 3, - "end_line": 3 + "start_line": 4, + "end_line": 4 }, { "path": "samples/zlib/iostream2/zstream.h", @@ -2759,9 +7266,10 @@ "base_name": "zstream_test", "extension": ".cpp", "size": 711, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "e18a6d55cbbd8b832f8d795530553467e5c74fcf", "md5": "d32476bde4e6d5f889092fdff6f8cdb0", + "sha256": "f789df183cc58b78751985466380c656308490a9036eb48a7ef79704c3d3f229", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C++", @@ -2771,6 +7279,9 @@ "is_media": false, "is_source": true, "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "percentage_of_license_text": 0, "files_count": 0, "dirs_count": 0, "size_count": 0, diff --git a/tests/formattedcode/data/csv/flatten_scan/minimal.json b/tests/formattedcode/data/csv/flatten_scan/minimal.json index f4c59c16fa3..04ac020c555 100644 --- a/tests/formattedcode/data/csv/flatten_scan/minimal.json +++ b/tests/formattedcode/data/csv/flatten_scan/minimal.json @@ -3,52 +3,62 @@ { "path": "srp", "type": "directory", - "licenses": [], - "license_expressions": [], + "license_detections": [], + "declared_license_expression": null, + "declared_license_expression_spdx": null, "holders": [], "copyrights": [], "authors": [], - "package_manifests": [], + "package_data": [], "scan_errors": [] }, { "path": "srp/build.info", "type": "file", - "licenses": [], - "license_expressions": [], + "license_detections": [], + "declared_license_expression": null, + "declared_license_expression_spdx": null, "holders": [], "copyrights": [], "authors": [], - "package_manifests": [], + "package_data": [], "scan_errors": [] }, { "path": "srp/srp_lib.c", "type": "file", - "licenses": [ + "license_detections": [ { - "key": "openssl", - "score": 100.0, - "short_name": "OpenSSL License", - "category": "Permissive", - "owner": "OpenSSL", - "homepage_url": "http://openssl.org/source/license.html", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/openssl", - "spdx_license_key": "", - "spdx_url": null, - "start_line": 4, - "end_line": 7, - "matched_rule": { - "identifier": "openssl_8.RULE", - "license_expression": "openssl", - "licenses": [ - "openssl" - ] - } + "license_expression": "openssl", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "license_expression": "openssl", + "score": 100.0, + "short_name": "OpenSSL License", + "category": "Permissive", + "owner": "OpenSSL", + "homepage_url": "http://openssl.org/source/license.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl", + "spdx_license_key": "", + "spdx_url": "", + "start_line": 4, + "end_line": 7, + "rule_identifier": "openssl_8.RULE", + "licenses": [ + { + "key": "openssl" + } + ] + } + ] } ], - "license_expressions": [], + "declared_license_expression": null, + "declared_license_expression_spdx": null, "holders": [ { "holder": "The OpenSSL Project", @@ -64,36 +74,44 @@ } ], "authors": [], - "package_manifests": [], + "package_data": [], "scan_errors": [] }, { "path": "srp/srp_vfy.c", "type": "file", - "licenses": [ + "license_detections": [ { - "key": "openssl", - "score": 100.0, - "short_name": "OpenSSL License", - "category": "Permissive", - "owner": "OpenSSL", - "homepage_url": "http://openssl.org/source/license.html", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/openssl", - "spdx_license_key": "", - "spdx_url": null, - "start_line": 4, - "end_line": 7, - "matched_rule": { - "identifier": "openssl_8.RULE", - "license_expression": "openssl", - "licenses": [ - "openssl" - ] - } + "license_expression": "openssl", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "license_expression": "openssl", + "score": 100.0, + "short_name": "OpenSSL License", + "category": "Permissive", + "owner": "OpenSSL", + "homepage_url": "http://openssl.org/source/license.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl", + "spdx_license_key": "", + "spdx_url": "", + "start_line": 4, + "end_line": 7, + "rule_identifier": "openssl_8.RULE", + "licenses": [ + { + "key": "openssl" + } + ] + } + ] } ], - "license_expressions": [], + "declared_license_expression": null, + "declared_license_expression_spdx": null, "holders": [ { "holder": "The OpenSSL Project", @@ -109,7 +127,7 @@ } ], "authors": [], - "package_manifests": [], + "package_data": [], "scan_errors": [] } ] diff --git a/tests/formattedcode/data/csv/flatten_scan/minimal.json-expected b/tests/formattedcode/data/csv/flatten_scan/minimal.json-expected index 414a34f3ab7..e47d823d461 100644 --- a/tests/formattedcode/data/csv/flatten_scan/minimal.json-expected +++ b/tests/formattedcode/data/csv/flatten_scan/minimal.json-expected @@ -2,35 +2,42 @@ { "path": "srp/", "type": "directory", + "declared_license_expression": null, + "declared_license_expression_spdx": null, "scan_errors": "" }, { "path": "srp/build.info", "type": "file", + "declared_license_expression": null, + "declared_license_expression_spdx": null, "scan_errors": "" }, { "path": "srp/srp_lib.c", "type": "file", + "declared_license_expression": null, + "declared_license_expression_spdx": null, "scan_errors": "" }, { "path": "srp/srp_lib.c", - "license__key": "openssl", - "license__score": "100.00", - "license__short_name": "OpenSSL License", - "license__category": "Permissive", - "license__owner": "OpenSSL", - "license__homepage_url": "http://openssl.org/source/license.html", - "license__text_url": null, - "license__reference_url": "https://scancode-licensedb.aboutcode.org/openssl", - "license__spdx_license_key": "", - "license__spdx_url": null, + "license_expression": "openssl", + "detection_log": "not-combined", + "license_match__license_expression": "openssl", + "license_match__score": "100.00", + "license_match__short_name": "OpenSSL License", + "license_match__category": "Permissive", + "license_match__owner": "OpenSSL", + "license_match__homepage_url": "http://openssl.org/source/license.html", + "license_match__text_url": "", + "license_match__reference_url": "https://scancode-licensedb.aboutcode.org/openssl", + "license_match__spdx_license_key": "", + "license_match__spdx_url": "", "start_line": 4, "end_line": 7, - "matched_rule__identifier": "openssl_8.RULE", - "matched_rule__license_expression": "openssl", - "matched_rule__licenses": "openssl" + "license_match__rule_identifier": "openssl_8.RULE", + "license_match__licenses": "openssl" }, { "path": "srp/srp_lib.c", @@ -47,25 +54,28 @@ { "path": "srp/srp_vfy.c", "type": "file", + "declared_license_expression": null, + "declared_license_expression_spdx": null, "scan_errors": "" }, { "path": "srp/srp_vfy.c", - "license__key": "openssl", - "license__score": "100.00", - "license__short_name": "OpenSSL License", - "license__category": "Permissive", - "license__owner": "OpenSSL", - "license__homepage_url": "http://openssl.org/source/license.html", - "license__text_url": null, - "license__reference_url": "https://scancode-licensedb.aboutcode.org/openssl", - "license__spdx_license_key": "", - "license__spdx_url": null, + "license_expression": "openssl", + "detection_log": "not-combined", + "license_match__license_expression": "openssl", + "license_match__score": "100.00", + "license_match__short_name": "OpenSSL License", + "license_match__category": "Permissive", + "license_match__owner": "OpenSSL", + "license_match__homepage_url": "http://openssl.org/source/license.html", + "license_match__text_url": "", + "license_match__reference_url": "https://scancode-licensedb.aboutcode.org/openssl", + "license_match__spdx_license_key": "", + "license_match__spdx_url": "", "start_line": 4, "end_line": 7, - "matched_rule__identifier": "openssl_8.RULE", - "matched_rule__license_expression": "openssl", - "matched_rule__licenses": "openssl" + "license_match__rule_identifier": "openssl_8.RULE", + "license_match__licenses": "openssl" }, { "path": "srp/srp_vfy.c", diff --git a/tests/formattedcode/data/csv/flatten_scan/package_license_value_null.json b/tests/formattedcode/data/csv/flatten_scan/package_license_value_null.json index 70775395cdd..4cbf098f1f4 100644 --- a/tests/formattedcode/data/csv/flatten_scan/package_license_value_null.json +++ b/tests/formattedcode/data/csv/flatten_scan/package_license_value_null.json @@ -54,8 +54,13 @@ "vcs_repository": "https://github.com/visionmedia/node-cookie-signature.git", "vcs_revision": null, "copyright": null, - "license_expression": null, - "declared_licensing": 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, "dependencies": [ { diff --git a/tests/formattedcode/data/csv/flatten_scan/package_license_value_null.json-expected b/tests/formattedcode/data/csv/flatten_scan/package_license_value_null.json-expected index 8cd250ee60e..810c293913d 100644 --- a/tests/formattedcode/data/csv/flatten_scan/package_license_value_null.json-expected +++ b/tests/formattedcode/data/csv/flatten_scan/package_license_value_null.json-expected @@ -40,7 +40,13 @@ "package__bug_tracking_url": "https://github.com/visionmedia/node-cookie-signature/issues", "package__code_view_url": "", "package__copyright": "", - "package__license_expression": "", + "package__declared_license_expression": "", + "package__declared_license_expression_spdx": "", + "package__license_detections": "", + "package__other_license_expression": "", + "package__other_license_expression_spdx": "", + "package__other_license_detections": "", + "package__extracted_license_statement": "", "package__notice_text": "" } ] \ No newline at end of file diff --git a/tests/formattedcode/data/csv/livescan/expected.csv b/tests/formattedcode/data/csv/livescan/expected.csv index 8ca8626985c..f4ce89320dd 100644 --- a/tests/formattedcode/data/csv/livescan/expected.csv +++ b/tests/formattedcode/data/csv/livescan/expected.csv @@ -1,23 +1,19 @@ -path,type,name,base_name,extension,size,date,sha1,md5,sha256,mime_type,file_type,programming_language,is_binary,is_text,is_archive,is_media,is_source,is_script,percentage_of_license_text,files_count,dirs_count,size_count,scan_errors,license_expression,license__key,license__score,license__name,license__short_name,license__category,license__is_exception,license__is_unknown,license__owner,license__homepage_url,license__text_url,license__reference_url,license__scancode_text_url,license__scancode_data_url,license__spdx_license_key,license__spdx_url,start_line,end_line,matched_rule__identifier,matched_rule__license_expression,matched_rule__licenses,matched_rule__referenced_filenames,matched_rule__is_license_text,matched_rule__is_license_notice,matched_rule__is_license_reference,matched_rule__is_license_tag,matched_rule__is_license_intro,matched_rule__has_unknown,matched_rule__matcher,matched_rule__rule_length,matched_rule__matched_length,matched_rule__match_coverage,matched_rule__rule_relevance,copyright,holder,email,url,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath,package__primary_language,package__description,package__release_date,package__homepage_url,package__download_url,package__size,package__sha1,package__md5,package__sha256,package__sha512,package__bug_tracking_url,package__code_view_url,package__vcs_url,package__copyright,package__license_expression,package__declared_license,package__notice_text,package__file_references,package__extra_data,package__repository_homepage_url,package__repository_download_url,package__api_data_url,package__datasource_id,package__purl -json2csv.rb,file,json2csv.rb,json2csv,.rb,912,2021-11-14,1236469a06a2bacbdd8e172ad718482af5b0a936,1307c281e0b153202e291b217eab85d5,12ba215313981dbe810d9ed696b7cc753d97adfcc26eba1e13f941dc7506aa4e,text/x-script.python,"Python script, ASCII text executable",Ruby,False,True,False,False,True,True,62.04,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,apache-2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,apache-2.0,100.00,Apache License 2.0,Apache 2.0,Permissive,False,False,Apache Software Foundation,http://www.apache.org/licenses/,http://www.apache.org/licenses/LICENSE-2.0,https://scancode-licensedb.aboutcode.org/apache-2.0,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml,Apache-2.0,https://spdx.org/licenses/Apache-2.0,5,13,apache-2.0_7.RULE,apache-2.0,apache-2.0,,,True,,,,,2-aho,85,85,100.00,100.00,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,3,,,,,,,,,,,,,,,,Copyright (c) 2017 nexB Inc. and others,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,3,,,,,,,,,,,,,,,,,nexB Inc. and others,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,4,,,,,,,,,,,,,,,,,,,http://nexb.com/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,4,,,,,,,,,,,,,,,,,,,https://github.com/nexB/scancode-toolkit/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,8,,,,,,,,,,,,,,,,,,,http://www.apache.org/licenses/LICENSE-2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -license,file,license,license,,679,2021-11-14,75c5490a718ddd45e40e0cc7ce0c756abc373123,b965a762efb9421cf1bf4405f336e278,a34098a43e5677495f59dff825a3f9bc0f2b0261d75feb2356919f4c3ce049ab,text/plain,ASCII text,,False,True,False,False,False,False,100.0,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -license,,,,,,,,,,,,,,,,,,,,,,,,gpl-2.0-plus,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -license,,,,,,,,,,,,,,,,,,,,,,,,,gpl-2.0-plus,100.00,GNU General Public License 2.0 or later,GPL 2.0 or later,Copyleft,False,False,Free Software Foundation (FSF),http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html,http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html,https://scancode-licensedb.aboutcode.org/gpl-2.0-plus,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.yml,GPL-2.0-or-later,https://spdx.org/licenses/GPL-2.0-or-later,1,12,gpl-2.0-plus_420.RULE,gpl-2.0-plus,gpl-2.0-plus,,,True,,,,,1-hash,113,113,100.00,100.00,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,file,package.json,package,.json,2200,2021-11-14,918376afce796ef90eeda1d6695f2289c90491ac,1f66239a9b850c5e60a9382dbe2162d2,29f6068a1b6c7d06f115a5edc4ed8558edde42c6bbf0145ed77cf1108a0dd529,application/json,JSON data,,False,True,False,False,False,False,45.72,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,mit,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,mit,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,mit,100.00,MIT License,MIT License,Permissive,False,False,MIT,http://opensource.org/licenses/mit-license.php,http://opensource.org/licenses/mit-license.php,https://scancode-licensedb.aboutcode.org/mit,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.yml,MIT,https://spdx.org/licenses/MIT,24,24,mit_27.RULE,mit,mit,,,,True,,,,2-aho,3,3,100.00,100.00,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,mit,84.68,MIT License,MIT License,Permissive,False,False,MIT,http://opensource.org/licenses/mit-license.php,http://opensource.org/licenses/mit-license.php,https://scancode-licensedb.aboutcode.org/mit,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.yml,MIT,https://spdx.org/licenses/MIT,24,24,mit_823.RULE,mit,mit,,True,,,,,,3-seq,159,136,85.53,99.00,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,24,24,,,,,,,,,,,,,,,,Copyright (c) 2012 LearnBoost ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,24,24,,,,,,,,,,,,,,,,,LearnBoost,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,12,,,,,,,,,,,,,,,,,,tj@learnboost.com,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,16,16,,,,,,,,,,,,,,,,,,,https://github.com/visionmedia/node-cookie-signature.git,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,27,27,,,,,,,,,,,,,,,,,,,https://github.com/visionmedia/node-cookie-signature/issues,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,npm,,cookie-signature,v 1.0.3,,,JavaScript,Sign and unsign cookies,,,https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz,,,,,,https://github.com/visionmedia/node-cookie-signature/issues,,git+https://github.com/visionmedia/node-cookie-signature.git,,,,,,,https://www.npmjs.com/package/cookie-signature,https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz,https://registry.npmjs.org/cookie-signature/1.0.3,npm_package_json,pkg:npm/cookie-signature@1.0.3 +path,type,name,base_name,extension,size,date,sha1,md5,sha256,mime_type,file_type,programming_language,is_binary,is_text,is_archive,is_media,is_source,is_script,detected_license_expression,detected_license_expression_spdx,percentage_of_license_text,files_count,dirs_count,size_count,scan_errors,license_expression,detection_log,license_match__score,start_line,end_line,license_match__matched_length,license_match__match_coverage,license_match__matcher,license_match__license_expression,license_match__rule_identifier,license_match__rule_url,license_match__referenced_filenames,license_match__is_license_text,license_match__is_license_notice,license_match__is_license_reference,license_match__is_license_tag,license_match__is_license_intro,license_match__rule_length,license_match__rule_relevance,license_match__licenses,copyright,holder,email,url,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath,package__primary_language,package__description,package__release_date,package__homepage_url,package__download_url,package__size,package__sha1,package__md5,package__sha256,package__sha512,package__bug_tracking_url,package__code_view_url,package__vcs_url,package__copyright,package__declared_license_expression,package__declared_license_expression_spdx,package__license_detections,package__other_license_expression,package__other_license_expression_spdx,package__other_license_detections,package__extracted_license_statement,package__notice_text,package__file_references,package__extra_data,package__repository_homepage_url,package__repository_download_url,package__api_data_url,package__datasource_id,package__purl +json2csv.rb,file,json2csv.rb,json2csv,.rb,912,2022-09-06,1236469a06a2bacbdd8e172ad718482af5b0a936,1307c281e0b153202e291b217eab85d5,12ba215313981dbe810d9ed696b7cc753d97adfcc26eba1e13f941dc7506aa4e,text/x-script.python,"Python script, ASCII text executable",Ruby,False,True,False,False,True,True,apache-2.0,Apache-2.0,62.04,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,apache-2.0,not-combined,100.00,5,13,85,100.00,2-aho,apache-2.0,apache-2.0_7.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE,[],False,True,False,False,False,85,100.00,apache-2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,3,,,,,,,,,,,,,,,,Copyright (c) 2017 nexB Inc. and others,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,3,,,,,,,,,,,,,,,,,nexB Inc. and others,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,4,,,,,,,,,,,,,,,,,,,http://nexb.com/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,4,,,,,,,,,,,,,,,,,,,https://github.com/nexB/scancode-toolkit/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,8,,,,,,,,,,,,,,,,,,,http://www.apache.org/licenses/LICENSE-2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +license,file,license,license,,679,2022-09-06,75c5490a718ddd45e40e0cc7ce0c756abc373123,b965a762efb9421cf1bf4405f336e278,a34098a43e5677495f59dff825a3f9bc0f2b0261d75feb2356919f4c3ce049ab,text/plain,ASCII text,,False,True,False,False,False,False,gpl-2.0-plus,GPL-2.0-or-later,100.0,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +license,,,,,,,,,,,,,,,,,,,,,,,,,,gpl-2.0-plus,not-combined,100.00,1,12,113,100.00,1-hash,gpl-2.0-plus,gpl-2.0-plus_420.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_420.RULE,[],False,True,False,False,False,113,100.00,gpl-2.0-plus,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,file,package.json,package,.json,2200,2022-09-06,918376afce796ef90eeda1d6695f2289c90491ac,1f66239a9b850c5e60a9382dbe2162d2,29f6068a1b6c7d06f115a5edc4ed8558edde42c6bbf0145ed77cf1108a0dd529,application/json,JSON data,,False,True,False,False,False,False,mit,MIT,45.72,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,mit,from-package-file,100.00,24,24,3,100.00,2-aho,mit,mit_27.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE,[],False,False,True,False,False,3,100.00,mit,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,mit,from-package-file,84.68,24,24,136,85.53,3-seq,mit,mit_823.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_823.RULE,[],True,False,False,False,False,159,99.00,mit,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,24,24,,,,,,,,,,,,,,,,Copyright (c) 2012 LearnBoost ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,24,24,,,,,,,,,,,,,,,,,LearnBoost,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,12,,,,,,,,,,,,,,,,,,tj@learnboost.com,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,16,16,,,,,,,,,,,,,,,,,,,https://github.com/visionmedia/node-cookie-signature.git,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,27,27,,,,,,,,,,,,,,,,,,,https://github.com/visionmedia/node-cookie-signature/issues,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,npm,,cookie-signature,v 1.0.3,,,JavaScript,Sign and unsign cookies,,,https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz,,,,,,https://github.com/visionmedia/node-cookie-signature/issues,,git+https://github.com/visionmedia/node-cookie-signature.git,,mit,MIT,"[{'license_expression': 'mit', 'detection_log': ['from-package-file'], 'matches': [{'score': 100.0, 'start_line': 24, 'end_line': 24, 'matched_length': 3, 'match_coverage': 100.0, 'matcher': '2-aho', 'license_expression': 'mit', 'rule_identifier': 'mit_27.RULE', 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE', 'referenced_filenames': [], 'is_license_text': False, 'is_license_notice': False, 'is_license_reference': True, 'is_license_tag': False, 'is_license_intro': False, 'rule_length': 3, 'rule_relevance': 100, 'licenses': [{'key': 'mit', 'name': 'MIT License', 'short_name': 'MIT License', 'category': 'Permissive', 'is_exception': False, 'is_unknown': False, 'owner': 'MIT', 'homepage_url': 'http://opensource.org/licenses/mit-license.php', 'text_url': 'http://opensource.org/licenses/mit-license.php', 'reference_url': 'https://scancode-licensedb.aboutcode.org/mit', 'scancode_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE', 'spdx_license_key': 'MIT', 'spdx_url': 'https://spdx.org/licenses/MIT'}]}, {'score': 84.68, 'start_line': 24, 'end_line': 24, 'matched_length': 136, 'match_coverage': 85.53, 'matcher': '3-seq', 'license_expression': 'mit', 'rule_identifier': 'mit_823.RULE', 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_823.RULE', 'referenced_filenames': [], 'is_license_text': True, 'is_license_notice': False, 'is_license_reference': False, 'is_license_tag': False, 'is_license_intro': False, 'rule_length': 159, 'rule_relevance': 99, 'licenses': [{'key': 'mit', 'name': 'MIT License', 'short_name': 'MIT License', 'category': 'Permissive', 'is_exception': False, 'is_unknown': False, 'owner': 'MIT', 'homepage_url': 'http://opensource.org/licenses/mit-license.php', 'text_url': 'http://opensource.org/licenses/mit-license.php', 'reference_url': 'https://scancode-licensedb.aboutcode.org/mit', 'scancode_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE', 'spdx_license_key': 'MIT', 'spdx_url': 'https://spdx.org/licenses/MIT'}]}]}]",,,,,,,,https://www.npmjs.com/package/cookie-signature,https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz,https://registry.npmjs.org/cookie-signature/1.0.3,npm_package_json,pkg:npm/cookie-signature@1.0.3 diff --git a/tests/formattedcode/data/csv/non-standard/identified.csv b/tests/formattedcode/data/csv/non-standard/identified.csv index 143b08d8824..476eb91dba3 100644 --- a/tests/formattedcode/data/csv/non-standard/identified.csv +++ b/tests/formattedcode/data/csv/non-standard/identified.csv @@ -1,6 +1,6 @@ -path,type,name,base_name,extension,size,date,sha1,md5,mime_type,file_type,programming_language,is_binary,is_text,is_archive,is_media,is_source,is_script,files_count,dirs_count,size_count,scan_errors,package__download_url,package__sha1,package__md5,package__size,package__release_date,package__primary_language,package__description,package__copyright,package__license_expression,package__reference_notes,package__homepage_url,package__notice_text,package__components__name,package__components__version,package__components__owner_name,package__components__copyright,package__components__license_expression,package__components__reference_notes,package__components__release_date,package__components__description,package__components__homepage_url,package__components__vcs_url,package__components__code_view_url,package__components__bug_tracking_url,package__components__primary_language,package__components__notice_text,package__components__notice_filename,package__components__notice_url,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath -apache-log4j-extras-1.1.jar,file,apache-log4j-extras-1.1.jar,apache-log4j-extras-1.1,.jar,346729,2010-12-02,1e4b290f5c9ce5ea3a1a7352496c9c9d2a894800,acd91d528e26aa771198d930cf08e953,application/java-archive,Java archive data (JAR),,True,False,True,False,False,False,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -apache-log4j-extras-1.1.jar,,,,,,,,,,,,,,,,,,,,,,http://central.maven.org/maven2/log4j/apache-log4j-extras/1.1/apache-log4j-extras-1.1.jar,1e4b290f5c9ce5ea3a1a7352496c9c9d2a894800,acd91d528e26aa771198d930cf08e953,346729,,,,,,,,,Apache Log4j Extras,1.1,Apache Software Foundation,Copyright 2007 The Apache Software Foundation,apache-2.0,,,Apache Extras for Apache log4j is a jar file full of additional functionality for log4j 1.2.x.,http://logging.apache.org/log4j/extras/,,,,Java,"Apache Extras Companion for log4j 1.2. +path,type,name,base_name,extension,size,date,sha1,md5,mime_type,file_type,programming_language,is_binary,is_text,is_archive,is_media,is_source,is_script,files_count,dirs_count,size_count,scan_errors,package__download_url,package__sha1,package__md5,package__size,package__release_date,package__primary_language,package__description,package__copyright,package__declared_license_expression,package__declared_license_expression_spdx,package__license_detections,package__other_license_expression,package__other_license_expression_spdx,package__other_license_detections,package__extracted_license_statement,package__reference_notes,package__homepage_url,package__notice_text,package__components__name,package__components__version,package__components__owner_name,package__components__copyright,package__components__reference_notes,package__components__release_date,package__components__description,package__components__homepage_url,package__components__vcs_url,package__components__code_view_url,package__components__bug_tracking_url,package__components__primary_language,package__components__notice_text,package__components__notice_filename,package__components__notice_url,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath +apache-log4j-extras-1.1.jar,file,apache-log4j-extras-1.1.jar,apache-log4j-extras-1.1,.jar,346729,2010-12-02,1e4b290f5c9ce5ea3a1a7352496c9c9d2a894800,acd91d528e26aa771198d930cf08e953,application/java-archive,Java archive data (JAR),,True,False,True,False,False,False,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +apache-log4j-extras-1.1.jar,,,,,,,,,,,,,,,,,,,,,,http://central.maven.org/maven2/log4j/apache-log4j-extras/1.1/apache-log4j-extras-1.1.jar,1e4b290f5c9ce5ea3a1a7352496c9c9d2a894800,acd91d528e26aa771198d930cf08e953,346729,,,,,,,,,,,,,,,Apache Log4j Extras,1.1,Apache Software Foundation,Copyright 2007 The Apache Software Foundation,,,Apache Extras for Apache log4j is a jar file full of additional functionality for log4j 1.2.x.,http://logging.apache.org/log4j/extras/,,,,Java,"Apache Extras Companion for log4j 1.2. Copyright 2007 The Apache Software Foundation This product includes software developed at diff --git a/tests/formattedcode/data/csv/non-standard/identified.json b/tests/formattedcode/data/csv/non-standard/identified.json index 6ddbed00dc9..acec54a5c4c 100644 --- a/tests/formattedcode/data/csv/non-standard/identified.json +++ b/tests/formattedcode/data/csv/non-standard/identified.json @@ -63,13 +63,18 @@ "copyright": "", "holder": "", "author": "", - "license_expression": "", - "licenses": [], + "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, "licenses_summary": [], "license_choices_expression": null, "license_choices": [], "reference_notes": "", - "homepage_url": null, + "homepage_url": "", "notice_text": "", "components": [ { diff --git a/tests/formattedcode/data/csv/packages/expected-no-root.csv b/tests/formattedcode/data/csv/packages/expected-no-root.csv index fcd75a18870..01cc678fee2 100644 --- a/tests/formattedcode/data/csv/packages/expected-no-root.csv +++ b/tests/formattedcode/data/csv/packages/expected-no-root.csv @@ -1,3 +1,3 @@ -path,type,scan_errors,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath,package__primary_language,package__description,package__release_date,package__homepage_url,package__download_url,package__size,package__sha1,package__md5,package__sha256,package__sha512,package__bug_tracking_url,package__code_view_url,package__vcs_url,package__copyright,package__license_expression,package__declared_license,package__notice_text,package__file_references,package__extra_data,package__repository_homepage_url,package__repository_download_url,package__api_data_url,package__datasource_id,package__purl -package.json,file,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,npm,,npm,v 2.13.5,,,JavaScript,a package manager for JavaScript,,https://docs.npmjs.com/,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,,a124386bce4a90506f28ad4b1d1a804a17baaf32,,,,http://github.com/npm/npm/issues,,git+https://github.com/npm/npm.git@fc7bbf03e39cc48a8924b90696d28345a6a90f3c,,artistic-2.0,Artistic-2.0,,,,https://www.npmjs.com/package/npm,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,https://registry.npmjs.org/npm/2.13.5,npm_package_json,pkg:npm/npm@2.13.5 +path,type,scan_errors,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath,package__primary_language,package__description,package__release_date,package__homepage_url,package__download_url,package__size,package__sha1,package__md5,package__sha256,package__sha512,package__bug_tracking_url,package__code_view_url,package__vcs_url,package__copyright,package__declared_license_expression,package__declared_license_expression_spdx,package__license_detections,package__other_license_expression,package__other_license_expression_spdx,package__other_license_detections,package__extracted_license_statement,package__notice_text,package__file_references,package__extra_data,package__repository_homepage_url,package__repository_download_url,package__api_data_url,package__datasource_id,package__purl +package.json,file,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,npm,,npm,v 2.13.5,,,JavaScript,a package manager for JavaScript,,https://docs.npmjs.com/,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,,a124386bce4a90506f28ad4b1d1a804a17baaf32,,,,http://github.com/npm/npm/issues,,git+https://github.com/npm/npm.git@fc7bbf03e39cc48a8924b90696d28345a6a90f3c,,artistic-2.0,Artistic-2.0,"[{'license_expression': 'artistic-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 50.0, 'start_line': 1, 'end_line': 1, 'matched_length': 3, 'match_coverage': 100.0, 'matcher': '1-hash', 'license_expression': 'artistic-2.0', 'rule_identifier': 'spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'referenced_filenames': [], 'is_license_text': False, 'is_license_notice': False, 'is_license_reference': True, 'is_license_tag': False, 'is_license_intro': False, 'rule_length': 3, 'rule_relevance': 50, 'matched_text': 'Artistic-2.0', 'licenses': [{'key': 'artistic-2.0', 'name': 'Artistic License 2.0', 'short_name': 'Artistic 2.0', 'category': 'Copyleft Limited', 'is_exception': False, 'is_unknown': False, 'owner': 'Perl Foundation', 'homepage_url': 'http://www.perlfoundation.org/', 'text_url': 'https://www.perlfoundation.org/artistic_license_2_0', 'reference_url': 'https://scancode-licensedb.aboutcode.org/artistic-2.0', 'scancode_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE', 'spdx_license_key': 'Artistic-2.0', 'spdx_url': 'https://spdx.org/licenses/Artistic-2.0'}]}]}]",,,,['Artistic-2.0'],,,,https://www.npmjs.com/package/npm,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,https://registry.npmjs.org/npm/2.13.5,npm_package_json,pkg:npm/npm@2.13.5 diff --git a/tests/formattedcode/data/csv/packages/expected.csv b/tests/formattedcode/data/csv/packages/expected.csv index e402a935a96..3ce07ccc444 100644 --- a/tests/formattedcode/data/csv/packages/expected.csv +++ b/tests/formattedcode/data/csv/packages/expected.csv @@ -1,4 +1,4 @@ -path,type,scan_errors,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath,package__primary_language,package__description,package__release_date,package__homepage_url,package__download_url,package__size,package__sha1,package__md5,package__sha256,package__sha512,package__bug_tracking_url,package__code_view_url,package__vcs_url,package__copyright,package__license_expression,package__declared_license,package__notice_text,package__file_references,package__extra_data,package__repository_homepage_url,package__repository_download_url,package__api_data_url,package__datasource_id,package__purl -scan/,directory,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -scan/package.json,file,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -scan/package.json,,,npm,,npm,v 2.13.5,,,JavaScript,a package manager for JavaScript,,https://docs.npmjs.com/,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,,a124386bce4a90506f28ad4b1d1a804a17baaf32,,,,http://github.com/npm/npm/issues,,git+https://github.com/npm/npm.git@fc7bbf03e39cc48a8924b90696d28345a6a90f3c,,artistic-2.0,Artistic-2.0,,,,https://www.npmjs.com/package/npm,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,https://registry.npmjs.org/npm/2.13.5,npm_package_json,pkg:npm/npm@2.13.5 +path,type,scan_errors,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath,package__primary_language,package__description,package__release_date,package__homepage_url,package__download_url,package__size,package__sha1,package__md5,package__sha256,package__sha512,package__bug_tracking_url,package__code_view_url,package__vcs_url,package__copyright,package__declared_license_expression,package__declared_license_expression_spdx,package__license_detections,package__other_license_expression,package__other_license_expression_spdx,package__other_license_detections,package__extracted_license_statement,package__notice_text,package__file_references,package__extra_data,package__repository_homepage_url,package__repository_download_url,package__api_data_url,package__datasource_id,package__purl +scan/,directory,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +scan/package.json,file,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +scan/package.json,,,npm,,npm,v 2.13.5,,,JavaScript,a package manager for JavaScript,,https://docs.npmjs.com/,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,,a124386bce4a90506f28ad4b1d1a804a17baaf32,,,,http://github.com/npm/npm/issues,,git+https://github.com/npm/npm.git@fc7bbf03e39cc48a8924b90696d28345a6a90f3c,,artistic-2.0,Artistic-2.0,"[{'license_expression': 'artistic-2.0', 'detection_log': ['not-combined'], 'matches': [{'score': 50.0, 'start_line': 1, 'end_line': 1, 'matched_length': 3, 'match_coverage': 100.0, 'matcher': '1-hash', 'license_expression': 'artistic-2.0', 'rule_identifier': 'spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'referenced_filenames': [], 'is_license_text': False, 'is_license_notice': False, 'is_license_reference': True, 'is_license_tag': False, 'is_license_intro': False, 'rule_length': 3, 'rule_relevance': 50, 'matched_text': 'Artistic-2.0', 'licenses': [{'key': 'artistic-2.0', 'name': 'Artistic License 2.0', 'short_name': 'Artistic 2.0', 'category': 'Copyleft Limited', 'is_exception': False, 'is_unknown': False, 'owner': 'Perl Foundation', 'homepage_url': 'http://www.perlfoundation.org/', 'text_url': 'https://www.perlfoundation.org/artistic_license_2_0', 'reference_url': 'https://scancode-licensedb.aboutcode.org/artistic-2.0', 'scancode_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE', 'spdx_license_key': 'Artistic-2.0', 'spdx_url': 'https://spdx.org/licenses/Artistic-2.0'}]}]}]",,,,['Artistic-2.0'],,,,https://www.npmjs.com/package/npm,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,https://registry.npmjs.org/npm/2.13.5,npm_package_json,pkg:npm/npm@2.13.5 diff --git a/tests/formattedcode/data/cyclonedx/expected.xml b/tests/formattedcode/data/cyclonedx/expected.xml index b922553221b..b1c117c46c8 100644 --- a/tests/formattedcode/data/cyclonedx/expected.xml +++ b/tests/formattedcode/data/cyclonedx/expected.xml @@ -1,12 +1,12 @@ - + - 2022-09-06T19:23:53Z + 2022-05-31T23:32:59Z AboutCode.org scancode-toolkit - 31.1.1 + 31.0.0b5 diff --git a/tests/formattedcode/data/json/simple-expected.json b/tests/formattedcode/data/json/simple-expected.json index 2de0ca7e554..407737625cb 100644 --- a/tests/formattedcode/data/json/simple-expected.json +++ b/tests/formattedcode/data/json/simple-expected.json @@ -21,8 +21,10 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], @@ -53,8 +55,10 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [ { diff --git a/tests/formattedcode/data/json/simple-expected.jsonlines b/tests/formattedcode/data/json/simple-expected.jsonlines index 8d7df0aa90f..f4b8796337d 100644 --- a/tests/formattedcode/data/json/simple-expected.jsonlines +++ b/tests/formattedcode/data/json/simple-expected.jsonlines @@ -17,9 +17,9 @@ "system_environment": { "operating_system": "linux", "cpu_architecture": "64", - "platform": "Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35", - "platform_version": "#1 SMP Wed Mar 2 00:30:59 UTC 2022", - "python_version": "3.10.5 (main, Jul 30 2022, 03:32:13) [GCC 11.2.0]" + "platform": "Linux-5.14.0-1045-oem-x86_64-with-glibc2.29", + "platform_version": "#51-Ubuntu SMP Mon Jul 4 06:41:22 UTC 2022", + "python_version": "3.8.10 (default, Jun 22 2022, 20:18:18) \n[GCC 9.4.0]" }, "spdx_license_list_version": "3.17", "files_count": 1 diff --git a/tests/formattedcode/data/json/simple-expected.jsonpp b/tests/formattedcode/data/json/simple-expected.jsonpp index 2de0ca7e554..407737625cb 100644 --- a/tests/formattedcode/data/json/simple-expected.jsonpp +++ b/tests/formattedcode/data/json/simple-expected.jsonpp @@ -21,8 +21,10 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], @@ -53,8 +55,10 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [ { diff --git a/tests/formattedcode/data/json/tree/expected.json b/tests/formattedcode/data/json/tree/expected.json index 59a6d9a861b..ca7e98faf12 100644 --- a/tests/formattedcode/data/json/tree/expected.json +++ b/tests/formattedcode/data/json/tree/expected.json @@ -21,8 +21,10 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [ { @@ -65,8 +67,10 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [ { @@ -109,8 +113,10 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [ { @@ -153,8 +159,10 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], @@ -185,8 +193,10 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [ { @@ -229,8 +239,10 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [ { @@ -273,8 +285,10 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [ { @@ -317,8 +331,10 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [ { diff --git a/tests/formattedcode/data/reuse/vb.json b/tests/formattedcode/data/reuse/vb.json index 64f4efd2f6b..ca38934430f 100644 --- a/tests/formattedcode/data/reuse/vb.json +++ b/tests/formattedcode/data/reuse/vb.json @@ -1,24 +1,222 @@ { + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "31.0.0b5", + "options": { + "input": [ + "samples/" + ], + "--classify": true, + "--copyright": true, + "--info": true, + "--json-pp": "tests/formattedcode/data/reuse/vb.json", + "--license": true, + "--license-clarity-score": true, + "--package": true, + "--summary": true, + "--tallies": true, + "--tallies-key-files": 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-06-01T134142.238254", + "end_timestamp": "2022-06-01T134159.704792", + "output_format_version": "2.0.0", + "duration": 17.46654963493347, + "message": null, + "errors": [], + "warnings": [], + "extra_data": { + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-5.14.0-1032-oem-x86_64-with-glibc2.29", + "platform_version": "#35-Ubuntu SMP Thu Mar 31 12:49:29 UTC 2022", + "python_version": "3.8.10 (default, Mar 15 2022, 12:22:08) \n[GCC 9.4.0]" + }, + "spdx_license_list_version": "3.16", + "files_count": 33 + } + } + ], "summary": { - "license_expressions": [ + "declared_license_expression": "", + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": true, + "ambiguous_compound_licensing": true + }, + "declared_holder": "", + "primary_language": "C", + "other_license_expressions": [ { "value": "zlib", "count": 10 }, + { + "value": "boost-1.0", + "count": 4 + }, + { + "value": "lgpl-2.1-plus", + "count": 3 + }, + { + "value": "lgpl-2.1", + "count": 2 + }, + { + "value": "apache-1.1", + "count": 1 + }, + { + "value": "apache-2.0", + "count": 1 + }, + { + "value": "cc-by-2.5", + "count": 1 + }, + { + "value": "cpl-1.0", + "count": 1 + }, + { + "value": "gpl-2.0-plus WITH ada-linking-exception", + "count": 1 + }, + { + "value": "jboss-eula", + "count": 1 + }, + { + "value": "mit", + "count": 1 + }, + { + "value": "mit-old-style", + "count": 1 + }, + { + "value": "public-domain", + "count": 1 + }, + { + "value": "public-domain-disclaimer", + "count": 1 + } + ], + "other_holders": [ { "value": null, + "count": 10 + }, + { + "value": "Free Software Foundation, Inc.", + "count": 4 + }, + { + "value": "Henrik Ravn", + "count": 3 + }, + { + "value": "Jean-loup Gailly", + "count": 3 + }, + { + "value": "Jean-loup Gailly and Mark Adler", + "count": 3 + }, + { + "value": "Mark Adler", + "count": 3 + }, + { + "value": "Brian Goetz and Tim Peierls", + "count": 1 + }, + { + "value": "Christian Michelsen Research AS Advanced Computing", + "count": 1 + }, + { + "value": "Dmitriy Anisimkov", + "count": 1 + }, + { + "value": "JBoss Inc., and individual contributors", + "count": 1 + }, + { + "value": "Jean-loup Gailly, Brian Raiter and Gilles Vollant", + "count": 1 + }, + { + "value": "Red Hat Middleware LLC, and individual contributors", + "count": 1 + }, + { + "value": "Red Hat, Inc.", + "count": 1 + }, + { + "value": "Red Hat, Inc. and individual contributors", + "count": 1 + }, + { + "value": "The Apache Software Foundation", + "count": 1 + }, + { + "value": "The Legion Of The Bouncy Castle", + "count": 1 + } + ], + "other_languages": [ + { + "value": "Java", "count": 7 }, { - "value": "lgpl-2.1-plus", - "count": 5 + "value": "C#", + "count": 2 + }, + { + "value": "C++", + "count": 1 + }, + { + "value": "GAS", + "count": 1 + }, + { + "value": "verilog", + "count": 1 + } + ] + }, + "dependencies": [], + "packages": [], + "tallies": { + "license_expressions": [ + { + "value": "zlib", + "count": 10 }, { "value": "boost-1.0", + "count": 4 + }, + { + "value": "lgpl-2.1-plus", "count": 3 }, { - "value": "public-domain", + "value": "lgpl-2.1", "count": 2 }, { @@ -33,10 +231,6 @@ "value": "cc-by-2.5", "count": 1 }, - { - "value": "cmr-no", - "count": 1 - }, { "value": "cpl-1.0", "count": 1 @@ -52,6 +246,18 @@ { "value": "mit", "count": 1 + }, + { + "value": "mit-old-style", + "count": 1 + }, + { + "value": "public-domain", + "count": 1 + }, + { + "value": "public-domain-disclaimer", + "count": 1 } ], "copyrights": [ @@ -71,10 +277,6 @@ "value": "Copyright (c) Mark Adler", "count": 3 }, - { - "value": "(c) Copyright Henrik Ravn", - "count": 2 - }, { "value": "Copyright (c) Free Software Foundation, Inc.", "count": 2 @@ -83,6 +285,10 @@ "value": "copyrighted by the Free Software Foundation", "count": 2 }, + { + "value": "(c) Copyright Henrik Ravn", + "count": 1 + }, { "value": "Copyright (c) - The Legion Of The Bouncy Castle (http://www.bouncycastle.org)", "count": 1 @@ -100,11 +306,15 @@ "count": 1 }, { - "value": "Copyright (c) Jean-loup Gailly, Brian Raiter and Gilles Vollant.", + "value": "Copyright (c) Henrik Ravn", + "count": 1 + }, + { + "value": "Copyright (c) Jean-loup Gailly, Brian Raiter and Gilles Vollant", "count": 1 }, { - "value": "Copyright (c) The Apache Software Foundation.", + "value": "Copyright (c) The Apache Software Foundation", "count": 1 }, { @@ -170,7 +380,7 @@ "count": 1 }, { - "value": "Jean-loup Gailly, Brian Raiter and Gilles Vollant.", + "value": "Jean-loup Gailly, Brian Raiter and Gilles Vollant", "count": 1 }, { @@ -186,7 +396,7 @@ "count": 1 }, { - "value": "The Apache Software Foundation.", + "value": "The Apache Software Foundation", "count": 1 }, { @@ -216,7 +426,7 @@ "count": 1 }, { - "value": "Leonid Broukhis.", + "value": "Leonid Broukhis", "count": 1 }, { @@ -228,15 +438,11 @@ "count": 1 }, { - "value": "the Apache Software Foundation (http://www.apache.org/).", + "value": "the Apache Software Foundation (http://www.apache.org/)", "count": 1 } ], "programming_language": [ - { - "value": null, - "count": 11 - }, { "value": "C", "count": 9 @@ -249,10 +455,6 @@ "value": "C#", "count": 2 }, - { - "value": "Ada", - "count": 1 - }, { "value": "C++", "count": 1 @@ -262,50 +464,17 @@ "count": 1 }, { - "value": "JavaScript+Lasso", + "value": "verilog", "count": 1 } ] }, - "license_score": { - "score": 13, - "has_top_level_declared_licenses": false, - "file_level_license_and_copyright_coverage": 0.53125, - "has_consistent_key_and_file_level_license": false, - "has_all_spdx_licenses": false, - "has_all_license_texts": false - }, - "summary_of_key_files": { - "license_expressions": [ - { - "value": null, - "count": 1 - } - ], - "copyrights": [ - { - "value": null, - "count": 1 - } - ], - "holders": [ - { - "value": null, - "count": 1 - } - ], - "authors": [ - { - "value": null, - "count": 1 - } - ], - "programming_language": [ - { - "value": null, - "count": 1 - } - ] + "tallies_of_key_files": { + "license_expressions": [], + "copyrights": [], + "holders": [], + "authors": [], + "programming_language": [] }, "files": [ { @@ -318,6 +487,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -328,15 +498,20 @@ "is_source": false, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": true, - "packages": [], + "is_key_file": false, "files_count": 33, "dirs_count": 10, "size_count": 1161083, @@ -349,9 +524,10 @@ "base_name": "README", "extension": "", "size": 236, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "2e07e32c52d607204fad196052d70e3d18fb8636", "md5": "effc6856ef85a9250fb1a470792b3f38", + "sha256": "165da86bfdf296cd5a0a3e20c1d1ee86d70ecb8a1fa579d6f8cadad8eee85878", "mime_type": "text/plain", "file_type": "ASCII text", "programming_language": null, @@ -362,15 +538,20 @@ "is_source": false, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": true, "is_top_level": true, - "packages": [], + "is_key_file": true, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -383,9 +564,10 @@ "base_name": "screenshot", "extension": ".png", "size": 622754, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "01ff4b1de0bc6c75c9cca6e46c80c1802d6976d4", "md5": "b6ef5a90777147423c98b42a6a25e57a", + "sha256": "a1c9905b77a8ff7e72c93abc85d32d9e43353996710b83c5bfa581c5f2af60ad", "mime_type": "image/png", "file_type": "PNG image data, 2880 x 1666, 8-bit/color RGB, non-interlaced", "programming_language": null, @@ -396,15 +578,20 @@ "is_source": false, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": true, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -420,6 +607,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -430,15 +618,20 @@ "is_source": false, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": true, - "packages": [], + "is_key_file": false, "files_count": 1, "dirs_count": 0, "size_count": 28103, @@ -451,11 +644,12 @@ "base_name": "zlib", "extension": ".tar.gz", "size": 28103, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "576f0ccfe534d7f5ff5d6400078d3c6586de3abd", "md5": "20b2370751abfc08bb3556c1d8114b5a", + "sha256": "e6bb199f3b59fffac4092542a516a46b7f922e607d754c21ef5b27334b1f3ba6", "mime_type": "application/gzip", - "file_type": "gzip compressed data, last modified: Wed Jul 15 09:08:19 2015, from Unix", + "file_type": "gzip compressed data, last modified: Wed Jul 15 09:08:19 2015, from Unix, original size modulo 2^32 103424", "programming_language": null, "is_binary": true, "is_text": false, @@ -464,15 +658,20 @@ "is_source": false, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -488,6 +687,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -498,15 +698,20 @@ "is_source": false, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": true, - "packages": [], + "is_key_file": false, "files_count": 14, "dirs_count": 2, "size_count": 241228, @@ -519,12 +724,13 @@ "base_name": "EULA", "extension": "", "size": 8156, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "eb232aa0424eca9c4136904e6143b72aaa9cf4de", "md5": "0be0aceb8296727efff0ac0bf8e6bdb3", + "sha256": "6ef829995515206ba682183a68f971f00ee91b6bd1b4427f76a6bf364969c1ae", "mime_type": "text/plain", "file_type": "ASCII text", - "programming_language": "JavaScript+Lasso", + "programming_language": "verilog", "is_binary": false, "is_text": true, "is_archive": false, @@ -533,57 +739,81 @@ "is_script": false, "licenses": [ { - "key": "jboss-eula", - "score": 100.0, - "name": "JBoss EULA", - "short_name": "JBoss EULA", - "category": "Proprietary Free", - "is_exception": false, - "is_unknown": false, - "owner": "JBoss Community", - "homepage_url": null, - "text_url": "http://repository.jboss.org/licenses/jbossorg-eula.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/jboss-eula", - "spdx_license_key": "", - "spdx_url": null, - "start_line": 3, - "end_line": 108, - "matched_rule": { - "identifier": "jboss-eula.LICENSE", - "license_expression": "jboss-eula", - "licenses": [ - "jboss-eula" - ], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "jboss-eula", + "spdx_license_expression": "LicenseRef-scancode-jboss-eula", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 108, + "matched_length": 1285, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "jboss-eula", + "rule_identifier": "jboss-eula.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1285, + "rule_relevance": 100, + "licenses": [ + { + "key": "jboss-eula", + "name": "JBoss EULA", + "short_name": "JBoss EULA", + "category": "Proprietary Free", + "is_exception": false, + "is_unknown": false, + "owner": "JBoss Community", + "homepage_url": null, + "text_url": "http://repository.jboss.org/licenses/jbossorg-eula.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/jboss-eula", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/jboss-eula.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/jboss-eula.yml", + "spdx_license_key": "LicenseRef-scancode-jboss-eula", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/jboss-eula.LICENSE" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "jboss-eula" ], - "holders": [ + "spdx_license_expressions": [ + "LicenseRef-scancode-jboss-eula" + ], + "percentage_of_license_text": 99.0, + "copyrights": [ { - "holder": "Red Hat, Inc.", + "copyright": "Copyright 2006 Red Hat, Inc.", "start_line": 104, "end_line": 104 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright 2006 Red Hat, Inc.", + "holder": "Red Hat, Inc.", "start_line": 104, "end_line": 104 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": true, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -596,9 +826,10 @@ "base_name": "LICENSE", "extension": "", "size": 26430, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "e60c2e780886f95df9c9ee36992b8edabec00bcc", "md5": "7fbc338309ac38fefcd64b04bb903e34", + "sha256": "a190dc9c8043755d90f8b0a75fa66b9e42d4af4c980bf5ddc633f0124db3cee7", "mime_type": "text/plain", "file_type": "ASCII text", "programming_language": null, @@ -610,67 +841,91 @@ "is_script": false, "licenses": [ { - "key": "lgpl-2.1-plus", - "score": 100.0, - "name": "GNU Lesser General Public License 2.1 or later", - "short_name": "LGPL 2.1 or later", - "category": "Copyleft Limited", - "is_exception": false, - "is_unknown": false, - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", - "spdx_license_key": "LGPL-2.1-or-later", - "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "start_line": 1, - "end_line": 502, - "matched_rule": { - "identifier": "lgpl-2.1-plus_2.RULE", - "license_expression": "lgpl-2.1-plus", - "licenses": [ - "lgpl-2.1-plus" - ], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "lgpl-2.1", + "spdx_license_expression": "LGPL-2.1-only", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 502, + "matched_length": 4288, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_101.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4288, + "rule_relevance": 100, + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.yml", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ - "lgpl-2.1-plus" + "lgpl-2.1" ], - "holders": [ + "spdx_license_expressions": [ + "LGPL-2.1-only" + ], + "percentage_of_license_text": 100.0, + "copyrights": [ { - "holder": "Free Software Foundation, Inc.", + "copyright": "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", "start_line": 4, - "end_line": 6 + "end_line": 4 }, { - "holder": "the Free Software Foundation", - "start_line": 428, - "end_line": 433 + "copyright": "copyrighted by the Free Software Foundation", + "start_line": 429, + "end_line": 429 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "holder": "Free Software Foundation, Inc.", "start_line": 4, - "end_line": 6 + "end_line": 4 }, { - "copyright": "copyrighted by the Free Software Foundation", - "start_line": 428, - "end_line": 433 + "holder": "the Free Software Foundation", + "start_line": 429, + "end_line": 429 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": true, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -686,6 +941,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -696,15 +952,20 @@ "is_source": false, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 5, "dirs_count": 0, "size_count": 54552, @@ -717,9 +978,10 @@ "base_name": "apache-1.1", "extension": ".txt", "size": 2885, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "6b5608d35c3e304532af43db8bbfc5947bef46a6", "md5": "276982197c941f4cbf3d218546e17ae2", + "sha256": "b03079c80bc3657f4b9d838f02f036e4611693a0e42b043d5d71b45ac6c5040d", "mime_type": "text/plain", "file_type": "ASCII text, with CRLF line terminators", "programming_language": null, @@ -731,63 +993,87 @@ "is_script": false, "licenses": [ { - "key": "apache-1.1", - "score": 100.0, - "name": "Apache License 1.1", - "short_name": "Apache 1.1", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://apache.org/licenses/LICENSE-1.1", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-1.1", - "spdx_license_key": "Apache-1.1", - "spdx_url": "https://spdx.org/licenses/Apache-1.1", - "start_line": 2, - "end_line": 56, - "matched_rule": { - "identifier": "apache-1.1.SPDX.RULE", - "license_expression": "apache-1.1", - "licenses": [ - "apache-1.1" - ], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "apache-1.1", + "spdx_license_expression": "Apache-1.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 56, + "matched_length": 361, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-1.1", + "rule_identifier": "apache-1.1_71.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 361, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-1.1", + "name": "Apache License 1.1", + "short_name": "Apache 1.1", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://apache.org/licenses/LICENSE-1.1", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-1.1", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.1.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.1.yml", + "spdx_license_key": "Apache-1.1", + "spdx_url": "https://spdx.org/licenses/Apache-1.1" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "apache-1.1" ], - "holders": [ + "spdx_license_expressions": [ + "Apache-1.1" + ], + "percentage_of_license_text": 100.0, + "copyrights": [ { - "holder": "The Apache Software Foundation.", + "copyright": "Copyright (c) 2000 The Apache Software Foundation", "start_line": 4, - "end_line": 5 + "end_line": 4 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 2000 The Apache Software Foundation.", + "holder": "The Apache Software Foundation", "start_line": 4, - "end_line": 5 + "end_line": 4 } ], "authors": [ { - "author": "the Apache Software Foundation (http://www.apache.org/).", + "author": "the Apache Software Foundation (http://www.apache.org/)", "start_line": 21, - "end_line": 23 + "end_line": 22 } ], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -800,9 +1086,10 @@ "base_name": "apache-2.0", "extension": ".txt", "size": 11560, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "47b573e3824cd5e02a1a3ae99e2735b49e0256e4", "md5": "d273d63619c9aeaf15cdaf76422c4f87", + "sha256": "3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5", "mime_type": "text/plain", "file_type": "ASCII text, with CRLF line terminators", "programming_language": null, @@ -814,45 +1101,69 @@ "is_script": false, "licenses": [ { - "key": "apache-2.0", - "score": 100.0, - "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", - "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" - ], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 202, + "matched_length": 1584, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1584, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "apache-2.0" ], - "holders": [], + "spdx_license_expressions": [ + "Apache-2.0" + ], + "percentage_of_license_text": 100.0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -865,9 +1176,10 @@ "base_name": "bouncycastle", "extension": ".txt", "size": 1186, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "74facb0e9a734479f9cd893b5be3fe1bf651b760", "md5": "9fffd8de865a5705969f62b128381f85", + "sha256": "3d469c451a2a0e97380b90143d979281fadd39be55432b903e6bd18b1b9915d4", "mime_type": "text/plain", "file_type": "ASCII text", "programming_language": null, @@ -879,57 +1191,81 @@ "is_script": false, "licenses": [ { - "key": "mit", - "score": 98.8, - "name": "MIT License", - "short_name": "MIT License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "MIT", - "homepage_url": "http://opensource.org/licenses/mit-license.php", - "text_url": "http://opensource.org/licenses/mit-license.php", - "reference_url": "https://scancode-licensedb.aboutcode.org/mit", - "spdx_license_key": "MIT", - "spdx_url": "https://spdx.org/licenses/MIT", - "start_line": 3, - "end_line": 18, - "matched_rule": { - "identifier": "mit_160.RULE", - "license_expression": "mit", - "licenses": [ - "mit" - ], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "mit", + "spdx_license_expression": "MIT", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 7, + "end_line": 18, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.yml", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "mit" ], - "holders": [ + "spdx_license_expressions": [ + "MIT" + ], + "percentage_of_license_text": 84.74, + "copyrights": [ { - "holder": "The Legion Of The Bouncy Castle", + "copyright": "Copyright (c) 2000 - 2006 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)", "start_line": 5, "end_line": 5 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 2000 - 2006 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)", + "holder": "The Legion Of The Bouncy Castle", "start_line": 5, "end_line": 5 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -942,9 +1278,10 @@ "base_name": "cpl-1.0", "extension": ".txt", "size": 11987, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "681cf776bcd79752543d42490ec7ed22a29fd888", "md5": "9a6d2c9ae73d59eb3dd38e3909750d14", + "sha256": "d9a768a23056b25ab4b0b48381003ce55f0d32514da5a4e017fa0765b3a887aa", "mime_type": "text/plain", "file_type": "ASCII text, with CRLF line terminators", "programming_language": null, @@ -956,45 +1293,69 @@ "is_script": false, "licenses": [ { - "key": "cpl-1.0", - "score": 99.94, - "name": "Common Public License 1.0", - "short_name": "CPL 1.0", - "category": "Copyleft Limited", - "is_exception": false, - "is_unknown": false, - "owner": "IBM", - "homepage_url": "http://www.eclipse.org/legal/cpl-v10.html", - "text_url": "http://www.eclipse.org/legal/cpl-v10.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/cpl-1.0", - "spdx_license_key": "CPL-1.0", - "spdx_url": "https://spdx.org/licenses/CPL-1.0", - "start_line": 1, - "end_line": 212, - "matched_rule": { - "identifier": "cpl-1.0.SPDX.RULE", - "license_expression": "cpl-1.0", - "licenses": [ - "cpl-1.0" - ], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "cpl-1.0", + "spdx_license_expression": "CPL-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.94, + "start_line": 1, + "end_line": 212, + "matched_length": 1720, + "match_coverage": 99.94, + "matcher": "3-seq", + "license_expression": "cpl-1.0", + "rule_identifier": "cpl-1.0.SPDX.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1721, + "rule_relevance": 100, + "licenses": [ + { + "key": "cpl-1.0", + "name": "Common Public License 1.0", + "short_name": "CPL 1.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "IBM", + "homepage_url": "http://www.eclipse.org/legal/cpl-v10.html", + "text_url": "http://www.eclipse.org/legal/cpl-v10.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/cpl-1.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cpl-1.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cpl-1.0.yml", + "spdx_license_key": "CPL-1.0", + "spdx_url": "https://spdx.org/licenses/CPL-1.0" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "cpl-1.0" ], - "holders": [], + "spdx_license_expressions": [ + "CPL-1.0" + ], + "percentage_of_license_text": 99.94, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1007,9 +1368,10 @@ "base_name": "lgpl", "extension": ".txt", "size": 26934, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "8f1a637d2e2ed1bdb9eb01a7dccb5c12cc0557e1", "md5": "f14599a2f089f6ff8c97e2baa4e3d575", + "sha256": "885a03f54b157961236f46843e79972abfcd6890b6cbb368bc7eca328ff95a12", "mime_type": "text/plain", "file_type": "ASCII text, with CRLF line terminators", "programming_language": null, @@ -1021,67 +1383,91 @@ "is_script": false, "licenses": [ { - "key": "lgpl-2.1-plus", - "score": 100.0, - "name": "GNU Lesser General Public License 2.1 or later", - "short_name": "LGPL 2.1 or later", - "category": "Copyleft Limited", - "is_exception": false, - "is_unknown": false, - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", - "spdx_license_key": "LGPL-2.1-or-later", - "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "start_line": 1, - "end_line": 502, - "matched_rule": { - "identifier": "lgpl-2.1-plus_2.RULE", - "license_expression": "lgpl-2.1-plus", - "licenses": [ - "lgpl-2.1-plus" - ], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "lgpl-2.1", + "spdx_license_expression": "LGPL-2.1-only", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 502, + "matched_length": 4288, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_101.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4288, + "rule_relevance": 100, + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.yml", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ - "lgpl-2.1-plus" + "lgpl-2.1" ], - "holders": [ + "spdx_license_expressions": [ + "LGPL-2.1-only" + ], + "percentage_of_license_text": 100.0, + "copyrights": [ { - "holder": "Free Software Foundation, Inc.", + "copyright": "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", "start_line": 4, - "end_line": 6 + "end_line": 4 }, { - "holder": "the Free Software Foundation", - "start_line": 428, - "end_line": 433 + "copyright": "copyrighted by the Free Software Foundation", + "start_line": 429, + "end_line": 429 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "holder": "Free Software Foundation, Inc.", "start_line": 4, - "end_line": 6 + "end_line": 4 }, { - "copyright": "copyrighted by the Free Software Foundation", - "start_line": 428, - "end_line": 433 + "holder": "the Free Software Foundation", + "start_line": 429, + "end_line": 429 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1097,6 +1483,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -1107,15 +1494,20 @@ "is_source": false, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 7, "dirs_count": 0, "size_count": 152090, @@ -1128,11 +1520,12 @@ "base_name": "FixedMembershipToken", "extension": ".java", "size": 5144, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "5901f73dcc78155a1a2c7b5663a3a11fba400b19", "md5": "aca9640ec8beee21b098bcf8ecc91442", - "mime_type": "text/plain", - "file_type": "ASCII text", + "sha256": "aac525060867f5004c7343690f1c197c9a678b334d402e0e9fd117c8b2df73f2", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", "programming_language": "Java", "is_binary": false, "is_text": true, @@ -1142,49 +1535,71 @@ "is_script": false, "licenses": [ { - "key": "lgpl-2.1-plus", - "score": 100.0, - "name": "GNU Lesser General Public License 2.1 or later", - "short_name": "LGPL 2.1 or later", - "category": "Copyleft Limited", - "is_exception": false, - "is_unknown": false, - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", - "spdx_license_key": "LGPL-2.1-or-later", - "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "start_line": 7, - "end_line": 20, - "matched_rule": { - "identifier": "lgpl-2.1-plus_59.RULE", - "license_expression": "lgpl-2.1-plus", - "licenses": [ - "lgpl-2.1-plus" - ], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 7, + "end_line": 20, + "matched_length": 125, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_59.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 125, + "rule_relevance": 100, + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.yml", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "lgpl-2.1-plus" ], - "holders": [ + "spdx_license_expressions": [ + "LGPL-2.1-or-later" + ], + "percentage_of_license_text": 23.41, + "copyrights": [ { - "holder": "JBoss Inc., and individual contributors", + "copyright": "Copyright 2005, JBoss Inc., and individual contributors", "start_line": 3, - "end_line": 5 + "end_line": 3 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright 2005, JBoss Inc., and individual contributors", + "holder": "JBoss Inc., and individual contributors", "start_line": 3, - "end_line": 5 + "end_line": 3 } ], "authors": [ @@ -1194,11 +1609,13 @@ "end_line": 51 } ], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1211,11 +1628,12 @@ "base_name": "GuardedBy", "extension": ".java", "size": 813, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "981d67087e65e9a44957c026d4b10817cf77d966", "md5": "c5064400f759d3e81771005051d17dc1", - "mime_type": "text/plain", - "file_type": "ASCII text", + "sha256": "7c3e384429f27692534184e1511f70416c04c3f0b30be632710101840996695a", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", "programming_language": "Java", "is_binary": false, "is_text": true, @@ -1225,63 +1643,87 @@ "is_script": false, "licenses": [ { - "key": "cc-by-2.5", - "score": 82.0, - "name": "Creative Commons Attribution License 2.5", - "short_name": "CC-BY-2.5", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Creative Commons", - "homepage_url": "http://creativecommons.org/licenses/by/2.5/", - "text_url": "http://creativecommons.org/licenses/by/2.5/legalcode", - "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-2.5", - "spdx_license_key": "CC-BY-2.5", - "spdx_url": "https://spdx.org/licenses/CC-BY-2.5", - "start_line": 10, - "end_line": 11, - "matched_rule": { - "identifier": "cc-by-2.5_4.RULE", - "license_expression": "cc-by-2.5", - "licenses": [ - "cc-by-2.5" - ], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "cc-by-2.5", + "spdx_license_expression": "CC-BY-2.5", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 10, + "end_line": 11, + "matched_length": 14, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "cc-by-2.5", + "rule_identifier": "cc-by-2.5_4.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 14, + "rule_relevance": 100, + "licenses": [ + { + "key": "cc-by-2.5", + "name": "Creative Commons Attribution License 2.5", + "short_name": "CC-BY-2.5", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by/2.5/", + "text_url": "http://creativecommons.org/licenses/by/2.5/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-2.5", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-2.5.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-2.5.yml", + "spdx_license_key": "CC-BY-2.5", + "spdx_url": "https://spdx.org/licenses/CC-BY-2.5" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "cc-by-2.5" ], - "holders": [ + "spdx_license_expressions": [ + "CC-BY-2.5" + ], + "percentage_of_license_text": 12.96, + "copyrights": [ { - "holder": "Brian Goetz and Tim Peierls", + "copyright": "Copyright (c) 2005 Brian Goetz and Tim Peierls", "start_line": 9, - "end_line": 11 + "end_line": 9 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 2005 Brian Goetz and Tim Peierls", + "holder": "Brian Goetz and Tim Peierls", "start_line": 9, - "end_line": 11 + "end_line": 9 } ], "authors": [ { "author": "Bela Ban", - "start_line": 15, - "end_line": 17 + "start_line": 16, + "end_line": 16 } ], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1294,9 +1736,10 @@ "base_name": "ImmutableReference", "extension": ".java", "size": 1838, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "30f56b876d5576d9869e2c5c509b08db57110592", "md5": "48ca3c72fb9a65c771a321222f118b88", + "sha256": "8a3fb390d4932a92c56e7b999b63b8e5ab55cbe81f65b27439296f279d160bd1", "mime_type": "text/plain", "file_type": "ASCII text", "programming_language": "Java", @@ -1308,49 +1751,71 @@ "is_script": false, "licenses": [ { - "key": "lgpl-2.1-plus", - "score": 100.0, - "name": "GNU Lesser General Public License 2.1 or later", - "short_name": "LGPL 2.1 or later", - "category": "Copyleft Limited", - "is_exception": false, - "is_unknown": false, - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", - "spdx_license_key": "LGPL-2.1-or-later", - "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "start_line": 7, - "end_line": 20, - "matched_rule": { - "identifier": "lgpl-2.1-plus_59.RULE", - "license_expression": "lgpl-2.1-plus", - "licenses": [ - "lgpl-2.1-plus" - ], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 7, + "end_line": 20, + "matched_length": 125, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_59.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 125, + "rule_relevance": 100, + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.yml", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "lgpl-2.1-plus" ], - "holders": [ + "spdx_license_expressions": [ + "LGPL-2.1-or-later" + ], + "percentage_of_license_text": 48.83, + "copyrights": [ { - "holder": "Red Hat, Inc. and individual contributors", + "copyright": "Copyright 2010, Red Hat, Inc. and individual contributors", "start_line": 3, - "end_line": 5 + "end_line": 3 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright 2010, Red Hat, Inc. and individual contributors", + "holder": "Red Hat, Inc. and individual contributors", "start_line": 3, - "end_line": 5 + "end_line": 3 } ], "authors": [ @@ -1360,11 +1825,13 @@ "end_line": 29 } ], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1377,11 +1844,12 @@ "base_name": "RATE_LIMITER", "extension": ".java", "size": 3692, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "a8087e5d50da3273536ebda9b87b77aa4ff55deb", "md5": "4626bdbc48871b55513e1a12991c61a8", - "mime_type": "text/plain", - "file_type": "ASCII text", + "sha256": "80709043c6c1f4fbd6e7a43c9381da034ab9b67e2e6fee80973a0d4fd33664e0", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", "programming_language": "Java", "is_binary": false, "is_text": true, @@ -1390,21 +1858,26 @@ "is_source": true, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [ { "author": "Bela Ban", "start_line": 16, - "end_line": 17 + "end_line": 16 } ], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1417,11 +1890,12 @@ "base_name": "RouterStub", "extension": ".java", "size": 9913, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "c1f6818f8ee7bddcc9f444bc94c099729d716d52", "md5": "eecfe23494acbcd8088c93bc1e83c7f2", - "mime_type": "text/plain", - "file_type": "ASCII text", + "sha256": "f212de138e8cb0b7eb13521d8ed2620bc41af55093b857da753d7753b1d3438d", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", "programming_language": "Java", "is_binary": false, "is_text": true, @@ -1430,21 +1904,26 @@ "is_source": true, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [ { "author": "Bela Ban", "start_line": 23, - "end_line": 24 + "end_line": 23 } ], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1457,11 +1936,12 @@ "base_name": "RouterStubManager", "extension": ".java", "size": 8162, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "eb419dc94cfe11ca318a3e743a7f9f080e70c751", "md5": "20bee9631b7c82a45c250e095352aec7", - "mime_type": "text/plain", - "file_type": "ASCII text", + "sha256": "c39a40d4057256a8fe70f2b69e5f940edcaf8b377b546d537e799ecff3f58b81", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", "programming_language": "Java", "is_binary": false, "is_text": true, @@ -1471,57 +1951,81 @@ "is_script": false, "licenses": [ { - "key": "lgpl-2.1-plus", - "score": 100.0, - "name": "GNU Lesser General Public License 2.1 or later", - "short_name": "LGPL 2.1 or later", - "category": "Copyleft Limited", - "is_exception": false, - "is_unknown": false, - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", - "spdx_license_key": "LGPL-2.1-or-later", - "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later", - "start_line": 7, - "end_line": 20, - "matched_rule": { - "identifier": "lgpl-2.1-plus_59.RULE", - "license_expression": "lgpl-2.1-plus", - "licenses": [ - "lgpl-2.1-plus" - ], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 7, + "end_line": 20, + "matched_length": 125, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_59.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 125, + "rule_relevance": 100, + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.yml", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "lgpl-2.1-plus" ], - "holders": [ + "spdx_license_expressions": [ + "LGPL-2.1-or-later" + ], + "percentage_of_license_text": 17.03, + "copyrights": [ { - "holder": "Red Hat Middleware LLC, and individual contributors", + "copyright": "Copyright 2009, Red Hat Middleware LLC, and individual contributors", "start_line": 3, - "end_line": 5 + "end_line": 3 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright 2009, Red Hat Middleware LLC, and individual contributors", + "holder": "Red Hat Middleware LLC, and individual contributors", "start_line": 3, - "end_line": 5 + "end_line": 3 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1534,11 +2038,12 @@ "base_name": "S3_PING", "extension": ".java", "size": 122528, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "08dba9986f69719970ead3592dc565465164df0d", "md5": "83d8324f37d0e3f120bc89865cf0bd39", - "mime_type": "text/plain", - "file_type": "ASCII text", + "sha256": "c4d59a8837c6320788c74496201e3ecc0ff2100525ebb727bcae6d855b34c548", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", "programming_language": "Java", "is_binary": false, "is_text": true, @@ -1548,90 +2053,132 @@ "is_script": false, "licenses": [ { - "key": "public-domain", - "score": 11.0, - "name": "Public Domain", - "short_name": "Public Domain", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "Unspecified", - "homepage_url": "http://www.linfo.org/publicdomain.html", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", - "spdx_license_key": "", - "spdx_url": null, - "start_line": 1649, - "end_line": 1649, - "matched_rule": { - "identifier": "public-domain_79.RULE", - "license_expression": "public-domain", - "licenses": [ - "public-domain" - ], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false - } + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 70.0, + "start_line": 1649, + "end_line": 1649, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "public-domain", + "rule_identifier": "public-domain_bare_words.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 70, + "licenses": [ + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.yml", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + } + ] }, { - "key": "public-domain", - "score": 11.0, - "name": "Public Domain", - "short_name": "Public Domain", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "Unspecified", - "homepage_url": "http://www.linfo.org/publicdomain.html", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", - "spdx_license_key": "", - "spdx_url": null, - "start_line": 1692, - "end_line": 1692, - "matched_rule": { - "identifier": "public-domain_79.RULE", - "license_expression": "public-domain", - "licenses": [ - "public-domain" - ], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false - } + "license_expression": "public-domain-disclaimer", + "spdx_license_expression": "LicenseRef-scancode-public-domain-disclaimer", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1692, + "end_line": 1694, + "matched_length": 30, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "public-domain-disclaimer", + "rule_identifier": "public-domain-disclaimer_77.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 30, + "rule_relevance": 100, + "licenses": [ + { + "key": "public-domain-disclaimer", + "name": "Public Domain Disclaimer", + "short_name": "Public Domain Disclaimer", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain-disclaimer", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.yml", + "spdx_license_key": "LicenseRef-scancode-public-domain-disclaimer", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "public-domain", - "public-domain" + "public-domain-disclaimer" ], - "holders": [], + "spdx_license_expressions": [ + "LicenseRef-scancode-public-domain", + "LicenseRef-scancode-public-domain-disclaimer" + ], + "percentage_of_license_text": 0.27, "copyrights": [], + "holders": [], "authors": [ { "author": "Bela Ban", - "start_line": 35, - "end_line": 38 + "start_line": 37, + "end_line": 37 }, { "author": "Robert Harder", "start_line": 1698, - "end_line": 1700 + "end_line": 1698 }, { "author": "rob@iharder.net", - "start_line": 1698, - "end_line": 1700 + "start_line": 1699, + "end_line": 1699 } ], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1647,6 +2194,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -1657,15 +2205,20 @@ "is_source": false, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": true, - "packages": [], + "is_key_file": false, "files_count": 16, "dirs_count": 5, "size_count": 268762, @@ -1678,9 +2231,10 @@ "base_name": "adler32", "extension": ".c", "size": 4968, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "0cff4808476ce0b5f6f0ebbc69ee2ab2a0eebe43", "md5": "ae3bbb54820e1d49fb90cbba222e973f", + "sha256": "341d49ae2703037d2d10c8486f1a1ca3b65e0f10cc9e5fead6bfbbc0b34564ba", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -1692,57 +2246,119 @@ "is_script": false, "licenses": [ { - "key": "zlib", - "score": 70.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "zlib_5.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false - } + "license_expression": "zlib", + "spdx_license_expression": "Zlib", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_5.RULE", + "referenced_filenames": [ + "zlib.h" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 6, + "end_line": 23, + "matched_length": 144, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_17.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 144, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "zlib" ], - "holders": [ + "spdx_license_expressions": [ + "Zlib" + ], + "percentage_of_license_text": 2.06, + "copyrights": [ { - "holder": "Mark Adler", + "copyright": "Copyright (c) 1995-2011 Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2011 Mark Adler", + "holder": "Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1755,9 +2371,10 @@ "base_name": "deflate", "extension": ".c", "size": 71476, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "7b4ace6d698c5dbbfb9a8f047f63228ca54d2e77", "md5": "cd7826278ce9d9d9ed5abdefef50c3e2", + "sha256": "565e68ddfff5af8efd55f71e122b860ad11527a7d9de40a76af2b16afef24cc0", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -1769,73 +2386,135 @@ "is_script": false, "licenses": [ { - "key": "zlib", - "score": 70.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "zlib_5.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false - } + "license_expression": "zlib", + "spdx_license_expression": "Zlib", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_5.RULE", + "referenced_filenames": [ + "zlib.h" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 6, + "end_line": 23, + "matched_length": 144, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_17.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 144, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "zlib" ], - "holders": [ + "spdx_license_expressions": [ + "Zlib" + ], + "percentage_of_license_text": 0.13, + "copyrights": [ { - "holder": "Jean-loup Gailly and Mark Adler", + "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 }, { - "holder": "Jean-loup Gailly and Mark Adler", - "start_line": 54, + "copyright": "Copyright 1995-2013 Jean-loup Gailly and Mark Adler", + "start_line": 55, "end_line": 55 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler", + "holder": "Jean-loup Gailly and Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 }, { - "copyright": "Copyright 1995-2013 Jean-loup Gailly and Mark Adler", - "start_line": 54, + "holder": "Jean-loup Gailly and Mark Adler", + "start_line": 55, "end_line": 55 } ], "authors": [ { - "author": "Leonid Broukhis.", + "author": "Leonid Broukhis", "start_line": 34, - "end_line": 35 + "end_line": 34 } ], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1848,9 +2527,10 @@ "base_name": "deflate", "extension": ".h", "size": 12774, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "29ed3b8ca3927576e5889dea5880ca0052942c7d", "md5": "7ceae74a13201f14c91623116af169c3", + "sha256": "80570c8052491bdc7583600da28a8f1cb32c27ab1cec107ec12c83255d426cf7", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -1862,86 +2542,166 @@ "is_script": false, "licenses": [ { - "key": "zlib", - "score": 70.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "zlib_5.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false - } + "license_expression": "zlib", + "spdx_license_expression": "Zlib", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_5.RULE", + "referenced_filenames": [ + "zlib.h" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 6, + "end_line": 23, + "matched_length": 144, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_17.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 144, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] }, { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 93, - "end_line": 94, - "matched_rule": { - "identifier": "zlib_21.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false - } + "license_expression": "zlib", + "spdx_license_expression": "Zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 93, + "end_line": 94, + "matched_length": 28, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_21.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 28, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "zlib", "zlib" ], - "holders": [ + "spdx_license_expressions": [ + "Zlib", + "Zlib" + ], + "percentage_of_license_text": 2.14, + "copyrights": [ { - "holder": "Jean-loup Gailly", + "copyright": "Copyright (c) 1995-2012 Jean-loup Gailly", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2012 Jean-loup Gailly", + "holder": "Jean-loup Gailly", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1954,9 +2714,10 @@ "base_name": "zlib", "extension": ".h", "size": 87883, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "400d35465f179a4acacb5fe749e6ce20a0bbdb84", "md5": "64d8a5180bd54ff5452886e4cbb21e14", + "sha256": "726b0569915917b967f87f3f08a1eec039101bf9dcc29d61c0b2b0b8f271b58d", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -1968,57 +2729,81 @@ "is_script": false, "licenses": [ { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "zlib", + "spdx_license_expression": "Zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 6, + "end_line": 23, + "matched_length": 144, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_17.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 144, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "zlib" ], - "holders": [ + "spdx_license_expressions": [ + "Zlib" + ], + "percentage_of_license_text": 1.06, + "copyrights": [ { - "holder": "Jean-loup Gailly and Mark Adler", + "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler", "start_line": 4, "end_line": 4 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler", + "holder": "Jean-loup Gailly and Mark Adler", "start_line": 4, "end_line": 4 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2031,9 +2816,10 @@ "base_name": "zutil", "extension": ".c", "size": 7414, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "e1af709bff21ae0d4331119a7fc4c19f82932043", "md5": "fff257bc1656eb60fc585a7dc35f963d", + "sha256": "c5e9927d5a1a1dec514ccdcedfa1e0f01664c58bb33166b4997b50b8001f1d6c", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -2045,57 +2831,119 @@ "is_script": false, "licenses": [ { - "key": "zlib", - "score": 70.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "zlib_5.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false - } + "license_expression": "zlib", + "spdx_license_expression": "Zlib", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_5.RULE", + "referenced_filenames": [ + "zlib.h" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 6, + "end_line": 23, + "matched_length": 144, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_17.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 144, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "zlib" ], - "holders": [ + "spdx_license_expressions": [ + "Zlib" + ], + "percentage_of_license_text": 1.19, + "copyrights": [ { - "holder": "Jean-loup Gailly.", + "copyright": "Copyright (c) 1995-2005, 2010, 2011, 2012 Jean-loup Gailly", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2005, 2010, 2011, 2012 Jean-loup Gailly.", + "holder": "Jean-loup Gailly", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2108,9 +2956,10 @@ "base_name": "zutil", "extension": ".h", "size": 6766, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "b909d27ef9ce51639f76b7ea6b62721e7d1b6bf7", "md5": "04fcfbb961591c9452c4d0fd1525ffdf", + "sha256": "91cce8e78e83bcdb8c6acb98d4f0686dbdc81ca97d4a36a60c0b48f7ef78f1af", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -2122,57 +2971,119 @@ "is_script": false, "licenses": [ { - "key": "zlib", - "score": 70.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "zlib_5.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false - } + "license_expression": "zlib", + "spdx_license_expression": "Zlib", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_5.RULE", + "referenced_filenames": [ + "zlib.h" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 6, + "end_line": 23, + "matched_length": 144, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_17.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 144, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "zlib" ], - "holders": [ + "spdx_license_expressions": [ + "Zlib" + ], + "percentage_of_license_text": 1.25, + "copyrights": [ { - "holder": "Jean-loup Gailly.", + "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly.", + "holder": "Jean-loup Gailly", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2188,6 +3099,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -2198,15 +3110,20 @@ "is_source": false, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 1, "dirs_count": 0, "size_count": 13594, @@ -2219,101 +3136,112 @@ "base_name": "zlib", "extension": ".ads", "size": 13594, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "0245a91806d804bf9f0907a3a001a141e9adb61b", "md5": "71de2670f2e588b51c62e7f6a9046399", + "sha256": "02634bec0d5e4c69d8d2859124380074a57de8d8bd928398379bfacc514236d2", "mime_type": "text/plain", "file_type": "ASCII text", - "programming_language": "Ada", + "programming_language": null, "is_binary": false, "is_text": true, "is_archive": false, "is_media": false, - "is_source": true, + "is_source": false, "is_script": false, "licenses": [ { - "key": "gpl-2.0-plus", - "score": 100.0, - "name": "GNU General Public License 2.0 or later", - "short_name": "GPL 2.0 or later", - "category": "Copyleft", - "is_exception": false, - "is_unknown": false, - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", - "spdx_license_key": "GPL-2.0-or-later", - "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later", - "start_line": 6, - "end_line": 25, - "matched_rule": { - "identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", - "license_expression": "gpl-2.0-plus WITH ada-linking-exception", - "licenses": [ - "gpl-2.0-plus", - "ada-linking-exception" - ], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false - } - }, - { - "key": "ada-linking-exception", - "score": 100.0, - "name": "Ada linking exception to GPL 2.0 or later", - "short_name": "Ada linking exception to GPL 2.0 or later", - "category": "Copyleft Limited", - "is_exception": true, - "is_unknown": false, - "owner": "Dmitriy Anisimkov", - "homepage_url": null, - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/ada-linking-exception", - "spdx_license_key": "", - "spdx_url": null, - "start_line": 6, - "end_line": 25, - "matched_rule": { - "identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", - "license_expression": "gpl-2.0-plus WITH ada-linking-exception", - "licenses": [ - "gpl-2.0-plus", - "ada-linking-exception" - ], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "gpl-2.0-plus WITH ada-linking-exception", + "spdx_license_expression": "GPL-2.0-or-later WITH LicenseRef-scancode-ada-linking-exception", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 6, + "end_line": 25, + "matched_length": 176, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus WITH ada-linking-exception", + "rule_identifier": "gpl-2.0-plus_with_ada-linking-exception_1.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 176, + "rule_relevance": 100, + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.yml", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "ada-linking-exception", + "name": "Ada linking exception to GPL 2.0 or later", + "short_name": "Ada linking exception to GPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": true, + "is_unknown": false, + "owner": "Dmitriy Anisimkov", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/ada-linking-exception", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.yml", + "spdx_license_key": "LicenseRef-scancode-ada-linking-exception", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ada-linking-exception.LICENSE" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "gpl-2.0-plus WITH ada-linking-exception" ], - "holders": [ + "spdx_license_expressions": [ + "GPL-2.0-or-later WITH LicenseRef-scancode-ada-linking-exception" + ], + "percentage_of_license_text": 10.46, + "copyrights": [ { - "holder": "Dmitriy Anisimkov", + "copyright": "Copyright (c) 2002-2004 Dmitriy Anisimkov", "start_line": 4, "end_line": 4 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 2002-2004 Dmitriy Anisimkov", + "holder": "Dmitriy Anisimkov", "start_line": 4, "end_line": 4 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2329,6 +3257,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -2339,15 +3268,20 @@ "is_source": false, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 4, "dirs_count": 0, "size_count": 14257, @@ -2360,9 +3294,10 @@ "base_name": "AssemblyInfo", "extension": ".cs", "size": 2500, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "9f1db1177b2e9a014f72bb3cd80be17133e06d16", "md5": "23d0d7c18846fc31655b6aa89b7c8038", + "sha256": "314afcfb339ea95f5431047b7ab24631b11c3532c7ce5dc2094ed0cf80a7c16d", "mime_type": "text/plain", "file_type": "ASCII text, with CRLF line terminators", "programming_language": "C#", @@ -2373,27 +3308,32 @@ "is_source": true, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [ + "spdx_license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [ { - "holder": "Henrik Ravn", + "copyright": "Copyright (c) 2004 by Henrik Ravn", "start_line": 14, - "end_line": 16 + "end_line": 14 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 2004 by Henrik Ravn", + "holder": "Henrik Ravn", "start_line": 14, - "end_line": 16 + "end_line": 14 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2406,11 +3346,12 @@ "base_name": "ChecksumImpl", "extension": ".cs", "size": 8040, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "3807a0e24a57b92ea301559cab7307b8eab52c51", "md5": "d01b3cb2e75da9b15f05b92b42f6bd33", - "mime_type": "text/plain", - "file_type": "ISO-8859 text, with CRLF line terminators", + "sha256": "e7c047a2c3bcf88d3d002ee3d2d05af414acf53cb4451efacc0f2e95a474ea0f", + "mime_type": "text/x-c++", + "file_type": "C++ source, ISO-8859 text, with CRLF line terminators", "programming_language": "C#", "is_binary": false, "is_text": true, @@ -2420,57 +3361,119 @@ "is_script": false, "licenses": [ { - "key": "boost-1.0", - "score": 92.59, - "name": "Boost Software License 1.0", - "short_name": "Boost 1.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Boost", - "homepage_url": "http://www.boost.org/users/license.html", - "text_url": "http://www.boost.org/LICENSE_1_0.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", - "spdx_license_key": "BSL-1.0", - "spdx_url": "https://spdx.org/licenses/BSL-1.0", - "start_line": 4, - "end_line": 5, - "matched_rule": { - "identifier": "boost-1.0_1.RULE", - "license_expression": "boost-1.0", - "licenses": [ - "boost-1.0" - ], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "boost-1.0", + "spdx_license_expression": "BSL-1.0", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 5, + "matched_length": 32, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "boost-1.0", + "rule_identifier": "boost-1.0_21.RULE", + "referenced_filenames": [ + "LICENSE_1_0.txt" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 32, + "rule_relevance": 100, + "licenses": [ + { + "key": "boost-1.0", + "name": "Boost Software License 1.0", + "short_name": "Boost 1.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "text_url": "http://www.boost.org/LICENSE_1_0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.yml", + "spdx_license_key": "BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 23, + "matched_length": 211, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "boost-1.0", + "rule_identifier": "boost-1.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 211, + "rule_relevance": 100, + "licenses": [ + { + "key": "boost-1.0", + "name": "Boost Software License 1.0", + "short_name": "Boost 1.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "text_url": "http://www.boost.org/LICENSE_1_0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.yml", + "spdx_license_key": "BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "boost-1.0" ], - "holders": [ + "spdx_license_expressions": [ + "BSL-1.0" + ], + "percentage_of_license_text": 3.85, + "copyrights": [ { - "holder": "Henrik Ravn", + "copyright": "(c) Copyright Henrik Ravn 2004", "start_line": 2, "end_line": 2 } ], - "copyrights": [ + "holders": [ { - "copyright": "(c) Copyright Henrik Ravn 2004", + "holder": "Henrik Ravn", "start_line": 2, "end_line": 2 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2483,9 +3486,10 @@ "base_name": "LICENSE_1_0", "extension": ".txt", "size": 1359, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "892b34f7865d90a6f949f50d95e49625a10bc7f0", "md5": "81543b22c36f10d20ac9712f8d80ef8d", + "sha256": "36266a8fd073568394cb81cdb2b124f7fdae2c64c1a7ed09db34b4d22efa2951", "mime_type": "text/plain", "file_type": "ASCII text, with CRLF line terminators", "programming_language": null, @@ -2497,45 +3501,69 @@ "is_script": false, "licenses": [ { - "key": "boost-1.0", - "score": 100.0, - "name": "Boost Software License 1.0", - "short_name": "Boost 1.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Boost", - "homepage_url": "http://www.boost.org/users/license.html", - "text_url": "http://www.boost.org/LICENSE_1_0.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", - "spdx_license_key": "BSL-1.0", - "spdx_url": "https://spdx.org/licenses/BSL-1.0", - "start_line": 1, - "end_line": 23, - "matched_rule": { - "identifier": "boost-1.0.LICENSE", - "license_expression": "boost-1.0", - "licenses": [ - "boost-1.0" - ], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "boost-1.0", + "spdx_license_expression": "BSL-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 23, + "matched_length": 211, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "boost-1.0", + "rule_identifier": "boost-1.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 211, + "rule_relevance": 100, + "licenses": [ + { + "key": "boost-1.0", + "name": "Boost Software License 1.0", + "short_name": "Boost 1.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "text_url": "http://www.boost.org/LICENSE_1_0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.yml", + "spdx_license_key": "BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "boost-1.0" ], - "holders": [], + "spdx_license_expressions": [ + "BSL-1.0" + ], + "percentage_of_license_text": 100.0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": true, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2548,9 +3576,10 @@ "base_name": "readme", "extension": ".txt", "size": 2358, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "b1229b826f0096808628474538cea8fec2922a9b", "md5": "1f20f3168ee63d90de033edac2ce383c", + "sha256": "d04972a91b1563fb4b7acab4b9ff2b84e57368953cc0596d5f5ea17d97315fd0", "mime_type": "text/plain", "file_type": "ASCII text, with CRLF line terminators", "programming_language": null, @@ -2562,57 +3591,204 @@ "is_script": false, "licenses": [ { - "key": "boost-1.0", - "score": 77.78, - "name": "Boost Software License 1.0", - "short_name": "Boost 1.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Boost", - "homepage_url": "http://www.boost.org/users/license.html", - "text_url": "http://www.boost.org/LICENSE_1_0.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", - "spdx_license_key": "BSL-1.0", - "spdx_url": "https://spdx.org/licenses/BSL-1.0", - "start_line": 57, - "end_line": 58, - "matched_rule": { - "identifier": "boost-1.0_1.RULE", - "license_expression": "boost-1.0", - "licenses": [ - "boost-1.0" - ], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "boost-1.0", + "spdx_license_expression": "BSL-1.0", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 10, + "end_line": 10, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "unknown-license-reference_225.RULE", + "referenced_filenames": [ + "LICENSE_1_0.txt" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 100, + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.yml", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 23, + "matched_length": 211, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "boost-1.0", + "rule_identifier": "boost-1.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 211, + "rule_relevance": 100, + "licenses": [ + { + "key": "boost-1.0", + "name": "Boost Software License 1.0", + "short_name": "Boost 1.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "text_url": "http://www.boost.org/LICENSE_1_0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.yml", + "spdx_license_key": "BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + } + ] + } + ] + }, + { + "license_expression": "boost-1.0", + "spdx_license_expression": "BSL-1.0", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 57, + "end_line": 58, + "matched_length": 32, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "boost-1.0", + "rule_identifier": "boost-1.0_21.RULE", + "referenced_filenames": [ + "LICENSE_1_0.txt" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 32, + "rule_relevance": 100, + "licenses": [ + { + "key": "boost-1.0", + "name": "Boost Software License 1.0", + "short_name": "Boost 1.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "text_url": "http://www.boost.org/LICENSE_1_0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.yml", + "spdx_license_key": "BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 23, + "matched_length": 211, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "boost-1.0", + "rule_identifier": "boost-1.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 211, + "rule_relevance": 100, + "licenses": [ + { + "key": "boost-1.0", + "name": "Boost Software License 1.0", + "short_name": "Boost 1.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "text_url": "http://www.boost.org/LICENSE_1_0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.yml", + "spdx_license_key": "BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ + "boost-1.0", "boost-1.0" ], - "holders": [ + "spdx_license_expressions": [ + "BSL-1.0", + "BSL-1.0" + ], + "percentage_of_license_text": 11.18, + "copyrights": [ { - "holder": "Henrik Ravn", + "copyright": "Copyright (c) Henrik Ravn 2004", "start_line": 55, "end_line": 55 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) Henrik Ravn 2004", + "holder": "Henrik Ravn", "start_line": 55, "end_line": 55 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": true, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2628,6 +3804,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -2638,15 +3815,20 @@ "is_source": false, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 1, "dirs_count": 0, "size_count": 16413, @@ -2659,9 +3841,10 @@ "base_name": "gvmat64", "extension": ".S", "size": 16413, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "742603cba1af98a1432cc02efb019b1a5760adf2", "md5": "5e772d7302475e5473d0c4c57b9861e8", + "sha256": "22ff411b8b1d1b04aeaa8418b68245400267dc43c6f44104f6ccd37f0daee89f", "mime_type": "text/x-c", "file_type": "C source, ASCII text, with CRLF line terminators", "programming_language": "GAS", @@ -2673,47 +3856,69 @@ "is_script": false, "licenses": [ { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 17, - "end_line": 31, - "matched_rule": { - "identifier": "zlib.LICENSE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "zlib", + "spdx_license_expression": "Zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 17, + "end_line": 31, + "matched_length": 132, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 132, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "zlib" ], - "holders": [ + "spdx_license_expressions": [ + "Zlib" + ], + "percentage_of_license_text": 5.91, + "copyrights": [ { - "holder": "Jean-loup Gailly, Brian Raiter and Gilles Vollant.", + "copyright": "Copyright (c) 1995-2010 Jean-loup Gailly, Brian Raiter and Gilles Vollant", "start_line": 10, "end_line": 10 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2010 Jean-loup Gailly, Brian Raiter and Gilles Vollant.", + "holder": "Jean-loup Gailly, Brian Raiter and Gilles Vollant", "start_line": 10, "end_line": 10 } @@ -2722,14 +3927,16 @@ { "author": "Gilles Vollant", "start_line": 12, - "end_line": 15 + "end_line": 12 } ], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2745,6 +3952,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -2755,15 +3963,20 @@ "is_source": false, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 2, "dirs_count": 0, "size_count": 23223, @@ -2776,9 +3989,10 @@ "base_name": "infback9", "extension": ".c", "size": 21629, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "17fb362c03755b12f2dda5b12a68cf38162674bd", "md5": "23ff5edec0817da303cb1294c1e4205c", + "sha256": "0a715c85a1ce3bb8b5a18d60941ffabc0186a886bcc66ba2ee0c4115a8e274e9", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -2790,57 +4004,83 @@ "is_script": false, "licenses": [ { - "key": "zlib", - "score": 70.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "zlib_5.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false - } + "license_expression": "zlib", + "spdx_license_expression": "Zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_5.RULE", + "referenced_filenames": [ + "zlib.h" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "zlib" ], - "holders": [ + "spdx_license_expressions": [ + "Zlib" + ], + "percentage_of_license_text": 0.53, + "copyrights": [ { - "holder": "Mark Adler", + "copyright": "Copyright (c) 1995-2008 Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1995-2008 Mark Adler", + "holder": "Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2853,9 +4093,10 @@ "base_name": "infback9", "extension": ".h", "size": 1594, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "d0486a32b558dcaceded5f0746fad62e680a4734", "md5": "52b1ed99960d3ed7ed60cd20295e64a8", + "sha256": "dda2302f28157fe43a6143f84802af1740393572c2766559593996fd7a5a3245", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C", @@ -2867,57 +4108,83 @@ "is_script": false, "licenses": [ { - "key": "zlib", - "score": 70.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "zlib_5.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false - } + "license_expression": "zlib", + "spdx_license_expression": "Zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_5.RULE", + "referenced_filenames": [ + "zlib.h" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ "zlib" ], - "holders": [ + "spdx_license_expressions": [ + "Zlib" + ], + "percentage_of_license_text": 5.74, + "copyrights": [ { - "holder": "Mark Adler", + "copyright": "Copyright (c) 2003 Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 2003 Mark Adler", + "holder": "Mark Adler", "start_line": 2, - "end_line": 3 + "end_line": 2 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2933,6 +4200,7 @@ "date": null, "sha1": null, "md5": null, + "sha256": null, "mime_type": null, "file_type": null, "programming_language": null, @@ -2943,15 +4211,20 @@ "is_source": false, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 2, "dirs_count": 0, "size_count": 9994, @@ -2964,9 +4237,10 @@ "base_name": "zstream", "extension": ".h", "size": 9283, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "fca4540d490fff36bb90fd801cf9cd8fc695bb17", "md5": "a980b61c1e8be68d5cdb1236ba6b43e7", + "sha256": "d0343e0c57ff58008b6f29643d289c72713aa2d653fe3dcd2e939fc77e7e20b6", "mime_type": "text/x-c++", "file_type": "C++ source, ASCII text", "programming_language": "C", @@ -2978,72 +4252,97 @@ "is_script": false, "licenses": [ { - "key": "cmr-no", - "score": 100.0, - "name": "Christian Michelsen Research AS License", - "short_name": "CMR License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "CMR - Christian Michelsen Research AS", - "homepage_url": null, - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/cmr-no", - "spdx_license_key": "", - "spdx_url": null, - "start_line": 9, - "end_line": 15, - "matched_rule": { - "identifier": "cmr-no.LICENSE", - "license_expression": "cmr-no", - "licenses": [ - "cmr-no" - ], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false - } + "license_expression": "mit-old-style", + "spdx_license_expression": "LicenseRef-scancode-mit-old-style", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 9, + "end_line": 15, + "matched_length": 71, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit-old-style", + "rule_identifier": "mit-old-style_cmr-no_1.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 71, + "rule_relevance": 100, + "licenses": [ + { + "key": "mit-old-style", + "name": "MIT Old Style", + "short_name": "MIT Old Style", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style", + "text_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit-old-style", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.yml", + "spdx_license_key": "LicenseRef-scancode-mit-old-style", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE" + } + ] + } + ] } ], + "license_clues": [], "license_expressions": [ - "cmr-no" + "mit-old-style" ], - "holders": [ + "spdx_license_expressions": [ + "LicenseRef-scancode-mit-old-style" + ], + "percentage_of_license_text": 5.81, + "copyrights": [ { - "holder": "Christian Michelsen Research AS Advanced Computing", + "copyright": "Copyright (c) 1997 Christian Michelsen Research AS Advanced Computing", "start_line": 3, "end_line": 5 } ], - "copyrights": [ + "holders": [ { - "copyright": "Copyright (c) 1997 Christian Michelsen Research AS Advanced Computing", - "start_line": 3, + "holder": "Christian Michelsen Research AS Advanced Computing", + "start_line": 4, "end_line": 5 } ], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] }, { - "path": "samples/zlib/iostream2/\u636ezstream_test.cpp", + "path": "samples/zlib/iostream2/zstream_test.cpp", "type": "file", "name": "zstream_test.cpp", "base_name": "zstream_test", "extension": ".cpp", "size": 711, - "date": "2017-10-26", + "date": "2021-10-26", "sha1": "e18a6d55cbbd8b832f8d795530553467e5c74fcf", "md5": "d32476bde4e6d5f889092fdff6f8cdb0", + "sha256": "f789df183cc58b78751985466380c656308490a9036eb48a7ef79704c3d3f229", "mime_type": "text/x-c", "file_type": "C source, ASCII text", "programming_language": "C++", @@ -3054,19 +4353,24 @@ "is_source": true, "is_script": false, "licenses": [], + "license_clues": [], "license_expressions": [], - "holders": [], + "spdx_license_expressions": [], + "percentage_of_license_text": 0, "copyrights": [], + "holders": [], "authors": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, - "packages": [], + "is_key_file": false, "files_count": 0, "dirs_count": 0, "size_count": 0, "scan_errors": [] } ] -} +} \ No newline at end of file diff --git a/tests/formattedcode/data/spdx/unicode/expected.rdf b/tests/formattedcode/data/spdx/unicode/expected.rdf index 62d7ff612f5..018fa7b407b 100644 --- a/tests/formattedcode/data/spdx/unicode/expected.rdf +++ b/tests/formattedcode/data/spdx/unicode/expected.rdf @@ -9,9 +9,9 @@ }, "ns1:hasExtractedLicensingInfo": { "ns1:ExtractedLicensingInfo": { - "ns1:extractedText": "* SOFTWARE LICENSE\n *\n * This software is provided subject to the following terms and conditions,\n * which you should read carefully before using the software. Using this\n * software indicates your acceptance of these terms and conditions. If you do\n * not agree with these terms and conditions, do not use the software.\n *\n * Copyright \u00a9 2005 Agere Systems Inc.\n * All rights reserved.\n *\n * Redistribution and use in source or binary forms, with or without\n * modifications, are permitted provided that the following conditions are met:\n *\n * . Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following Disclaimer as comments in the code as\n * well as in the documentation and/or other materials provided with the\n * distribution.\n *\n * . 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 * . Neither the name of Agere Systems Inc. nor the names of the contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * Disclaimer\n *\n * THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\n * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY\n * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN\n * RISK. IN NO EVENT SHALL AGERE SYSTEMS INC. OR CONTRIBUTORS BE LIABLE FOR ANY\n * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, INCLUDING, BUT NOT LIMITED TO, CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\n * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n * DAMAGE.", "ns1:licenseName": "Agere Systems BSD Software license", "ns1:licenseId": "LicenseRef-scancode-agere-bsd", + "ns1:extractedText": "SOFTWARE LICENSE\n *\n * This software is provided subject to the following terms and conditions,\n * which you should read carefully before using the software. Using this\n * software indicates your acceptance of these terms and conditions. If you do\n * not agree with these terms and conditions, do not use the software.\n *\n * Copyright \u00a9 2005 Agere Systems Inc.\n * All rights reserved.\n *\n * Redistribution and use in source or binary forms, with or without\n * modifications, are permitted provided that the following conditions are met:\n *\n * . Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following Disclaimer as comments in the code as\n * well as in the documentation and/or other materials provided with the\n * distribution.\n *\n * . 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 * . Neither the name of Agere Systems Inc. nor the names of the contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * Disclaimer\n *\n * THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\n * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY\n * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN\n * RISK. IN NO EVENT SHALL AGERE SYSTEMS INC. OR CONTRIBUTORS BE LIABLE FOR ANY\n * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, INCLUDING, BUT NOT LIMITED TO, CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\n * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n * DAMAGE.", "rdfs:comment": "See details at https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/agere-bsd.yml" } }, @@ -28,9 +28,9 @@ }, "ns1:licenseInfoInFile": { "ns1:ExtractedLicensingInfo": { - "ns1:extractedText": "* SOFTWARE LICENSE\n *\n * This software is provided subject to the following terms and conditions,\n * which you should read carefully before using the software. Using this\n * software indicates your acceptance of these terms and conditions. If you do\n * not agree with these terms and conditions, do not use the software.\n *\n * Copyright \u00a9 2005 Agere Systems Inc.\n * All rights reserved.\n *\n * Redistribution and use in source or binary forms, with or without\n * modifications, are permitted provided that the following conditions are met:\n *\n * . Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following Disclaimer as comments in the code as\n * well as in the documentation and/or other materials provided with the\n * distribution.\n *\n * . 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 * . Neither the name of Agere Systems Inc. nor the names of the contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * Disclaimer\n *\n * THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\n * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY\n * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN\n * RISK. IN NO EVENT SHALL AGERE SYSTEMS INC. OR CONTRIBUTORS BE LIABLE FOR ANY\n * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, INCLUDING, BUT NOT LIMITED TO, CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\n * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n * DAMAGE.", "ns1:licenseName": "Agere Systems BSD Software license", "ns1:licenseId": "LicenseRef-scancode-agere-bsd", + "ns1:extractedText": "SOFTWARE LICENSE\n *\n * This software is provided subject to the following terms and conditions,\n * which you should read carefully before using the software. Using this\n * software indicates your acceptance of these terms and conditions. If you do\n * not agree with these terms and conditions, do not use the software.\n *\n * Copyright \u00a9 2005 Agere Systems Inc.\n * All rights reserved.\n *\n * Redistribution and use in source or binary forms, with or without\n * modifications, are permitted provided that the following conditions are met:\n *\n * . Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following Disclaimer as comments in the code as\n * well as in the documentation and/or other materials provided with the\n * distribution.\n *\n * . 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 * . Neither the name of Agere Systems Inc. nor the names of the contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * Disclaimer\n *\n * THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\n * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY\n * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN\n * RISK. IN NO EVENT SHALL AGERE SYSTEMS INC. OR CONTRIBUTORS BE LIABLE FOR ANY\n * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, INCLUDING, BUT NOT LIMITED TO, CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\n * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n * DAMAGE.", "rdfs:comment": "See details at https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/agere-bsd.yml" } }, @@ -58,9 +58,9 @@ }, "ns1:licenseInfoFromFiles": { "ns1:ExtractedLicensingInfo": { - "ns1:extractedText": "* SOFTWARE LICENSE\n *\n * This software is provided subject to the following terms and conditions,\n * which you should read carefully before using the software. Using this\n * software indicates your acceptance of these terms and conditions. If you do\n * not agree with these terms and conditions, do not use the software.\n *\n * Copyright \u00a9 2005 Agere Systems Inc.\n * All rights reserved.\n *\n * Redistribution and use in source or binary forms, with or without\n * modifications, are permitted provided that the following conditions are met:\n *\n * . Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following Disclaimer as comments in the code as\n * well as in the documentation and/or other materials provided with the\n * distribution.\n *\n * . 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 * . Neither the name of Agere Systems Inc. nor the names of the contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * Disclaimer\n *\n * THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\n * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY\n * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN\n * RISK. IN NO EVENT SHALL AGERE SYSTEMS INC. OR CONTRIBUTORS BE LIABLE FOR ANY\n * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, INCLUDING, BUT NOT LIMITED TO, CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\n * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n * DAMAGE.", "ns1:licenseName": "Agere Systems BSD Software license", "ns1:licenseId": "LicenseRef-scancode-agere-bsd", + "ns1:extractedText": "SOFTWARE LICENSE\n *\n * This software is provided subject to the following terms and conditions,\n * which you should read carefully before using the software. Using this\n * software indicates your acceptance of these terms and conditions. If you do\n * not agree with these terms and conditions, do not use the software.\n *\n * Copyright \u00a9 2005 Agere Systems Inc.\n * All rights reserved.\n *\n * Redistribution and use in source or binary forms, with or without\n * modifications, are permitted provided that the following conditions are met:\n *\n * . Redistributions of source code must retain the above copyright notice, this\n * list of conditions and the following Disclaimer as comments in the code as\n * well as in the documentation and/or other materials provided with the\n * distribution.\n *\n * . 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 * . Neither the name of Agere Systems Inc. nor the names of the contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * Disclaimer\n *\n * THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\n * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY\n * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN\n * RISK. IN NO EVENT SHALL AGERE SYSTEMS INC. OR CONTRIBUTORS BE LIABLE FOR ANY\n * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n * ON ANY THEORY OF LIABILITY, INCLUDING, BUT NOT LIMITED TO, CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\n * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n * DAMAGE.", "rdfs:comment": "See details at https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/agere-bsd.yml" } }, diff --git a/tests/formattedcode/data/yaml/simple-expected.yaml b/tests/formattedcode/data/yaml/simple-expected.yaml index 25dcc57254c..4bd3655cf58 100644 --- a/tests/formattedcode/data/yaml/simple-expected.yaml +++ b/tests/formattedcode/data/yaml/simple-expected.yaml @@ -22,9 +22,9 @@ headers: system_environment: operating_system: linux cpu_architecture: 64 - platform: Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35 - platform_version: '#1 SMP Wed Mar 2 00:30:59 UTC 2022' - python_version: 3.10.5 (main, Jul 30 2022, 03:32:13) [GCC 11.2.0] + platform: Linux-5.14.0-1045-oem-x86_64-with-glibc2.29 + platform_version: '#51-Ubuntu SMP Mon Jul 4 06:41:22 UTC 2022' + python_version: "3.8.10 (default, Jun 22 2022, 20:18:18) \n[GCC 9.4.0]" spdx_license_list_version: '3.17' files_count: 1 dependencies: [] @@ -48,8 +48,10 @@ files: is_media: no is_source: no is_script: no - licenses: [] - license_expressions: [] + detected_license_expression: + detected_license_expression_spdx: + license_detections: [] + license_clues: [] percentage_of_license_text: '0' copyrights: [] holders: [] @@ -78,8 +80,10 @@ files: is_media: no is_source: yes is_script: no - licenses: [] - license_expressions: [] + detected_license_expression: + detected_license_expression_spdx: + license_detections: [] + license_clues: [] percentage_of_license_text: '0' copyrights: - copyright: Copyright (c) 2000 ACME, Inc. diff --git a/tests/formattedcode/data/yaml/tree/expected.yaml b/tests/formattedcode/data/yaml/tree/expected.yaml index 694f93ce975..3f13dd0edb0 100644 --- a/tests/formattedcode/data/yaml/tree/expected.yaml +++ b/tests/formattedcode/data/yaml/tree/expected.yaml @@ -23,9 +23,9 @@ headers: system_environment: operating_system: linux cpu_architecture: 64 - platform: Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.35 - platform_version: '#1 SMP Wed Mar 2 00:30:59 UTC 2022' - python_version: 3.10.5 (main, Jul 30 2022, 03:32:13) [GCC 11.2.0] + platform: Linux-5.14.0-1045-oem-x86_64-with-glibc2.29 + platform_version: '#51-Ubuntu SMP Mon Jul 4 06:41:22 UTC 2022' + python_version: "3.8.10 (default, Jun 22 2022, 20:18:18) \n[GCC 9.4.0]" spdx_license_list_version: '3.17' files_count: 7 dependencies: [] @@ -49,8 +49,10 @@ files: is_media: no is_source: yes is_script: no - licenses: [] - license_expressions: [] + detected_license_expression: + detected_license_expression_spdx: + license_detections: [] + license_clues: [] percentage_of_license_text: '0' copyrights: - copyright: Copyright (c) 2000 ACME, Inc. @@ -85,8 +87,10 @@ files: is_media: no is_source: yes is_script: no - licenses: [] - license_expressions: [] + detected_license_expression: + detected_license_expression_spdx: + license_detections: [] + license_clues: [] percentage_of_license_text: '0' copyrights: - copyright: Copyright (c) 2000 ACME, Inc. @@ -121,8 +125,10 @@ files: is_media: no is_source: yes is_script: no - licenses: [] - license_expressions: [] + detected_license_expression: + detected_license_expression_spdx: + license_detections: [] + license_clues: [] percentage_of_license_text: '0' copyrights: - copyright: Copyright (c) 2000 ACME, Inc. @@ -157,8 +163,10 @@ files: is_media: no is_source: no is_script: no - licenses: [] - license_expressions: [] + detected_license_expression: + detected_license_expression_spdx: + license_detections: [] + license_clues: [] percentage_of_license_text: '0' copyrights: [] holders: [] @@ -187,8 +195,10 @@ files: is_media: no is_source: yes is_script: no - licenses: [] - license_expressions: [] + detected_license_expression: + detected_license_expression_spdx: + license_detections: [] + license_clues: [] percentage_of_license_text: '0' copyrights: - copyright: Copyright (c) 2000 ACME, Inc. @@ -223,8 +233,10 @@ files: is_media: no is_source: yes is_script: no - licenses: [] - license_expressions: [] + detected_license_expression: + detected_license_expression_spdx: + license_detections: [] + license_clues: [] percentage_of_license_text: '0' copyrights: - copyright: Copyright (c) 2000 ACME, Inc. @@ -259,8 +271,10 @@ files: is_media: no is_source: yes is_script: no - licenses: [] - license_expressions: [] + detected_license_expression: + detected_license_expression_spdx: + license_detections: [] + license_clues: [] percentage_of_license_text: '0' copyrights: - copyright: Copyright (c) 2000 ACME, Inc. @@ -295,8 +309,10 @@ files: is_media: no is_source: yes is_script: no - licenses: [] - license_expressions: [] + detected_license_expression: + detected_license_expression_spdx: + license_detections: [] + license_clues: [] percentage_of_license_text: '0' copyrights: - copyright: Copyright (c) 2000 ACME, Inc. diff --git a/tests/formattedcode/test_output_csv.py b/tests/formattedcode/test_output_csv.py index a1a70f4c3c5..410cf498a29 100644 --- a/tests/formattedcode/test_output_csv.py +++ b/tests/formattedcode/test_output_csv.py @@ -91,7 +91,7 @@ def test_flatten_scan_minimal(): ('email', []), ('url', []), ('package', []), - ]) + ]) result = list(flatten_scan(scan, headers)) expected_file = test_env.get_test_loc('csv/flatten_scan/minimal.json-expected') check_json(result, expected_file, regen=REGEN_TEST_FIXTURES) @@ -107,7 +107,7 @@ def test_flatten_scan_can_process_path_with_and_without_leading_slash(): ('email', []), ('url', []), ('package', []), - ]) + ]) result = list(flatten_scan(scan, headers)) expected_file = test_env.get_test_loc('csv/flatten_scan/path_with_and_without_leading_slash.json-expected') check_json(result, expected_file) @@ -152,7 +152,7 @@ def test_flatten_scan_full(): ('email', []), ('url', []), ('package', []), - ]) + ]) result = list(flatten_scan(scan, headers)) expected_file = test_env.get_test_loc('csv/flatten_scan/full.json-expected') check_json(result, expected_file) @@ -169,7 +169,7 @@ def test_flatten_scan_key_ordering(): ('email', []), ('url', []), ('package', []), - ]) + ]) result = list(flatten_scan(scan, headers)) expected_file = test_env.get_test_loc('csv/flatten_scan/key_order.expected.json') check_json(result, expected_file) @@ -187,7 +187,7 @@ def test_flatten_scan_with_no_keys_does_not_error_out(): ('email', []), ('url', []), ('package', []), - ]) + ]) result = list(flatten_scan(scan, headers)) expected_headers = dict([ ('info', []), @@ -196,7 +196,7 @@ def test_flatten_scan_with_no_keys_does_not_error_out(): ('email', []), ('url', []), ('package', []), - ]) + ]) assert headers == expected_headers assert result == [] @@ -212,7 +212,7 @@ def test_flatten_scan_can_process_package_license_when_license_value_is_null(): ('email', []), ('url', []), ('package', []), - ]) + ]) result = list(flatten_scan(scan, headers)) expected_file = test_env.get_test_loc('csv/flatten_scan/package_license_value_null.json-expected') check_json(result, expected_file) diff --git a/tests/formattedcode/test_output_cyclonedx.py b/tests/formattedcode/test_output_cyclonedx.py index 49f5f7eb567..ab699b9b4a6 100644 --- a/tests/formattedcode/test_output_cyclonedx.py +++ b/tests/formattedcode/test_output_cyclonedx.py @@ -148,7 +148,7 @@ def test_get_author_from_parties_default_none(): def test_get_licenses_from_package(): - package = {'license_expression': 'mit or gpl-2.0'} + package = {'declared_license_expression': 'mit or gpl-2.0'} licenses = [l.to_dict() for l in CycloneDxLicenseExpression.from_package(package)] expected = [{'expression': 'MIT OR GPL-2.0-only'}] assert licenses == expected diff --git a/tests/formattedcode/test_reuse_output_plugins.py b/tests/formattedcode/test_reuse_output_plugins.py index 6f9c040f089..90236ae0450 100644 --- a/tests/formattedcode/test_reuse_output_plugins.py +++ b/tests/formattedcode/test_reuse_output_plugins.py @@ -25,8 +25,9 @@ def check_plugin(plugin_class, test_file='reuse/vb.json', force_text=False): # this is the result of this scan: - # ./scancode -clip --summary --license-clarity-score --summary-key-files - # --classify samples/ --json-pp vb.json -n + # ./scancode -clip --summary --license-clarity-score --tallies --tallies-key-files + # --classify samples/ --json-pp tests/formattedcode/data/reuse/vb.json + test_file = test_env.get_test_loc(test_file) from commoncode.resource import VirtualCodebase diff --git a/tests/licensedcode/data/additional_licenses/additional_license_combined_test.expected.json b/tests/licensedcode/data/additional_licenses/additional_license_combined_test.expected.json index 040f1b17102..9148bc53262 100644 --- a/tests/licensedcode/data/additional_licenses/additional_license_combined_test.expected.json +++ b/tests/licensedcode/data/additional_licenses/additional_license_combined_test.expected.json @@ -3,210 +3,204 @@ { "path": "additional_license_combined_test.txt", "type": "file", - "licenses": [ + "detected_license_expression": "example-installed-1 AND example-installed-2 AND example1 AND example2 AND apache-2.0", + "detected_license_expression_spdx": "scancode-example-installed1 AND LicenseRef-scancode-example-installed2 AND scancode-example1 AND scancode-example2 AND Apache-2.0", + "license_detections": [ { - "key": "example-installed-1", - "score": 100.0, - "name": "Example Installed License 1", - "short_name": "Example Installed License 1", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "NexB", - "homepage_url": null, - "text_url": null, - "reference_url": null, - "scancode_text_url": null, - "scancode_data_url": null, - "spdx_license_key": "scancode-example-installed1", - "spdx_url": "https://spdx.org/licenses/scancode-example-installed1", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "example-installed-1.LICENSE", - "license_expression": "example-installed-1", - "licenses": [ - "example-installed-1" - ], - "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": "2-aho", - "rule_length": 11, - "matched_length": 11, - "match_coverage": 100.0, - "rule_relevance": 100, - "is_builtin": false - } - }, - { - "key": "example-installed-2", - "score": 100.0, - "name": "Example Installed License 2", - "short_name": "Example Installed License 2", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "NexB", - "homepage_url": null, - "text_url": null, - "reference_url": null, - "scancode_text_url": null, - "scancode_data_url": null, - "spdx_license_key": "LicenseRef-scancode-example-installed2", - "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-2.LICENSE", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "example-installed-2.LICENSE", - "license_expression": "example-installed-2", - "licenses": [ - "example-installed-2" - ], - "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": "2-aho", - "rule_length": 12, - "matched_length": 12, - "match_coverage": 100.0, - "rule_relevance": 100, - "is_builtin": false - } - }, - { - "key": "example1", - "score": 100.0, - "name": "Example External License 1", - "short_name": "Example External License 1", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "NexB", - "homepage_url": null, - "text_url": null, - "reference_url": null, - "scancode_text_url": null, - "scancode_data_url": null, - "spdx_license_key": "scancode-example1", - "spdx_url": "https://spdx.org/licenses/scancode-example1", - "start_line": 5, - "end_line": 5, - "matched_rule": { - "identifier": "example1.LICENSE", - "license_expression": "example1", - "licenses": [ - "example1" - ], - "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": "2-aho", - "rule_length": 9, - "matched_length": 9, - "match_coverage": 100.0, - "rule_relevance": 100, - "is_builtin": false - } - }, - { - "key": "example2", - "score": 100.0, - "name": "Example External License 2", - "short_name": "Example External License 2", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "NexB", - "homepage_url": null, - "text_url": null, - "reference_url": null, - "scancode_text_url": null, - "scancode_data_url": null, - "spdx_license_key": "scancode-example2", - "spdx_url": "https://spdx.org/licenses/scancode-example2", - "start_line": 5, - "end_line": 9, - "matched_rule": { - "identifier": "example2.LICENSE", - "license_expression": "example2", - "licenses": [ - "example2" - ], - "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": "2-aho", - "rule_length": 69, - "matched_length": 69, - "match_coverage": 100.0, - "rule_relevance": 100, - "is_builtin": false - } - }, - { - "key": "apache-2.0", - "score": 100.0, - "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": "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.0, - "rule_relevance": 100, - "is_builtin": true - } + "license_expression": "example-installed-1 AND example-installed-2 AND example1 AND example2 AND apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "example-installed-1", + "rule_identifier": "example-installed-1.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-1.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "licenses": [ + { + "key": "example-installed-1", + "name": "Example Installed License 1", + "short_name": "Example Installed License 1", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "NexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/example-installed-1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-1.LICENSE", + "spdx_license_key": "scancode-example-installed1", + "spdx_url": "https://spdx.org/licenses/scancode-example-installed1" + } + ], + "is_builtin": false + }, + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "example-installed-2", + "rule_identifier": "example-installed-2.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-2.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "licenses": [ + { + "key": "example-installed-2", + "name": "Example Installed License 2", + "short_name": "Example Installed License 2", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "NexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/example-installed-2", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-2.LICENSE", + "spdx_license_key": "LicenseRef-scancode-example-installed2", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-2.LICENSE" + } + ], + "is_builtin": false + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 5, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "example1", + "rule_identifier": "example1.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example1.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "licenses": [ + { + "key": "example1", + "name": "Example External License 1", + "short_name": "Example External License 1", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "NexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/example1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example1.LICENSE", + "spdx_license_key": "scancode-example1", + "spdx_url": "https://spdx.org/licenses/scancode-example1" + } + ], + "is_builtin": false + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 9, + "matched_length": 69, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "example2", + "rule_identifier": "example2.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example2.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 69, + "rule_relevance": 100, + "licenses": [ + { + "key": "example2", + "name": "Example External License 2", + "short_name": "Example External License 2", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "NexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/example2", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example2.LICENSE", + "spdx_license_key": "scancode-example2", + "spdx_url": "https://spdx.org/licenses/scancode-example2" + } + ], + "is_builtin": false + }, + { + "score": 100.0, + "start_line": 12, + "end_line": 12, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ], + "is_builtin": true + } + ] } ], - "license_expressions": [ - "example-installed-1", - "example-installed-2", - "example1", - "example2", - "apache-2.0" - ], + "license_clues": [], "percentage_of_license_text": 96.33, "scan_errors": [] } diff --git a/tests/licensedcode/data/additional_licenses/additional_license_directory_test.expected.json b/tests/licensedcode/data/additional_licenses/additional_license_directory_test.expected.json index 2ae9fcfcdf1..c70adcd8950 100644 --- a/tests/licensedcode/data/additional_licenses/additional_license_directory_test.expected.json +++ b/tests/licensedcode/data/additional_licenses/additional_license_directory_test.expected.json @@ -3,90 +3,93 @@ { "path": "additional_license_directory_test.txt", "type": "file", - "licenses": [ + "detected_license_expression": "example1 AND example2", + "detected_license_expression_spdx": "scancode-example1 AND scancode-example2", + "license_detections": [ { - "key": "example1", - "score": 100.0, - "name": "Example External License 1", - "short_name": "Example External License 1", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "NexB", - "homepage_url": null, - "text_url": null, - "reference_url": null, - "scancode_text_url": null, - "scancode_data_url": null, - "spdx_license_key": "scancode-example1", - "spdx_url": "https://spdx.org/licenses/scancode-example1", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "example1.LICENSE", - "license_expression": "example1", - "licenses": [ - "example1" - ], - "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": "2-aho", - "rule_length": 9, - "matched_length": 9, - "match_coverage": 100.0, - "rule_relevance": 100, - "is_builtin": false - } - }, - { - "key": "example2", - "score": 100.0, - "name": "Example External License 2", - "short_name": "Example External License 2", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "NexB", - "homepage_url": null, - "text_url": null, - "reference_url": null, - "scancode_text_url": null, - "scancode_data_url": null, - "spdx_license_key": "scancode-example2", - "spdx_url": "https://spdx.org/licenses/scancode-example2", - "start_line": 1, - "end_line": 5, - "matched_rule": { - "identifier": "example2.LICENSE", - "license_expression": "example2", - "licenses": [ - "example2" - ], - "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": "2-aho", - "rule_length": 69, - "matched_length": 69, - "match_coverage": 100.0, - "rule_relevance": 100, - "is_builtin": false - } + "license_expression": "example1 AND example2", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "example1", + "rule_identifier": "example1.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example1.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "licenses": [ + { + "key": "example1", + "name": "Example External License 1", + "short_name": "Example External License 1", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "NexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/example1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example1.LICENSE", + "spdx_license_key": "scancode-example1", + "spdx_url": "https://spdx.org/licenses/scancode-example1" + } + ], + "is_builtin": false + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 5, + "matched_length": 69, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "example2", + "rule_identifier": "example2.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example2.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 69, + "rule_relevance": 100, + "licenses": [ + { + "key": "example2", + "name": "Example External License 2", + "short_name": "Example External License 2", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "NexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/example2", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example2.LICENSE", + "spdx_license_key": "scancode-example2", + "spdx_url": "https://spdx.org/licenses/scancode-example2" + } + ], + "is_builtin": false + } + ] } ], - "license_expressions": [ - "example1", - "example2" - ], + "license_clues": [], "percentage_of_license_text": 95.12, "scan_errors": [] } diff --git a/tests/licensedcode/data/additional_licenses/additional_license_plugin_test.expected.json b/tests/licensedcode/data/additional_licenses/additional_license_plugin_test.expected.json index 1f5dbb0524f..bc31e6ee1fb 100644 --- a/tests/licensedcode/data/additional_licenses/additional_license_plugin_test.expected.json +++ b/tests/licensedcode/data/additional_licenses/additional_license_plugin_test.expected.json @@ -3,50 +3,56 @@ { "path": "additional_license_plugin_test.txt", "type": "file", - "licenses": [ + "detected_license_expression": "example-installed-1", + "detected_license_expression_spdx": "scancode-example-installed1", + "license_detections": [ { - "key": "example-installed-1", - "score": 100.0, - "name": "Example Installed License 1", - "short_name": "Example Installed License 1", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "NexB", - "homepage_url": null, - "text_url": null, - "reference_url": null, - "scancode_text_url": null, - "scancode_data_url": null, - "spdx_license_key": "scancode-example-installed1", - "spdx_url": "https://spdx.org/licenses/scancode-example-installed1", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "example-installed-1.LICENSE", - "license_expression": "example-installed-1", - "licenses": [ - "example-installed-1" - ], - "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": 11, - "matched_length": 11, - "match_coverage": 100.0, - "rule_relevance": 100, - "is_builtin": false - } + "license_expression": "example-installed-1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "example-installed-1", + "rule_identifier": "example-installed-1.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-1.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "licenses": [ + { + "key": "example-installed-1", + "name": "Example Installed License 1", + "short_name": "Example Installed License 1", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "NexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/example-installed-1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/example-installed-1.LICENSE", + "spdx_license_key": "scancode-example-installed1", + "spdx_url": "https://spdx.org/licenses/scancode-example-installed1" + } + ], + "is_builtin": false + } + ] } ], - "license_expressions": [ - "example-installed-1" - ], + "license_clues": [], "percentage_of_license_text": 100.0, "scan_errors": [] } diff --git a/tests/licensedcode/data/license_db/license_dump/bash-exception-gpl.html b/tests/licensedcode/data/license_db/license_dump/bash-exception-gpl.html index d55586cfb5a..e1377a2848f 100644 --- a/tests/licensedcode/data/license_db/license_dump/bash-exception-gpl.html +++ b/tests/licensedcode/data/license_db/license_dump/bash-exception-gpl.html @@ -169,7 +169,7 @@ AboutCode

Designed and built by nexB. Licensed under the Creative Commons Attribution License 4.0 (CC-BY-4.0).

-

Generated with ScanCode toolkit 31.2.2 on Nov 01, 2022.

+

Generated with ScanCode toolkit 31.2.2 on Nov 06, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/binary-linux-firmware.html b/tests/licensedcode/data/license_db/license_dump/binary-linux-firmware.html index a150491e829..1332f7d61c8 100644 --- a/tests/licensedcode/data/license_db/license_dump/binary-linux-firmware.html +++ b/tests/licensedcode/data/license_db/license_dump/binary-linux-firmware.html @@ -191,7 +191,7 @@ AboutCode

Designed and built by nexB. Licensed under the Creative Commons Attribution License 4.0 (CC-BY-4.0).

-

Generated with ScanCode toolkit 31.2.2 on Nov 01, 2022.

+

Generated with ScanCode toolkit 31.2.2 on Nov 06, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bison-exception-2.0.html b/tests/licensedcode/data/license_db/license_dump/bison-exception-2.0.html index e43fa8389d6..7a68acfa204 100644 --- a/tests/licensedcode/data/license_db/license_dump/bison-exception-2.0.html +++ b/tests/licensedcode/data/license_db/license_dump/bison-exception-2.0.html @@ -170,7 +170,7 @@ AboutCode

Designed and built by nexB. Licensed under the Creative Commons Attribution License 4.0 (CC-BY-4.0).

-

Generated with ScanCode toolkit 31.2.2 on Nov 01, 2022.

+

Generated with ScanCode toolkit 31.2.2 on Nov 06, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bison-exception-2.2.html b/tests/licensedcode/data/license_db/license_dump/bison-exception-2.2.html index 57044a8010a..9955cbc7aea 100644 --- a/tests/licensedcode/data/license_db/license_dump/bison-exception-2.2.html +++ b/tests/licensedcode/data/license_db/license_dump/bison-exception-2.2.html @@ -207,7 +207,7 @@ AboutCode

Designed and built by nexB. Licensed under the Creative Commons Attribution License 4.0 (CC-BY-4.0).

-

Generated with ScanCode toolkit 31.2.2 on Nov 01, 2022.

+

Generated with ScanCode toolkit 31.2.2 on Nov 06, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.html b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.html index 3b9e559ddb6..b61efd94a44 100644 --- a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.html +++ b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.0.html @@ -826,7 +826,7 @@ AboutCode

Designed and built by nexB. Licensed under the Creative Commons Attribution License 4.0 (CC-BY-4.0).

-

Generated with ScanCode toolkit 31.2.2 on Nov 01, 2022.

+

Generated with ScanCode toolkit 31.2.2 on Nov 06, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.1.html b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.1.html index 9cb46d363c4..75bb82850a2 100644 --- a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.1.html +++ b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.1.html @@ -454,7 +454,7 @@ AboutCode

Designed and built by nexB. Licensed under the Creative Commons Attribution License 4.0 (CC-BY-4.0).

-

Generated with ScanCode toolkit 31.2.2 on Nov 01, 2022.

+

Generated with ScanCode toolkit 31.2.2 on Nov 06, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.html b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.html index dcfa4743cfd..2337bc093e7 100644 --- a/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.html +++ b/tests/licensedcode/data/license_db/license_dump/bittorrent-1.2.html @@ -318,7 +318,7 @@ AboutCode

Designed and built by nexB. Licensed under the Creative Commons Attribution License 4.0 (CC-BY-4.0).

-

Generated with ScanCode toolkit 31.2.2 on Nov 01, 2022.

+

Generated with ScanCode toolkit 31.2.2 on Nov 06, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bittorrent-eula.html b/tests/licensedcode/data/license_db/license_dump/bittorrent-eula.html index 1ec5956d7cf..4239170b7f7 100644 --- a/tests/licensedcode/data/license_db/license_dump/bittorrent-eula.html +++ b/tests/licensedcode/data/license_db/license_dump/bittorrent-eula.html @@ -227,7 +227,7 @@ AboutCode

Designed and built by nexB. Licensed under the Creative Commons Attribution License 4.0 (CC-BY-4.0).

-

Generated with ScanCode toolkit 31.2.2 on Nov 01, 2022.

+

Generated with ScanCode toolkit 31.2.2 on Nov 06, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/boost-1.0.html b/tests/licensedcode/data/license_db/license_dump/boost-1.0.html index 497f966afcb..f3003f94572 100644 --- a/tests/licensedcode/data/license_db/license_dump/boost-1.0.html +++ b/tests/licensedcode/data/license_db/license_dump/boost-1.0.html @@ -219,7 +219,7 @@ AboutCode

Designed and built by nexB. Licensed under the Creative Commons Attribution License 4.0 (CC-BY-4.0).

-

Generated with ScanCode toolkit 31.2.2 on Nov 01, 2022.

+

Generated with ScanCode toolkit 31.2.2 on Nov 06, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/boost-original.html b/tests/licensedcode/data/license_db/license_dump/boost-original.html index 1aeb7ee685d..f080d4bb8bb 100644 --- a/tests/licensedcode/data/license_db/license_dump/boost-original.html +++ b/tests/licensedcode/data/license_db/license_dump/boost-original.html @@ -179,7 +179,7 @@ AboutCode

Designed and built by nexB. Licensed under the Creative Commons Attribution License 4.0 (CC-BY-4.0).

-

Generated with ScanCode toolkit 31.2.2 on Nov 01, 2022.

+

Generated with ScanCode toolkit 31.2.2 on Nov 06, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bootloader-exception.html b/tests/licensedcode/data/license_db/license_dump/bootloader-exception.html index 451f455b4a9..ebd520cd27e 100644 --- a/tests/licensedcode/data/license_db/license_dump/bootloader-exception.html +++ b/tests/licensedcode/data/license_db/license_dump/bootloader-exception.html @@ -225,7 +225,7 @@ AboutCode

Designed and built by nexB. Licensed under the Creative Commons Attribution License 4.0 (CC-BY-4.0).

-

Generated with ScanCode toolkit 31.2.2 on Nov 01, 2022.

+

Generated with ScanCode toolkit 31.2.2 on Nov 06, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/bsla.html b/tests/licensedcode/data/license_db/license_dump/bsla.html index 96aa34849dd..10352bf6b40 100644 --- a/tests/licensedcode/data/license_db/license_dump/bsla.html +++ b/tests/licensedcode/data/license_db/license_dump/bsla.html @@ -163,7 +163,7 @@ AboutCode

Designed and built by nexB. Licensed under the Creative Commons Attribution License 4.0 (CC-BY-4.0).

-

Generated with ScanCode toolkit 31.2.2 on Nov 01, 2022.

+

Generated with ScanCode toolkit 31.2.2 on Nov 06, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/help.html b/tests/licensedcode/data/license_db/license_dump/help.html index 6ecc4bc74f6..a39446f3c57 100644 --- a/tests/licensedcode/data/license_db/license_dump/help.html +++ b/tests/licensedcode/data/license_db/license_dump/help.html @@ -244,7 +244,7 @@

AboutCode

Designed and built by nexB. Licensed under the Creative Commons Attribution License 4.0 (CC-BY-4.0).

-

Generated with ScanCode toolkit 31.2.2 on Nov 01, 2022.

+

Generated with ScanCode toolkit 31.2.2 on Nov 06, 2022.

diff --git a/tests/licensedcode/data/license_db/license_dump/index.html b/tests/licensedcode/data/license_db/license_dump/index.html index 475849b845d..19e3a574b2f 100644 --- a/tests/licensedcode/data/license_db/license_dump/index.html +++ b/tests/licensedcode/data/license_db/license_dump/index.html @@ -370,7 +370,7 @@ AboutCode

Designed and built by nexB. Licensed under the Creative Commons Attribution License 4.0 (CC-BY-4.0).

-

Generated with ScanCode toolkit 31.2.2 on Nov 01, 2022.

+

Generated with ScanCode toolkit 31.2.2 on Nov 06, 2022.

diff --git a/tests/licensedcode/data/plugin_license/license-expression/scan.expected.json b/tests/licensedcode/data/plugin_license/license-expression/scan.expected.json index 6e6e57ae752..9ed107259ab 100644 --- a/tests/licensedcode/data/plugin_license/license-expression/scan.expected.json +++ b/tests/licensedcode/data/plugin_license/license-expression/scan.expected.json @@ -3,180 +3,140 @@ { "path": "apache-1.0.txt", "type": "file", - "licenses": [ + "detected_license_expression": "apache-1.0", + "detected_license_expression_spdx": "Apache-1.0", + "license_detections": [ { - "key": "apache-1.0", - "score": 100.0, - "name": "Apache License 1.0", - "short_name": "Apache 1.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-1.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-1.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.yml", - "spdx_license_key": "Apache-1.0", - "spdx_url": "https://spdx.org/licenses/Apache-1.0", - "start_line": 4, - "end_line": 54, - "matched_rule": { - "identifier": "apache-1.0.LICENSE", - "license_expression": "apache-1.0", - "licenses": [ - "apache-1.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": "2-aho", - "rule_length": 368, - "matched_length": 368, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "apache-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 54, + "matched_length": 368, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-1.0", + "rule_identifier": "apache-1.0.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 368, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-1.0", + "name": "Apache License 1.0", + "short_name": "Apache 1.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-1.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", + "spdx_license_key": "Apache-1.0", + "spdx_url": "https://spdx.org/licenses/Apache-1.0" + } + ] + } + ] } ], - "license_expressions": [ - "apache-1.0" - ], + "license_clues": [], "percentage_of_license_text": 97.61, "scan_errors": [] }, { "path": "gpl-2.0_with_linux-syscall-note_or_linux-openib_SPDX.RULE", "type": "file", - "licenses": [ - { - "key": "gpl-2.0", - "score": 100.0, - "name": "GNU General Public License 2.0", - "short_name": "GPL 2.0", - "category": "Copyleft", - "is_exception": false, - "is_unknown": false, - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", - "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.yml", - "spdx_license_key": "GPL-2.0-only", - "spdx_url": "https://spdx.org/licenses/GPL-2.0-only", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - } - }, + "detected_license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "detected_license_expression_spdx": "GPL-2.0-only WITH Linux-syscall-note OR Linux-OpenIB", + "license_detections": [ { - "key": "linux-syscall-exception-gpl", - "score": 100.0, - "name": "Linux Syscall Exception to GPL", - "short_name": "Linux Syscall Exception to GPL", - "category": "Copyleft Limited", - "is_exception": true, - "is_unknown": false, - "owner": "Linux Foundation", - "homepage_url": null, - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.yml", - "spdx_license_key": "Linux-syscall-note", - "spdx_url": "https://spdx.org/licenses/Linux-syscall-note", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - } - }, - { - "key": "linux-openib", - "score": 100.0, - "name": "Linux-OpenIB", - "short_name": "Linux-OpenIB", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Linux Foundation", - "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", - "text_url": "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README", - "reference_url": "https://scancode-licensedb.aboutcode.org/linux-openib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.yml", - "spdx_license_key": "Linux-OpenIB", - "spdx_url": "https://spdx.org/licenses/Linux-OpenIB", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 13, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "rule_identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 13, + "rule_relevance": 100, + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "linux-syscall-exception-gpl", + "name": "Linux Syscall Exception to GPL", + "short_name": "Linux Syscall Exception to GPL", + "category": "Copyleft Limited", + "is_exception": true, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", + "spdx_license_key": "Linux-syscall-note", + "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" + }, + { + "key": "linux-openib", + "name": "Linux-OpenIB", + "short_name": "Linux-OpenIB", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", + "text_url": "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README", + "reference_url": "https://scancode-licensedb.aboutcode.org/linux-openib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", + "spdx_license_key": "Linux-OpenIB", + "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" + } + ] + } + ] } ], - "license_expressions": [ - "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib" - ], + "license_clues": [], "percentage_of_license_text": 100.0, "scan_errors": [] } diff --git a/tests/licensedcode/data/plugin_license/license-expression/spdx-expressions.expected.json b/tests/licensedcode/data/plugin_license/license-expression/spdx-expressions.expected.json new file mode 100644 index 00000000000..b8ea413eea1 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license-expression/spdx-expressions.expected.json @@ -0,0 +1,97 @@ +{ + "files": [ + { + "path": "spdx-expressions.txt", + "type": "file", + "detected_license_expression": "zlib AND apache-2.0", + "detected_license_expression_spdx": "Zlib AND Apache-2.0", + "license_detections": [ + { + "license_expression": "zlib AND apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 2, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "zlib", + "rule_identifier": "spdx-license-identifier: zlib", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "https://licenses.nuget.org/Zlib", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "rule_identifier": "spdx-license-identifier: apache-2.0", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "SPDX-License-Identifier: Apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 90.91, + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/license-expression/spdx-expressions.txt b/tests/licensedcode/data/plugin_license/license-expression/spdx-expressions.txt new file mode 100644 index 00000000000..211622b12ef --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license-expression/spdx-expressions.txt @@ -0,0 +1,4 @@ + +https://licenses.nuget.org/Zlib + +SPDX-License-Identifier: Apache-2.0 \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/license_reference/license-ref-see-copying.expected.json b/tests/licensedcode/data/plugin_license/license_reference/license-ref-see-copying.expected.json index 4f559a976a3..0411fd8f318 100644 --- a/tests/licensedcode/data/plugin_license/license_reference/license-ref-see-copying.expected.json +++ b/tests/licensedcode/data/plugin_license/license_reference/license-ref-see-copying.expected.json @@ -3,142 +3,151 @@ { "path": "COPYING", "type": "file", - "licenses": [ + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ { - "key": "apache-2.0", - "score": 100.0, - "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": 1, - "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": "1-hash", - "rule_length": 4, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "license: apache 2.0" + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "license: apache 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] } ], - "license_expressions": [ - "apache-2.0" - ], + "license_clues": [], "percentage_of_license_text": 100.0, "scan_errors": [] }, { "path": "ref", "type": "file", - "licenses": [ - { - "key": "unknown-license-reference", - "score": 100.0, - "name": "Unknown License file reference", - "short_name": "Unknown License reference", - "category": "Unstated License", - "is_exception": false, - "is_unknown": true, - "owner": "Unspecified", - "homepage_url": null, - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.yml", - "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", - "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "unknown-license-reference_91.RULE", - "license_expression": "unknown-license-reference", - "licenses": [ - "unknown-license-reference" - ], - "referenced_filenames": [ - "COPYING" - ], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": true, - "matcher": "1-hash", - "rule_length": 8, - "matched_length": 8, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "This is free software. See COPYING for details." - }, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ { - "key": "apache-2.0", - "score": 100.0, - "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": 1, - "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": "1-hash", - "rule_length": 4, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "license: apache 2.0" + "license_expression": "apache-2.0", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "unknown-license-reference", + "rule_identifier": "unknown-license-reference_91.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_91.RULE", + "referenced_filenames": [ + "COPYING" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "matched_text": "This is free software. See COPYING for details.", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "license: apache 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] } ], - "license_expressions": [ - "unknown-license-reference", - "apache-2.0" - ], + "license_clues": [], "percentage_of_license_text": 100.0, "scan_errors": [] } diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan-ref.expected.json b/tests/licensedcode/data/plugin_license/license_reference/scan-ref.expected.json index 89de003f331..9ad19e9b490 100644 --- a/tests/licensedcode/data/plugin_license/license_reference/scan-ref.expected.json +++ b/tests/licensedcode/data/plugin_license/license_reference/scan-ref.expected.json @@ -3,142 +3,151 @@ { "path": "LICENSE", "type": "file", - "licenses": [ + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ { - "key": "mit", - "score": 100.0, - "name": "MIT License", - "short_name": "MIT License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "MIT", - "homepage_url": "http://opensource.org/licenses/mit-license.php", - "text_url": "http://opensource.org/licenses/mit-license.php", - "reference_url": "https://scancode-licensedb.aboutcode.org/mit", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.yml", - "spdx_license_key": "MIT", - "spdx_url": "https://spdx.org/licenses/MIT", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "mit_66.RULE", - "license_expression": "mit", - "licenses": [ - "mit" - ], - "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": "1-hash", - "rule_length": 10, - "matched_length": 10, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "that is licensed under [MIT](http://opensource.org/licenses/MIT)." + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 10, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mit", + "rule_identifier": "mit_66.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_66.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 10, + "rule_relevance": 100, + "matched_text": "that is licensed under [MIT](http://opensource.org/licenses/MIT).", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] } ], - "license_expressions": [ - "mit" - ], + "license_clues": [], "percentage_of_license_text": 100.0, "scan_errors": [] }, { "path": "license-notice.txt", "type": "file", - "licenses": [ - { - "key": "unknown-license-reference", - "score": 100.0, - "name": "Unknown License file reference", - "short_name": "Unknown License reference", - "category": "Unstated License", - "is_exception": false, - "is_unknown": true, - "owner": "Unspecified", - "homepage_url": null, - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.yml", - "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", - "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "start_line": 34, - "end_line": 34, - "matched_rule": { - "identifier": "unknown-license-reference_25.RULE", - "license_expression": "unknown-license-reference", - "licenses": [ - "unknown-license-reference" - ], - "referenced_filenames": [ - "LICENSE" - ], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, - "is_license_intro": false, - "has_unknown": true, - "matcher": "2-aho", - "rule_length": 5, - "matched_length": 5, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "license\": \"SEE LICENSE IN LICENSE." - }, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ { - "key": "mit", - "score": 100.0, - "name": "MIT License", - "short_name": "MIT License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "MIT", - "homepage_url": "http://opensource.org/licenses/mit-license.php", - "text_url": "http://opensource.org/licenses/mit-license.php", - "reference_url": "https://scancode-licensedb.aboutcode.org/mit", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.yml", - "spdx_license_key": "MIT", - "spdx_url": "https://spdx.org/licenses/MIT", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "mit_66.RULE", - "license_expression": "mit", - "licenses": [ - "mit" - ], - "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": "1-hash", - "rule_length": 10, - "matched_length": 10, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "that is licensed under [MIT](http://opensource.org/licenses/MIT)." + "license_expression": "mit", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 34, + "end_line": 34, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "unknown-license-reference_25.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_25.RULE", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "license\": \"SEE LICENSE IN LICENSE.", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 10, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mit", + "rule_identifier": "mit_66.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_66.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 10, + "rule_relevance": 100, + "matched_text": "that is licensed under [MIT](http://opensource.org/licenses/MIT).", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] } ], - "license_expressions": [ - "unknown-license-reference", - "mit" - ], + "license_clues": [], "percentage_of_license_text": 0.2, "scan_errors": [] } diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan-unknown-reference-copyright.expected.json b/tests/licensedcode/data/plugin_license/license_reference/scan-unknown-reference-copyright.expected.json new file mode 100644 index 00000000000..0d76f209c92 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license_reference/scan-unknown-reference-copyright.expected.json @@ -0,0 +1,365 @@ +{ + "files": [ + { + "path": "Copyright", + "type": "file", + "detected_license_expression": "x11-xconsortium-veillard", + "detected_license_expression_spdx": "LicenseRef-scancode-x11-xconsortium-veillard", + "license_detections": [ + { + "license_expression": "x11-xconsortium-veillard", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 7, + "end_line": 26, + "matched_length": 199, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-xconsortium-veillard", + "rule_identifier": "x11-xconsortium-veillard.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 199, + "rule_relevance": 100, + "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 fur-\nnished 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, FIT-\nNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nDANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-\nNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name of Daniel Veillard shall not\nbe used in advertising or otherwise to promote the sale, use or other deal-\nings in this Software without prior written authorization from him.", + "licenses": [ + { + "key": "x11-xconsortium-veillard", + "name": "X11-Style (X Consortium Veillard)", + "short_name": "X11-Style (X Consortium Veillard)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Daniel Veillard", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-xconsortium-veillard", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE", + "spdx_license_key": "LicenseRef-scancode-x11-xconsortium-veillard", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 81.89, + "scan_errors": [] + }, + { + "path": "build_glob.py", + "type": "file", + "detected_license_expression": "x11-xconsortium-veillard", + "detected_license_expression_spdx": "LicenseRef-scancode-x11-xconsortium-veillard", + "license_detections": [ + { + "license_expression": "x11-xconsortium-veillard", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 9, + "end_line": 9, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "unknown-license-reference_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_30.RULE", + "referenced_filenames": [ + "Copyright" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "matched_text": "See Copyright for the status of this software.", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 7, + "end_line": 26, + "matched_length": 199, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-xconsortium-veillard", + "rule_identifier": "x11-xconsortium-veillard.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 199, + "rule_relevance": 100, + "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 fur-\nnished 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, FIT-\nNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nDANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-\nNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name of Daniel Veillard shall not\nbe used in advertising or otherwise to promote the sale, use or other deal-\nings in this Software without prior written authorization from him.", + "licenses": [ + { + "key": "x11-xconsortium-veillard", + "name": "X11-Style (X Consortium Veillard)", + "short_name": "X11-Style (X Consortium Veillard)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Daniel Veillard", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-xconsortium-veillard", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE", + "spdx_license_key": "LicenseRef-scancode-x11-xconsortium-veillard", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 1.32, + "scan_errors": [] + }, + { + "path": "c14n.c", + "type": "file", + "detected_license_expression": "x11-xconsortium-veillard", + "detected_license_expression_spdx": "LicenseRef-scancode-x11-xconsortium-veillard", + "license_detections": [ + { + "license_expression": "x11-xconsortium-veillard", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 8, + "end_line": 8, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "unknown-license-reference_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_30.RULE", + "referenced_filenames": [ + "Copyright" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "matched_text": "See Copyright for the status of this software.", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 7, + "end_line": 26, + "matched_length": 199, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-xconsortium-veillard", + "rule_identifier": "x11-xconsortium-veillard.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 199, + "rule_relevance": 100, + "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 fur-\nnished 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, FIT-\nNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nDANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-\nNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name of Daniel Veillard shall not\nbe used in advertising or otherwise to promote the sale, use or other deal-\nings in this Software without prior written authorization from him.", + "licenses": [ + { + "key": "x11-xconsortium-veillard", + "name": "X11-Style (X Consortium Veillard)", + "short_name": "X11-Style (X Consortium Veillard)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Daniel Veillard", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-xconsortium-veillard", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE", + "spdx_license_key": "LicenseRef-scancode-x11-xconsortium-veillard", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 0.1, + "scan_errors": [] + }, + { + "path": "include", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "scan_errors": [] + }, + { + "path": "include/libxml", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "scan_errors": [] + }, + { + "path": "include/libxml/c14n.h", + "type": "file", + "detected_license_expression": "x11-xconsortium-veillard", + "detected_license_expression_spdx": "LicenseRef-scancode-x11-xconsortium-veillard", + "license_detections": [ + { + "license_expression": "x11-xconsortium-veillard", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "unknown-license-reference_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_108.RULE", + "referenced_filenames": [ + "Copyright" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "Copy: See Copyright for the status of this software.", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 7, + "end_line": 26, + "matched_length": 199, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-xconsortium-veillard", + "rule_identifier": "x11-xconsortium-veillard.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 199, + "rule_relevance": 100, + "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 fur-\nnished 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, FIT-\nNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nDANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-\nNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name of Daniel Veillard shall not\nbe used in advertising or otherwise to promote the sale, use or other deal-\nings in this Software without prior written authorization from him.", + "licenses": [ + { + "key": "x11-xconsortium-veillard", + "name": "X11-Style (X Consortium Veillard)", + "short_name": "X11-Style (X Consortium Veillard)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Daniel Veillard", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-xconsortium-veillard", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE", + "spdx_license_key": "LicenseRef-scancode-x11-xconsortium-veillard", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.47, + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan-wref.expected.json b/tests/licensedcode/data/plugin_license/license_reference/scan-wref.expected.json index 673f1c3e267..0a5dd1719a0 100644 --- a/tests/licensedcode/data/plugin_license/license_reference/scan-wref.expected.json +++ b/tests/licensedcode/data/plugin_license/license_reference/scan-wref.expected.json @@ -3,52 +3,58 @@ { "path": "license-notice.txt", "type": "file", - "licenses": [ + "detected_license_expression": "unknown-license-reference", + "detected_license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "license_detections": [ { - "key": "unknown-license-reference", - "score": 100.0, - "name": "Unknown License file reference", - "short_name": "Unknown License reference", - "category": "Unstated License", - "is_exception": false, - "is_unknown": true, - "owner": "Unspecified", - "homepage_url": null, - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.yml", - "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", - "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", - "start_line": 34, - "end_line": 34, - "matched_rule": { - "identifier": "unknown-license-reference_25.RULE", - "license_expression": "unknown-license-reference", - "licenses": [ - "unknown-license-reference" - ], - "referenced_filenames": [ - "LICENSE" - ], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, - "is_license_intro": false, - "has_unknown": true, - "matcher": "2-aho", - "rule_length": 5, - "matched_length": 5, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "license\": \"SEE LICENSE IN LICENSE." + "license_expression": "unknown-license-reference", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 34, + "end_line": 34, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "unknown-license-reference_25.RULE", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "license\": \"SEE LICENSE IN LICENSE.", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.yml", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + } + ] } ], - "license_expressions": [ - "unknown-license-reference" - ], + "license_clues": [], "percentage_of_license_text": 0.2, "scan_errors": [] } diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan/scan-unknown-reference-copyright/Copyright b/tests/licensedcode/data/plugin_license/license_reference/scan/scan-unknown-reference-copyright/Copyright new file mode 100644 index 00000000000..417e95531fd --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license_reference/scan/scan-unknown-reference-copyright/Copyright @@ -0,0 +1,27 @@ +Except where otherwise noted in the source code (e.g. the files hash.c, +list.c and the trio files, which are covered by a similar licence but +with different Copyright notices) all the files are: + + Copyright (C) 1998-2003 Daniel Veillard. All Rights Reserved. + +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 fur- +nished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of Daniel Veillard shall not +be used in advertising or otherwise to promote the sale, use or other deal- +ings in this Software without prior written authorization from him. + diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan/scan-unknown-reference-copyright/build_glob.py b/tests/licensedcode/data/plugin_license/license_reference/scan/scan-unknown-reference-copyright/build_glob.py new file mode 100755 index 00000000000..8855ec79872 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license_reference/scan/scan-unknown-reference-copyright/build_glob.py @@ -0,0 +1,122 @@ +#! /usr/bin/env python +### +# +# build_glob.py : Build the global_functions.h and global_functions.c +# files which are required to implement the user +# interface to global variables now that thread specific +# data (TSD) is used to emulate global state. +# +# See Copyright for the status of this software. +# Gary.Pennington@sun.com +### +import os, string + +class globvar: + def __init__(self, type, name): + self.type=type + self.name=name + +def striplinesep(line): + while line and line[-1] in ('\r','\n'): + line = line[:-1] + return line + +def writeline(file, line=None): + if line: + file.write(line) + file.write("\n") + +if __name__ == "__main__": + globals={} + global_data=open("global.data").readlines() + global_code=open("globals.c").readlines() + global_hdr=open("include/libxml/globals.h").readlines() + global_functions_hdr=open("include/libxml/globals.h", "w+") + global_functions_impl=open("globals.c", "w+") + + # + # Rebuild the beginning of the file up to the + # Automatically generated string + # + for line in global_hdr: + line = striplinesep(line) + if line == " * Automatically generated by build_glob.py.": + break + writeline(global_functions_hdr, line) + + writeline(global_functions_hdr, " * Automatically generated by build_glob.py.") + writeline(global_functions_hdr, " * Do not modify the previous line.") + writeline(global_functions_hdr, " */") + writeline(global_functions_hdr) + + for line in global_code: + line = striplinesep(line) + if line == " * Automatically generated by build_glob.py.": + break + writeline(global_functions_impl, line) + + writeline(global_functions_impl, " * Automatically generated by build_glob.py.") + writeline(global_functions_impl, " * Do not modify the previous line.") + writeline(global_functions_impl, " */") + writeline(global_functions_impl) + + # Now process the data and write it to the appropriate output file + for line in global_data: + if line[0]=='#': + continue + line = striplinesep(line) + fields = string.split(line, ",") + # Update the header file + writeline(global_functions_hdr) + global_functions_hdr.write("extern "+fields[0]+" *") + if fields[2]: + global_functions_hdr.write("(*") + global_functions_hdr.write("__"+fields[1]+"(void)") + if fields[2]: + global_functions_hdr.write(")"+fields[2]) + writeline(global_functions_hdr,";") + writeline(global_functions_hdr, "#ifdef LIBXML_THREAD_ENABLED") + writeline(global_functions_hdr,"#define "+fields[1]+" \\") + writeline(global_functions_hdr,"(*(__"+fields[1]+"()))") + writeline(global_functions_hdr,"#else") + if fields[2]: + writeline(global_functions_hdr,"LIBXML_DLL_IMPORT extern "+fields[0]+" "+fields[1]+fields[2]+";") + else: + writeline(global_functions_hdr,"LIBXML_DLL_IMPORT extern "+fields[0]+" "+fields[1]+";") + writeline(global_functions_hdr,"#endif") + # set/get for per-thread global defaults + if fields[3]: + writeline(global_functions_hdr,fields[0]+" "+fields[1][:3]+"ThrDef"+fields[1][3:]+"("+fields[0]+" v);") + # Update the implementation file + writeline(global_functions_impl) +# writeline(global_functions_impl, "extern "+fields[0]+" "+fields[1]+";") + writeline(global_functions_impl, "#undef\t"+fields[1]) + writeline(global_functions_impl, fields[0]+" *") + if fields[2]: + global_functions_impl.write("(*") + global_functions_impl.write("__"+fields[1]+"(void)") + if fields[2]: + writeline(global_functions_impl, ")[]") + writeline(global_functions_impl, " {") + writeline(global_functions_impl, " if (IS_MAIN_THREAD)") + writeline(global_functions_impl, "\treturn (&"+fields[1]+");") + writeline(global_functions_impl, " else") + writeline(global_functions_impl, "\treturn (&xmlGetGlobalState()->"+fields[1]+");") + writeline(global_functions_impl, "}") + # set/get for per-thread global defaults + if fields[3]: + writeline(global_functions_impl,fields[0]+" "+fields[1][:3]+"ThrDef"+fields[1][3:]+"("+fields[0]+" v) {") + writeline(global_functions_impl," "+fields[0]+" ret;"); + writeline(global_functions_impl," xmlMutexLock(xmlThrDefMutex);") + writeline(global_functions_impl," ret = "+fields[1][:3]+fields[1][3:]+"ThrDef;") + writeline(global_functions_impl," "+fields[1][:3]+fields[1][3:]+"ThrDef = v;") + writeline(global_functions_impl," xmlMutexUnlock(xmlThrDefMutex);") + writeline(global_functions_impl," return ret;") + writeline(global_functions_impl,"}") + # Terminate the header file with appropriate boilerplate + writeline(global_functions_hdr) + writeline(global_functions_hdr, "#ifdef __cplusplus") + writeline(global_functions_hdr, "}") + writeline(global_functions_hdr, "#endif") + writeline(global_functions_hdr) + writeline(global_functions_hdr, "#endif /* __XML_GLOBALS_H */") diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan/scan-unknown-reference-copyright/c14n.c b/tests/licensedcode/data/plugin_license/license_reference/scan/scan-unknown-reference-copyright/c14n.c new file mode 100644 index 00000000000..9c3cad2a49f --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license_reference/scan/scan-unknown-reference-copyright/c14n.c @@ -0,0 +1,2235 @@ +/* + * "Canonical XML" implementation + * http://www.w3.org/TR/xml-c14n + * + * "Exclusive XML Canonicalization" implementation + * http://www.w3.org/TR/xml-exc-c14n + * + * See Copyright for the status of this software. + * + * Author: Aleksey Sanin + */ +#define IN_LIBXML +#include "libxml.h" +#ifdef LIBXML_C14N_ENABLED +#ifdef LIBXML_OUTPUT_ENABLED + +#ifdef HAVE_STDLIB_H +#include +#endif +#include + +#include +#include +#include +#include +#include +#include +#include + +/************************************************************************ + * * + * Some declaration better left private ATM * + * * + ************************************************************************/ + +typedef enum { + XMLC14N_BEFORE_DOCUMENT_ELEMENT = 0, + XMLC14N_INSIDE_DOCUMENT_ELEMENT = 1, + XMLC14N_AFTER_DOCUMENT_ELEMENT = 2 +} xmlC14NPosition; + +typedef struct _xmlC14NVisibleNsStack { + int nsCurEnd; /* number of nodes in the set */ + int nsPrevStart; /* the begginning of the stack for previous visible node */ + int nsPrevEnd; /* the end of the stack for previous visible node */ + int nsMax; /* size of the array as allocated */ + xmlNsPtr *nsTab; /* array of ns in no particular order */ + xmlNodePtr *nodeTab; /* array of nodes in no particular order */ +} xmlC14NVisibleNsStack, *xmlC14NVisibleNsStackPtr; + +typedef struct _xmlC14NCtx { + /* input parameters */ + xmlDocPtr doc; + xmlC14NIsVisibleCallback is_visible_callback; + void* user_data; + int with_comments; + xmlOutputBufferPtr buf; + + /* position in the XML document */ + xmlC14NPosition pos; + int parent_is_doc; + xmlC14NVisibleNsStackPtr ns_rendered; + + /* C14N mode */ + xmlC14NMode mode; + + /* exclusive canonicalization */ + xmlChar **inclusive_ns_prefixes; + + /* error number */ + int error; +} xmlC14NCtx, *xmlC14NCtxPtr; + +static xmlC14NVisibleNsStackPtr xmlC14NVisibleNsStackCreate (void); +static void xmlC14NVisibleNsStackDestroy (xmlC14NVisibleNsStackPtr cur); +static void xmlC14NVisibleNsStackAdd (xmlC14NVisibleNsStackPtr cur, + xmlNsPtr ns, + xmlNodePtr node); +static void xmlC14NVisibleNsStackSave (xmlC14NVisibleNsStackPtr cur, + xmlC14NVisibleNsStackPtr state); +static void xmlC14NVisibleNsStackRestore (xmlC14NVisibleNsStackPtr cur, + xmlC14NVisibleNsStackPtr state); +static void xmlC14NVisibleNsStackShift (xmlC14NVisibleNsStackPtr cur); +static int xmlC14NVisibleNsStackFind (xmlC14NVisibleNsStackPtr cur, + xmlNsPtr ns); +static int xmlExcC14NVisibleNsStackFind (xmlC14NVisibleNsStackPtr cur, + xmlNsPtr ns, + xmlC14NCtxPtr ctx); + +static int xmlC14NIsNodeInNodeset (xmlNodeSetPtr nodes, + xmlNodePtr node, + xmlNodePtr parent); + + + +static int xmlC14NProcessNode(xmlC14NCtxPtr ctx, xmlNodePtr cur); +static int xmlC14NProcessNodeList(xmlC14NCtxPtr ctx, xmlNodePtr cur); +typedef enum { + XMLC14N_NORMALIZE_ATTR = 0, + XMLC14N_NORMALIZE_COMMENT = 1, + XMLC14N_NORMALIZE_PI = 2, + XMLC14N_NORMALIZE_TEXT = 3 +} xmlC14NNormalizationMode; + +static xmlChar *xmlC11NNormalizeString(const xmlChar * input, + xmlC14NNormalizationMode mode); + +#define xmlC11NNormalizeAttr( a ) \ + xmlC11NNormalizeString((a), XMLC14N_NORMALIZE_ATTR) +#define xmlC11NNormalizeComment( a ) \ + xmlC11NNormalizeString((a), XMLC14N_NORMALIZE_COMMENT) +#define xmlC11NNormalizePI( a ) \ + xmlC11NNormalizeString((a), XMLC14N_NORMALIZE_PI) +#define xmlC11NNormalizeText( a ) \ + xmlC11NNormalizeString((a), XMLC14N_NORMALIZE_TEXT) + +#define xmlC14NIsVisible( ctx, node, parent ) \ + (((ctx)->is_visible_callback != NULL) ? \ + (ctx)->is_visible_callback((ctx)->user_data, \ + (xmlNodePtr)(node), (xmlNodePtr)(parent)) : 1) + +#define xmlC14NIsExclusive( ctx ) \ + ( (ctx)->mode == XML_C14N_EXCLUSIVE_1_0 ) + +/************************************************************************ + * * + * Some factorized error routines * + * * + ************************************************************************/ + +/** + * xmlC14NErrMemory: + * @extra: extra informations + * + * Handle a redefinition of memory error + */ +static void +xmlC14NErrMemory(const char *extra) +{ + __xmlRaiseError(NULL, NULL, NULL, NULL, NULL, XML_FROM_C14N, + XML_ERR_NO_MEMORY, XML_ERR_ERROR, NULL, 0, extra, + NULL, NULL, 0, 0, + "Memory allocation failed : %s\n", extra); +} + +/** + * xmlC14NErrParam: + * @extra: extra informations + * + * Handle a redefinition of param error + */ +static void +xmlC14NErrParam(const char *extra) +{ + __xmlRaiseError(NULL, NULL, NULL, NULL, NULL, XML_FROM_C14N, + XML_ERR_INTERNAL_ERROR, XML_ERR_ERROR, NULL, 0, extra, + NULL, NULL, 0, 0, + "Invalid parameter : %s\n", extra); +} + +/** + * xmlC14NErrInternal: + * @extra: extra informations + * + * Handle a redefinition of internal error + */ +static void +xmlC14NErrInternal(const char *extra) +{ + __xmlRaiseError(NULL, NULL, NULL, NULL, NULL, XML_FROM_C14N, + XML_ERR_INTERNAL_ERROR, XML_ERR_ERROR, NULL, 0, extra, + NULL, NULL, 0, 0, + "Internal error : %s\n", extra); +} + +/** + * xmlC14NErrInvalidNode: + * @extra: extra informations + * + * Handle a redefinition of invalid node error + */ +static void +xmlC14NErrInvalidNode(const char *node_type, const char *extra) +{ + __xmlRaiseError(NULL, NULL, NULL, NULL, NULL, XML_FROM_C14N, + XML_C14N_INVALID_NODE, XML_ERR_ERROR, NULL, 0, extra, + NULL, NULL, 0, 0, + "Node %s is invalid here : %s\n", node_type, extra); +} + +/** + * xmlC14NErrUnknownNode: + * @extra: extra informations + * + * Handle a redefinition of unknown node error + */ +static void +xmlC14NErrUnknownNode(int node_type, const char *extra) +{ + __xmlRaiseError(NULL, NULL, NULL, NULL, NULL, XML_FROM_C14N, + XML_C14N_UNKNOW_NODE, XML_ERR_ERROR, NULL, 0, extra, + NULL, NULL, 0, 0, + "Unknown node type %d found : %s\n", node_type, extra); +} + +/** + * xmlC14NErrRelativeNamespace: + * @extra: extra informations + * + * Handle a redefinition of relative namespace error + */ +static void +xmlC14NErrRelativeNamespace(const char *ns_uri) +{ + __xmlRaiseError(NULL, NULL, NULL, NULL, NULL, XML_FROM_C14N, + XML_C14N_RELATIVE_NAMESPACE, XML_ERR_ERROR, NULL, 0, NULL, + NULL, NULL, 0, 0, + "Relative namespace UR is invalid here : %s\n", ns_uri); +} + + + +/** + * xmlC14NErr: + * @ctxt: a C14N evaluation context + * @node: the context node + * @error: the erorr code + * @msg: the message + * @extra: extra informations + * + * Handle a redefinition of attribute error + */ +static void +xmlC14NErr(xmlC14NCtxPtr ctxt, xmlNodePtr node, int error, + const char * msg) +{ + if (ctxt != NULL) + ctxt->error = error; + __xmlRaiseError(NULL, NULL, NULL, + ctxt, node, XML_FROM_C14N, error, + XML_ERR_ERROR, NULL, 0, + NULL, NULL, NULL, 0, 0, "%s", msg); +} + +/************************************************************************ + * * + * The implementation internals * + * * + ************************************************************************/ +#define XML_NAMESPACES_DEFAULT 16 + +static int +xmlC14NIsNodeInNodeset(xmlNodeSetPtr nodes, xmlNodePtr node, xmlNodePtr parent) { + if((nodes != NULL) && (node != NULL)) { + if(node->type != XML_NAMESPACE_DECL) { + return(xmlXPathNodeSetContains(nodes, node)); + } else { + xmlNs ns; + + memcpy(&ns, node, sizeof(ns)); + + /* this is a libxml hack! check xpath.c for details */ + if((parent != NULL) && (parent->type == XML_ATTRIBUTE_NODE)) { + ns.next = (xmlNsPtr)parent->parent; + } else { + ns.next = (xmlNsPtr)parent; + } + + /* + * If the input is an XPath node-set, then the node-set must explicitly + * contain every node to be rendered to the canonical form. + */ + return(xmlXPathNodeSetContains(nodes, (xmlNodePtr)&ns)); + } + } + return(1); +} + +static xmlC14NVisibleNsStackPtr +xmlC14NVisibleNsStackCreate(void) { + xmlC14NVisibleNsStackPtr ret; + + ret = (xmlC14NVisibleNsStackPtr) xmlMalloc(sizeof(xmlC14NVisibleNsStack)); + if (ret == NULL) { + xmlC14NErrMemory("creating namespaces stack"); + return(NULL); + } + memset(ret, 0 , (size_t) sizeof(xmlC14NVisibleNsStack)); + return(ret); +} + +static void +xmlC14NVisibleNsStackDestroy(xmlC14NVisibleNsStackPtr cur) { + if(cur == NULL) { + xmlC14NErrParam("destroying namespaces stack"); + return; + } + if(cur->nsTab != NULL) { + memset(cur->nsTab, 0, cur->nsMax * sizeof(xmlNsPtr)); + xmlFree(cur->nsTab); + } + if(cur->nodeTab != NULL) { + memset(cur->nodeTab, 0, cur->nsMax * sizeof(xmlNodePtr)); + xmlFree(cur->nodeTab); + } + memset(cur, 0, sizeof(xmlC14NVisibleNsStack)); + xmlFree(cur); + +} + +static void +xmlC14NVisibleNsStackAdd(xmlC14NVisibleNsStackPtr cur, xmlNsPtr ns, xmlNodePtr node) { + if((cur == NULL) || + ((cur->nsTab == NULL) && (cur->nodeTab != NULL)) || + ((cur->nsTab != NULL) && (cur->nodeTab == NULL))) { + xmlC14NErrParam("adding namespace to stack"); + return; + } + + if ((cur->nsTab == NULL) && (cur->nodeTab == NULL)) { + cur->nsTab = (xmlNsPtr*) xmlMalloc(XML_NAMESPACES_DEFAULT * sizeof(xmlNsPtr)); + cur->nodeTab = (xmlNodePtr*) xmlMalloc(XML_NAMESPACES_DEFAULT * sizeof(xmlNodePtr)); + if ((cur->nsTab == NULL) || (cur->nodeTab == NULL)) { + xmlC14NErrMemory("adding node to stack"); + return; + } + memset(cur->nsTab, 0 , XML_NAMESPACES_DEFAULT * sizeof(xmlNsPtr)); + memset(cur->nodeTab, 0 , XML_NAMESPACES_DEFAULT * sizeof(xmlNodePtr)); + cur->nsMax = XML_NAMESPACES_DEFAULT; + } else if(cur->nsMax == cur->nsCurEnd) { + void *tmp; + int tmpSize; + + tmpSize = 2 * cur->nsMax; + tmp = xmlRealloc(cur->nsTab, tmpSize * sizeof(xmlNsPtr)); + if (tmp == NULL) { + xmlC14NErrMemory("adding node to stack"); + return; + } + cur->nsTab = (xmlNsPtr*)tmp; + + tmp = xmlRealloc(cur->nodeTab, tmpSize * sizeof(xmlNodePtr)); + if (tmp == NULL) { + xmlC14NErrMemory("adding node to stack"); + return; + } + cur->nodeTab = (xmlNodePtr*)tmp; + + cur->nsMax = tmpSize; + } + cur->nsTab[cur->nsCurEnd] = ns; + cur->nodeTab[cur->nsCurEnd] = node; + + ++cur->nsCurEnd; +} + +static void +xmlC14NVisibleNsStackSave(xmlC14NVisibleNsStackPtr cur, xmlC14NVisibleNsStackPtr state) { + if((cur == NULL) || (state == NULL)) { + xmlC14NErrParam("saving namespaces stack"); + return; + } + + state->nsCurEnd = cur->nsCurEnd; + state->nsPrevStart = cur->nsPrevStart; + state->nsPrevEnd = cur->nsPrevEnd; +} + +static void +xmlC14NVisibleNsStackRestore(xmlC14NVisibleNsStackPtr cur, xmlC14NVisibleNsStackPtr state) { + if((cur == NULL) || (state == NULL)) { + xmlC14NErrParam("restoring namespaces stack"); + return; + } + cur->nsCurEnd = state->nsCurEnd; + cur->nsPrevStart = state->nsPrevStart; + cur->nsPrevEnd = state->nsPrevEnd; +} + +static void +xmlC14NVisibleNsStackShift(xmlC14NVisibleNsStackPtr cur) { + if(cur == NULL) { + xmlC14NErrParam("shifting namespaces stack"); + return; + } + cur->nsPrevStart = cur->nsPrevEnd; + cur->nsPrevEnd = cur->nsCurEnd; +} + +static int +xmlC14NStrEqual(const xmlChar *str1, const xmlChar *str2) { + if (str1 == str2) return(1); + if (str1 == NULL) return((*str2) == '\0'); + if (str2 == NULL) return((*str1) == '\0'); + do { + if (*str1++ != *str2) return(0); + } while (*str2++); + return(1); +} + +/** + * xmlC14NVisibleNsStackFind: + * @ctx: the C14N context + * @ns: the namespace to check + * + * Checks whether the given namespace was already rendered or not + * + * Returns 1 if we already wrote this namespace or 0 otherwise + */ +static int +xmlC14NVisibleNsStackFind(xmlC14NVisibleNsStackPtr cur, xmlNsPtr ns) +{ + int i; + const xmlChar *prefix; + const xmlChar *href; + int has_empty_ns; + + if(cur == NULL) { + xmlC14NErrParam("searching namespaces stack (c14n)"); + return (0); + } + + /* + * if the default namespace xmlns="" is not defined yet then + * we do not want to print it out + */ + prefix = ((ns == NULL) || (ns->prefix == NULL)) ? BAD_CAST "" : ns->prefix; + href = ((ns == NULL) || (ns->href == NULL)) ? BAD_CAST "" : ns->href; + has_empty_ns = (xmlC14NStrEqual(prefix, NULL) && xmlC14NStrEqual(href, NULL)); + + if (cur->nsTab != NULL) { + int start = (has_empty_ns) ? 0 : cur->nsPrevStart; + for (i = cur->nsCurEnd - 1; i >= start; --i) { + xmlNsPtr ns1 = cur->nsTab[i]; + + if(xmlC14NStrEqual(prefix, (ns1 != NULL) ? ns1->prefix : NULL)) { + return(xmlC14NStrEqual(href, (ns1 != NULL) ? ns1->href : NULL)); + } + } + } + return(has_empty_ns); +} + +static int +xmlExcC14NVisibleNsStackFind(xmlC14NVisibleNsStackPtr cur, xmlNsPtr ns, xmlC14NCtxPtr ctx) { + int i; + const xmlChar *prefix; + const xmlChar *href; + int has_empty_ns; + + if(cur == NULL) { + xmlC14NErrParam("searching namespaces stack (exc c14n)"); + return (0); + } + + /* + * if the default namespace xmlns="" is not defined yet then + * we do not want to print it out + */ + prefix = ((ns == NULL) || (ns->prefix == NULL)) ? BAD_CAST "" : ns->prefix; + href = ((ns == NULL) || (ns->href == NULL)) ? BAD_CAST "" : ns->href; + has_empty_ns = (xmlC14NStrEqual(prefix, NULL) && xmlC14NStrEqual(href, NULL)); + + if (cur->nsTab != NULL) { + int start = 0; + for (i = cur->nsCurEnd - 1; i >= start; --i) { + xmlNsPtr ns1 = cur->nsTab[i]; + + if(xmlC14NStrEqual(prefix, (ns1 != NULL) ? ns1->prefix : NULL)) { + if(xmlC14NStrEqual(href, (ns1 != NULL) ? ns1->href : NULL)) { + return(xmlC14NIsVisible(ctx, ns1, cur->nodeTab[i])); + } else { + return(0); + } + } + } + } + return(has_empty_ns); +} + + + + +/** + * xmlC14NIsXmlNs: + * @ns: the namespace to check + * + * Checks whether the given namespace is a default "xml:" namespace + * with href="http://www.w3.org/XML/1998/namespace" + * + * Returns 1 if the node is default or 0 otherwise + */ + +/* todo: make it a define? */ +static int +xmlC14NIsXmlNs(xmlNsPtr ns) +{ + return ((ns != NULL) && + (xmlStrEqual(ns->prefix, BAD_CAST "xml")) && + (xmlStrEqual(ns->href, XML_XML_NAMESPACE))); +} + + +/** + * xmlC14NNsCompare: + * @ns1: the pointer to first namespace + * @ns2: the pointer to second namespace + * + * Compares the namespaces by names (prefixes). + * + * Returns -1 if ns1 < ns2, 0 if ns1 == ns2 or 1 if ns1 > ns2. + */ +static int +xmlC14NNsCompare(xmlNsPtr ns1, xmlNsPtr ns2) +{ + if (ns1 == ns2) + return (0); + if (ns1 == NULL) + return (-1); + if (ns2 == NULL) + return (1); + + return (xmlStrcmp(ns1->prefix, ns2->prefix)); +} + + +/** + * xmlC14NPrintNamespaces: + * @ns: the pointer to namespace + * @ctx: the C14N context + * + * Prints the given namespace to the output buffer from C14N context. + * + * Returns 1 on success or 0 on fail. + */ +static int +xmlC14NPrintNamespaces(const xmlNsPtr ns, xmlC14NCtxPtr ctx) +{ + + if ((ns == NULL) || (ctx == NULL)) { + xmlC14NErrParam("writing namespaces"); + return 0; + } + + if (ns->prefix != NULL) { + xmlOutputBufferWriteString(ctx->buf, " xmlns:"); + xmlOutputBufferWriteString(ctx->buf, (const char *) ns->prefix); + xmlOutputBufferWriteString(ctx->buf, "=\""); + } else { + xmlOutputBufferWriteString(ctx->buf, " xmlns=\""); + } + if(ns->href != NULL) { + xmlOutputBufferWriteString(ctx->buf, (const char *) ns->href); + } + xmlOutputBufferWriteString(ctx->buf, "\""); + return (1); +} + +/** + * xmlC14NProcessNamespacesAxis: + * @ctx: the C14N context + * @node: the current node + * + * Prints out canonical namespace axis of the current node to the + * buffer from C14N context as follows + * + * Canonical XML v 1.0 (http://www.w3.org/TR/xml-c14n) + * + * Namespace Axis + * Consider a list L containing only namespace nodes in the + * axis and in the node-set in lexicographic order (ascending). To begin + * processing L, if the first node is not the default namespace node (a node + * with no namespace URI and no local name), then generate a space followed + * by xmlns="" if and only if the following conditions are met: + * - the element E that owns the axis is in the node-set + * - The nearest ancestor element of E in the node-set has a default + * namespace node in the node-set (default namespace nodes always + * have non-empty values in XPath) + * The latter condition eliminates unnecessary occurrences of xmlns="" in + * the canonical form since an element only receives an xmlns="" if its + * default namespace is empty and if it has an immediate parent in the + * canonical form that has a non-empty default namespace. To finish + * processing L, simply process every namespace node in L, except omit + * namespace node with local name xml, which defines the xml prefix, + * if its string value is http://www.w3.org/XML/1998/namespace. + * + * Exclusive XML Canonicalization v 1.0 (http://www.w3.org/TR/xml-exc-c14n) + * Canonical XML applied to a document subset requires the search of the + * ancestor nodes of each orphan element node for attributes in the xml + * namespace, such as xml:lang and xml:space. These are copied into the + * element node except if a declaration of the same attribute is already + * in the attribute axis of the element (whether or not it is included in + * the document subset). This search and copying are omitted from the + * Exclusive XML Canonicalization method. + * + * Returns 0 on success or -1 on fail. + */ +static int +xmlC14NProcessNamespacesAxis(xmlC14NCtxPtr ctx, xmlNodePtr cur, int visible) +{ + xmlNodePtr n; + xmlNsPtr ns, tmp; + xmlListPtr list; + int already_rendered; + int has_empty_ns = 0; + + if ((ctx == NULL) || (cur == NULL) || (cur->type != XML_ELEMENT_NODE)) { + xmlC14NErrParam("processing namespaces axis (c14n)"); + return (-1); + } + + /* + * Create a sorted list to store element namespaces + */ + list = xmlListCreate(NULL, (xmlListDataCompare) xmlC14NNsCompare); + if (list == NULL) { + xmlC14NErrInternal("creating namespaces list (c14n)"); + return (-1); + } + + /* check all namespaces */ + for(n = cur; n != NULL; n = n->parent) { + for(ns = n->nsDef; ns != NULL; ns = ns->next) { + tmp = xmlSearchNs(cur->doc, cur, ns->prefix); + + if((tmp == ns) && !xmlC14NIsXmlNs(ns) && xmlC14NIsVisible(ctx, ns, cur)) { + already_rendered = xmlC14NVisibleNsStackFind(ctx->ns_rendered, ns); + if(visible) { + xmlC14NVisibleNsStackAdd(ctx->ns_rendered, ns, cur); + } + if(!already_rendered) { + xmlListInsert(list, ns); + } + if(xmlStrlen(ns->prefix) == 0) { + has_empty_ns = 1; + } + } + } + } + + /** + * if the first node is not the default namespace node (a node with no + * namespace URI and no local name), then generate a space followed by + * xmlns="" if and only if the following conditions are met: + * - the element E that owns the axis is in the node-set + * - the nearest ancestor element of E in the node-set has a default + * namespace node in the node-set (default namespace nodes always + * have non-empty values in XPath) + */ + if(visible && !has_empty_ns) { + static xmlNs ns_default; + + memset(&ns_default, 0, sizeof(ns_default)); + if(!xmlC14NVisibleNsStackFind(ctx->ns_rendered, &ns_default)) { + xmlC14NPrintNamespaces(&ns_default, ctx); + } + } + + + /* + * print out all elements from list + */ + xmlListWalk(list, (xmlListWalker) xmlC14NPrintNamespaces, (const void *) ctx); + + /* + * Cleanup + */ + xmlListDelete(list); + return (0); +} + + +/** + * xmlExcC14NProcessNamespacesAxis: + * @ctx: the C14N context + * @node: the current node + * + * Prints out exclusive canonical namespace axis of the current node to the + * buffer from C14N context as follows + * + * Exclusive XML Canonicalization + * http://www.w3.org/TR/xml-exc-c14n + * + * If the element node is in the XPath subset then output the node in + * accordance with Canonical XML except for namespace nodes which are + * rendered as follows: + * + * 1. Render each namespace node iff: + * * it is visibly utilized by the immediate parent element or one of + * its attributes, or is present in InclusiveNamespaces PrefixList, and + * * its prefix and value do not appear in ns_rendered. ns_rendered is + * obtained by popping the state stack in order to obtain a list of + * prefixes and their values which have already been rendered by + * an output ancestor of the namespace node's parent element. + * 2. Append the rendered namespace node to the list ns_rendered of namespace + * nodes rendered by output ancestors. Push ns_rendered on state stack and + * recurse. + * 3. After the recursion returns, pop thestate stack. + * + * + * Returns 0 on success or -1 on fail. + */ +static int +xmlExcC14NProcessNamespacesAxis(xmlC14NCtxPtr ctx, xmlNodePtr cur, int visible) +{ + xmlNsPtr ns; + xmlListPtr list; + xmlAttrPtr attr; + int already_rendered; + int has_empty_ns = 0; + int has_visibly_utilized_empty_ns = 0; + int has_empty_ns_in_inclusive_list = 0; + + if ((ctx == NULL) || (cur == NULL) || (cur->type != XML_ELEMENT_NODE)) { + xmlC14NErrParam("processing namespaces axis (exc c14n)"); + return (-1); + } + + if(!xmlC14NIsExclusive(ctx)) { + xmlC14NErrParam("processing namespaces axis (exc c14n)"); + return (-1); + + } + + /* + * Create a sorted list to store element namespaces + */ + list = xmlListCreate(NULL, (xmlListDataCompare) xmlC14NNsCompare); + if (list == NULL) { + xmlC14NErrInternal("creating namespaces list (exc c14n)"); + return (-1); + } + + /* + * process inclusive namespaces: + * All namespace nodes appearing on inclusive ns list are + * handled as provided in Canonical XML + */ + if(ctx->inclusive_ns_prefixes != NULL) { + xmlChar *prefix; + int i; + + for (i = 0; ctx->inclusive_ns_prefixes[i] != NULL; ++i) { + prefix = ctx->inclusive_ns_prefixes[i]; + /* + * Special values for namespace with empty prefix + */ + if (xmlStrEqual(prefix, BAD_CAST "#default") + || xmlStrEqual(prefix, BAD_CAST "")) { + prefix = NULL; + has_empty_ns_in_inclusive_list = 1; + } + + ns = xmlSearchNs(cur->doc, cur, prefix); + if((ns != NULL) && !xmlC14NIsXmlNs(ns) && xmlC14NIsVisible(ctx, ns, cur)) { + already_rendered = xmlC14NVisibleNsStackFind(ctx->ns_rendered, ns); + if(visible) { + xmlC14NVisibleNsStackAdd(ctx->ns_rendered, ns, cur); + } + if(!already_rendered) { + xmlListInsert(list, ns); + } + if(xmlStrlen(ns->prefix) == 0) { + has_empty_ns = 1; + } + } + } + } + + /* add node namespace */ + if(cur->ns != NULL) { + ns = cur->ns; + } else { + ns = xmlSearchNs(cur->doc, cur, NULL); + has_visibly_utilized_empty_ns = 1; + } + if((ns != NULL) && !xmlC14NIsXmlNs(ns)) { + if(visible && xmlC14NIsVisible(ctx, ns, cur)) { + if(!xmlExcC14NVisibleNsStackFind(ctx->ns_rendered, ns, ctx)) { + xmlListInsert(list, ns); + } + } + if(visible) { + xmlC14NVisibleNsStackAdd(ctx->ns_rendered, ns, cur); + } + if(xmlStrlen(ns->prefix) == 0) { + has_empty_ns = 1; + } + } + + + /* add attributes */ + for(attr = cur->properties; attr != NULL; attr = attr->next) { + /* + * we need to check that attribute is visible and has non + * default namespace (XML Namespaces: "default namespaces + * do not apply directly to attributes") + */ + if((attr->ns != NULL) && !xmlC14NIsXmlNs(attr->ns) && xmlC14NIsVisible(ctx, attr, cur)) { + already_rendered = xmlExcC14NVisibleNsStackFind(ctx->ns_rendered, attr->ns, ctx); + xmlC14NVisibleNsStackAdd(ctx->ns_rendered, attr->ns, cur); + if(!already_rendered && visible) { + xmlListInsert(list, attr->ns); + } + if(xmlStrlen(attr->ns->prefix) == 0) { + has_empty_ns = 1; + } + } else if((attr->ns != NULL) && (xmlStrlen(attr->ns->prefix) == 0) && (xmlStrlen(attr->ns->href) == 0)) { + has_visibly_utilized_empty_ns = 1; + } + } + + /* + * Process xmlns="" + */ + if(visible && has_visibly_utilized_empty_ns && + !has_empty_ns && !has_empty_ns_in_inclusive_list) { + static xmlNs ns_default; + + memset(&ns_default, 0, sizeof(ns_default)); + + already_rendered = xmlExcC14NVisibleNsStackFind(ctx->ns_rendered, &ns_default, ctx); + if(!already_rendered) { + xmlC14NPrintNamespaces(&ns_default, ctx); + } + } else if(visible && !has_empty_ns && has_empty_ns_in_inclusive_list) { + static xmlNs ns_default; + + memset(&ns_default, 0, sizeof(ns_default)); + if(!xmlC14NVisibleNsStackFind(ctx->ns_rendered, &ns_default)) { + xmlC14NPrintNamespaces(&ns_default, ctx); + } + } + + + + /* + * print out all elements from list + */ + xmlListWalk(list, (xmlListWalker) xmlC14NPrintNamespaces, (const void *) ctx); + + /* + * Cleanup + */ + xmlListDelete(list); + return (0); +} + + +/** + * xmlC14NIsXmlAttr: + * @attr: the attr to check + * + * Checks whether the given attribute is a default "xml:" namespace + * with href="http://www.w3.org/XML/1998/namespace" + * + * Returns 1 if the node is default or 0 otherwise + */ + +/* todo: make it a define? */ +static int +xmlC14NIsXmlAttr(xmlAttrPtr attr) +{ + return ((attr->ns != NULL) && + (xmlC14NIsXmlNs(attr->ns) != 0)); +} + + +/** + * xmlC14NAttrsCompare: + * @attr1: the pointer tls o first attr + * @attr2: the pointer to second attr + * + * Prints the given attribute to the output buffer from C14N context. + * + * Returns -1 if attr1 < attr2, 0 if attr1 == attr2 or 1 if attr1 > attr2. + */ +static int +xmlC14NAttrsCompare(xmlAttrPtr attr1, xmlAttrPtr attr2) +{ + int ret = 0; + + /* + * Simple cases + */ + if (attr1 == attr2) + return (0); + if (attr1 == NULL) + return (-1); + if (attr2 == NULL) + return (1); + if (attr1->ns == attr2->ns) { + return (xmlStrcmp(attr1->name, attr2->name)); + } + + /* + * Attributes in the default namespace are first + * because the default namespace is not applied to + * unqualified attributes + */ + if (attr1->ns == NULL) + return (-1); + if (attr2->ns == NULL) + return (1); + if (attr1->ns->prefix == NULL) + return (-1); + if (attr2->ns->prefix == NULL) + return (1); + + ret = xmlStrcmp(attr1->ns->href, attr2->ns->href); + if (ret == 0) { + ret = xmlStrcmp(attr1->name, attr2->name); + } + return (ret); +} + + +/** + * xmlC14NPrintAttrs: + * @attr: the pointer to attr + * @ctx: the C14N context + * + * Prints out canonical attribute urrent node to the + * buffer from C14N context as follows + * + * Canonical XML v 1.0 (http://www.w3.org/TR/xml-c14n) + * + * Returns 1 on success or 0 on fail. + */ +static int +xmlC14NPrintAttrs(const xmlAttrPtr attr, xmlC14NCtxPtr ctx) +{ + xmlChar *value; + xmlChar *buffer; + + if ((attr == NULL) || (ctx == NULL)) { + xmlC14NErrParam("writing attributes"); + return (0); + } + + xmlOutputBufferWriteString(ctx->buf, " "); + if (attr->ns != NULL && xmlStrlen(attr->ns->prefix) > 0) { + xmlOutputBufferWriteString(ctx->buf, + (const char *) attr->ns->prefix); + xmlOutputBufferWriteString(ctx->buf, ":"); + } + xmlOutputBufferWriteString(ctx->buf, (const char *) attr->name); + xmlOutputBufferWriteString(ctx->buf, "=\""); + + value = xmlNodeListGetString(ctx->doc, attr->children, 1); + /* todo: should we log an error if value==NULL ? */ + if (value != NULL) { + buffer = xmlC11NNormalizeAttr(value); + xmlFree(value); + if (buffer != NULL) { + xmlOutputBufferWriteString(ctx->buf, (const char *) buffer); + xmlFree(buffer); + } else { + xmlC14NErrInternal("normalizing attributes axis"); + return (0); + } + } + xmlOutputBufferWriteString(ctx->buf, "\""); + return (1); +} + +/** + * xmlC14NFindHiddenParentAttr: + * + * Finds an attribute in a hidden parent node. + * + * Returns a pointer to the attribute node (if found) or NULL otherwise. + */ +static xmlAttrPtr +xmlC14NFindHiddenParentAttr(xmlC14NCtxPtr ctx, xmlNodePtr cur, const xmlChar * name, const xmlChar * ns) +{ + xmlAttrPtr res; + while((cur != NULL) && (!xmlC14NIsVisible(ctx, cur, cur->parent))) { + res = xmlHasNsProp(cur, name, ns); + if(res != NULL) { + return res; + } + + cur = cur->parent; + } + + return NULL; +} + +/** + * xmlC14NFixupBaseAttr: + * + * Fixes up the xml:base attribute + * + * Returns the newly created attribute or NULL + */ +static xmlAttrPtr +xmlC14NFixupBaseAttr(xmlC14NCtxPtr ctx, xmlAttrPtr xml_base_attr) +{ + xmlChar * res = NULL; + xmlNodePtr cur; + xmlAttrPtr attr; + xmlChar * tmp_str; + xmlChar * tmp_str2; + int tmp_str_len; + + if ((ctx == NULL) || (xml_base_attr == NULL) || (xml_base_attr->parent == NULL)) { + xmlC14NErrParam("processing xml:base attribute"); + return (NULL); + } + + /* start from current value */ + res = xmlNodeListGetString(ctx->doc, xml_base_attr->children, 1); + if(res == NULL) { + xmlC14NErrInternal("processing xml:base attribute - can't get attr value"); + return (NULL); + } + + /* go up the stack until we find a node that we rendered already */ + cur = xml_base_attr->parent->parent; + while((cur != NULL) && (!xmlC14NIsVisible(ctx, cur, cur->parent))) { + attr = xmlHasNsProp(cur, BAD_CAST "base", XML_XML_NAMESPACE); + if(attr != NULL) { + /* get attr value */ + tmp_str = xmlNodeListGetString(ctx->doc, attr->children, 1); + if(tmp_str == NULL) { + xmlFree(res); + + xmlC14NErrInternal("processing xml:base attribute - can't get attr value"); + return (NULL); + } + + /* we need to add '/' if our current base uri ends with '..' or '.' + to ensure that we are forced to go "up" all the time */ + tmp_str_len = xmlStrlen(tmp_str); + if(tmp_str_len > 1 && tmp_str[tmp_str_len - 2] == '.') { + tmp_str2 = xmlStrcat(tmp_str, BAD_CAST "/"); + if(tmp_str2 == NULL) { + xmlFree(tmp_str); + xmlFree(res); + + xmlC14NErrInternal("processing xml:base attribute - can't modify uri"); + return (NULL); + } + + tmp_str = tmp_str2; + } + + /* build uri */ + tmp_str2 = xmlBuildURI(res, tmp_str); + if(tmp_str2 == NULL) { + xmlFree(tmp_str); + xmlFree(res); + + xmlC14NErrInternal("processing xml:base attribute - can't construct uri"); + return (NULL); + } + + /* cleanup and set the new res */ + xmlFree(tmp_str); + xmlFree(res); + res = tmp_str2; + } + + /* next */ + cur = cur->parent; + } + + /* check if result uri is empty or not */ + if((res == NULL) || xmlStrEqual(res, BAD_CAST "")) { + xmlFree(res); + return (NULL); + } + + /* create and return the new attribute node */ + attr = xmlNewNsProp(NULL, xml_base_attr->ns, BAD_CAST "base", res); + if(attr == NULL) { + xmlFree(res); + + xmlC14NErrInternal("processing xml:base attribute - can't construct attribute"); + return (NULL); + } + + /* done */ + xmlFree(res); + return (attr); +} + +/** + * xmlC14NProcessAttrsAxis: + * @ctx: the C14N context + * @cur: the current node + * @parent_visible: the visibility of parent node + * @all_parents_visible: the visibility of all parent nodes + * + * Prints out canonical attribute axis of the current node to the + * buffer from C14N context as follows + * + * Canonical XML v 1.0 (http://www.w3.org/TR/xml-c14n) + * + * Attribute Axis + * In lexicographic order (ascending), process each node that + * is in the element's attribute axis and in the node-set. + * + * The processing of an element node E MUST be modified slightly + * when an XPath node-set is given as input and the element's + * parent is omitted from the node-set. + * + * + * Exclusive XML Canonicalization v 1.0 (http://www.w3.org/TR/xml-exc-c14n) + * + * Canonical XML applied to a document subset requires the search of the + * ancestor nodes of each orphan element node for attributes in the xml + * namespace, such as xml:lang and xml:space. These are copied into the + * element node except if a declaration of the same attribute is already + * in the attribute axis of the element (whether or not it is included in + * the document subset). This search and copying are omitted from the + * Exclusive XML Canonicalization method. + * + * Returns 0 on success or -1 on fail. + */ +static int +xmlC14NProcessAttrsAxis(xmlC14NCtxPtr ctx, xmlNodePtr cur, int parent_visible) +{ + xmlAttrPtr attr; + xmlListPtr list; + xmlAttrPtr attrs_to_delete = NULL; + + /* special processing for 1.1 spec */ + xmlAttrPtr xml_base_attr = NULL; + xmlAttrPtr xml_lang_attr = NULL; + xmlAttrPtr xml_space_attr = NULL; + + if ((ctx == NULL) || (cur == NULL) || (cur->type != XML_ELEMENT_NODE)) { + xmlC14NErrParam("processing attributes axis"); + return (-1); + } + + /* + * Create a sorted list to store element attributes + */ + list = xmlListCreate(NULL, (xmlListDataCompare) xmlC14NAttrsCompare); + if (list == NULL) { + xmlC14NErrInternal("creating attributes list"); + return (-1); + } + + switch(ctx->mode) { + case XML_C14N_1_0: + /* The processing of an element node E MUST be modified slightly when an XPath node-set is + * given as input and the element's parent is omitted from the node-set. The method for processing + * the attribute axis of an element E in the node-set is enhanced. All element nodes along E's + * ancestor axis are examined for nearest occurrences of attributes in the xml namespace, such + * as xml:lang and xml:space (whether or not they are in the node-set). From this list of attributes, + * remove any that are in E's attribute axis (whether or not they are in the node-set). Then, + * lexicographically merge this attribute list with the nodes of E's attribute axis that are in + * the node-set. The result of visiting the attribute axis is computed by processing the attribute + * nodes in this merged attribute list. + */ + + /* + * Add all visible attributes from current node. + */ + attr = cur->properties; + while (attr != NULL) { + /* check that attribute is visible */ + if (xmlC14NIsVisible(ctx, attr, cur)) { + xmlListInsert(list, attr); + } + attr = attr->next; + } + + /* + * Handle xml attributes + */ + if (parent_visible && (cur->parent != NULL) && + (!xmlC14NIsVisible(ctx, cur->parent, cur->parent->parent))) + { + xmlNodePtr tmp; + + /* + * If XPath node-set is not specified then the parent is always + * visible! + */ + tmp = cur->parent; + while (tmp != NULL) { + attr = tmp->properties; + while (attr != NULL) { + if (xmlC14NIsXmlAttr(attr) != 0) { + if (xmlListSearch(list, attr) == NULL) { + xmlListInsert(list, attr); + } + } + attr = attr->next; + } + tmp = tmp->parent; + } + } + + /* done */ + break; + case XML_C14N_EXCLUSIVE_1_0: + /* attributes in the XML namespace, such as xml:lang and xml:space + * are not imported into orphan nodes of the document subset + */ + + /* + * Add all visible attributes from current node. + */ + attr = cur->properties; + while (attr != NULL) { + /* check that attribute is visible */ + if (xmlC14NIsVisible(ctx, attr, cur)) { + xmlListInsert(list, attr); + } + attr = attr->next; + } + + /* do nothing special for xml attributes */ + break; + case XML_C14N_1_1: + /* The processing of an element node E MUST be modified slightly when an XPath node-set is + * given as input and some of the element's ancestors are omitted from the node-set. + * + * Simple inheritable attributes are attributes that have a value that requires at most a simple + * redeclaration. This redeclaration is done by supplying a new value in the child axis. The + * redeclaration of a simple inheritable attribute A contained in one of E's ancestors is done + * by supplying a value to an attribute Ae inside E with the same name. Simple inheritable attributes + * are xml:lang and xml:space. + * + * The method for processing the attribute axis of an element E in the node-set is hence enhanced. + * All element nodes along E's ancestor axis are examined for the nearest occurrences of simple + * inheritable attributes in the xml namespace, such as xml:lang and xml:space (whether or not they + * are in the node-set). From this list of attributes, any simple inheritable attributes that are + * already in E's attribute axis (whether or not they are in the node-set) are removed. Then, + * lexicographically merge this attribute list with the nodes of E's attribute axis that are in + * the node-set. The result of visiting the attribute axis is computed by processing the attribute + * nodes in this merged attribute list. + * + * The xml:id attribute is not a simple inheritable attribute and no processing of these attributes is + * performed. + * + * The xml:base attribute is not a simple inheritable attribute and requires special processing beyond + * a simple redeclaration. + * + * Attributes in the XML namespace other than xml:base, xml:id, xml:lang, and xml:space MUST be processed + * as ordinary attributes. + */ + + /* + * Add all visible attributes from current node. + */ + attr = cur->properties; + while (attr != NULL) { + /* special processing for XML attribute kiks in only when we have invisible parents */ + if ((!parent_visible) || (xmlC14NIsXmlAttr(attr) == 0)) { + /* check that attribute is visible */ + if (xmlC14NIsVisible(ctx, attr, cur)) { + xmlListInsert(list, attr); + } + } else { + int matched = 0; + + /* check for simple inheritance attributes */ + if((!matched) && (xml_lang_attr == NULL) && xmlStrEqual(attr->name, BAD_CAST "lang")) { + xml_lang_attr = attr; + matched = 1; + } + if((!matched) && (xml_space_attr == NULL) && xmlStrEqual(attr->name, BAD_CAST "space")) { + xml_space_attr = attr; + matched = 1; + } + + /* check for base attr */ + if((!matched) && (xml_base_attr == NULL) && xmlStrEqual(attr->name, BAD_CAST "base")) { + xml_base_attr = attr; + matched = 1; + } + + /* otherwise, it is a normal attribute, so just check if it is visible */ + if((!matched) && xmlC14NIsVisible(ctx, attr, cur)) { + xmlListInsert(list, attr); + } + } + + /* move to the next one */ + attr = attr->next; + } + + /* special processing for XML attribute kiks in only when we have invisible parents */ + if ((parent_visible)) { + + /* simple inheritance attributes - copy */ + if(xml_lang_attr == NULL) { + xml_lang_attr = xmlC14NFindHiddenParentAttr(ctx, cur->parent, BAD_CAST "lang", XML_XML_NAMESPACE); + } + if(xml_lang_attr != NULL) { + xmlListInsert(list, xml_lang_attr); + } + if(xml_space_attr == NULL) { + xml_space_attr = xmlC14NFindHiddenParentAttr(ctx, cur->parent, BAD_CAST "space", XML_XML_NAMESPACE); + } + if(xml_space_attr != NULL) { + xmlListInsert(list, xml_space_attr); + } + + /* base uri attribute - fix up */ + if(xml_base_attr == NULL) { + /* if we don't have base uri attribute, check if we have a "hidden" one above */ + xml_base_attr = xmlC14NFindHiddenParentAttr(ctx, cur->parent, BAD_CAST "base", XML_XML_NAMESPACE); + } + if(xml_base_attr != NULL) { + xml_base_attr = xmlC14NFixupBaseAttr(ctx, xml_base_attr); + if(xml_base_attr != NULL) { + xmlListInsert(list, xml_base_attr); + + /* note that we MUST delete returned attr node ourselves! */ + xml_base_attr->next = attrs_to_delete; + attrs_to_delete = xml_base_attr; + } + } + } + + /* done */ + break; + } + + /* + * print out all elements from list + */ + xmlListWalk(list, (xmlListWalker) xmlC14NPrintAttrs, (const void *) ctx); + + /* + * Cleanup + */ + xmlFreePropList(attrs_to_delete); + xmlListDelete(list); + return (0); +} + +/** + * xmlC14NCheckForRelativeNamespaces: + * @ctx: the C14N context + * @cur: the current element node + * + * Checks that current element node has no relative namespaces defined + * + * Returns 0 if the node has no relative namespaces or -1 otherwise. + */ +static int +xmlC14NCheckForRelativeNamespaces(xmlC14NCtxPtr ctx, xmlNodePtr cur) +{ + xmlNsPtr ns; + + if ((ctx == NULL) || (cur == NULL) || (cur->type != XML_ELEMENT_NODE)) { + xmlC14NErrParam("checking for relative namespaces"); + return (-1); + } + + ns = cur->nsDef; + while (ns != NULL) { + if (xmlStrlen(ns->href) > 0) { + xmlURIPtr uri; + + uri = xmlParseURI((const char *) ns->href); + if (uri == NULL) { + xmlC14NErrInternal("parsing namespace uri"); + return (-1); + } + if (xmlStrlen((const xmlChar *) uri->scheme) == 0) { + xmlC14NErrRelativeNamespace(uri->scheme); + xmlFreeURI(uri); + return (-1); + } + if ((xmlStrcasecmp((const xmlChar *) uri->scheme, BAD_CAST "urn") != 0) + && (xmlStrcasecmp((const xmlChar *) uri->scheme, BAD_CAST "dav") !=0) + && (xmlStrlen((const xmlChar *) uri->server) == 0)) { + xmlC14NErrRelativeNamespace(uri->scheme); + xmlFreeURI(uri); + return (-1); + } + xmlFreeURI(uri); + } + ns = ns->next; + } + return (0); +} + +/** + * xmlC14NProcessElementNode: + * @ctx: the pointer to C14N context object + * @cur: the node to process + * @visible: this node is visible + * @all_parents_visible: whether all the parents of this node are visible + * + * Canonical XML v 1.0 (http://www.w3.org/TR/xml-c14n) + * + * Element Nodes + * If the element is not in the node-set, then the result is obtained + * by processing the namespace axis, then the attribute axis, then + * processing the child nodes of the element that are in the node-set + * (in document order). If the element is in the node-set, then the result + * is an open angle bracket (<), the element QName, the result of + * processing the namespace axis, the result of processing the attribute + * axis, a close angle bracket (>), the result of processing the child + * nodes of the element that are in the node-set (in document order), an + * open angle bracket, a forward slash (/), the element QName, and a close + * angle bracket. + * + * Returns non-negative value on success or negative value on fail + */ +static int +xmlC14NProcessElementNode(xmlC14NCtxPtr ctx, xmlNodePtr cur, int visible) +{ + int ret; + xmlC14NVisibleNsStack state; + int parent_is_doc = 0; + + if ((ctx == NULL) || (cur == NULL) || (cur->type != XML_ELEMENT_NODE)) { + xmlC14NErrParam("processing element node"); + return (-1); + } + + /* + * Check relative relative namespaces: + * implementations of XML canonicalization MUST report an operation + * failure on documents containing relative namespace URIs. + */ + if (xmlC14NCheckForRelativeNamespaces(ctx, cur) < 0) { + xmlC14NErrInternal("checking for relative namespaces"); + return (-1); + } + + + /* + * Save ns_rendered stack position + */ + memset(&state, 0, sizeof(state)); + xmlC14NVisibleNsStackSave(ctx->ns_rendered, &state); + + if (visible) { + if (ctx->parent_is_doc) { + /* save this flag into the stack */ + parent_is_doc = ctx->parent_is_doc; + ctx->parent_is_doc = 0; + ctx->pos = XMLC14N_INSIDE_DOCUMENT_ELEMENT; + } + xmlOutputBufferWriteString(ctx->buf, "<"); + + if ((cur->ns != NULL) && (xmlStrlen(cur->ns->prefix) > 0)) { + xmlOutputBufferWriteString(ctx->buf, + (const char *) cur->ns->prefix); + xmlOutputBufferWriteString(ctx->buf, ":"); + } + xmlOutputBufferWriteString(ctx->buf, (const char *) cur->name); + } + + if (!xmlC14NIsExclusive(ctx)) { + ret = xmlC14NProcessNamespacesAxis(ctx, cur, visible); + } else { + ret = xmlExcC14NProcessNamespacesAxis(ctx, cur, visible); + } + if (ret < 0) { + xmlC14NErrInternal("processing namespaces axis"); + return (-1); + } + /* todo: shouldn't this go to "visible only"? */ + if(visible) { + xmlC14NVisibleNsStackShift(ctx->ns_rendered); + } + + ret = xmlC14NProcessAttrsAxis(ctx, cur, visible); + if (ret < 0) { + xmlC14NErrInternal("processing attributes axis"); + return (-1); + } + + if (visible) { + xmlOutputBufferWriteString(ctx->buf, ">"); + } + if (cur->children != NULL) { + ret = xmlC14NProcessNodeList(ctx, cur->children); + if (ret < 0) { + xmlC14NErrInternal("processing childrens list"); + return (-1); + } + } + if (visible) { + xmlOutputBufferWriteString(ctx->buf, "ns != NULL) && (xmlStrlen(cur->ns->prefix) > 0)) { + xmlOutputBufferWriteString(ctx->buf, + (const char *) cur->ns->prefix); + xmlOutputBufferWriteString(ctx->buf, ":"); + } + xmlOutputBufferWriteString(ctx->buf, (const char *) cur->name); + xmlOutputBufferWriteString(ctx->buf, ">"); + if (parent_is_doc) { + /* restore this flag from the stack for next node */ + ctx->parent_is_doc = parent_is_doc; + ctx->pos = XMLC14N_AFTER_DOCUMENT_ELEMENT; + } + } + + /* + * Restore ns_rendered stack position + */ + xmlC14NVisibleNsStackRestore(ctx->ns_rendered, &state); + return (0); +} + +/** + * xmlC14NProcessNode: + * @ctx: the pointer to C14N context object + * @cur: the node to process + * + * Processes the given node + * + * Returns non-negative value on success or negative value on fail + */ +static int +xmlC14NProcessNode(xmlC14NCtxPtr ctx, xmlNodePtr cur) +{ + int ret = 0; + int visible; + + if ((ctx == NULL) || (cur == NULL)) { + xmlC14NErrParam("processing node"); + return (-1); + } + + visible = xmlC14NIsVisible(ctx, cur, cur->parent); + switch (cur->type) { + case XML_ELEMENT_NODE: + ret = xmlC14NProcessElementNode(ctx, cur, visible); + break; + case XML_CDATA_SECTION_NODE: + case XML_TEXT_NODE: + /* + * Text Nodes + * the string value, except all ampersands are replaced + * by &, all open angle brackets (<) are replaced by <, all closing + * angle brackets (>) are replaced by >, and all #xD characters are + * replaced by . + */ + /* cdata sections are processed as text nodes */ + /* todo: verify that cdata sections are included in XPath nodes set */ + if ((visible) && (cur->content != NULL)) { + xmlChar *buffer; + + buffer = xmlC11NNormalizeText(cur->content); + if (buffer != NULL) { + xmlOutputBufferWriteString(ctx->buf, + (const char *) buffer); + xmlFree(buffer); + } else { + xmlC14NErrInternal("normalizing text node"); + return (-1); + } + } + break; + case XML_PI_NODE: + /* + * Processing Instruction (PI) Nodes- + * The opening PI symbol (). If the string value is empty, + * then the leading space is not added. Also, a trailing #xA is + * rendered after the closing PI symbol for PI children of the + * root node with a lesser document order than the document + * element, and a leading #xA is rendered before the opening PI + * symbol of PI children of the root node with a greater document + * order than the document element. + */ + if (visible) { + if (ctx->pos == XMLC14N_AFTER_DOCUMENT_ELEMENT) { + xmlOutputBufferWriteString(ctx->buf, "\x0Abuf, "buf, + (const char *) cur->name); + if ((cur->content != NULL) && (*(cur->content) != '\0')) { + xmlChar *buffer; + + xmlOutputBufferWriteString(ctx->buf, " "); + + /* todo: do we need to normalize pi? */ + buffer = xmlC11NNormalizePI(cur->content); + if (buffer != NULL) { + xmlOutputBufferWriteString(ctx->buf, + (const char *) buffer); + xmlFree(buffer); + } else { + xmlC14NErrInternal("normalizing pi node"); + return (-1); + } + } + + if (ctx->pos == XMLC14N_BEFORE_DOCUMENT_ELEMENT) { + xmlOutputBufferWriteString(ctx->buf, "?>\x0A"); + } else { + xmlOutputBufferWriteString(ctx->buf, "?>"); + } + } + break; + case XML_COMMENT_NODE: + /* + * Comment Nodes + * Nothing if generating canonical XML without comments. For + * canonical XML with comments, generate the opening comment + * symbol (). Also, a trailing #xA is rendered + * after the closing comment symbol for comment children of the + * root node with a lesser document order than the document + * element, and a leading #xA is rendered before the opening + * comment symbol of comment children of the root node with a + * greater document order than the document element. (Comment + * children of the root node represent comments outside of the + * top-level document element and outside of the document type + * declaration). + */ + if (visible && ctx->with_comments) { + if (ctx->pos == XMLC14N_AFTER_DOCUMENT_ELEMENT) { + xmlOutputBufferWriteString(ctx->buf, "\x0A\x0A"); + } else { + xmlOutputBufferWriteString(ctx->buf, "-->"); + } + } + break; + case XML_DOCUMENT_NODE: + case XML_DOCUMENT_FRAG_NODE: /* should be processed as document? */ +#ifdef LIBXML_DOCB_ENABLED + case XML_DOCB_DOCUMENT_NODE: /* should be processed as document? */ +#endif +#ifdef LIBXML_HTML_ENABLED + case XML_HTML_DOCUMENT_NODE: /* should be processed as document? */ +#endif + if (cur->children != NULL) { + ctx->pos = XMLC14N_BEFORE_DOCUMENT_ELEMENT; + ctx->parent_is_doc = 1; + ret = xmlC14NProcessNodeList(ctx, cur->children); + } + break; + + case XML_ATTRIBUTE_NODE: + xmlC14NErrInvalidNode("XML_ATTRIBUTE_NODE", "processing node"); + return (-1); + case XML_NAMESPACE_DECL: + xmlC14NErrInvalidNode("XML_NAMESPACE_DECL", "processing node"); + return (-1); + case XML_ENTITY_REF_NODE: + xmlC14NErrInvalidNode("XML_ENTITY_REF_NODE", "processing node"); + return (-1); + case XML_ENTITY_NODE: + xmlC14NErrInvalidNode("XML_ENTITY_NODE", "processing node"); + return (-1); + + case XML_DOCUMENT_TYPE_NODE: + case XML_NOTATION_NODE: + case XML_DTD_NODE: + case XML_ELEMENT_DECL: + case XML_ATTRIBUTE_DECL: + case XML_ENTITY_DECL: +#ifdef LIBXML_XINCLUDE_ENABLED + case XML_XINCLUDE_START: + case XML_XINCLUDE_END: +#endif + /* + * should be ignored according to "W3C Canonical XML" + */ + break; + default: + xmlC14NErrUnknownNode(cur->type, "processing node"); + return (-1); + } + + return (ret); +} + +/** + * xmlC14NProcessNodeList: + * @ctx: the pointer to C14N context object + * @cur: the node to start from + * + * Processes all nodes in the row starting from cur. + * + * Returns non-negative value on success or negative value on fail + */ +static int +xmlC14NProcessNodeList(xmlC14NCtxPtr ctx, xmlNodePtr cur) +{ + int ret; + + if (ctx == NULL) { + xmlC14NErrParam("processing node list"); + return (-1); + } + + for (ret = 0; cur != NULL && ret >= 0; cur = cur->next) { + ret = xmlC14NProcessNode(ctx, cur); + } + return (ret); +} + + +/** + * xmlC14NFreeCtx: + * @ctx: the pointer to C14N context object + * + * Cleanups the C14N context object. + */ + +static void +xmlC14NFreeCtx(xmlC14NCtxPtr ctx) +{ + if (ctx == NULL) { + xmlC14NErrParam("freeing context"); + return; + } + + if (ctx->ns_rendered != NULL) { + xmlC14NVisibleNsStackDestroy(ctx->ns_rendered); + } + xmlFree(ctx); +} + +/** + * xmlC14NNewCtx: + * @doc: the XML document for canonization + * @is_visible_callback:the function to use to determine is node visible + * or not + * @user_data: the first parameter for @is_visible_callback function + * (in most cases, it is nodes set) + * @mode: the c14n mode (see @xmlC14NMode) + * @inclusive_ns_prefixe the list of inclusive namespace prefixes + * ended with a NULL or NULL if there is no + * inclusive namespaces (only for ` + * canonicalization) + * @with_comments: include comments in the result (!=0) or not (==0) + * @buf: the output buffer to store canonical XML; this + * buffer MUST have encoder==NULL because C14N requires + * UTF-8 output + * + * Creates new C14N context object to store C14N parameters. + * + * Returns pointer to newly created object (success) or NULL (fail) + */ +static xmlC14NCtxPtr +xmlC14NNewCtx(xmlDocPtr doc, + xmlC14NIsVisibleCallback is_visible_callback, void* user_data, + xmlC14NMode mode, xmlChar ** inclusive_ns_prefixes, + int with_comments, xmlOutputBufferPtr buf) +{ + xmlC14NCtxPtr ctx = NULL; + + if ((doc == NULL) || (buf == NULL)) { + xmlC14NErrParam("creating new context"); + return (NULL); + } + + /* + * Validate the encoding output buffer encoding + */ + if (buf->encoder != NULL) { + xmlC14NErr(ctx, (xmlNodePtr) doc, XML_C14N_REQUIRES_UTF8, +"xmlC14NNewCtx: output buffer encoder != NULL but C14N requires UTF8 output\n"); + return (NULL); + } + + /* + * Validate the XML document encoding value, if provided. + */ + if (doc->charset != XML_CHAR_ENCODING_UTF8) { + xmlC14NErr(ctx, (xmlNodePtr) doc, XML_C14N_REQUIRES_UTF8, + "xmlC14NNewCtx: source document not in UTF8\n"); + return (NULL); + } + + /* + * Allocate a new xmlC14NCtxPtr and fill the fields. + */ + ctx = (xmlC14NCtxPtr) xmlMalloc(sizeof(xmlC14NCtx)); + if (ctx == NULL) { + xmlC14NErrMemory("creating context"); + return (NULL); + } + memset(ctx, 0, sizeof(xmlC14NCtx)); + + /* + * initialize C14N context + */ + ctx->doc = doc; + ctx->with_comments = with_comments; + ctx->is_visible_callback = is_visible_callback; + ctx->user_data = user_data; + ctx->buf = buf; + ctx->parent_is_doc = 1; + ctx->pos = XMLC14N_BEFORE_DOCUMENT_ELEMENT; + ctx->ns_rendered = xmlC14NVisibleNsStackCreate(); + + if(ctx->ns_rendered == NULL) { + xmlC14NErr(ctx, (xmlNodePtr) doc, XML_C14N_CREATE_STACK, + "xmlC14NNewCtx: xmlC14NVisibleNsStackCreate failed\n"); + xmlC14NFreeCtx(ctx); + return (NULL); + } + + /* + * Set "mode" flag and remember list of incluseve prefixes + * for exclusive c14n + */ + ctx->mode = mode; + if(xmlC14NIsExclusive(ctx)) { + ctx->inclusive_ns_prefixes = inclusive_ns_prefixes; + } + return (ctx); +} + +/** + * xmlC14NExecute: + * @doc: the XML document for canonization + * @is_visible_callback:the function to use to determine is node visible + * or not + * @user_data: the first parameter for @is_visible_callback function + * (in most cases, it is nodes set) + * @mode: the c14n mode (see @xmlC14NMode) + * @inclusive_ns_prefixes: the list of inclusive namespace prefixes + * ended with a NULL or NULL if there is no + * inclusive namespaces (only for exclusive + * canonicalization, ignored otherwise) + * @with_comments: include comments in the result (!=0) or not (==0) + * @buf: the output buffer to store canonical XML; this + * buffer MUST have encoder==NULL because C14N requires + * UTF-8 output + * + * Dumps the canonized image of given XML document into the provided buffer. + * For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or + * "Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n) + * + * Returns non-negative value on success or a negative value on fail + */ +int +xmlC14NExecute(xmlDocPtr doc, xmlC14NIsVisibleCallback is_visible_callback, + void* user_data, int mode, xmlChar **inclusive_ns_prefixes, + int with_comments, xmlOutputBufferPtr buf) { + + xmlC14NCtxPtr ctx; + xmlC14NMode c14n_mode = XML_C14N_1_0; + int ret; + + if ((buf == NULL) || (doc == NULL)) { + xmlC14NErrParam("executing c14n"); + return (-1); + } + + /* for backward compatibility, we have to have "mode" as "int" + and here we check that user gives valid value */ + switch(mode) { + case XML_C14N_1_0: + case XML_C14N_EXCLUSIVE_1_0: + case XML_C14N_1_1: + c14n_mode = (xmlC14NMode)mode; + break; + default: + xmlC14NErrParam("invalid mode for executing c14n"); + return (-1); + } + + /* + * Validate the encoding output buffer encoding + */ + if (buf->encoder != NULL) { + xmlC14NErr(NULL, (xmlNodePtr) doc, XML_C14N_REQUIRES_UTF8, +"xmlC14NExecute: output buffer encoder != NULL but C14N requires UTF8 output\n"); + return (-1); + } + + ctx = xmlC14NNewCtx(doc, is_visible_callback, user_data, + c14n_mode, inclusive_ns_prefixes, + with_comments, buf); + if (ctx == NULL) { + xmlC14NErr(NULL, (xmlNodePtr) doc, XML_C14N_CREATE_CTXT, + "xmlC14NExecute: unable to create C14N context\n"); + return (-1); + } + + + + /* + * Root Node + * The root node is the parent of the top-level document element. The + * result of processing each of its child nodes that is in the node-set + * in document order. The root node does not generate a byte order mark, + * XML declaration, nor anything from within the document type + * declaration. + */ + if (doc->children != NULL) { + ret = xmlC14NProcessNodeList(ctx, doc->children); + if (ret < 0) { + xmlC14NErrInternal("processing docs children list"); + xmlC14NFreeCtx(ctx); + return (-1); + } + } + + /* + * Flush buffer to get number of bytes written + */ + ret = xmlOutputBufferFlush(buf); + if (ret < 0) { + xmlC14NErrInternal("flushing output buffer"); + xmlC14NFreeCtx(ctx); + return (-1); + } + + /* + * Cleanup + */ + xmlC14NFreeCtx(ctx); + return (ret); +} + +/** + * xmlC14NDocSaveTo: + * @doc: the XML document for canonization + * @nodes: the nodes set to be included in the canonized image + * or NULL if all document nodes should be included + * @mode: the c14n mode (see @xmlC14NMode) + * @inclusive_ns_prefixes: the list of inclusive namespace prefixes + * ended with a NULL or NULL if there is no + * inclusive namespaces (only for exclusive + * canonicalization, ignored otherwise) + * @with_comments: include comments in the result (!=0) or not (==0) + * @buf: the output buffer to store canonical XML; this + * buffer MUST have encoder==NULL because C14N requires + * UTF-8 output + * + * Dumps the canonized image of given XML document into the provided buffer. + * For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or + * "Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n) + * + * Returns non-negative value on success or a negative value on fail + */ +int +xmlC14NDocSaveTo(xmlDocPtr doc, xmlNodeSetPtr nodes, + int mode, xmlChar ** inclusive_ns_prefixes, + int with_comments, xmlOutputBufferPtr buf) { + return(xmlC14NExecute(doc, + (xmlC14NIsVisibleCallback)xmlC14NIsNodeInNodeset, + nodes, + mode, + inclusive_ns_prefixes, + with_comments, + buf)); +} + + +/** + * xmlC14NDocDumpMemory: + * @doc: the XML document for canonization + * @nodes: the nodes set to be included in the canonized image + * or NULL if all document nodes should be included + * @mode: the c14n mode (see @xmlC14NMode) + * @inclusive_ns_prefixes: the list of inclusive namespace prefixes + * ended with a NULL or NULL if there is no + * inclusive namespaces (only for exclusive + * canonicalization, ignored otherwise) + * @with_comments: include comments in the result (!=0) or not (==0) + * @doc_txt_ptr: the memory pointer for allocated canonical XML text; + * the caller of this functions is responsible for calling + * xmlFree() to free allocated memory + * + * Dumps the canonized image of given XML document into memory. + * For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or + * "Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n) + * + * Returns the number of bytes written on success or a negative value on fail + */ +int +xmlC14NDocDumpMemory(xmlDocPtr doc, xmlNodeSetPtr nodes, + int mode, xmlChar ** inclusive_ns_prefixes, + int with_comments, xmlChar ** doc_txt_ptr) +{ + int ret; + xmlOutputBufferPtr buf; + + if (doc_txt_ptr == NULL) { + xmlC14NErrParam("dumping doc to memory"); + return (-1); + } + + *doc_txt_ptr = NULL; + + /* + * create memory buffer with UTF8 (default) encoding + */ + buf = xmlAllocOutputBuffer(NULL); + if (buf == NULL) { + xmlC14NErrMemory("creating output buffer"); + return (-1); + } + + /* + * canonize document and write to buffer + */ + ret = xmlC14NDocSaveTo(doc, nodes, mode, inclusive_ns_prefixes, + with_comments, buf); + if (ret < 0) { + xmlC14NErrInternal("saving doc to output buffer"); + (void) xmlOutputBufferClose(buf); + return (-1); + } + + ret = buf->buffer->use; + if (ret > 0) { + *doc_txt_ptr = xmlStrndup(buf->buffer->content, ret); + } + (void) xmlOutputBufferClose(buf); + + if ((*doc_txt_ptr == NULL) && (ret > 0)) { + xmlC14NErrMemory("coping canonicanized document"); + return (-1); + } + return (ret); +} + +/** + * xmlC14NDocSave: + * @doc: the XML document for canonization + * @nodes: the nodes set to be included in the canonized image + * or NULL if all document nodes should be included + * @mode: the c14n mode (see @xmlC14NMode) + * @inclusive_ns_prefixes: the list of inclusive namespace prefixes + * ended with a NULL or NULL if there is no + * inclusive namespaces (only for exclusive + * canonicalization, ignored otherwise) + * @with_comments: include comments in the result (!=0) or not (==0) + * @filename: the filename to store canonical XML image + * @compression: the compression level (zlib requred): + * -1 - libxml default, + * 0 - uncompressed, + * >0 - compression level + * + * Dumps the canonized image of given XML document into the file. + * For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or + * "Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n) + * + * Returns the number of bytes written success or a negative value on fail + */ +int +xmlC14NDocSave(xmlDocPtr doc, xmlNodeSetPtr nodes, + int mode, xmlChar ** inclusive_ns_prefixes, + int with_comments, const char *filename, int compression) +{ + xmlOutputBufferPtr buf; + int ret; + + if (filename == NULL) { + xmlC14NErrParam("saving doc"); + return (-1); + } +#ifdef HAVE_ZLIB_H + if (compression < 0) + compression = xmlGetCompressMode(); +#endif + + /* + * save the content to a temp buffer, use default UTF8 encoding. + */ + buf = xmlOutputBufferCreateFilename(filename, NULL, compression); + if (buf == NULL) { + xmlC14NErrInternal("creating temporary filename"); + return (-1); + } + + /* + * canonize document and write to buffer + */ + ret = xmlC14NDocSaveTo(doc, nodes, mode, inclusive_ns_prefixes, + with_comments, buf); + if (ret < 0) { + xmlC14NErrInternal("cannicanize document to buffer"); + (void) xmlOutputBufferClose(buf); + return (-1); + } + + /* + * get the numbers of bytes written + */ + ret = xmlOutputBufferClose(buf); + return (ret); +} + + + +/* + * Macro used to grow the current buffer. + */ +#define growBufferReentrant() { \ + buffer_size *= 2; \ + buffer = (xmlChar *) \ + xmlRealloc(buffer, buffer_size * sizeof(xmlChar)); \ + if (buffer == NULL) { \ + xmlC14NErrMemory("growing buffer"); \ + return(NULL); \ + } \ +} + +/** + * xmlC11NNormalizeString: + * @input: the input string + * @mode: the normalization mode (attribute, comment, PI or text) + * + * Converts a string to a canonical (normalized) format. The code is stolen + * from xmlEncodeEntitiesReentrant(). Added normalization of \x09, \x0a, \x0A + * and the @mode parameter + * + * Returns a normalized string (caller is responsible for calling xmlFree()) + * or NULL if an error occurs + */ +static xmlChar * +xmlC11NNormalizeString(const xmlChar * input, + xmlC14NNormalizationMode mode) +{ + const xmlChar *cur = input; + xmlChar *buffer = NULL; + xmlChar *out = NULL; + int buffer_size = 0; + + if (input == NULL) + return (NULL); + + /* + * allocate an translation buffer. + */ + buffer_size = 1000; + buffer = (xmlChar *) xmlMallocAtomic(buffer_size * sizeof(xmlChar)); + if (buffer == NULL) { + xmlC14NErrMemory("allocating buffer"); + return (NULL); + } + out = buffer; + + while (*cur != '\0') { + if ((out - buffer) > (buffer_size - 10)) { + int indx = out - buffer; + + growBufferReentrant(); + out = &buffer[indx]; + } + + if ((*cur == '<') && ((mode == XMLC14N_NORMALIZE_ATTR) || + (mode == XMLC14N_NORMALIZE_TEXT))) { + *out++ = '&'; + *out++ = 'l'; + *out++ = 't'; + *out++ = ';'; + } else if ((*cur == '>') && (mode == XMLC14N_NORMALIZE_TEXT)) { + *out++ = '&'; + *out++ = 'g'; + *out++ = 't'; + *out++ = ';'; + } else if ((*cur == '&') && ((mode == XMLC14N_NORMALIZE_ATTR) || + (mode == XMLC14N_NORMALIZE_TEXT))) { + *out++ = '&'; + *out++ = 'a'; + *out++ = 'm'; + *out++ = 'p'; + *out++ = ';'; + } else if ((*cur == '"') && (mode == XMLC14N_NORMALIZE_ATTR)) { + *out++ = '&'; + *out++ = 'q'; + *out++ = 'u'; + *out++ = 'o'; + *out++ = 't'; + *out++ = ';'; + } else if ((*cur == '\x09') && (mode == XMLC14N_NORMALIZE_ATTR)) { + *out++ = '&'; + *out++ = '#'; + *out++ = 'x'; + *out++ = '9'; + *out++ = ';'; + } else if ((*cur == '\x0A') && (mode == XMLC14N_NORMALIZE_ATTR)) { + *out++ = '&'; + *out++ = '#'; + *out++ = 'x'; + *out++ = 'A'; + *out++ = ';'; + } else if ((*cur == '\x0D') && ((mode == XMLC14N_NORMALIZE_ATTR) || + (mode == XMLC14N_NORMALIZE_TEXT) || + (mode == XMLC14N_NORMALIZE_COMMENT) || + (mode == XMLC14N_NORMALIZE_PI))) { + *out++ = '&'; + *out++ = '#'; + *out++ = 'x'; + *out++ = 'D'; + *out++ = ';'; + } else { + /* + * Works because on UTF-8, all extended sequences cannot + * result in bytes in the ASCII range. + */ + *out++ = *cur; + } + cur++; + } + *out = 0; + return (buffer); +} +#endif /* LIBXML_OUTPUT_ENABLED */ +#define bottom_c14n +#include "elfgcchack.h" +#endif /* LIBXML_C14N_ENABLED */ diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan/scan-unknown-reference-copyright/include/libxml/c14n.h b/tests/licensedcode/data/plugin_license/license_reference/scan/scan-unknown-reference-copyright/include/libxml/c14n.h new file mode 100644 index 00000000000..3011af79ebb --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license_reference/scan/scan-unknown-reference-copyright/include/libxml/c14n.h @@ -0,0 +1,126 @@ +/* + * Summary: Provide Canonical XML and Exclusive XML Canonicalization + * Description: the c14n modules provides a + * + * "Canonical XML" implementation + * http://www.w3.org/TR/xml-c14n + * + * and an + * + * "Exclusive XML Canonicalization" implementation + * http://www.w3.org/TR/xml-exc-c14n + + * Copy: See Copyright for the status of this software. + * + * Author: Aleksey Sanin + */ +#ifndef __XML_C14N_H__ +#define __XML_C14N_H__ +#ifdef LIBXML_C14N_ENABLED +#ifdef LIBXML_OUTPUT_ENABLED + +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +#include +#include +#include + +/* + * XML Canonicazation + * http://www.w3.org/TR/xml-c14n + * + * Exclusive XML Canonicazation + * http://www.w3.org/TR/xml-exc-c14n + * + * Canonical form of an XML document could be created if and only if + * a) default attributes (if any) are added to all nodes + * b) all character and parsed entity references are resolved + * In order to achive this in libxml2 the document MUST be loaded with + * following global setings: + * + * xmlLoadExtDtdDefaultValue = XML_DETECT_IDS | XML_COMPLETE_ATTRS; + * xmlSubstituteEntitiesDefault(1); + * + * or corresponding parser context setting: + * xmlParserCtxtPtr ctxt; + * + * ... + * ctxt->loadsubset = XML_DETECT_IDS | XML_COMPLETE_ATTRS; + * ctxt->replaceEntities = 1; + * ... + */ + +/* + * xmlC14NMode: + * + * Predefined values for C14N modes + * + */ +typedef enum { + XML_C14N_1_0 = 0, /* Origianal C14N 1.0 spec */ + XML_C14N_EXCLUSIVE_1_0 = 1, /* Exclusive C14N 1.0 spec */ + XML_C14N_1_1 = 2 /* C14N 1.1 spec */ +} xmlC14NMode; + +XMLPUBFUN int XMLCALL + xmlC14NDocSaveTo (xmlDocPtr doc, + xmlNodeSetPtr nodes, + int mode, /* a xmlC14NMode */ + xmlChar **inclusive_ns_prefixes, + int with_comments, + xmlOutputBufferPtr buf); + +XMLPUBFUN int XMLCALL + xmlC14NDocDumpMemory (xmlDocPtr doc, + xmlNodeSetPtr nodes, + int mode, /* a xmlC14NMode */ + xmlChar **inclusive_ns_prefixes, + int with_comments, + xmlChar **doc_txt_ptr); + +XMLPUBFUN int XMLCALL + xmlC14NDocSave (xmlDocPtr doc, + xmlNodeSetPtr nodes, + int mode, /* a xmlC14NMode */ + xmlChar **inclusive_ns_prefixes, + int with_comments, + const char* filename, + int compression); + + +/** + * This is the core C14N function + */ +/** + * xmlC14NIsVisibleCallback: + * @user_data: user data + * @node: the curent node + * @parent: the parent node + * + * Signature for a C14N callback on visible nodes + * + * Returns 1 if the node should be included + */ +typedef int (*xmlC14NIsVisibleCallback) (void* user_data, + xmlNodePtr node, + xmlNodePtr parent); + +XMLPUBFUN int XMLCALL + xmlC14NExecute (xmlDocPtr doc, + xmlC14NIsVisibleCallback is_visible_callback, + void* user_data, + int mode, /* a xmlC14NMode */ + xmlChar **inclusive_ns_prefixes, + int with_comments, + xmlOutputBufferPtr buf); + +#ifdef __cplusplus +} +#endif /* __cplusplus */ + +#endif /* LIBXML_OUTPUT_ENABLED */ +#endif /* LIBXML_C14N_ENABLED */ +#endif /* __XML_C14N_H__ */ + diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/LICENSE b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/LICENSE new file mode 100644 index 00000000000..748f42e87da --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014, 2015, 2016, 2017 Simon Lydell + +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, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE 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. diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/README.md b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/README.md new file mode 100644 index 00000000000..5c93a888529 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/README.md @@ -0,0 +1,222 @@ +Overview [![Build Status](https://travis-ci.org/lydell/js-tokens.svg?branch=master)](https://travis-ci.org/lydell/js-tokens) +======== + +A regex that tokenizes JavaScript. + +```js +var jsTokens = require("js-tokens").default + +var jsString = "var foo=opts.foo;\n..." + +jsString.match(jsTokens) +// ["var", " ", "foo", "=", "opts", ".", "foo", ";", "\n", ...] +``` + + +Installation +============ + +`npm install js-tokens` + +```js +import jsTokens from "js-tokens" +// or: +var jsTokens = require("js-tokens").default +``` + + +Usage +===== + +### `jsTokens` ### + +A regex with the `g` flag that matches JavaScript tokens. + +The regex _always_ matches, even invalid JavaScript and the empty string. + +The next match is always directly after the previous. + +### `var token = matchToToken(match)` ### + +```js +import {matchToToken} from "js-tokens" +// or: +var matchToToken = require("js-tokens").matchToToken +``` + +Takes a `match` returned by `jsTokens.exec(string)`, and returns a `{type: +String, value: String}` object. The following types are available: + +- string +- comment +- regex +- number +- name +- punctuator +- whitespace +- invalid + +Multi-line comments and strings also have a `closed` property indicating if the +token was closed or not (see below). + +Comments and strings both come in several flavors. To distinguish them, check if +the token starts with `//`, `/*`, `'`, `"` or `` ` ``. + +Names are ECMAScript IdentifierNames, that is, including both identifiers and +keywords. You may use [is-keyword-js] to tell them apart. + +Whitespace includes both line terminators and other whitespace. + +[is-keyword-js]: https://github.com/crissdev/is-keyword-js + + +ECMAScript support +================== + +The intention is to always support the latest stable ECMAScript version. + +If adding support for a newer version requires changes, a new version with a +major verion bump will be released. + +Currently, [ECMAScript 2017] is supported. + +[ECMAScript 2017]: https://www.ecma-international.org/ecma-262/8.0/index.html + + +Invalid code handling +===================== + +Unterminated strings are still matched as strings. JavaScript strings cannot +contain (unescaped) newlines, so unterminated strings simply end at the end of +the line. Unterminated template strings can contain unescaped newlines, though, +so they go on to the end of input. + +Unterminated multi-line comments are also still matched as comments. They +simply go on to the end of the input. + +Unterminated regex literals are likely matched as division and whatever is +inside the regex. + +Invalid ASCII characters have their own capturing group. + +Invalid non-ASCII characters are treated as names, to simplify the matching of +names (except unicode spaces which are treated as whitespace). + +Regex literals may contain invalid regex syntax. They are still matched as +regex literals. They may also contain repeated regex flags, to keep the regex +simple. + +Strings may contain invalid escape sequences. + + +Limitations +=========== + +Tokenizing JavaScript using regexes—in fact, _one single regex_—won’t be +perfect. But that’s not the point either. + +You may compare jsTokens with [esprima] by using `esprima-compare.js`. +See `npm run esprima-compare`! + +[esprima]: http://esprima.org/ + +### Template string interpolation ### + +Template strings are matched as single tokens, from the starting `` ` `` to the +ending `` ` ``, including interpolations (whose tokens are not matched +individually). + +Matching template string interpolations requires recursive balancing of `{` and +`}`—something that JavaScript regexes cannot do. Only one level of nesting is +supported. + +### Division and regex literals collision ### + +Consider this example: + +```js +var g = 9.82 +var number = bar / 2/g + +var regex = / 2/g +``` + +A human can easily understand that in the `number` line we’re dealing with +division, and in the `regex` line we’re dealing with a regex literal. How come? +Because humans can look at the whole code to put the `/` characters in context. +A JavaScript regex cannot. It only sees forwards. + +When the `jsTokens` regex scans throught the above, it will see the following +at the end of both the `number` and `regex` rows: + +```js +/ 2/g +``` + +It is then impossible to know if that is a regex literal, or part of an +expression dealing with division. + +Here is a similar case: + +```js +foo /= 2/g +foo(/= 2/g) +``` + +The first line divides the `foo` variable with `2/g`. The second line calls the +`foo` function with the regex literal `/= 2/g`. Again, since `jsTokens` only +sees forwards, it cannot tell the two cases apart. + +There are some cases where we _can_ tell division and regex literals apart, +though. + +First off, we have the simple cases where there’s only one slash in the line: + +```js +var foo = 2/g +foo /= 2 +``` + +Regex literals cannot contain newlines, so the above cases are correctly +identified as division. Things are only problematic when there are more than +one non-comment slash in a single line. + +Secondly, not every character is a valid regex flag. + +```js +var number = bar / 2/e +``` + +The above example is also correctly identified as division, because `e` is not a +valid regex flag. I initially wanted to future-proof by allowing `[a-zA-Z]*` +(any letter) as flags, but it is not worth it since it increases the amount of +ambigous cases. So only the standard `g`, `m`, `i`, `y` and `u` flags are +allowed. This means that the above example will be identified as division as +long as you don’t rename the `e` variable to some permutation of `gmiyu` 1 to 5 +characters long. + +Lastly, we can look _forward_ for information. + +- If the token following what looks like a regex literal is not valid after a + regex literal, but is valid in a division expression, then the regex literal + is treated as division instead. For example, a flagless regex cannot be + followed by a string, number or name, but all of those three can be the + denominator of a division. +- Generally, if what looks like a regex literal is followed by an operator, the + regex literal is treated as division instead. This is because regexes are + seldomly used with operators (such as `+`, `*`, `&&` and `==`), but division + could likely be part of such an expression. + +Please consult the regex source and the test cases for precise information on +when regex or division is matched (should you need to know). In short, you +could sum it up as: + +If the end of a statement looks like a regex literal (even if it isn’t), it +will be treated as one. Otherwise it should work as expected (if you write sane +code). + + +License +======= + +[MIT](LICENSE). diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/esprima-compare.js b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/esprima-compare.js new file mode 100644 index 00000000000..4316628453d --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/esprima-compare.js @@ -0,0 +1,96 @@ +// Copyright 2015, 2017 Simon Lydell +// (See LICENSE.) + +var fs = require("fs") +var esprima = require("esprima") +var jsTokensTmp = require("./") +var jsTokens = jsTokensTmp.default +var matchToToken = jsTokensTmp.matchToToken + + +var typeMap = { + Boolean: "name", + Identifier: "name", + Keyword: "name", + Null: "name", + Numeric: "number", + Punctuator: "punctuator", + RegularExpression: "regex", + String: "string" +} + +function getEsprimaTokens(code) { + var tokens = esprima.tokenize(code, {loc: true}) + tokens.forEach(function(token) { token.type = typeMap[token.type] }) + return tokens +} + + +function jsTokensTokenize(string) { + jsTokens.lastIndex = 0 + if (string === "") return [] + var tokens = [] + var match + while (match = jsTokens.exec(string)) { + tokens.push(matchToToken(match)) + } + return tokens +} + +var exclusionMap = { + comment: true, + whitespace: true +} + +function getJsTokensTokens(code) { + return jsTokensTokenize(code) + .filter(function(token) { return !exclusionMap.hasOwnProperty(token.type) }) +} + + +function compare(file) { + var code = fs.readFileSync(require.resolve(file)).toString() + var esprimaTokens = getEsprimaTokens(code) + var jsTokensTokens = getJsTokensTokens(code) + + var length = Math.min(esprimaTokens.length, jsTokensTokens.length) + for (var index = 0; index < length; index++) { + var esprimaToken = esprimaTokens[index] + var jsTokensToken = jsTokensTokens[index] + if ( + esprimaToken.type !== jsTokensToken.type || + esprimaToken.value !== jsTokensToken.value + ) { + var loc = esprimaToken.loc.start + console.error( + file + ":" + loc.line + ":" + (loc.column + 1) + ": " + + "(token #" + (index + 1) + ")\n" + + " esprima: '" + esprimaToken.type + "': " + esprimaToken.value + "\n" + + " jsTokens: '" + jsTokensToken.type + "': " + jsTokensToken.value + ) + return false + } + } + + if (esprimaTokens.length !== jsTokensTokens.length) { + console.error( + file + ': Number of tokens mismatch.\n' + + " esprima: " + (esprimaTokens.length + 1) + "\n" + + " jsTokens: " + (jsTokensTokens.length + 1) + ) + return false + } + + return true +} + + +var results = process.argv.slice(2).map(compare) + +if (results.every(Boolean)) { + console.log( + "Comparison succeeded: esprima and jsTokens produced the same tokens!" + ) +} else { + console.error("Comparison failed.") +} diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/generate-index.js b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/generate-index.js new file mode 100644 index 00000000000..1f9bfe50d4a --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/generate-index.js @@ -0,0 +1,11 @@ +// Copyright 2014 Simon Lydell +// (See LICENSE.) + +var fs = require("fs") + +require("coffee-script/register") +var regex = require("./regex.coffee") + +var code = fs.readFileSync("index.js").toString() +code = code.replace(/\/.+\/.+/, regex.toString()) +fs.writeFileSync("index.js", code) diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/index.js b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/index.js new file mode 100644 index 00000000000..18c34796857 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/index.js @@ -0,0 +1,23 @@ +// Copyright 2014, 2015, 2016, 2017 Simon Lydell +// (See LICENSE.) + +Object.defineProperty(exports, "__esModule", { + value: true +}) + +// This regex comes from regex.coffee, and is inserted here by generate-index.js +// (run `npm run build`). +exports.default = /((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyu]{1,5}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g + +exports.matchToToken = function(match) { + var token = {type: "invalid", value: match[0]} + if (match[ 1]) token.type = "string" , token.closed = !!(match[3] || match[4]) + else if (match[ 5]) token.type = "comment" + else if (match[ 6]) token.type = "comment", token.closed = !!match[7] + else if (match[ 8]) token.type = "regex" + else if (match[ 9]) token.type = "number" + else if (match[10]) token.type = "name" + else if (match[11]) token.type = "punctuator" + else if (match[12]) token.type = "whitespace" + return token +} diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/js-tokens-3.0.2.ABOUT b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/js-tokens-3.0.2.ABOUT new file mode 100644 index 00000000000..01b7bb50783 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/js-tokens-3.0.2.ABOUT @@ -0,0 +1,8 @@ +about_resource: . +name: js-tokens +version: 3.0.2 +license_expression: mit +copyright: Copyright (c) 2014, 2015, 2016, 2017 Simon Lydell +vcs_url: git+https://github.com/lydell/js-tokens +download_url: https://github.com/lydell/js-tokens/tree/v3.0.2 +notes: Downloaded source code archive and used for testing, after deleting some files. \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/package.json b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/package.json new file mode 100644 index 00000000000..7f5bd780063 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/package.json @@ -0,0 +1,30 @@ +{ + "name": "js-tokens", + "version": "3.0.2", + "author": "Simon Lydell", + "license": "MIT", + "description": "A regex that tokenizes JavaScript.", + "keywords": [ + "JavaScript", + "js", + "token", + "tokenize", + "regex" + ], + "files": [ + "index.js" + ], + "repository": "lydell/js-tokens", + "scripts": { + "test": "mocha --ui tdd", + "esprima-compare": "node esprima-compare ./index.js everything.js/es5.js", + "build": "node generate-index.js", + "dev": "npm run build && npm test" + }, + "devDependencies": { + "coffee-script": "~1.12.6", + "esprima": "^4.0.0", + "everything.js": "^1.0.3", + "mocha": "^3.4.2" + } +} diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/regex.coffee b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/regex.coffee new file mode 100644 index 00000000000..477c1966194 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/regex.coffee @@ -0,0 +1,154 @@ +# Copyright 2014, 2015, 2016, 2017 Simon Lydell +# License: MIT. (See LICENSE.) + +# + +# Don’t worry, you don’t need to know CoffeeScript. It is only used for its +# readable regex syntax. Everything else is done in JavaScript in index.js. + +module.exports = /// + ( # + ([ ' " ]) + (?: + (?! \2 | \\ ). + | + \\(?: \r\n | [\s\S] ) + )* + (\2)? + | + ` + (?: + [^ ` \\ $ ] + | + \\[\s\S] + | + \$(?!\{) + | + \$\{ + (?: + [^{}] + | + \{ [^}]* \}? + )* + \}? + )* + (`)? + ) + | + ( # + //.* + ) + | + ( # + /\* + (?: + [^*] + | + \*(?!/) + )* + ( \*/ )? + ) + | + ( # + /(?!\*) + (?: + \[ + (?: + (?![ \] \\ ]). + | + \\. + )* + \] + | + (?![ / \] \\ ]). + | + \\. + )+ + / + (?: + (?! + \s* + (?: + \b + | + [ \u0080-\uFFFF $ \\ ' " ~ ( { ] + | + [ + \- ! ](?!=) + | + \.?\d + ) + ) + | + [ g m i y u ]{1,5} \b + (?! + [ \u0080-\uFFFF $ \\ ] + | + \s* + (?: + [ + \- * % & | ^ < > ! = ? ( { ] + | + /(?! [ / * ] ) + ) + ) + ) + ) + | + ( # + 0[xX][ \d a-f A-F ]+ + | + 0[oO][0-7]+ + | + 0[bB][01]+ + | + (?: + \d*\.\d+ + | + \d+\.? # Support one trailing dot for integers only. + ) + (?: [eE][+-]?\d+ )? + ) + | + ( # + # See . + (?!\d) + (?: + (?!\s)[ $ \w \u0080-\uFFFF ] + | + \\u[ \d a-f A-F ]{4} + | + \\u\{[ \d a-f A-F ]+\} + )+ + ) + | + ( # + -- | \+\+ + | + && | \|\| + | + => + | + \.{3} + | + (?: + [ + \- / % & | ^ ] + | + \*{1,2} + | + <{1,2} | >{1,3} + | + !=? | ={1,2} + )=? + | + [ ? ~ . , : ; [ \] ( ) { } ] + ) + | + ( # + \s+ + ) + | + ( # + ^$ # Empty. + | + [\s\S] # Catch-all rule for anything not matched by the above. + ) +///g diff --git a/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/test/index.js b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/test/index.js new file mode 100644 index 00000000000..bafb57f9916 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license_reference/scan/unknown-ref-to-key-file-root/test/index.js @@ -0,0 +1,18 @@ +// Copyright 2014, 2015, 2016, 2017 Simon Lydell +// (See LICENSE.) + +var fs = require("fs") +var util = require("util") +var assert = require("assert") +var jsTokensTmp = require("../") +var jsTokens = jsTokensTmp.default +var matchToToken = jsTokensTmp.matchToToken + + +suite("jsTokens", function() { + + test("is a regex", function() { + assert(util.isRegExp(jsTokens)) + }) + +}) diff --git a/tests/licensedcode/data/plugin_license/license_reference/unknown-ref-to-key-file-root.expected.json b/tests/licensedcode/data/plugin_license/license_reference/unknown-ref-to-key-file-root.expected.json new file mode 100644 index 00000000000..3e8935fd877 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/license_reference/unknown-ref-to-key-file-root.expected.json @@ -0,0 +1,935 @@ +{ + "files": [ + { + "path": "LICENSE", + "type": "file", + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "The MIT License (MIT)", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 21, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "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.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 95.38, + "scan_errors": [] + }, + { + "path": "README.md", + "type": "file", + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 219, + "end_line": 222, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_31.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License\n=======\n\n[MIT](LICENSE).", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 0.3, + "scan_errors": [] + }, + { + "path": "esprima-compare.js", + "type": "file", + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 2, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "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", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "See LICENSE.)", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "The MIT License (MIT)", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 21, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "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.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 0.83, + "scan_errors": [] + }, + { + "path": "generate-index.js", + "type": "file", + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 2, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "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", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "See LICENSE.)", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "The MIT License (MIT)", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 21, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "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.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 5.71, + "scan_errors": [] + }, + { + "path": "index.js", + "type": "file", + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 2, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "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", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "See LICENSE.)", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "The MIT License (MIT)", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 21, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "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.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 1.14, + "scan_errors": [] + }, + { + "path": "js-tokens-3.0.2.ABOUT", + "type": "file", + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 5, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_1114.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1114.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "mit\ncopyright:", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 3.7, + "scan_errors": [] + }, + { + "path": "package.json", + "type": "file", + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 5, + "end_line": 5, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "license\": \"MIT\",", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.67, + "scan_errors": [] + }, + { + "path": "regex.coffee", + "type": "file", + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 2, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_1187.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1187.RULE", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: MIT. (See LICENSE.)", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "The MIT License (MIT)", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 21, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "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.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.52, + "scan_errors": [] + }, + { + "path": "test", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "scan_errors": [] + }, + { + "path": "test/index.js", + "type": "file", + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 2, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "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", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "See LICENSE.)", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "The MIT License (MIT)", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 21, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "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.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 4.65, + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/license_url/license_url.expected.json b/tests/licensedcode/data/plugin_license/license_url/license_url.expected.json index d8c8e62c87e..646cd2d2c68 100644 --- a/tests/licensedcode/data/plugin_license/license_url/license_url.expected.json +++ b/tests/licensedcode/data/plugin_license/license_url/license_url.expected.json @@ -3,57 +3,65 @@ { "path": "scan", "type": "directory", - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "scan_errors": [] }, { "path": "scan/apache-1.0.txt", "type": "file", - "licenses": [ + "detected_license_expression": "apache-1.0", + "detected_license_expression_spdx": "Apache-1.0", + "license_detections": [ { - "key": "apache-1.0", - "score": 100.0, - "name": "Apache License 1.0", - "short_name": "Apache 1.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-1.0", - "reference_url": "https://example.com/urn:apache-1.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.yml", - "spdx_license_key": "Apache-1.0", - "spdx_url": "https://spdx.org/licenses/Apache-1.0", - "start_line": 4, - "end_line": 54, - "matched_rule": { - "identifier": "apache-1.0.LICENSE", - "license_expression": "apache-1.0", - "licenses": [ - "apache-1.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": "2-aho", - "rule_length": 368, - "matched_length": 368, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "apache-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 54, + "matched_length": 368, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-1.0", + "rule_identifier": "apache-1.0.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 368, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-1.0", + "name": "Apache License 1.0", + "short_name": "Apache 1.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-1.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", + "spdx_license_key": "Apache-1.0", + "spdx_url": "https://spdx.org/licenses/Apache-1.0" + } + ] + } + ] } ], - "license_expressions": [ - "apache-1.0" - ], + "license_clues": [], "percentage_of_license_text": 97.61, "scan_errors": [] } diff --git a/src/licensedcode/data/rules/epl-2.0_52.RULE b/tests/licensedcode/data/plugin_license/mock_index/scan-unknown-intro-eclipse-foundation-rules/epl-2.0_2.RULE similarity index 53% rename from src/licensedcode/data/rules/epl-2.0_52.RULE rename to tests/licensedcode/data/plugin_license/mock_index/scan-unknown-intro-eclipse-foundation-rules/epl-2.0_2.RULE index adae1108b4e..c267103f0b3 100644 --- a/src/licensedcode/data/rules/epl-2.0_52.RULE +++ b/tests/licensedcode/data/plugin_license/mock_index/scan-unknown-intro-eclipse-foundation-rules/epl-2.0_2.RULE @@ -3,7 +3,7 @@ license_expression: epl-2.0 is_license_reference: yes relevance: 100 ignorable_urls: - - https://licenses.nuget.org/EPL-2.0 + - https://www.eclipse.org/legal/epl-2.0 --- -https://licenses.nuget.org/EPL-2.0 \ No newline at end of file +https://www.eclipse.org/legal/epl-2.0 \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/mock_index/scan-unknown-intro-eclipse-foundation-rules/epl-2.0_30.RULE b/tests/licensedcode/data/plugin_license/mock_index/scan-unknown-intro-eclipse-foundation-rules/epl-2.0_30.RULE new file mode 100644 index 00000000000..06f80112cfc --- /dev/null +++ b/tests/licensedcode/data/plugin_license/mock_index/scan-unknown-intro-eclipse-foundation-rules/epl-2.0_30.RULE @@ -0,0 +1,7 @@ +--- +license_expression: epl-2.0 +is_license_reference: yes +relevance: 100 +--- + +Eclipse Public License 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_6.RULE b/tests/licensedcode/data/plugin_license/mock_index/scan-unknown-intro-eclipse-foundation-rules/license-intro_29.RULE similarity index 51% rename from src/licensedcode/data/rules/license-intro_6.RULE rename to tests/licensedcode/data/plugin_license/mock_index/scan-unknown-intro-eclipse-foundation-rules/license-intro_29.RULE index 3a2adc45b11..fe3bf204a0e 100644 --- a/src/licensedcode/data/rules/license-intro_6.RULE +++ b/tests/licensedcode/data/plugin_license/mock_index/scan-unknown-intro-eclipse-foundation-rules/license-intro_29.RULE @@ -4,4 +4,4 @@ is_license_intro: yes relevance: 100 --- -This file is distributed under the same license as the \ No newline at end of file +This program and the accompanying materials are made available under the terms of the \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/mock_index/scan-unknown-intro-eclipse-foundation.expected.json b/tests/licensedcode/data/plugin_license/mock_index/scan-unknown-intro-eclipse-foundation.expected.json new file mode 100644 index 00000000000..cc6b2b84952 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/mock_index/scan-unknown-intro-eclipse-foundation.expected.json @@ -0,0 +1,158 @@ +[ + { + "license_expression": "epl-2.0", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 5, + "matched_length": 14, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_29.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_29.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 14, + "rule_relevance": 100, + "matched_text": " * This program and the accompanying materials are made\n * available under the terms of the Eclipse Public License 2.0", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 5, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "epl-2.0", + "rule_identifier": "epl-2.0_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-2.0_30.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": " * available under the terms of the Eclipse Public License 2.0", + "licenses": [ + { + "key": "epl-2.0", + "name": "Eclipse Public License 2.0", + "short_name": "EPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Eclipse Foundation", + "homepage_url": "https://www.eclipse.org/legal/epl-2.0/", + "text_url": "https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/epl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-2.0.LICENSE", + "spdx_license_key": "EPL-2.0", + "spdx_url": "https://spdx.org/licenses/EPL-2.0" + } + ] + }, + { + "score": 100.0, + "start_line": 6, + "end_line": 6, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "epl-2.0", + "rule_identifier": "epl-2.0_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-2.0_2.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "matched_text": " * which is available at https://www.eclipse.org/legal/epl-2.0/", + "licenses": [ + { + "key": "epl-2.0", + "name": "Eclipse Public License 2.0", + "short_name": "EPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Eclipse Foundation", + "homepage_url": "https://www.eclipse.org/legal/epl-2.0/", + "text_url": "https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/epl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-2.0.LICENSE", + "spdx_license_key": "EPL-2.0", + "spdx_url": "https://spdx.org/licenses/EPL-2.0" + } + ] + }, + { + "score": 100.0, + "start_line": 8, + "end_line": 8, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "epl-2.0", + "rule_identifier": "spdx-license-identifier: epl-2.0", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": " * SPDX-License-Identifier: EPL-2.0", + "licenses": [ + { + "key": "epl-2.0", + "name": "Eclipse Public License 2.0", + "short_name": "EPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Eclipse Foundation", + "homepage_url": "https://www.eclipse.org/legal/epl-2.0/", + "text_url": "https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/epl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-2.0.LICENSE", + "spdx_license_key": "EPL-2.0", + "spdx_url": "https://spdx.org/licenses/EPL-2.0" + } + ] + } + ] + } +] \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/mock_index/scan-unknown-intro-eclipse-foundation/README.md b/tests/licensedcode/data/plugin_license/mock_index/scan-unknown-intro-eclipse-foundation/README.md new file mode 100644 index 00000000000..bd086d56efd --- /dev/null +++ b/tests/licensedcode/data/plugin_license/mock_index/scan-unknown-intro-eclipse-foundation/README.md @@ -0,0 +1,10 @@ +/********************************************************************* + * Copyright (c) 2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/package/package.expected.json b/tests/licensedcode/data/plugin_license/package/package.expected.json index 921082d0953..ee753445f09 100644 --- a/tests/licensedcode/data/plugin_license/package/package.expected.json +++ b/tests/licensedcode/data/plugin_license/package/package.expected.json @@ -66,13 +66,59 @@ "code_view_url": null, "vcs_url": "git+http://github.com/mscdex/busboy.git", "copyright": null, - "license_expression": "mit", - "declared_license": [ + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ { - "type": "MIT", - "url": "http://github.com/mscdex/busboy/raw/master/LICENSE" + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] } ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "[{'type': 'MIT', 'url': 'http://github.com/mscdex/busboy/raw/master/LICENSE'}]", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -93,49 +139,55 @@ { "path": "package.json", "type": "file", - "licenses": [ + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ { - "key": "mit", - "score": 100.0, - "name": "MIT License", - "short_name": "MIT License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "MIT", - "homepage_url": "http://opensource.org/licenses/mit-license.php", - "text_url": "http://opensource.org/licenses/mit-license.php", - "reference_url": "https://scancode-licensedb.aboutcode.org/mit", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.yml", - "spdx_license_key": "MIT", - "spdx_url": "https://spdx.org/licenses/MIT", - "start_line": 15, - "end_line": 15, - "matched_rule": { - "identifier": "mit_272.RULE", - "license_expression": "mit", - "licenses": [ - "mit" - ], - "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": 3, - "matched_length": 3, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 15, + "end_line": 15, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_272.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_272.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] } ], - "license_expressions": [ - "mit" - ], + "license_clues": [], "percentage_of_license_text": 4.05, "package_data": [ { @@ -174,13 +226,59 @@ "code_view_url": null, "vcs_url": "git+http://github.com/mscdex/busboy.git", "copyright": null, - "license_expression": "mit", - "declared_license": [ + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ { - "type": "MIT", - "url": "http://github.com/mscdex/busboy/raw/master/LICENSE" + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] } ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "[{'type': 'MIT', 'url': 'http://github.com/mscdex/busboy/raw/master/LICENSE'}]", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json b/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json new file mode 100644 index 00000000000..68778e2a959 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/scan/e2fsprogs-expected.json @@ -0,0 +1,121 @@ +{ + "files": [ + { + "path": "e2fsprogs-copyright", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [ + { + "score": 14.39, + "start_line": 19, + "end_line": 20, + "matched_length": 20, + "match_coverage": 14.39, + "matcher": "3-seq", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl-2.0-plus_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_65.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 139, + "rule_relevance": 100, + "licenses": [ + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + } + ] + } + ], + "percentage_of_license_text": 22.73, + "scan_errors": [] + }, + { + "path": "e2fsprogs-fsstress", + "type": "file", + "detected_license_expression": "gpl-2.0 AND patent-disclaimer", + "detected_license_expression_spdx": "GPL-2.0-only AND LicenseRef-scancode-patent-disclaimer", + "license_detections": [ + { + "license_expression": "gpl-2.0 AND patent-disclaimer", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 30, + "matched_length": 185, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0 AND patent-disclaimer", + "rule_identifier": "gpl-2.0_and_patent-disclaimer_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_and_patent-disclaimer_3.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 185, + "rule_relevance": 100, + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "patent-disclaimer", + "name": "Generic patent disclaimer", + "short_name": "Generic patent disclaimer", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/patent-disclaimer", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/patent-disclaimer.LICENSE", + "spdx_license_key": "LicenseRef-scancode-patent-disclaimer", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/patent-disclaimer.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 95.36, + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/scan/e2fsprogs/e2fsprogs-copyright b/tests/licensedcode/data/plugin_license/scan/e2fsprogs/e2fsprogs-copyright new file mode 100644 index 00000000000..d9d1d840bac --- /dev/null +++ b/tests/licensedcode/data/plugin_license/scan/e2fsprogs/e2fsprogs-copyright @@ -0,0 +1,20 @@ +Index: tdbsa/tdb.c +=================================================================== +--- tdbsa.orig/tdb.c ++++ tdbsa/tdb.c +@@ -4,11 +4,11 @@ Rev: 23371 + Last Changed Date: 2007-06-06 20:14:06 -0400 (Wed, 06 Jun 2007) + */ + /* +- Unix SMB/CIFS implementation. ++ trivial database library - standalone version + +- trivial database library - private includes +- +- Copyright (C) Andrew Tridgell 2005 ++ Copyright (C) Andrew Tridgell 1999-2005 ++ Copyright (C) Jeremy Allison 2000-2006 ++ Copyright (C) Paul `Rusty' Russell 2000 + + ** NOTE! The following LGPL license applies to the tdb + ** library. This does NOT imply that all of Samba is released diff --git a/tests/licensedcode/data/plugin_license/scan/e2fsprogs/e2fsprogs-fsstress b/tests/licensedcode/data/plugin_license/scan/e2fsprogs/e2fsprogs-fsstress new file mode 100644 index 00000000000..b68cadbeb7e --- /dev/null +++ b/tests/licensedcode/data/plugin_license/scan/e2fsprogs/e2fsprogs-fsstress @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2000 Silicon Graphics, Inc. All Rights Reserved. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of version 2 of the GNU General Public License as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it would be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * + * Further, this software is distributed without any warranty that it is + * free of the rightful claim of any third person regarding infringement + * or the like. Any license provided herein, whether implied or + * otherwise, applies only to this software file. Patent licenses, if + * any, provided herein do not apply to combinations of this program with + * other software, or any other product whatsoever. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy, + * Mountain View, CA 94043, or: + * + * http://www.sgi.com + * + * For further information regarding this notice, see: + * + * http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/ + */ diff --git a/tests/licensedcode/data/plugin_license/scan/ffmpeg-LICENSE.md b/tests/licensedcode/data/plugin_license/scan/ffmpeg-LICENSE.md new file mode 100644 index 00000000000..a0b64aea1d9 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/scan/ffmpeg-LICENSE.md @@ -0,0 +1,106 @@ +#FFmpeg: + +Most files in FFmpeg are under the GNU Lesser General Public License version 2.1 +or later (LGPL v2.1+). Read the file COPYING.LGPLv2.1 for details. Some other +files have MIT/X11/BSD-style licenses. In combination the LGPL v2.1+ applies to +FFmpeg. + +Some optional parts of FFmpeg are licensed under the GNU General Public License +version 2 or later (GPL v2+). See the file COPYING.GPLv2 for details. None of +these parts are used by default, you have to explicitly pass --enable-gpl to +configure to activate them. In this case, FFmpeg's license changes to GPL v2+. + +Specifically, the GPL parts of FFmpeg are: + +- libpostproc +- libmpcodecs +- optional x86 optimizations in the files + libavcodec/x86/flac_dsp_gpl.asm + libavcodec/x86/idct_mmx.c +- libutvideo encoding/decoding wrappers in + libavcodec/libutvideo*.cpp +- the X11 grabber in libavdevice/x11grab.c +- the swresample test app in + libswresample/swresample-test.c +- the texi2pod.pl tool +- the following filters in libavfilter: + - f_ebur128.c + - vf_blackframe.c + - vf_boxblur.c + - vf_colormatrix.c + - vf_cropdetect.c + - vf_decimate.c + - vf_delogo.c + - vf_geq.c + - vf_histeq.c + - vf_hqdn3d.c + - vf_interlace.c + - vf_kerndeint.c + - vf_mcdeint.c + - vf_mp.c + - vf_owdenoise.c + - vf_perspective.c + - vf_phase.c + - vf_pp.c + - vf_pullup.c + - vf_sab.c + - vf_smartblur.c + - vf_spp.c + - vf_stereo3d.c + - vf_super2xsai.c + - vf_tinterlace.c + - vsrc_mptestsrc.c + +Should you, for whatever reason, prefer to use version 3 of the (L)GPL, then +the configure parameter --enable-version3 will activate this licensing option +for you. Read the file COPYING.LGPLv3 or, if you have enabled GPL parts, +COPYING.GPLv3 to learn the exact legal terms that apply in this case. + +There are a handful of files under other licensing terms, namely: + +* The files libavcodec/jfdctfst.c, libavcodec/jfdctint_template.c and + libavcodec/jrevdct.c are taken from libjpeg, see the top of the files for + licensing details. Specifically note that you must credit the IJG in the + documentation accompanying your program if you only distribute executables. + You must also indicate any changes including additions and deletions to + those three files in the documentation. + tests/reference.pnm is under the expat license + + +external libraries +================== + +FFmpeg can be combined with a number of external libraries, which sometimes +affect the licensing of binaries resulting from the combination. + +compatible libraries +-------------------- + +The following libraries are under GPL: + - frei0r + - libcdio + - libutvideo + - libvidstab + - libx264 + - libx265 + - libxavs + - libxvid +When combining them with FFmpeg, FFmpeg needs to be licensed as GPL as well by +passing --enable-gpl to configure. + +The OpenCORE and VisualOn libraries are under the Apache License 2.0. That +license is incompatible with the LGPL v2.1 and the GPL v2, but not with +version 3 of those licenses. So to combine these libraries with FFmpeg, the +license version needs to be upgraded by passing --enable-version3 to configure. + +incompatible libraries +---------------------- + +The Fraunhofer AAC library, FAAC and aacplus are under licenses which +are incompatible with the GPLv2 and v3. We do not know for certain if their +licenses are compatible with the LGPL. +If you wish to enable these libraries, pass --enable-nonfree to configure. +But note that if you enable any of these libraries the resulting binary will +be under a complex license mix that is more restrictive than the LGPL and that +may result in additional obligations. It is possible that these +restrictions cause the resulting binary to be unredistributeable. \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json b/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json new file mode 100644 index 00000000000..7c1079f39d4 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/scan/ffmpeg-license.expected.json @@ -0,0 +1,715 @@ +{ + "files": [ + { + "path": "ffmpeg-LICENSE.md", + "type": "file", + "detected_license_expression": "(lgpl-2.1-plus AND other-permissive AND gpl-2.0-plus) AND gpl-1.0-plus AND (lgpl-3.0 AND lgpl-3.0-plus AND (lgpl-3.0 AND gpl-3.0)) AND (ijg AND mit) AND (gpl-2.0 AND apache-2.0 AND lgpl-3.0-plus) AND (gpl-2.0 AND lgpl-2.0-plus AND proprietary-license)", + "detected_license_expression_spdx": "(LGPL-2.1-or-later AND LicenseRef-scancode-other-permissive AND GPL-2.0-or-later) AND GPL-1.0-or-later AND (LGPL-3.0-only AND LGPL-3.0-or-later AND (LGPL-3.0-only AND GPL-3.0-only)) AND (IJG AND MIT) AND (GPL-2.0-only AND Apache-2.0 AND LGPL-3.0-or-later) AND (GPL-2.0-only AND LGPL-2.0-or-later AND LicenseRef-scancode-proprietary-license)", + "license_detections": [ + { + "license_expression": "lgpl-2.1-plus AND other-permissive AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.09, + "start_line": 3, + "end_line": 13, + "matched_length": 109, + "match_coverage": 99.09, + "matcher": "3-seq", + "license_expression": "lgpl-2.1-plus AND other-permissive AND gpl-2.0-plus", + "rule_identifier": "lgpl-2.1-plus_and__other-permissive_and_gpl-2.0-plus_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_and__other-permissive_and_gpl-2.0-plus_1.RULE", + "referenced_filenames": [ + "COPYING.LGPLv2.1", + "COPYING.GPLv2" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 110, + "rule_relevance": 100, + "matched_text": "Most files in FFmpeg are under the GNU Lesser General Public License version 2.1\nor later (LGPL v2.1+). Read the file COPYING.LGPLv2.1 for details. Some other\nfiles have MIT/X11/BSD-style licenses. In combination the LGPL v2.1+ applies to\nFFmpeg.\n\nSome optional parts of FFmpeg are licensed under the GNU General Public License\nversion 2 or later (GPL v2+). See the file COPYING.GPLv2 for details. None of\nthese parts are used by default, you have to explicitly pass --enable-gpl to\nconfigure to activate them. In this case, FFmpeg's license changes to GPL v2+.\n\nSpecifically, the GPL parts of FFmpeg are:", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + }, + { + "key": "other-permissive", + "name": "Other Permissive Licenses", + "short_name": "Other Permissive Licenses", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "nexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/other-permissive", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "spdx_license_key": "LicenseRef-scancode-other-permissive", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-1.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 50.0, + "start_line": 18, + "end_line": 18, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_bare_word_only.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 50, + "matched_text": " libavcodec/x86/flac_dsp_gpl.asm", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "lgpl-3.0 AND lgpl-3.0-plus AND (lgpl-3.0 AND gpl-3.0)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 54, + "end_line": 54, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0", + "rule_identifier": "lgpl-3.0_134.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_134.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "Should you, for whatever reason, prefer to use version 3 of the (L)GPL, then", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + }, + { + "score": 99.0, + "start_line": 55, + "end_line": 55, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_130.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_130.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 99, + "matched_text": "the configure parameter --enable-version3 will activate this licensing option", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 56, + "end_line": 57, + "matched_length": 25, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0 AND gpl-3.0", + "rule_identifier": "lgpl-3.0_and_gpl-3.0_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_and_gpl-3.0_2.RULE", + "referenced_filenames": [ + "COPYING.LGPLv3", + "COPYING.GPLv3" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 25, + "rule_relevance": 100, + "matched_text": "for you. Read the file COPYING.LGPLv3 or, if you have enabled GPL parts,\nCOPYING.GPLv3 to learn the exact legal terms that apply in this case.", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + }, + { + "license_expression": "ijg AND mit", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 59, + "end_line": 59, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "unknown-license-reference_235.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_235.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "There are a handful of files under other licensing terms, namely:", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 62, + "end_line": 63, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "ijg", + "rule_identifier": "ijg_28.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ijg_28.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": " libavcodec/jrevdct.c are taken from libjpeg, see the top of the files for\n licensing details. Specifically note that you must credit the IJG in the", + "licenses": [ + { + "key": "ijg", + "name": "Independent JPEG Group License", + "short_name": "JPEG License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "IJG - Independent JPEG Group", + "homepage_url": "http://fedoraproject.org/wiki/Licensing/IJG", + "text_url": "http://fedoraproject.org/wiki/Licensing/IJG", + "reference_url": "https://scancode-licensedb.aboutcode.org/ijg", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ijg.LICENSE", + "spdx_license_key": "IJG", + "spdx_url": "https://spdx.org/licenses/IJG" + } + ] + }, + { + "score": 100.0, + "start_line": 67, + "end_line": 67, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_576.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_576.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": " tests/reference.pnm is under the expat license", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + }, + { + "license_expression": "gpl-1.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 90.0, + "start_line": 79, + "end_line": 79, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_70.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_70.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 90, + "matched_text": "The following libraries are under GPL:", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0 AND apache-2.0 AND lgpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 88, + "end_line": 89, + "matched_length": 20, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0", + "rule_identifier": "gpl-2.0_870.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_870.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 20, + "rule_relevance": 100, + "matched_text": "When combining them with FFmpeg, FFmpeg needs to be licensed as GPL as well by\npassing --enable-gpl to configure.", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 91, + "end_line": 91, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_411.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_411.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "matched_text": "The OpenCORE and VisualOn libraries are under the Apache License 2.0. That", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 99.0, + "start_line": 94, + "end_line": 94, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_130.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_130.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 99, + "matched_text": "license version needs to be upgraded by passing --enable-version3 to configure.", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0 AND lgpl-2.0-plus AND proprietary-license", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 100, + "end_line": 100, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "are incompatible with the GPLv2 and v3. We do not know for certain if their", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + }, + { + "score": 75.0, + "start_line": 101, + "end_line": 101, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_bare_single_word.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 75, + "matched_text": "licenses are compatible with the LGPL.", + "licenses": [ + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 102, + "end_line": 102, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "proprietary-license", + "rule_identifier": "proprietary-license_490.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_490.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "If you wish to enable these libraries, pass --enable-nonfree to configure.", + "licenses": [ + { + "key": "proprietary-license", + "name": "Proprietary License", + "short_name": "Proprietary License", + "category": "Commercial", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/proprietary-license", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE", + "spdx_license_key": "LicenseRef-scancode-proprietary-license", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE" + } + ] + }, + { + "score": 75.0, + "start_line": 104, + "end_line": 104, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "lgpl_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_bare_single_word.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 75, + "matched_text": "be under a complex license mix that is more restrictive than the LGPL and that", + "licenses": [ + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 34.96, + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json b/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json index 40a86e8d737..d227cfcff7b 100644 --- a/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json +++ b/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json @@ -3,5458 +3,6141 @@ { "path": "sqlite.tgz", "type": "directory", - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "scan_errors": [] }, { "path": "sqlite.tgz/sqlite3-binding2.c", "type": "file", - "licenses": [ - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 30, - "end_line": 35, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 54, - "end_line": 59, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 77, - "end_line": 82, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 100, - "end_line": 105, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 123, - "end_line": 128, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 146, - "end_line": 151, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 169, - "end_line": 174, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 192, - "end_line": 197, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 215, - "end_line": 220, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 238, - "end_line": 243, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 261, - "end_line": 266, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 284, - "end_line": 289, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 307, - "end_line": 312, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 330, - "end_line": 335, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 353, - "end_line": 358, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 376, - "end_line": 381, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 399, - "end_line": 404, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 422, - "end_line": 427, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 445, - "end_line": 450, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 468, - "end_line": 473, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 491, - "end_line": 496, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 514, - "end_line": 519, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 537, - "end_line": 542, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 560, - "end_line": 565, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 583, - "end_line": 588, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 606, - "end_line": 611, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 629, - "end_line": 634, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 652, - "end_line": 657, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 675, - "end_line": 680, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 698, - "end_line": 703, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 721, - "end_line": 726, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 744, - "end_line": 749, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 767, - "end_line": 772, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 790, - "end_line": 795, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 813, - "end_line": 818, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 836, - "end_line": 841, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 859, - "end_line": 864, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 882, - "end_line": 887, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 905, - "end_line": 910, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 928, - "end_line": 933, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 951, - "end_line": 956, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 974, - "end_line": 979, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 997, - "end_line": 1002, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1020, - "end_line": 1025, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1043, - "end_line": 1048, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1066, - "end_line": 1071, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1089, - "end_line": 1094, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1112, - "end_line": 1117, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1135, - "end_line": 1140, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1158, - "end_line": 1163, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1181, - "end_line": 1186, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1204, - "end_line": 1209, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1227, - "end_line": 1232, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1250, - "end_line": 1255, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1273, - "end_line": 1278, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1296, - "end_line": 1301, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1319, - "end_line": 1324, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1342, - "end_line": 1347, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1365, - "end_line": 1370, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1388, - "end_line": 1393, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1411, - "end_line": 1416, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1434, - "end_line": 1439, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1457, - "end_line": 1462, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1480, - "end_line": 1485, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1503, - "end_line": 1508, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1526, - "end_line": 1531, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1549, - "end_line": 1554, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1572, - "end_line": 1577, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1595, - "end_line": 1600, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1618, - "end_line": 1623, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1641, - "end_line": 1646, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1664, - "end_line": 1669, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1687, - "end_line": 1692, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1710, - "end_line": 1715, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1733, - "end_line": 1738, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1756, - "end_line": 1761, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1779, - "end_line": 1784, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1802, - "end_line": 1807, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1825, - "end_line": 1830, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1848, - "end_line": 1853, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1871, - "end_line": 1876, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1894, - "end_line": 1899, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1917, - "end_line": 1922, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1940, - "end_line": 1945, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1963, - "end_line": 1968, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 1986, - "end_line": 1991, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2009, - "end_line": 2014, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2032, - "end_line": 2037, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2055, - "end_line": 2060, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2078, - "end_line": 2083, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2101, - "end_line": 2106, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2124, - "end_line": 2129, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2147, - "end_line": 2152, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2170, - "end_line": 2175, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2193, - "end_line": 2198, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2216, - "end_line": 2221, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2239, - "end_line": 2244, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2262, - "end_line": 2267, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2285, - "end_line": 2290, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2308, - "end_line": 2313, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2331, - "end_line": 2336, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2354, - "end_line": 2359, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2377, - "end_line": 2382, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2400, - "end_line": 2405, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2423, - "end_line": 2428, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2446, - "end_line": 2451, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2469, - "end_line": 2474, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2492, - "end_line": 2497, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2515, - "end_line": 2520, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2538, - "end_line": 2543, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2561, - "end_line": 2566, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2584, - "end_line": 2589, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2607, - "end_line": 2612, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2630, - "end_line": 2635, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2653, - "end_line": 2658, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2676, - "end_line": 2681, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2699, - "end_line": 2704, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2722, - "end_line": 2727, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2745, - "end_line": 2750, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2768, - "end_line": 2773, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2791, - "end_line": 2796, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2814, - "end_line": 2819, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2837, - "end_line": 2842, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2860, - "end_line": 2865, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2883, - "end_line": 2888, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2906, - "end_line": 2911, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2929, - "end_line": 2934, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2952, - "end_line": 2957, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2975, - "end_line": 2980, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 2998, - "end_line": 3003, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 3021, - "end_line": 3026, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 3044, - "end_line": 3049, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 3067, - "end_line": 3072, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 3090, - "end_line": 3095, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 3113, - "end_line": 3118, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." - }, - { - "key": "blessing", - "score": 100.0, - "name": "SQLite Blessing", - "short_name": "SQLite Blessing", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "SQLite", - "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.yml", - "spdx_license_key": "blessing", - "spdx_url": "https://spdx.org/licenses/blessing", - "start_line": 3136, - "end_line": 3141, - "matched_rule": { - "identifier": "blessing.LICENSE", - "license_expression": "blessing", - "licenses": [ - "blessing" - ], - "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": "2-aho", - "rule_length": 42, - "matched_length": 42, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give." + "detected_license_expression": "blessing", + "detected_license_expression_spdx": "blessing", + "license_detections": [ + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 30, + "end_line": 35, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 54, + "end_line": 59, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 77, + "end_line": 82, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 100, + "end_line": 105, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 123, + "end_line": 128, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 146, + "end_line": 151, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 169, + "end_line": 174, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 192, + "end_line": 197, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 215, + "end_line": 220, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 238, + "end_line": 243, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 261, + "end_line": 266, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 284, + "end_line": 289, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 307, + "end_line": 312, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 330, + "end_line": 335, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 353, + "end_line": 358, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 376, + "end_line": 381, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 399, + "end_line": 404, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 422, + "end_line": 427, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 445, + "end_line": 450, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 468, + "end_line": 473, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 491, + "end_line": 496, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 514, + "end_line": 519, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 537, + "end_line": 542, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 560, + "end_line": 565, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 583, + "end_line": 588, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 606, + "end_line": 611, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 629, + "end_line": 634, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 652, + "end_line": 657, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 675, + "end_line": 680, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 698, + "end_line": 703, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 721, + "end_line": 726, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 744, + "end_line": 749, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 767, + "end_line": 772, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 790, + "end_line": 795, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 813, + "end_line": 818, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 836, + "end_line": 841, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 859, + "end_line": 864, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 882, + "end_line": 887, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 905, + "end_line": 910, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 928, + "end_line": 933, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 951, + "end_line": 956, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 974, + "end_line": 979, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 997, + "end_line": 1002, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1020, + "end_line": 1025, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1043, + "end_line": 1048, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1066, + "end_line": 1071, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1089, + "end_line": 1094, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1112, + "end_line": 1117, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1135, + "end_line": 1140, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1158, + "end_line": 1163, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1181, + "end_line": 1186, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1204, + "end_line": 1209, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1227, + "end_line": 1232, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1250, + "end_line": 1255, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1273, + "end_line": 1278, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1296, + "end_line": 1301, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1319, + "end_line": 1324, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1342, + "end_line": 1347, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1365, + "end_line": 1370, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1388, + "end_line": 1393, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1411, + "end_line": 1416, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1434, + "end_line": 1439, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1457, + "end_line": 1462, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1480, + "end_line": 1485, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1503, + "end_line": 1508, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1526, + "end_line": 1531, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1549, + "end_line": 1554, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1572, + "end_line": 1577, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1595, + "end_line": 1600, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1618, + "end_line": 1623, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1641, + "end_line": 1646, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1664, + "end_line": 1669, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1687, + "end_line": 1692, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1710, + "end_line": 1715, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1733, + "end_line": 1738, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1756, + "end_line": 1761, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1779, + "end_line": 1784, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1802, + "end_line": 1807, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1825, + "end_line": 1830, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1848, + "end_line": 1853, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1871, + "end_line": 1876, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1894, + "end_line": 1899, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1917, + "end_line": 1922, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1940, + "end_line": 1945, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1963, + "end_line": 1968, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1986, + "end_line": 1991, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2009, + "end_line": 2014, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2032, + "end_line": 2037, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2055, + "end_line": 2060, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2078, + "end_line": 2083, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2101, + "end_line": 2106, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2124, + "end_line": 2129, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2147, + "end_line": 2152, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2170, + "end_line": 2175, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2193, + "end_line": 2198, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2216, + "end_line": 2221, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2239, + "end_line": 2244, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2262, + "end_line": 2267, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2285, + "end_line": 2290, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2308, + "end_line": 2313, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2331, + "end_line": 2336, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2354, + "end_line": 2359, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2377, + "end_line": 2382, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2400, + "end_line": 2405, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2423, + "end_line": 2428, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2446, + "end_line": 2451, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2469, + "end_line": 2474, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2492, + "end_line": 2497, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2515, + "end_line": 2520, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2538, + "end_line": 2543, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2561, + "end_line": 2566, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2584, + "end_line": 2589, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2607, + "end_line": 2612, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2630, + "end_line": 2635, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2653, + "end_line": 2658, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2676, + "end_line": 2681, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2699, + "end_line": 2704, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2722, + "end_line": 2727, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2745, + "end_line": 2750, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2768, + "end_line": 2773, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2791, + "end_line": 2796, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2814, + "end_line": 2819, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2837, + "end_line": 2842, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2860, + "end_line": 2865, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2883, + "end_line": 2888, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2906, + "end_line": 2911, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2929, + "end_line": 2934, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2952, + "end_line": 2957, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2975, + "end_line": 2980, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2998, + "end_line": 3003, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3021, + "end_line": 3026, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3044, + "end_line": 3049, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3067, + "end_line": 3072, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3090, + "end_line": 3095, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3113, + "end_line": 3118, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] + }, + { + "license_expression": "blessing", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3136, + "end_line": 3141, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "blessing", + "rule_identifier": "blessing.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "matched_text": "** The author disclaims copyright to this source code. In place of\n** a legal notice, here is a blessing:\n**\n** May you do good and not evil.\n** May you find forgiveness for yourself and forgive others.\n** May you share freely, never taking more than you give.", + "licenses": [ + { + "key": "blessing", + "name": "SQLite Blessing", + "short_name": "SQLite Blessing", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "SQLite", + "homepage_url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/blessing", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/blessing.LICENSE", + "spdx_license_key": "blessing", + "spdx_url": "https://spdx.org/licenses/blessing" + } + ] + } + ] } ], - "license_expressions": [ - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing", - "blessing" - ], + "license_clues": [], "percentage_of_license_text": 36.67, "scan_errors": [] } diff --git a/tests/licensedcode/data/plugin_license/text/scan-diag.expected.json b/tests/licensedcode/data/plugin_license/text/scan-diag.expected.json index 01d2e50b188..6c30d1fcf10 100644 --- a/tests/licensedcode/data/plugin_license/text/scan-diag.expected.json +++ b/tests/licensedcode/data/plugin_license/text/scan-diag.expected.json @@ -3,184 +3,142 @@ { "path": "gpl-2.0_with_linux-syscall-note_or_linux-openib_SPDX.RULE", "type": "file", - "licenses": [ + "detected_license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "detected_license_expression_spdx": "GPL-2.0-only WITH Linux-syscall-note OR Linux-OpenIB", + "license_detections": [ { - "key": "gpl-2.0", - "score": 100.0, - "name": "GNU General Public License 2.0", - "short_name": "GPL 2.0", - "category": "Copyleft", - "is_exception": false, - "is_unknown": false, - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", - "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.yml", - "spdx_license_key": "GPL-2.0-only", - "spdx_url": "https://spdx.org/licenses/GPL-2.0-only", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" - }, - { - "key": "linux-syscall-exception-gpl", - "score": 100.0, - "name": "Linux Syscall Exception to GPL", - "short_name": "Linux Syscall Exception to GPL", - "category": "Copyleft Limited", - "is_exception": true, - "is_unknown": false, - "owner": "Linux Foundation", - "homepage_url": null, - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.yml", - "spdx_license_key": "Linux-syscall-note", - "spdx_url": "https://spdx.org/licenses/Linux-syscall-note", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" - }, - { - "key": "linux-openib", - "score": 100.0, - "name": "Linux-OpenIB", - "short_name": "Linux-OpenIB", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Linux Foundation", - "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", - "text_url": "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README", - "reference_url": "https://scancode-licensedb.aboutcode.org/linux-openib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.yml", - "spdx_license_key": "Linux-OpenIB", - "spdx_url": "https://spdx.org/licenses/Linux-OpenIB", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" + "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 13, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "rule_identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 13, + "rule_relevance": 100, + "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "linux-syscall-exception-gpl", + "name": "Linux Syscall Exception to GPL", + "short_name": "Linux Syscall Exception to GPL", + "category": "Copyleft Limited", + "is_exception": true, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", + "spdx_license_key": "Linux-syscall-note", + "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" + }, + { + "key": "linux-openib", + "name": "Linux-OpenIB", + "short_name": "Linux-OpenIB", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", + "text_url": "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README", + "reference_url": "https://scancode-licensedb.aboutcode.org/linux-openib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", + "spdx_license_key": "Linux-OpenIB", + "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" + } + ] + } + ] } ], - "license_expressions": [ - "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib" - ], + "license_clues": [], "percentage_of_license_text": 100.0, "scan_errors": [] }, { "path": "short-license", "type": "file", - "licenses": [ + "detected_license_expression": "fsf-ap", + "detected_license_expression_spdx": "FSFAP", + "license_detections": [ { - "key": "fsf-ap", - "score": 91.43, - "name": "FSF All Permissive License", - "short_name": "FSF All Permissive License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/fsf-ap", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.yml", - "spdx_license_key": "FSFAP", - "spdx_url": "https://spdx.org/licenses/FSFAP", - "start_line": 1, - "end_line": 3, - "matched_rule": { - "identifier": "fsf-ap.LICENSE", - "license_expression": "fsf-ap", - "licenses": [ - "fsf-ap" - ], - "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": "3-seq", - "rule_length": 35, - "matched_length": 32, - "match_coverage": 91.43, - "rule_relevance": 100 - }, - "matched_text": "and distribution of this file, with or without modification, are\npermitted in any medium without [royalties] provided the copyright notice\nand this notice are preserved. This file is offered as-is, without any" + "license_expression": "fsf-ap", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 91.43, + "start_line": 1, + "end_line": 3, + "matched_length": 32, + "match_coverage": 91.43, + "matcher": "3-seq", + "license_expression": "fsf-ap", + "rule_identifier": "fsf-ap.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 35, + "rule_relevance": 100, + "matched_text": "and distribution of this file, with or without modification, are\npermitted in any medium without [royalties] provided the copyright notice\nand this notice are preserved. This file is offered as-is, without any", + "licenses": [ + { + "key": "fsf-ap", + "name": "FSF All Permissive License", + "short_name": "FSF All Permissive License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/fsf-ap", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE", + "spdx_license_key": "FSFAP", + "spdx_url": "https://spdx.org/licenses/FSFAP" + } + ] + } + ] } ], - "license_expressions": [ - "fsf-ap" - ], + "license_clues": [], "percentage_of_license_text": 91.43, "scan_errors": [] } diff --git a/tests/licensedcode/data/plugin_license/text/scan.expected.json b/tests/licensedcode/data/plugin_license/text/scan.expected.json index 64905fc8e66..c6681699459 100644 --- a/tests/licensedcode/data/plugin_license/text/scan.expected.json +++ b/tests/licensedcode/data/plugin_license/text/scan.expected.json @@ -3,184 +3,142 @@ { "path": "gpl-2.0_with_linux-syscall-note_or_linux-openib_SPDX.RULE", "type": "file", - "licenses": [ + "detected_license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "detected_license_expression_spdx": "GPL-2.0-only WITH Linux-syscall-note OR Linux-OpenIB", + "license_detections": [ { - "key": "gpl-2.0", - "score": 100.0, - "name": "GNU General Public License 2.0", - "short_name": "GPL 2.0", - "category": "Copyleft", - "is_exception": false, - "is_unknown": false, - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", - "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.yml", - "spdx_license_key": "GPL-2.0-only", - "spdx_url": "https://spdx.org/licenses/GPL-2.0-only", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" - }, - { - "key": "linux-syscall-exception-gpl", - "score": 100.0, - "name": "Linux Syscall Exception to GPL", - "short_name": "Linux Syscall Exception to GPL", - "category": "Copyleft Limited", - "is_exception": true, - "is_unknown": false, - "owner": "Linux Foundation", - "homepage_url": null, - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.yml", - "spdx_license_key": "Linux-syscall-note", - "spdx_url": "https://spdx.org/licenses/Linux-syscall-note", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" - }, - { - "key": "linux-openib", - "score": 100.0, - "name": "Linux-OpenIB", - "short_name": "Linux-OpenIB", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Linux Foundation", - "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", - "text_url": "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README", - "reference_url": "https://scancode-licensedb.aboutcode.org/linux-openib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.yml", - "spdx_license_key": "Linux-OpenIB", - "spdx_url": "https://spdx.org/licenses/Linux-OpenIB", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" + "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 13, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "rule_identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 13, + "rule_relevance": 100, + "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "linux-syscall-exception-gpl", + "name": "Linux Syscall Exception to GPL", + "short_name": "Linux Syscall Exception to GPL", + "category": "Copyleft Limited", + "is_exception": true, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", + "spdx_license_key": "Linux-syscall-note", + "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" + }, + { + "key": "linux-openib", + "name": "Linux-OpenIB", + "short_name": "Linux-OpenIB", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", + "text_url": "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README", + "reference_url": "https://scancode-licensedb.aboutcode.org/linux-openib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", + "spdx_license_key": "Linux-OpenIB", + "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" + } + ] + } + ] } ], - "license_expressions": [ - "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib" - ], + "license_clues": [], "percentage_of_license_text": 100.0, "scan_errors": [] }, { "path": "short-license", "type": "file", - "licenses": [ + "detected_license_expression": "fsf-ap", + "detected_license_expression_spdx": "FSFAP", + "license_detections": [ { - "key": "fsf-ap", - "score": 91.43, - "name": "FSF All Permissive License", - "short_name": "FSF All Permissive License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/fsf-ap", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.yml", - "spdx_license_key": "FSFAP", - "spdx_url": "https://spdx.org/licenses/FSFAP", - "start_line": 1, - "end_line": 3, - "matched_rule": { - "identifier": "fsf-ap.LICENSE", - "license_expression": "fsf-ap", - "licenses": [ - "fsf-ap" - ], - "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": "3-seq", - "rule_length": 35, - "matched_length": 32, - "match_coverage": 91.43, - "rule_relevance": 100 - }, - "matched_text": "Reproduction and distribution of this file, with or without modification, are\npermitted in any medium without royalties provided the copyright notice\nand this notice are preserved. This file is offered as-is, without any warranties." + "license_expression": "fsf-ap", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 91.43, + "start_line": 1, + "end_line": 3, + "matched_length": 32, + "match_coverage": 91.43, + "matcher": "3-seq", + "license_expression": "fsf-ap", + "rule_identifier": "fsf-ap.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 35, + "rule_relevance": 100, + "matched_text": "Reproduction and distribution of this file, with or without modification, are\npermitted in any medium without royalties provided the copyright notice\nand this notice are preserved. This file is offered as-is, without any warranties.", + "licenses": [ + { + "key": "fsf-ap", + "name": "FSF All Permissive License", + "short_name": "FSF All Permissive License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/fsf-ap", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE", + "spdx_license_key": "FSFAP", + "spdx_url": "https://spdx.org/licenses/FSFAP" + } + ] + } + ] } ], - "license_expressions": [ - "fsf-ap" - ], + "license_clues": [], "percentage_of_license_text": 91.43, "scan_errors": [] } diff --git a/tests/licensedcode/data/plugin_license/text_long_lines/scan-diag.expected.json b/tests/licensedcode/data/plugin_license/text_long_lines/scan-diag.expected.json index 212137b10dc..7ff6c71be08 100644 --- a/tests/licensedcode/data/plugin_license/text_long_lines/scan-diag.expected.json +++ b/tests/licensedcode/data/plugin_license/text_long_lines/scan-diag.expected.json @@ -3,184 +3,142 @@ { "path": "gpl-2.0_with_linux-syscall-note_or_linux-openib_SPDX.RULE", "type": "file", - "licenses": [ + "detected_license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "detected_license_expression_spdx": "GPL-2.0-only WITH Linux-syscall-note OR Linux-OpenIB", + "license_detections": [ { - "key": "gpl-2.0", - "score": 100.0, - "name": "GNU General Public License 2.0", - "short_name": "GPL 2.0", - "category": "Copyleft", - "is_exception": false, - "is_unknown": false, - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", - "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.yml", - "spdx_license_key": "GPL-2.0-only", - "spdx_url": "https://spdx.org/licenses/GPL-2.0-only", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" - }, - { - "key": "linux-syscall-exception-gpl", - "score": 100.0, - "name": "Linux Syscall Exception to GPL", - "short_name": "Linux Syscall Exception to GPL", - "category": "Copyleft Limited", - "is_exception": true, - "is_unknown": false, - "owner": "Linux Foundation", - "homepage_url": null, - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.yml", - "spdx_license_key": "Linux-syscall-note", - "spdx_url": "https://spdx.org/licenses/Linux-syscall-note", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" - }, - { - "key": "linux-openib", - "score": 100.0, - "name": "Linux-OpenIB", - "short_name": "Linux-OpenIB", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Linux Foundation", - "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", - "text_url": "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README", - "reference_url": "https://scancode-licensedb.aboutcode.org/linux-openib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.yml", - "spdx_license_key": "Linux-OpenIB", - "spdx_url": "https://spdx.org/licenses/Linux-OpenIB", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" + "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 13, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "rule_identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 13, + "rule_relevance": 100, + "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "linux-syscall-exception-gpl", + "name": "Linux Syscall Exception to GPL", + "short_name": "Linux Syscall Exception to GPL", + "category": "Copyleft Limited", + "is_exception": true, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", + "spdx_license_key": "Linux-syscall-note", + "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" + }, + { + "key": "linux-openib", + "name": "Linux-OpenIB", + "short_name": "Linux-OpenIB", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", + "text_url": "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README", + "reference_url": "https://scancode-licensedb.aboutcode.org/linux-openib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", + "spdx_license_key": "Linux-OpenIB", + "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" + } + ] + } + ] } ], - "license_expressions": [ - "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib" - ], + "license_clues": [], "percentage_of_license_text": 100.0, "scan_errors": [] }, { "path": "tocbot.js", "type": "file", - "licenses": [ + "detected_license_expression": "unlicense", + "detected_license_expression_spdx": "Unlicense", + "license_detections": [ { - "key": "unlicense", - "score": 100.0, - "name": "Unlicense", - "short_name": "Unlicense", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "Unlicense", - "homepage_url": "http://unlicense.org/", - "text_url": "https://unlicense.org/", - "reference_url": "https://scancode-licensedb.aboutcode.org/unlicense", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unlicense.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unlicense.yml", - "spdx_license_key": "Unlicense", - "spdx_url": "https://spdx.org/licenses/Unlicense", - "start_line": 89, - "end_line": 89, - "matched_rule": { - "identifier": "unlicense.LICENSE", - "license_expression": "unlicense", - "licenses": [ - "unlicense" - ], - "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": "2-aho", - "rule_length": 198, - "matched_length": 198, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "This is free and unencumbered software released into the public domain. * * Anyone is free to copy, modify, publish, use, compile, sell, or * distribute this software, either in source code form or as a compiled * binary, for any purpose, commercial or non-commercial, and by any * means. * * In jurisdictions that recognize copyright laws, the author or authors * of this software dedicate any and all copyright interest in the * software to the public domain. We make this dedication for the benefit * of the public at large and to the detriment of our heirs and * successors. We intend this dedication to be an overt act of * relinquishment in perpetuity of all present and future rights to this * software under copyright law. * * THE SOFTWARE IS PROVIDED \\\"\nAS 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 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. * * For more information, please refer to * */ /*" + "license_expression": "unlicense", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 89, + "end_line": 89, + "matched_length": 198, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unlicense", + "rule_identifier": "unlicense.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unlicense.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 198, + "rule_relevance": 100, + "matched_text": "This is free and unencumbered software released into the public domain. * * Anyone is free to copy, modify, publish, use, compile, sell, or * distribute this software, either in source code form or as a compiled * binary, for any purpose, commercial or non-commercial, and by any * means. * * In jurisdictions that recognize copyright laws, the author or authors * of this software dedicate any and all copyright interest in the * software to the public domain. We make this dedication for the benefit * of the public at large and to the detriment of our heirs and * successors. We intend this dedication to be an overt act of * relinquishment in perpetuity of all present and future rights to this * software under copyright law. * * THE SOFTWARE IS PROVIDED \\\"\nAS 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 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. * * For more information, please refer to * */ /*", + "licenses": [ + { + "key": "unlicense", + "name": "Unlicense", + "short_name": "Unlicense", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unlicense", + "homepage_url": "http://unlicense.org/", + "text_url": "https://unlicense.org/", + "reference_url": "https://scancode-licensedb.aboutcode.org/unlicense", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unlicense.LICENSE", + "spdx_license_key": "Unlicense", + "spdx_url": "https://spdx.org/licenses/Unlicense" + } + ] + } + ] } ], - "license_expressions": [ - "unlicense" - ], + "license_clues": [], "percentage_of_license_text": 5.25, "scan_errors": [] } diff --git a/tests/licensedcode/data/plugin_license/text_long_lines/scan.expected.json b/tests/licensedcode/data/plugin_license/text_long_lines/scan.expected.json index 212137b10dc..7ff6c71be08 100644 --- a/tests/licensedcode/data/plugin_license/text_long_lines/scan.expected.json +++ b/tests/licensedcode/data/plugin_license/text_long_lines/scan.expected.json @@ -3,184 +3,142 @@ { "path": "gpl-2.0_with_linux-syscall-note_or_linux-openib_SPDX.RULE", "type": "file", - "licenses": [ + "detected_license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "detected_license_expression_spdx": "GPL-2.0-only WITH Linux-syscall-note OR Linux-OpenIB", + "license_detections": [ { - "key": "gpl-2.0", - "score": 100.0, - "name": "GNU General Public License 2.0", - "short_name": "GPL 2.0", - "category": "Copyleft", - "is_exception": false, - "is_unknown": false, - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", - "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.yml", - "spdx_license_key": "GPL-2.0-only", - "spdx_url": "https://spdx.org/licenses/GPL-2.0-only", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" - }, - { - "key": "linux-syscall-exception-gpl", - "score": 100.0, - "name": "Linux Syscall Exception to GPL", - "short_name": "Linux Syscall Exception to GPL", - "category": "Copyleft Limited", - "is_exception": true, - "is_unknown": false, - "owner": "Linux Foundation", - "homepage_url": null, - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.yml", - "spdx_license_key": "Linux-syscall-note", - "spdx_url": "https://spdx.org/licenses/Linux-syscall-note", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" - }, - { - "key": "linux-openib", - "score": 100.0, - "name": "Linux-OpenIB", - "short_name": "Linux-OpenIB", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Linux Foundation", - "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", - "text_url": "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README", - "reference_url": "https://scancode-licensedb.aboutcode.org/linux-openib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.yml", - "spdx_license_key": "Linux-OpenIB", - "spdx_url": "https://spdx.org/licenses/Linux-OpenIB", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" + "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 13, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "rule_identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 13, + "rule_relevance": 100, + "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "linux-syscall-exception-gpl", + "name": "Linux Syscall Exception to GPL", + "short_name": "Linux Syscall Exception to GPL", + "category": "Copyleft Limited", + "is_exception": true, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", + "spdx_license_key": "Linux-syscall-note", + "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" + }, + { + "key": "linux-openib", + "name": "Linux-OpenIB", + "short_name": "Linux-OpenIB", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", + "text_url": "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README", + "reference_url": "https://scancode-licensedb.aboutcode.org/linux-openib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", + "spdx_license_key": "Linux-OpenIB", + "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" + } + ] + } + ] } ], - "license_expressions": [ - "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib" - ], + "license_clues": [], "percentage_of_license_text": 100.0, "scan_errors": [] }, { "path": "tocbot.js", "type": "file", - "licenses": [ + "detected_license_expression": "unlicense", + "detected_license_expression_spdx": "Unlicense", + "license_detections": [ { - "key": "unlicense", - "score": 100.0, - "name": "Unlicense", - "short_name": "Unlicense", - "category": "Public Domain", - "is_exception": false, - "is_unknown": false, - "owner": "Unlicense", - "homepage_url": "http://unlicense.org/", - "text_url": "https://unlicense.org/", - "reference_url": "https://scancode-licensedb.aboutcode.org/unlicense", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unlicense.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unlicense.yml", - "spdx_license_key": "Unlicense", - "spdx_url": "https://spdx.org/licenses/Unlicense", - "start_line": 89, - "end_line": 89, - "matched_rule": { - "identifier": "unlicense.LICENSE", - "license_expression": "unlicense", - "licenses": [ - "unlicense" - ], - "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": "2-aho", - "rule_length": 198, - "matched_length": 198, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "This is free and unencumbered software released into the public domain. * * Anyone is free to copy, modify, publish, use, compile, sell, or * distribute this software, either in source code form or as a compiled * binary, for any purpose, commercial or non-commercial, and by any * means. * * In jurisdictions that recognize copyright laws, the author or authors * of this software dedicate any and all copyright interest in the * software to the public domain. We make this dedication for the benefit * of the public at large and to the detriment of our heirs and * successors. We intend this dedication to be an overt act of * relinquishment in perpetuity of all present and future rights to this * software under copyright law. * * THE SOFTWARE IS PROVIDED \\\"\nAS 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 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. * * For more information, please refer to * */ /*" + "license_expression": "unlicense", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 89, + "end_line": 89, + "matched_length": 198, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unlicense", + "rule_identifier": "unlicense.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unlicense.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 198, + "rule_relevance": 100, + "matched_text": "This is free and unencumbered software released into the public domain. * * Anyone is free to copy, modify, publish, use, compile, sell, or * distribute this software, either in source code form or as a compiled * binary, for any purpose, commercial or non-commercial, and by any * means. * * In jurisdictions that recognize copyright laws, the author or authors * of this software dedicate any and all copyright interest in the * software to the public domain. We make this dedication for the benefit * of the public at large and to the detriment of our heirs and * successors. We intend this dedication to be an overt act of * relinquishment in perpetuity of all present and future rights to this * software under copyright law. * * THE SOFTWARE IS PROVIDED \\\"\nAS 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 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. * * For more information, please refer to * */ /*", + "licenses": [ + { + "key": "unlicense", + "name": "Unlicense", + "short_name": "Unlicense", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unlicense", + "homepage_url": "http://unlicense.org/", + "text_url": "https://unlicense.org/", + "reference_url": "https://scancode-licensedb.aboutcode.org/unlicense", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unlicense.LICENSE", + "spdx_license_key": "Unlicense", + "spdx_url": "https://spdx.org/licenses/Unlicense" + } + ] + } + ] } ], - "license_expressions": [ - "unlicense" - ], + "license_clues": [], "percentage_of_license_text": 5.25, "scan_errors": [] } diff --git a/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-dual-license.expected.json b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-dual-license.expected.json new file mode 100644 index 00000000000..e9dead55da7 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-dual-license.expected.json @@ -0,0 +1,171 @@ +{ + "files": [ + { + "path": "README.md", + "type": "file", + "detected_license_expression": "wtfpl-2.0 AND mit", + "detected_license_expression_spdx": "WTFPL AND MIT", + "license_detections": [ + { + "license_expression": "wtfpl-2.0 AND mit", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 43, + "end_line": 43, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "lead-in_unknown_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lead-in_unknown_30.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "dual-licensed under [`", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 50.0, + "start_line": 43, + "end_line": 43, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "wtfpl-2.0", + "rule_identifier": "spdx_license_id_wtfpl_for_wtfpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_wtfpl_for_wtfpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 50, + "matched_text": "WTFPL`](", + "licenses": [ + { + "key": "wtfpl-2.0", + "name": "WTFPL 2.0", + "short_name": "WTFPL 2.0", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Sam Hocevar", + "homepage_url": "http://sam.zoy.org/wtfpl/", + "text_url": "http://sam.zoy.org/wtfpl/COPYING", + "reference_url": "https://scancode-licensedb.aboutcode.org/wtfpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/wtfpl-2.0.LICENSE", + "spdx_license_key": "WTFPL", + "spdx_url": "https://spdx.org/licenses/WTFPL" + } + ] + }, + { + "score": 100.0, + "start_line": 43, + "end_line": 43, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "wtfpl-2.0", + "rule_identifier": "wtfpl-2.0_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/wtfpl-2.0_27.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "www.wtfpl.net/", + "licenses": [ + { + "key": "wtfpl-2.0", + "name": "WTFPL 2.0", + "short_name": "WTFPL 2.0", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Sam Hocevar", + "homepage_url": "http://sam.zoy.org/wtfpl/", + "text_url": "http://sam.zoy.org/wtfpl/COPYING", + "reference_url": "https://scancode-licensedb.aboutcode.org/wtfpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/wtfpl-2.0.LICENSE", + "spdx_license_key": "WTFPL", + "spdx_url": "https://spdx.org/licenses/WTFPL" + } + ] + }, + { + "score": 100.0, + "start_line": 43, + "end_line": 43, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_64.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_64.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "MIT`](https://opensource.org/licenses/MIT).", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 8.18, + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-dual-license/README.md b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-dual-license/README.md new file mode 100644 index 00000000000..b98aa480c3d --- /dev/null +++ b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-dual-license/README.md @@ -0,0 +1,43 @@ +# expand-template + +> Expand placeholders in a template string. + +[![npm](https://img.shields.io/npm/v/expand-template.svg)](https://www.npmjs.com/package/expand-template) +![Node version](https://img.shields.io/node/v/expand-template.svg) +[![Build Status](https://travis-ci.org/ralphtheninja/expand-template.svg?branch=master)](https://travis-ci.org/ralphtheninja/expand-template) +[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) + +## Install + +``` +$ npm i expand-template -S +``` + +## Usage + +Default functionality expands templates using `{}` as separators for string placeholders. + +```js +var expand = require('expand-template')() +var template = '{foo}/{foo}/{bar}/{bar}' +console.log(expand(template, { + foo: 'BAR', + bar: 'FOO' +})) +// -> BAR/BAR/FOO/FOO +``` + +Custom separators: + +```js +var expand = require('expand-template')({ sep: '[]' }) +var template = '[foo]/[foo]/[bar]/[bar]' +console.log(expand(template, { + foo: 'BAR', + bar: 'FOO' +})) +// -> BAR/BAR/FOO/FOO +``` + +## License +All code, unless stated otherwise, is dual-licensed under [`WTFPL`](http://www.wtfpl.net/txt/copying/) and [`MIT`](https://opensource.org/licenses/MIT). diff --git a/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho.expected.json b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho.expected.json new file mode 100644 index 00000000000..66ece78b872 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho.expected.json @@ -0,0 +1,1824 @@ +{ + "files": [ + { + "path": "about_1.html", + "type": "file", + "detected_license_expression": "epl-1.0 AND apache-2.0", + "detected_license_expression_spdx": "EPL-1.0 AND Apache-2.0", + "license_detections": [ + { + "license_expression": "epl-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.34, + "start_line": 12, + "end_line": 25, + "matched_length": 150, + "match_coverage": 99.34, + "matcher": "3-seq", + "license_expression": "epl-1.0", + "rule_identifier": "epl-1.0_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_3.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 151, + "rule_relevance": 100, + "matched_text": "License

\n\n

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise \nindicated below, the Content is provided to you under the terms and conditions of the\nEclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available \nat [https]://www.eclipse.org/legal/epl-v10.html.\nFor purposes of the EPL, "Program" will mean the Content.

\n\n

If you did not receive this Content directly from the Eclipse Foundation, the Content is \nbeing redistributed by another party ("Redistributor") and different terms and conditions may\napply to your use of any object code in the Content. Check the Redistributor's license that was \nprovided with the Content. If no such license exists, contact the Redistributor. Unless otherwise\nindicated below, the terms and conditions of the EPL still apply to any source code in the Content\nand such source code may be obtained at ", + "licenses": [ + { + "key": "epl-1.0", + "name": "Eclipse Public License 1.0", + "short_name": "EPL 1.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Eclipse Foundation", + "homepage_url": "http://www.eclipse.org/legal/epl-v10.html", + "text_url": "http://www.eclipse.org/legal/epl-v10.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/epl-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-1.0.LICENSE", + "spdx_license_key": "EPL-1.0", + "spdx_url": "https://spdx.org/licenses/EPL-1.0" + } + ] + }, + { + "score": 100.0, + "start_line": 17, + "end_line": 17, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "epl-1.0", + "rule_identifier": "epl-1.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_7.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "matched_text": "https://www.eclipse.org/legal/epl-v10.html\">", + "licenses": [ + { + "key": "epl-1.0", + "name": "Eclipse Public License 1.0", + "short_name": "EPL 1.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Eclipse Foundation", + "homepage_url": "http://www.eclipse.org/legal/epl-v10.html", + "text_url": "http://www.eclipse.org/legal/epl-v10.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/epl-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-1.0.LICENSE", + "spdx_license_key": "EPL-1.0", + "spdx_url": "https://spdx.org/licenses/EPL-1.0" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 95.0, + "start_line": 37, + "end_line": 37, + "matched_length": 14, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 14, + "rule_relevance": 95, + "matched_text": "This product includes software developed by the Apache Software Foundation (", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 44, + "end_line": 44, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_35.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "subject to the terms and conditions", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 44, + "end_line": 44, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_322.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_322.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Apache Software License 2.0.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 39.47, + "start_line": 45, + "end_line": 45, + "matched_length": 15, + "match_coverage": 39.47, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_1112.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1112.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 38, + "rule_relevance": 100, + "matched_text": "LICENSE and is also available at ", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 40.0, + "start_line": 45, + "end_line": 45, + "matched_length": 14, + "match_coverage": 40.0, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_842.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_842.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 35, + "rule_relevance": 100, + "matched_text": "www.apache.org/licenses/LICENSE-2.0.[html]\">[http]://www.apache.org/licenses/LICENSE-2.0.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 33.85, + "start_line": 45, + "end_line": 47, + "matched_length": 22, + "match_coverage": 33.85, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_689.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_689.RULE", + "referenced_filenames": [ + "LICENSE-2.0.txt", + "NOTICE.TXT" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 65, + "rule_relevance": 100, + "matched_text": "2.0.html.\n\n

The Apache attribution [NOTICE] [file] is included with the Content in accordance with 4d of the Apache License, Version 2.0.\n\n

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise \nindicated below, the Content is provided to you under the terms and conditions of the\nEclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available \nat [https]://www.eclipse.org/legal/epl-v10.html.\nFor purposes of the EPL, "Program" will mean the Content.

\n\n

If you did not receive this Content directly from the Eclipse Foundation, the Content is \nbeing redistributed by another party ("Redistributor") and different terms and conditions may\napply to your use of any object code in the Content. Check the Redistributor's license that was \nprovided with the Content. If no such license exists, contact the Redistributor. Unless otherwise\nindicated below, the terms and conditions of the EPL still apply to any source code in the Content\nand such source code may be obtained at ", + "licenses": [ + { + "key": "epl-1.0", + "name": "Eclipse Public License 1.0", + "short_name": "EPL 1.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Eclipse Foundation", + "homepage_url": "http://www.eclipse.org/legal/epl-v10.html", + "text_url": "http://www.eclipse.org/legal/epl-v10.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/epl-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-1.0.LICENSE", + "spdx_license_key": "EPL-1.0", + "spdx_url": "https://spdx.org/licenses/EPL-1.0" + } + ] + }, + { + "score": 100.0, + "start_line": 17, + "end_line": 17, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "epl-1.0", + "rule_identifier": "epl-1.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_7.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "matched_text": "https://www.eclipse.org/legal/epl-v10.html\">", + "licenses": [ + { + "key": "epl-1.0", + "name": "Eclipse Public License 1.0", + "short_name": "EPL 1.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Eclipse Foundation", + "homepage_url": "http://www.eclipse.org/legal/epl-v10.html", + "text_url": "http://www.eclipse.org/legal/epl-v10.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/epl-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-1.0.LICENSE", + "spdx_license_key": "EPL-1.0", + "spdx_url": "https://spdx.org/licenses/EPL-1.0" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 95.0, + "start_line": 37, + "end_line": 37, + "matched_length": 14, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 14, + "rule_relevance": 95, + "matched_text": "This product includes software developed by the Apache Software Foundation (", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 44, + "end_line": 44, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_35.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "subject to the terms and conditions", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 44, + "end_line": 44, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_322.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_322.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Apache Software License 2.0.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 39.47, + "start_line": 45, + "end_line": 45, + "matched_length": 15, + "match_coverage": 39.47, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_1112.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1112.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 38, + "rule_relevance": 100, + "matched_text": "LICENSE and is also available at ", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 40.0, + "start_line": 45, + "end_line": 45, + "matched_length": 14, + "match_coverage": 40.0, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_842.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_842.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 35, + "rule_relevance": 100, + "matched_text": "www.apache.org/licenses/LICENSE-2.0.[html]\">[http]://www.apache.org/licenses/LICENSE-2.0.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 100.0, + "start_line": 47, + "end_line": 47, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_182.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_182.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "the Apache License, Version 2.0.LICENSE and is also available at ", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 100.0, + "start_line": 54, + "end_line": 54, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_20.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_20.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.htmlLICENSE and is also available at ", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 48.57, + "start_line": 59, + "end_line": 60, + "matched_length": 17, + "match_coverage": 48.57, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_842.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_842.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 35, + "rule_relevance": 100, + "matched_text": "License [2].[0]. A [copy] [of] [the] license is [contained]\n[in] [the] [file] [LICENSE] [and] [is] [also] [available] [at] [http]://www.apache.org/licenses/LICENSE-2.0.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 92.68, + "start_line": 65, + "end_line": 66, + "matched_length": 38, + "match_coverage": 100.0, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_1112.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1112.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 38, + "rule_relevance": 100, + "matched_text": "is subject to the terms and conditions of the Apache Software License 2.0. A copy of the license is contained\nin the file LICENSE and is also available at ", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 48.57, + "start_line": 65, + "end_line": 66, + "matched_length": 17, + "match_coverage": 48.57, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_842.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_842.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 35, + "rule_relevance": 100, + "matched_text": "License [2].[0]. A [copy] [of] [the] license is [contained]\n[in] [the] [file] [LICENSE] [and] [is] [also] [available] [at] [http]://www.apache.org/licenses/LICENSE-2.0.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + }, + { + "license_expression": "(epl-2.0 OR apache-2.0) AND apache-2.0 AND epl-2.0", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 71, + "end_line": 71, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_35.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "subject to the terms and conditions", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 28.0, + "start_line": 71, + "end_line": 72, + "matched_length": 14, + "match_coverage": 28.0, + "matcher": "3-seq", + "license_expression": "epl-2.0 OR apache-2.0", + "rule_identifier": "epl-2.0_or_apache-2.0_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_2.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 50, + "rule_relevance": 100, + "matched_text": "of the Eclipse Public License 2.0. A [copy] [of] [the] [license] [is] [contained]\n[in] [the] [file] [LICENSE].[md] [and] [is] [also] [available] [at] ", + "licenses": [ + { + "key": "epl-2.0", + "name": "Eclipse Public License 2.0", + "short_name": "EPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Eclipse Foundation", + "homepage_url": "https://www.eclipse.org/legal/epl-2.0/", + "text_url": "https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/epl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-2.0.LICENSE", + "spdx_license_key": "EPL-2.0", + "spdx_url": "https://spdx.org/licenses/EPL-2.0" + }, + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 36.84, + "start_line": 71, + "end_line": 72, + "matched_length": 14, + "match_coverage": 36.84, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_1112.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1112.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 38, + "rule_relevance": 100, + "matched_text": "License 2.0. A copy of the license is contained\nin the file LICENSE.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 30.43, + "start_line": 72, + "end_line": 72, + "matched_length": 21, + "match_coverage": 30.43, + "matcher": "3-seq", + "license_expression": "epl-2.0", + "rule_identifier": "epl-2.0_4.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-2.0_4.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 69, + "rule_relevance": 100, + "matched_text": "and is also available at https://www.eclipse.org/legal/epl-2.0/\n\n

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise \nindicated below, the Content is provided to you under the terms and conditions of the\nEclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available \nat [https]://www.eclipse.org/legal/epl-v10.html.\nFor purposes of the EPL, "Program" will mean the Content.

\n\n

If you did not receive this Content directly from the Eclipse Foundation, the Content is \nbeing redistributed by another party ("Redistributor") and different terms and conditions may\napply to your use of any object code in the Content. Check the Redistributor's license that was \nprovided with the Content. If no such license exists, contact the Redistributor. Unless otherwise\nindicated below, the terms and conditions of the EPL still apply to any source code in the Content\nand such source code may be obtained at <", + "licenses": [ + { + "key": "epl-1.0", + "name": "Eclipse Public License 1.0", + "short_name": "EPL 1.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Eclipse Foundation", + "homepage_url": "http://www.eclipse.org/legal/epl-v10.html", + "text_url": "http://www.eclipse.org/legal/epl-v10.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/epl-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-1.0.LICENSE", + "spdx_license_key": "EPL-1.0", + "spdx_url": "https://spdx.org/licenses/EPL-1.0" + } + ] + }, + { + "score": 100.0, + "start_line": 17, + "end_line": 17, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "epl-1.0", + "rule_identifier": "epl-1.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_7.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "matched_text": "https://www.eclipse.org/legal/epl-v10.html\">", + "licenses": [ + { + "key": "epl-1.0", + "name": "Eclipse Public License 1.0", + "short_name": "EPL 1.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Eclipse Foundation", + "homepage_url": "http://www.eclipse.org/legal/epl-v10.html", + "text_url": "http://www.eclipse.org/legal/epl-v10.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/epl-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-1.0.LICENSE", + "spdx_license_key": "EPL-1.0", + "spdx_url": "https://spdx.org/licenses/EPL-1.0" + } + ] + } + ] + }, + { + "license_expression": "cpl-1.0", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 40, + "end_line": 40, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_35.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "subject to the terms and conditions", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 41, + "end_line": 41, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "cpl-1.0", + "rule_identifier": "cpl-1.0_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_5.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "Common Public License Version 1.0 (&", + "licenses": [ + { + "key": "cpl-1.0", + "name": "Common Public License 1.0", + "short_name": "CPL 1.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "IBM", + "homepage_url": "http://www.eclipse.org/legal/cpl-v10.html", + "text_url": "http://www.eclipse.org/legal/cpl-v10.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/cpl-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cpl-1.0.LICENSE", + "spdx_license_key": "CPL-1.0", + "spdx_url": "https://spdx.org/licenses/CPL-1.0" + } + ] + }, + { + "score": 75.0, + "start_line": 41, + "end_line": 41, + "matched_length": 18, + "match_coverage": 75.0, + "matcher": "3-seq", + "license_expression": "cpl-1.0", + "rule_identifier": "cpl-1.0_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_14.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 24, + "rule_relevance": 100, + "matched_text": "available at https://www.eclipse.org/legal/cpl-v10.html\n

\nBSD",
+              "licenses": [
+                {
+                  "key": "bsd-new",
+                  "name": "BSD-3-Clause",
+                  "short_name": "BSD-3-Clause",
+                  "category": "Permissive",
+                  "is_exception": false,
+                  "is_unknown": false,
+                  "owner": "Regents of the University of California",
+                  "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause",
+                  "text_url": "http://www.opensource.org/licenses/BSD-3-Clause",
+                  "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new",
+                  "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE",
+                  "spdx_license_key": "BSD-3-Clause",
+                  "spdx_url": "https://spdx.org/licenses/BSD-3-Clause"
+                }
+              ]
+            },
+            {
+              "score": 99.0,
+              "start_line": 57,
+              "end_line": 59,
+              "matched_length": 3,
+              "match_coverage": 100.0,
+              "matcher": "2-aho",
+              "license_expression": "bsd-new",
+              "rule_identifier": "bsd-new_172.RULE",
+              "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_172.RULE",
+              "referenced_filenames": [],
+              "is_license_text": false,
+              "is_license_notice": false,
+              "is_license_reference": true,
+              "is_license_tag": false,
+              "is_license_intro": false,
+              "rule_length": 3,
+              "rule_relevance": 99,
+              "matched_text": "License:

\n
\nBSD License",
+              "licenses": [
+                {
+                  "key": "bsd-new",
+                  "name": "BSD-3-Clause",
+                  "short_name": "BSD-3-Clause",
+                  "category": "Permissive",
+                  "is_exception": false,
+                  "is_unknown": false,
+                  "owner": "Regents of the University of California",
+                  "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause",
+                  "text_url": "http://www.opensource.org/licenses/BSD-3-Clause",
+                  "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new",
+                  "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE",
+                  "spdx_license_key": "BSD-3-Clause",
+                  "spdx_url": "https://spdx.org/licenses/BSD-3-Clause"
+                }
+              ]
+            }
+          ]
+        },
+        {
+          "license_expression": "bsd-new",
+          "detection_log": [
+            "not-combined"
+          ],
+          "matches": [
+            {
+              "score": 100.0,
+              "start_line": 64,
+              "end_line": 85,
+              "matched_length": 211,
+              "match_coverage": 100.0,
+              "matcher": "2-aho",
+              "license_expression": "bsd-new",
+              "rule_identifier": "bsd-new_860.RULE",
+              "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_860.RULE",
+              "referenced_filenames": [],
+              "is_license_text": true,
+              "is_license_notice": false,
+              "is_license_reference": false,
+              "is_license_tag": false,
+              "is_license_intro": false,
+              "rule_length": 211,
+              "rule_relevance": 100,
+              "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list of\nconditions and the following disclaimer. Redistributions in binary form must reproduce\nthe above copyright notice, this list of conditions and the following disclaimer in\nthe documentation and/or other materials provided with the distribution.\n\nNeither the name of Hamcrest nor the names of its contributors may be used to endorse\nor promote products derived from this software without specific prior written\npermission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT\nSHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\nINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\nBUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY\nWAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGE.",
+              "licenses": [
+                {
+                  "key": "bsd-new",
+                  "name": "BSD-3-Clause",
+                  "short_name": "BSD-3-Clause",
+                  "category": "Permissive",
+                  "is_exception": false,
+                  "is_unknown": false,
+                  "owner": "Regents of the University of California",
+                  "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause",
+                  "text_url": "http://www.opensource.org/licenses/BSD-3-Clause",
+                  "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new",
+                  "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE",
+                  "spdx_license_key": "BSD-3-Clause",
+                  "spdx_url": "https://spdx.org/licenses/BSD-3-Clause"
+                }
+              ]
+            }
+          ]
+        }
+      ],
+      "license_clues": [],
+      "percentage_of_license_text": 50.37,
+      "scan_errors": []
+    },
+    {
+      "path": "about_4.html",
+      "type": "file",
+      "detected_license_expression": "epl-1.0 AND cpl-1.0",
+      "detected_license_expression_spdx": "EPL-1.0 AND CPL-1.0",
+      "license_detections": [
+        {
+          "license_expression": "epl-1.0",
+          "detection_log": [
+            "not-combined"
+          ],
+          "matches": [
+            {
+              "score": 96.69,
+              "start_line": 12,
+              "end_line": 25,
+              "matched_length": 146,
+              "match_coverage": 96.69,
+              "matcher": "3-seq",
+              "license_expression": "epl-1.0",
+              "rule_identifier": "epl-1.0_3.RULE",
+              "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_3.RULE",
+              "referenced_filenames": [],
+              "is_license_text": false,
+              "is_license_notice": true,
+              "is_license_reference": false,
+              "is_license_tag": false,
+              "is_license_intro": false,
+              "rule_length": 151,
+              "rule_relevance": 100,
+              "matched_text": "License\n\n

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise \nindicated below, the Content is provided to you under the terms and conditions of the\nEclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available \nat [https]://www.eclipse.org/legal/epl-v10.html.\nFor purposes of the EPL, "Program" will mean the Content.

\n\n

If you did not receive this Content directly from the Eclipse Foundation, the Content is \nbeing redistributed by another party ("Redistributor") and different terms and conditions may\napply to your use of any object code in the Content. Check the Redistributor's license that was \nprovided with the Content. If no such license exists, contact the Redistributor. Unless otherwise\nindicated below, the terms and conditions of the EPL still apply to any source code in the Content\nand such source code may be obtained at <", + "licenses": [ + { + "key": "epl-1.0", + "name": "Eclipse Public License 1.0", + "short_name": "EPL 1.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Eclipse Foundation", + "homepage_url": "http://www.eclipse.org/legal/epl-v10.html", + "text_url": "http://www.eclipse.org/legal/epl-v10.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/epl-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-1.0.LICENSE", + "spdx_license_key": "EPL-1.0", + "spdx_url": "https://spdx.org/licenses/EPL-1.0" + } + ] + }, + { + "score": 100.0, + "start_line": 17, + "end_line": 17, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "epl-1.0", + "rule_identifier": "epl-1.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_7.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "matched_text": "https://www.eclipse.org/legal/epl-v10.html\">", + "licenses": [ + { + "key": "epl-1.0", + "name": "Eclipse Public License 1.0", + "short_name": "EPL 1.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Eclipse Foundation", + "homepage_url": "http://www.eclipse.org/legal/epl-v10.html", + "text_url": "http://www.eclipse.org/legal/epl-v10.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/epl-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-1.0.LICENSE", + "spdx_license_key": "EPL-1.0", + "spdx_url": "https://spdx.org/licenses/EPL-1.0" + } + ] + } + ] + }, + { + "license_expression": "cpl-1.0", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 39, + "end_line": 39, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_35.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "subject to the terms and conditions", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 40, + "end_line": 40, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "cpl-1.0", + "rule_identifier": "cpl-1.0_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_5.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "Common Public License Version 1.0 (&", + "licenses": [ + { + "key": "cpl-1.0", + "name": "Common Public License 1.0", + "short_name": "CPL 1.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "IBM", + "homepage_url": "http://www.eclipse.org/legal/cpl-v10.html", + "text_url": "http://www.eclipse.org/legal/cpl-v10.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/cpl-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cpl-1.0.LICENSE", + "spdx_license_key": "CPL-1.0", + "spdx_url": "https://spdx.org/licenses/CPL-1.0" + } + ] + }, + { + "score": 75.0, + "start_line": 40, + "end_line": 40, + "matched_length": 18, + "match_coverage": 75.0, + "matcher": "3-seq", + "license_expression": "cpl-1.0", + "rule_identifier": "cpl-1.0_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_14.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 24, + "rule_relevance": 100, + "matched_text": "available at https://www.eclipse.org/legal/cpl-v10.html", + "licenses": [ + { + "key": "cpl-1.0", + "name": "Common Public License 1.0", + "short_name": "CPL 1.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "IBM", + "homepage_url": "http://www.eclipse.org/legal/cpl-v10.html", + "text_url": "http://www.eclipse.org/legal/cpl-v10.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/cpl-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cpl-1.0.LICENSE", + "spdx_license_key": "CPL-1.0", + "spdx_url": "https://spdx.org/licenses/CPL-1.0" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 47.22, + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho/about_1.html b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho/about_1.html new file mode 100644 index 00000000000..bed809bf1c3 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho/about_1.html @@ -0,0 +1,52 @@ + + + + +About + + +

About This Content

+ +

June 25, 2012

+

License

+ +

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise +indicated below, the Content is provided to you under the terms and conditions of the +Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available +at https://www.eclipse.org/legal/epl-v10.html. +For purposes of the EPL, "Program" will mean the Content.

+ +

If you did not receive this Content directly from the Eclipse Foundation, the Content is +being redistributed by another party ("Redistributor") and different terms and conditions may +apply to your use of any object code in the Content. Check the Redistributor's license that was +provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise +indicated below, the terms and conditions of the EPL still apply to any source code in the Content +and such source code may be obtained at http://www.eclipse.org.

+ +

Third Party Content

+

The Content includes items that have been sourced from third parties as set out below. If you +did not receive this Content directly from the Eclipse Foundation, the following is provided +for informational purposes only, and you should look to the Redistributor’s license for +terms and conditions of use.

+ +

SureFire JUnit Runner

+

The plug-in includes SureFire JUnit Runner ${surefire-version} developed by the Apache Software Foundation. Therefore:

+ +
+This product includes software developed by the Apache Software Foundation (http://www.apache.org/). +
+ +

SureFire JUnit Runner is:

+ +
Copyright 2004-2015 The Apache Software Foundation.
+ +

Your use of the SureFire JUnit Runner code is subject to the terms and conditions of the Apache Software License 2.0. A copy of the license is contained +in the file LICENSE and is also available at http://www.apache.org/licenses/LICENSE-2.0.html. + +

The Apache attribution NOTICE file is included with the Content in accordance with 4d of the Apache License, Version 2.0.

+ +

Examples and documentation as well as updated source code for SureFire JUnit Runner is available at http://maven.apache.org/surefire/.

+ + + \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho/about_2.html b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho/about_2.html new file mode 100644 index 00000000000..23f58338b36 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho/about_2.html @@ -0,0 +1,76 @@ + + + + +About + + +

About This Content

+ +

June 25, 2012

+

License

+ +

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise +indicated below, the Content is provided to you under the terms and conditions of the +Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available +at https://www.eclipse.org/legal/epl-v10.html. +For purposes of the EPL, "Program" will mean the Content.

+ +

If you did not receive this Content directly from the Eclipse Foundation, the Content is +being redistributed by another party ("Redistributor") and different terms and conditions may +apply to your use of any object code in the Content. Check the Redistributor's license that was +provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise +indicated below, the terms and conditions of the EPL still apply to any source code in the Content +and such source code may be obtained at http://www.eclipse.org.

+ +

Third Party Content

+

The Content includes items that have been sourced from third parties as set out below. If you +did not receive this Content directly from the Eclipse Foundation, the following is provided +for informational purposes only, and you should look to the Redistributor’s license for +terms and conditions of use.

+ +

Surefire Shared Java 5 Provider Base

+

The plug-in includes Surefire Shared Java 5 Provider Base ${surefire-version} developed by the Apache Software Foundation. Therefore:

+ +
+This product includes software developed by the Apache Software Foundation (http://www.apache.org/). +
+ +

Surefire Shared Java 5 Provider Base is:

+ +
Copyright 2004-2015 The Apache Software Foundation.
+ +

Your use of the Surefire Shared Java 5 Provider Base code is subject to the terms and conditions of the Apache Software License 2.0. A copy of the license is contained +in the file LICENSE and is also available at http://www.apache.org/licenses/LICENSE-2.0.html. + +

The Apache attribution NOTICE file is included with the Content in accordance with 4d of the Apache License, Version 2.0.

+ +

Examples and documentation as well as updated source code for Surefire Shared Java 5 Provider Base is available at http://maven.apache.org/surefire/.

+ +

opentest4j

+

The plug-in includes opentest4j 1.0.0. +

Your use of the opentest4j code is subject to the terms and conditions of the Apache Software License 2.0. A copy of the license is contained +in the file LICENSE and is also available at http://www.apache.org/licenses/LICENSE-2.0.html. +

Examples and documentation as well as updated source code for opentest4j is available at https://github.com/ota4j-team/opentest4j/.

+ +

API Guardian

+

The plug-in includes API Guardian 1.0.0. +

Your use of the API Guardian code is subject to the terms and conditions of the Apache Software License 2.0. A copy of the license is contained +in the file LICENSE and is also available at http://www.apache.org/licenses/LICENSE-2.0.html. +

Examples and documentation as well as updated source code for opentest4j is available at https://github.com/apiguardian-team/apiguardian/.

+ +

junit-platform-surefire-provider

+

The plug-in includes junit-platform-surefire-provider ${junit-platform-version}. +

Your use of the junit-platform-surefire-provider code is subject to the terms and conditions of the Apache Software License 2.0. A copy of the license is contained +in the file LICENSE and is also available at http://www.apache.org/licenses/LICENSE-2.0.html. +

Examples and documentation as well as updated source code for junit-platform-surefire-provider is available at https://github.com/junit-team/junit5/.

+ +

junit-jupiter-engine, junit-vintage-engine, junit-platform-commons, junit-platform-engine, junit-platform-launcher

+

The plug-in includes junit-jupiter-engine ${junit-jupiter-version}, junit-vintage-engine ${junit-jupiter-version}, junit-platform-commons ${junit-platform-version}, junit-platform-engine ${junit-platform-version}, junit-platform-launcher ${junit-platform-version}. +

Your use of the junit-jupiter-engine, junit-vintage-engine, junit-platform-commons, junit-platform-engine, junit-platform-launcher code is subject to the terms and conditions of the Eclipse Public License 2.0. A copy of the license is contained +in the file LICENSE.md and is also available at https://www.eclipse.org/legal/epl-2.0/. +

Examples and documentation as well as updated source code for junit-jupiter-engine, junit-vintage-engine, junit-platform-commons, junit-platform-engine, junit-platform-launcher is available at https://github.com/junit-team/junit5/.

+ + + diff --git a/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho/about_3.html b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho/about_3.html new file mode 100644 index 00000000000..ebf319091a4 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho/about_3.html @@ -0,0 +1,90 @@ + + + + +About + + +

About This Content

+ +

January 8, 2010

+

License

+ +

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise +indicated below, the Content is provided to you under the terms and conditions of the +Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available +at https://www.eclipse.org/legal/epl-v10.html. +For purposes of the EPL, "Program" will mean the Content.

+ +

If you did not receive this Content directly from the Eclipse Foundation, the Content is +being redistributed by another party ("Redistributor") and different terms and conditions may +apply to your use of any object code in the Content. Check the Redistributor's license that was +provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise +indicated below, the terms and conditions of the EPL still apply to any source code in the Content +and such source code may be obtained at https://www.eclipse.org.

+ + +

Third Party Content

+

The Content includes items that have been sourced from third parties as set out below. If you +did not receive this Content directly from the Eclipse Foundation, the following is provided +for informational purposes only, and you should look to the Redistributor's license for +terms and conditions of use.

+
+ +

The Content includes items that have been sourced from third parties as follows:

+ +

JUnit 4.8.1

+ +

The plug-in is accompanied by software developed by JUnit.org. The JUnit 4.8.1 code included with the plug-in includes no modifications. +Your use of JUnit 4.8.1 in both source and binary code form contained in the plug-in is subject to the terms and conditions of the +Common Public License Version 1.0 ("CPL"). A copy of the CPL is available at https://www.eclipse.org/legal/cpl-v10.html. +The binary code is located in junit.jar and the source code is located in source-bundle or in the org.junit.source bundle. +
The original source and binaries are available from https://sourceforge.net/projects/junit/files/, namely: +
https://sourceforge.net/projects/junit/files/junit/4.8.1/junit-4.8.1-src.jar/download +
https://sourceforge.net/projects/junit/files/junit/4.8.1/junit-dep-4.8.1.jar/download +

+ + +

Hamcrest Library 1.1

+ +

The plug-in is accompanied by software developed by Hamcrest (https://code.google.com/p/hamcrest/). +The hamcrest-library 1.1 code included within the JUnit 4.8.1 Jar includes no modifications. +Your use of hamcrest-library 1.1 in both source and binary code form contained in the plug-in is subject to the terms and conditions of the +New BSD License. +The binary code is located in junit.jar/org/junit/internal/matchers and the source code is located in source-bundle/org/junit/internal/matchers.

+ +

The Hamcrest New BSD License:

+
+BSD License
+
+Copyright (c) 2000-2006, www.hamcrest.org
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+Redistributions of source code must retain the above copyright notice, this list of
+conditions and the following disclaimer. Redistributions in binary form must reproduce
+the above copyright notice, this list of conditions and the following disclaimer in
+the documentation and/or other materials provided with the distribution.
+
+Neither the name of Hamcrest nor the names of its contributors may be used to endorse
+or promote products derived from this software without specific prior written
+permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
+SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
+WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
+
+ +
+ + \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho/about_4.html b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho/about_4.html new file mode 100644 index 00000000000..4a4c571fc7e --- /dev/null +++ b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho/about_4.html @@ -0,0 +1,46 @@ + + + + +About + + +

About This Content

+ +

June 2, 2008

+

License

+ +

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise +indicated below, the Content is provided to you under the terms and conditions of the +Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available +at https://www.eclipse.org/legal/epl-v10.html. +For purposes of the EPL, "Program" will mean the Content.

+ +

If you did not receive this Content directly from the Eclipse Foundation, the Content is +being redistributed by another party ("Redistributor") and different terms and conditions may +apply to your use of any object code in the Content. Check the Redistributor's license that was +provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise +indicated below, the terms and conditions of the EPL still apply to any source code in the Content +and such source code may be obtained at https://www.eclipse.org.

+ +

Third Party Content

+ +

The Content includes items that have been sourced from third parties as set out below. If you +did not receive this Content directly from the Eclipse Foundation, the following is provided +for informational purposes only, and you should look to the Redistributor’s license for +terms and conditions of use.

+ +

The Content includes items that have been sourced from third parties as follows:

+ +

JUnit 3.8.2

+ +

The plug-in is accompanied by software developed by JUnit.org. The JUnit 3.8.2 code included with the plug-in includes no modifications. +Your use of JUnit 3.8.2 in both source and binary code form contained in the plug-in is subject to the terms and conditions of the +Common Public License Version 1.0 ("CPL"). A copy of the CPL is available at https://www.eclipse.org/legal/cpl-v10.html. +(a local copy can be found here)

+ +

The original binaries and source are available at the JUnit web site. + + + \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation.expected.json b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation.expected.json new file mode 100644 index 00000000000..cea6266e154 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation.expected.json @@ -0,0 +1,97 @@ +{ + "files": [ + { + "path": "README.md", + "type": "file", + "detected_license_expression": "epl-2.0", + "detected_license_expression_spdx": "EPL-2.0", + "license_detections": [ + { + "license_expression": "epl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 6, + "matched_length": 31, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "epl-2.0", + "rule_identifier": "epl-2.0_56.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-2.0_56.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 31, + "rule_relevance": 100, + "matched_text": "This program and the accompanying materials are made\n * available under the terms of the Eclipse Public License 2.0\n * which is available at https://www.eclipse.org/legal/epl-2.0/", + "licenses": [ + { + "key": "epl-2.0", + "name": "Eclipse Public License 2.0", + "short_name": "EPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Eclipse Foundation", + "homepage_url": "https://www.eclipse.org/legal/epl-2.0/", + "text_url": "https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/epl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-2.0.LICENSE", + "spdx_license_key": "EPL-2.0", + "spdx_url": "https://spdx.org/licenses/EPL-2.0" + } + ] + }, + { + "score": 100.0, + "start_line": 8, + "end_line": 8, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "epl-2.0", + "rule_identifier": "spdx-license-identifier: epl-2.0", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "SPDX-License-Identifier: EPL-2.0", + "licenses": [ + { + "key": "epl-2.0", + "name": "Eclipse Public License 2.0", + "short_name": "EPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Eclipse Foundation", + "homepage_url": "https://www.eclipse.org/legal/epl-2.0/", + "text_url": "https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/epl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/epl-2.0.LICENSE", + "spdx_license_key": "EPL-2.0", + "spdx_url": "https://spdx.org/licenses/EPL-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 86.05, + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation/README.md b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation/README.md new file mode 100644 index 00000000000..bd086d56efd --- /dev/null +++ b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation/README.md @@ -0,0 +1,10 @@ +/********************************************************************* + * Copyright (c) 2019 Red Hat, Inc. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + **********************************************************************/ + \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-long-gaps-between.expected.json b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-long-gaps-between.expected.json new file mode 100644 index 00000000000..8885dd1c59b --- /dev/null +++ b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-long-gaps-between.expected.json @@ -0,0 +1,179 @@ +{ + "files": [ + { + "path": "LICENSE-dist.txt", + "type": "file", + "detected_license_expression": "x11-lucent AND bzip2-libbzip-2010", + "detected_license_expression_spdx": "LicenseRef-scancode-x11-lucent AND bzip2-1.0.6", + "license_detections": [ + { + "license_expression": "x11-lucent", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_4.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_4.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "licensed under the following terms:", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 8, + "end_line": 14, + "matched_length": 93, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-lucent", + "rule_identifier": "x11-lucent_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-lucent_1.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 93, + "rule_relevance": 100, + "matched_text": "Permission to use, copy, modify, and distribute this software for any purpose without\n fee is hereby granted, provided that this entire notice is included in all copies of any\n software which is or includes a copy or modification of this software and in all copies\n of the supporting documentation for such software. THIS SOFTWARE IS BEING PROVIDED \"AS\n IS\", WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR\n LUCENT TECHNOLOGIES MAKE ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE\n MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.", + "licenses": [ + { + "key": "x11-lucent", + "name": "X11-Style (Lucent)", + "short_name": "X11-Style (Lucent)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Alcatel-Lucent", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-lucent", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent.LICENSE", + "spdx_license_key": "LicenseRef-scancode-x11-lucent", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent.LICENSE" + } + ] + } + ] + }, + { + "license_expression": "bzip2-libbzip-2010", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 18, + "end_line": 18, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_4.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_4.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "licensed under the following terms:", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 25, + "end_line": 54, + "matched_length": 233, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bzip2-libbzip-2010", + "rule_identifier": "bzip2-libbzip-2010.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 233, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions\n are met:\n\n 1. Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n 2. The origin of this software must not be misrepresented; you must\n not claim that you wrote the original software. If you use this\n software in a product, an acknowledgment in the product\n documentation would be appreciated but is not required.\n\n 3. Altered source versions must be plainly marked as such, and must\n not be misrepresented as being the original software.\n\n 4. The name of the author may not be used to endorse or promote\n products derived from this software without specific prior written\n permission.\n\n THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS\n OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY\n DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\n GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\n WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "licenses": [ + { + "key": "bzip2-libbzip-2010", + "name": "bzip2 License 2010", + "short_name": "bzip2 License 2010", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "bzip", + "homepage_url": "https://github.com/asimonov-im/bzip2/blob/master/LICENSE", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/bzip2-libbzip-2010", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE", + "spdx_license_key": "bzip2-1.0.6", + "spdx_url": "https://spdx.org/licenses/bzip2-1.0.6" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 87.73, + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-long-gaps-between/LICENSE-dist.txt b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-long-gaps-between/LICENSE-dist.txt new file mode 100644 index 00000000000..131c231b7b6 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-long-gaps-between/LICENSE-dist.txt @@ -0,0 +1,54 @@ +be/src/gutil/utf/*: licensed under the following terms: + + UTF-8 Library + + The authors of this software are Rob Pike and Ken Thompson. + Copyright (c) 1998-2002 by Lucent Technologies. + + Permission to use, copy, modify, and distribute this software for any purpose without + fee is hereby granted, provided that this entire notice is included in all copies of any + software which is or includes a copy or modification of this software and in all copies + of the supporting documentation for such software. THIS SOFTWARE IS BEING PROVIDED "AS + IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR + LUCENT TECHNOLOGIES MAKE ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE + MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + +-------------------------------------------------------------------------------- + +be/src/gutil/valgrind.h: licensed under the following terms: + + This file is part of Valgrind, a dynamic binary instrumentation + framework. + + Copyright (C) 2000-2008 Julian Seward. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. The origin of this software must not be misrepresented; you must + not claim that you wrote the original software. If you use this + software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + + 3. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + + 4. The name of the author may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS + OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-with-imperfect-matches.expected.json b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-with-imperfect-matches.expected.json new file mode 100644 index 00000000000..523fd89f5a2 --- /dev/null +++ b/tests/licensedcode/data/plugin_license/unknown_intro/scan-unknown-intro-with-imperfect-matches.expected.json @@ -0,0 +1,171 @@ +{ + "files": [ + { + "path": "LICENSE.md", + "type": "file", + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 50.0, + "start_line": 9, + "end_line": 9, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_2.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 2, + "rule_relevance": 50, + "matched_text": "licensed under:", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 11, + "end_line": 11, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_21.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_21.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "http://spdx.org/licenses/MIT.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 11, + "end_line": 13, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_31.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License\n\n

MIT License + +

License

+ +Unless stated otherwise all works are: + + + +and licensed under: + + + +

MIT License

+ +
+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, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE 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.
+
+ + diff --git a/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json b/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json new file mode 100644 index 00000000000..d85fc4f565e --- /dev/null +++ b/tests/licensedcode/data/plugin_license_policy/policy-codebase.expected.json @@ -0,0 +1,471 @@ +{ + "files": [ + { + "path": "policy-codebase.tgz", + "type": "directory", + "name": "policy-codebase.tgz", + "base_name": "policy-codebase.tgz", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "license_policy": {}, + "files_count": 5, + "dirs_count": 1, + "size_count": 20834, + "scan_errors": [] + }, + { + "path": "policy-codebase.tgz/policy-codebase", + "type": "directory", + "name": "policy-codebase", + "base_name": "policy-codebase", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "license_policy": {}, + "files_count": 5, + "dirs_count": 0, + "size_count": 20834, + "scan_errors": [] + }, + { + "path": "policy-codebase.tgz/policy-codebase/broadcom.txt", + "type": "file", + "name": "broadcom.txt", + "base_name": "broadcom", + "extension": ".txt", + "size": 360, + "date": "2018-03-11", + "sha1": "217ccbbd9f1fb74515d4876546331fcd89231960", + "md5": "24f77d5a5c926f8779feef39ba4b3c16", + "sha256": "9b5f0e72a72c5cdacf37e62e958155f02c75433ef60e0985f7ba471d8d25d2b0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "broadcom-commercial", + "detected_license_expression_spdx": "LicenseRef-scancode-broadcom-commercial", + "license_detections": [ + { + "license_expression": "broadcom-commercial", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 7, + "matched_length": 42, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "broadcom-commercial", + "rule_identifier": "broadcom-commercial.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/broadcom-commercial.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 42, + "rule_relevance": 100, + "licenses": [ + { + "key": "broadcom-commercial", + "name": "Broadcom Commercial Notice", + "short_name": "Broadcom Commercial Notice", + "category": "Commercial", + "is_exception": false, + "is_unknown": false, + "owner": "Broadcom", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/broadcom-commercial", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/broadcom-commercial.LICENSE", + "spdx_license_key": "LicenseRef-scancode-broadcom-commercial", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/broadcom-commercial.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 84.0, + "license_policy": { + "license_key": "broadcom-commercial", + "label": "Restricted License", + "color_code": "#FFcc33", + "icon": "icon-warning-sign" + }, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "policy-codebase.tgz/policy-codebase/bsd-1988.txt", + "type": "file", + "name": "bsd-1988.txt", + "base_name": "bsd-1988", + "extension": ".txt", + "size": 933, + "date": "2018-03-11", + "sha1": "02056333e1deb7deefcd9a43ce010ffa60f5dadf", + "md5": "b6a98b8fb9697411ff10f16cf5ab7bab", + "sha256": "daaf83d3795d98119d15139a03e57331cc462100c51b9ad278248172d6f3097a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "bsd-1988", + "detected_license_expression_spdx": "LicenseRef-scancode-bsd-1988", + "license_detections": [ + { + "license_expression": "bsd-1988", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 14, + "matched_length": 120, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-1988", + "rule_identifier": "bsd-1988.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-1988.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 120, + "rule_relevance": 100, + "licenses": [ + { + "key": "bsd-1988", + "name": "BSD 1988", + "short_name": "BSD 1988", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-1988", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-1988.LICENSE", + "spdx_license_key": "LicenseRef-scancode-bsd-1988", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-1988.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 93.75, + "license_policy": { + "license_key": "bsd-1988", + "label": "Approved License", + "color_code": "#008000", + "icon": "icon-ok-circle" + }, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "policy-codebase.tgz/policy-codebase/esri-devkit.txt", + "type": "file", + "name": "esri-devkit.txt", + "base_name": "esri-devkit", + "extension": ".txt", + "size": 397, + "date": "2018-03-11", + "sha1": "e5646193f4e52c43d549c5e8ed389a39fa988b49", + "md5": "629e535ed3b3d6a5e52b1fa96dcd9bfb", + "sha256": "05e84837a6b210ec4727ba362caf1946fc78550b7131ef25923af1593ea1e4f7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "detected_license_expression": "esri-devkit", + "detected_license_expression_spdx": "LicenseRef-scancode-esri-devkit", + "license_detections": [ + { + "license_expression": "esri-devkit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 10, + "matched_length": 51, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "esri-devkit", + "rule_identifier": "esri-devkit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/esri-devkit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 51, + "rule_relevance": 100, + "licenses": [ + { + "key": "esri-devkit", + "name": "Esri Developer Kit License", + "short_name": "Esri Developer Kit License", + "category": "Proprietary Free", + "is_exception": false, + "is_unknown": false, + "owner": "Esri", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/esri-devkit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/esri-devkit.LICENSE", + "spdx_license_key": "LicenseRef-scancode-esri-devkit", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/esri-devkit.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 100.0, + "license_policy": { + "license_key": "esri-devkit", + "label": "Restricted License", + "color_code": "#FFcc33", + "icon": "icon-warning-sign" + }, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "policy-codebase.tgz/policy-codebase/oracle-java-ee-sdk-2010.txt", + "type": "file", + "name": "oracle-java-ee-sdk-2010.txt", + "base_name": "oracle-java-ee-sdk-2010", + "extension": ".txt", + "size": 10702, + "date": "2018-03-11", + "sha1": "f891d3b96d0c01f1d754f494c65aba9231c1d7b5", + "md5": "040e0f985dcc6c2e8093f7dc5c4bf64d", + "sha256": "001aef30f8edbd2bd36ce13a8ea47bce4de99796ae74afba7ed97a0745bf53d1", + "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, + "detected_license_expression": "oracle-java-ee-sdk-2010", + "detected_license_expression_spdx": "LicenseRef-scancode-oracle-java-ee-sdk-2010", + "license_detections": [ + { + "license_expression": "oracle-java-ee-sdk-2010", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 89, + "matched_length": 1668, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "oracle-java-ee-sdk-2010", + "rule_identifier": "oracle-java-ee-sdk-2010.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/oracle-java-ee-sdk-2010.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1668, + "rule_relevance": 100, + "licenses": [ + { + "key": "oracle-java-ee-sdk-2010", + "name": "OTN Developer License for JAVA EE SDK", + "short_name": "OTN Developer License for JAVA EE SDK", + "category": "Proprietary Free", + "is_exception": false, + "is_unknown": false, + "owner": "Oracle Corporation", + "homepage_url": "http://www.oracle.com/technetwork/java/javase/downloads/366879", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/oracle-java-ee-sdk-2010", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/oracle-java-ee-sdk-2010.LICENSE", + "spdx_license_key": "LicenseRef-scancode-oracle-java-ee-sdk-2010", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/oracle-java-ee-sdk-2010.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 100.0, + "license_policy": { + "license_key": "oracle-java-ee-sdk-2010", + "label": "Restricted License", + "color_code": "#FFcc33", + "icon": "icon-warning-sign" + }, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "policy-codebase.tgz/policy-codebase/rh-eula.txt", + "type": "file", + "name": "rh-eula.txt", + "base_name": "rh-eula", + "extension": ".txt", + "size": 8442, + "date": "2018-03-11", + "sha1": "f371cde1d49624fb791e079a283be63db03d41bd", + "md5": "c9646421755f00aff62024dc72231f24", + "sha256": "1f11e800d2e0052b75539726a93dcd2ffb76b38d187a81ba44adc82c1cfeed8c", + "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, + "detected_license_expression": "rh-eula", + "detected_license_expression_spdx": "LicenseRef-scancode-rh-eula", + "license_detections": [ + { + "license_expression": "rh-eula", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 124, + "matched_length": 1283, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "rh-eula", + "rule_identifier": "rh-eula.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rh-eula.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1283, + "rule_relevance": 100, + "licenses": [ + { + "key": "rh-eula", + "name": "Red Hat EULA for Enterprise Linux and Applications", + "short_name": "Red Hat EULA", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Red Hat", + "homepage_url": "http://www.redhat.com/en/about/red-hat-end-user-license-agreements", + "text_url": "http://www.redhat.com/f/pdf/licenses/GLOBAL_EULA_RHEL_English_20101110.pdf", + "reference_url": "https://scancode-licensedb.aboutcode.org/rh-eula", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rh-eula.LICENSE", + "spdx_license_key": "LicenseRef-scancode-rh-eula", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rh-eula.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 100.0, + "license_policy": { + "license_key": "rh-eula", + "label": "Restricted License", + "color_code": "#FFcc33", + "icon": "icon-warning-sign" + }, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_license_text/scan.expected.json b/tests/licensedcode/data/plugin_license_text/scan.expected.json index 3bf1a7663b3..ad2ebcccf0c 100644 --- a/tests/licensedcode/data/plugin_license_text/scan.expected.json +++ b/tests/licensedcode/data/plugin_license_text/scan.expected.json @@ -19,8 +19,10 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "is_license_text": false, "files_count": 5, @@ -47,50 +49,56 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [ + "detected_license_expression": "apache-1.0", + "detected_license_expression_spdx": "Apache-1.0", + "license_detections": [ { - "key": "apache-1.0", - "score": 100.0, - "name": "Apache License 1.0", - "short_name": "Apache 1.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-1.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-1.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.yml", - "spdx_license_key": "Apache-1.0", - "spdx_url": "https://spdx.org/licenses/Apache-1.0", - "start_line": 8, - "end_line": 58, - "matched_rule": { - "identifier": "apache-1.0.LICENSE", - "license_expression": "apache-1.0", - "licenses": [ - "apache-1.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": "2-aho", - "rule_length": 368, - "matched_length": 368, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "Redistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions\r\nare met:\r\n\r\n 1. Redistributions of source code must retain the above copyright\r\n notice, this list of conditions and the following disclaimer. \r\n \r\n 2. Redistributions in binary form must reproduce the above copyright\r\n notice, this list of conditions and the following disclaimer in\r\n the documentation and/or other materials provided with the\r\n distribution.\r\n \r\n 3. All advertising materials mentioning features or use of this\r\n software must display the following acknowledgment:\r\n \"This product includes software developed by the Apache Group\r\n for use in the Apache HTTP server project (http://www.apache.org/).\"\r\n \r\n 4. The names \"Apache Server\" and \"Apache Group\" must not be used to\r\n endorse or promote products derived from this software without\r\n prior written permission. For written permission, please contact\r\n apache@apache.org.\r\n \r\n 5. Products derived from this software may not be called \"Apache\"\r\n nor may \"Apache\" appear in their names without prior written\r\n permission of the Apache Group.\r\n \r\n 6. Redistributions of any form whatsoever must retain the following\r\n acknowledgment:\r\n \"This product includes software developed by the Apache Group\r\n for use in the Apache HTTP server project (http://www.apache.org/).\"\r\n \r\n THIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``AS IS'' AND ANY\r\n EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\n PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE GROUP OR\r\n ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\r\n NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\r\n LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\r\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\r\n OF THE POSSIBILITY OF SUCH DAMAGE.\r\n====================================================================\r\n\r\n This software consists of voluntary contributions made by many\r\n individuals on behalf of the Apache Group and was originally based\r\n on public domain software written at the National Center for\r\n Supercomputing Applications, University of Illinois, Urbana-Champaign.\r\n For more information on the Apache Group and the Apache HTTP server\r\n project, please see ." + "license_expression": "apache-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 8, + "end_line": 58, + "matched_length": 368, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-1.0", + "rule_identifier": "apache-1.0.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 368, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions\r\nare met:\r\n\r\n 1. Redistributions of source code must retain the above copyright\r\n notice, this list of conditions and the following disclaimer. \r\n \r\n 2. Redistributions in binary form must reproduce the above copyright\r\n notice, this list of conditions and the following disclaimer in\r\n the documentation and/or other materials provided with the\r\n distribution.\r\n \r\n 3. All advertising materials mentioning features or use of this\r\n software must display the following acknowledgment:\r\n \"This product includes software developed by the Apache Group\r\n for use in the Apache HTTP server project (http://www.apache.org/).\"\r\n \r\n 4. The names \"Apache Server\" and \"Apache Group\" must not be used to\r\n endorse or promote products derived from this software without\r\n prior written permission. For written permission, please contact\r\n apache@apache.org.\r\n \r\n 5. Products derived from this software may not be called \"Apache\"\r\n nor may \"Apache\" appear in their names without prior written\r\n permission of the Apache Group.\r\n \r\n 6. Redistributions of any form whatsoever must retain the following\r\n acknowledgment:\r\n \"This product includes software developed by the Apache Group\r\n for use in the Apache HTTP server project (http://www.apache.org/).\"\r\n \r\n THIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``AS IS'' AND ANY\r\n EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\n PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE GROUP OR\r\n ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\r\n NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\r\n LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\r\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\r\n OF THE POSSIBILITY OF SUCH DAMAGE.\r\n====================================================================\r\n\r\n This software consists of voluntary contributions made by many\r\n individuals on behalf of the Apache Group and was originally based\r\n on public domain software written at the National Center for\r\n Supercomputing Applications, University of Illinois, Urbana-Champaign.\r\n For more information on the Apache Group and the Apache HTTP server\r\n project, please see .", + "licenses": [ + { + "key": "apache-1.0", + "name": "Apache License 1.0", + "short_name": "Apache 1.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-1.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", + "spdx_license_key": "Apache-1.0", + "spdx_url": "https://spdx.org/licenses/Apache-1.0" + } + ] + } + ] } ], - "license_expressions": [ - "apache-1.0" - ], + "license_clues": [], "percentage_of_license_text": 96.08, "is_license_text": true, "files_count": 0, @@ -117,50 +125,56 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [ + "detected_license_expression": "apache-1.0", + "detected_license_expression_spdx": "Apache-1.0", + "license_detections": [ { - "key": "apache-1.0", - "score": 100.0, - "name": "Apache License 1.0", - "short_name": "Apache 1.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-1.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-1.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.yml", - "spdx_license_key": "Apache-1.0", - "spdx_url": "https://spdx.org/licenses/Apache-1.0", - "start_line": 40, - "end_line": 90, - "matched_rule": { - "identifier": "apache-1.0.LICENSE", - "license_expression": "apache-1.0", - "licenses": [ - "apache-1.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": "2-aho", - "rule_length": 368, - "matched_length": 368, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "Redistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions\r\nare met:\r\n\r\n 1. Redistributions of source code must retain the above copyright\r\n notice, this list of conditions and the following disclaimer. \r\n \r\n 2. Redistributions in binary form must reproduce the above copyright\r\n notice, this list of conditions and the following disclaimer in\r\n the documentation and/or other materials provided with the\r\n distribution.\r\n \r\n 3. All advertising materials mentioning features or use of this\r\n software must display the following acknowledgment:\r\n \"This product includes software developed by the Apache Group\r\n for use in the Apache HTTP server project (http://www.apache.org/).\"\r\n \r\n 4. The names \"Apache Server\" and \"Apache Group\" must not be used to\r\n endorse or promote products derived from this software without\r\n prior written permission. For written permission, please contact\r\n apache@apache.org.\r\n \r\n 5. Products derived from this software may not be called \"Apache\"\r\n nor may \"Apache\" appear in their names without prior written\r\n permission of the Apache Group.\r\n \r\n 6. Redistributions of any form whatsoever must retain the following\r\n acknowledgment:\r\n \"This product includes software developed by the Apache Group\r\n for use in the Apache HTTP server project (http://www.apache.org/).\"\r\n \r\n THIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``AS IS'' AND ANY\r\n EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\n PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE GROUP OR\r\n ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\r\n NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\r\n LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\r\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\r\n OF THE POSSIBILITY OF SUCH DAMAGE.\r\n====================================================================\r\n\r\n This software consists of voluntary contributions made by many\r\n individuals on behalf of the Apache Group and was originally based\r\n on public domain software written at the National Center for\r\n Supercomputing Applications, University of Illinois, Urbana-Champaign.\r\n For more information on the Apache Group and the Apache HTTP server\r\n project, please see ." + "license_expression": "apache-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 40, + "end_line": 90, + "matched_length": 368, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-1.0", + "rule_identifier": "apache-1.0.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 368, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions\r\nare met:\r\n\r\n 1. Redistributions of source code must retain the above copyright\r\n notice, this list of conditions and the following disclaimer. \r\n \r\n 2. Redistributions in binary form must reproduce the above copyright\r\n notice, this list of conditions and the following disclaimer in\r\n the documentation and/or other materials provided with the\r\n distribution.\r\n \r\n 3. All advertising materials mentioning features or use of this\r\n software must display the following acknowledgment:\r\n \"This product includes software developed by the Apache Group\r\n for use in the Apache HTTP server project (http://www.apache.org/).\"\r\n \r\n 4. The names \"Apache Server\" and \"Apache Group\" must not be used to\r\n endorse or promote products derived from this software without\r\n prior written permission. For written permission, please contact\r\n apache@apache.org.\r\n \r\n 5. Products derived from this software may not be called \"Apache\"\r\n nor may \"Apache\" appear in their names without prior written\r\n permission of the Apache Group.\r\n \r\n 6. Redistributions of any form whatsoever must retain the following\r\n acknowledgment:\r\n \"This product includes software developed by the Apache Group\r\n for use in the Apache HTTP server project (http://www.apache.org/).\"\r\n \r\n THIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``AS IS'' AND ANY\r\n EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\n PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE GROUP OR\r\n ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\r\n NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\r\n LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\r\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\r\n OF THE POSSIBILITY OF SUCH DAMAGE.\r\n====================================================================\r\n\r\n This software consists of voluntary contributions made by many\r\n individuals on behalf of the Apache Group and was originally based\r\n on public domain software written at the National Center for\r\n Supercomputing Applications, University of Illinois, Urbana-Champaign.\r\n For more information on the Apache Group and the Apache HTTP server\r\n project, please see .", + "licenses": [ + { + "key": "apache-1.0", + "name": "Apache License 1.0", + "short_name": "Apache 1.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-1.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-1.0.LICENSE", + "spdx_license_key": "Apache-1.0", + "spdx_url": "https://spdx.org/licenses/Apache-1.0" + } + ] + } + ] } ], - "license_expressions": [ - "apache-1.0" - ], + "license_clues": [], "percentage_of_license_text": 40.98, "is_license_text": false, "files_count": 0, @@ -187,92 +201,103 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ + "detected_license_expression": "ja-sig AND apache-2.0", + "detected_license_expression_spdx": "LicenseRef-scancode-ja-sig AND Apache-2.0", + "license_detections": [ { - "key": "ja-sig", - "score": 100.0, - "name": "JA-SiG License", - "short_name": "JA-SiG License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "JA-SIG Collaborative", - "homepage_url": "http://web.archive.org/web/20040402030132/http://uportal.org/license.html", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/ja-sig", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.yml", - "spdx_license_key": "LicenseRef-scancode-ja-sig", - "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE", - "start_line": 4, - "end_line": 13, - "matched_rule": { - "identifier": "ja-sig.LICENSE", - "license_expression": "ja-sig", - "licenses": [ - "ja-sig" - ], - "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": "2-aho", - "rule_length": 212, - "matched_length": 212, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\n3. Redistributions of any form whatsoever must retain the following acknowledgment:\n\"This product includes software developed by the JA-SIG Collaborative (http://www.ja-sig.org/).\"\n\nThis software is provided by the JA-SIG collaborative \"as is\" and any expressed or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the JA-SIG collaborative or its contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability,\n whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage." + "license_expression": "ja-sig", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 13, + "matched_length": 212, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "ja-sig", + "rule_identifier": "ja-sig.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 212, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\n3. Redistributions of any form whatsoever must retain the following acknowledgment:\n\"This product includes software developed by the JA-SIG Collaborative (http://www.ja-sig.org/).\"\n\nThis software is provided by the JA-SIG collaborative \"as is\" and any expressed or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the JA-SIG collaborative or its contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability,\n whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.", + "licenses": [ + { + "key": "ja-sig", + "name": "JA-SiG License", + "short_name": "JA-SiG License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "JA-SIG Collaborative", + "homepage_url": "http://web.archive.org/web/20040402030132/http://uportal.org/license.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/ja-sig", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE", + "spdx_license_key": "LicenseRef-scancode-ja-sig", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE" + } + ] + } + ] }, { - "key": "apache-2.0", - "score": 100.0, - "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": 31, - "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.0, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one or more\n * contributor license agreements. See the NOTICE file distributed with\n * this work for additional information regarding copyright ownership.\n * The ASF licenses this file to You under the Apache License, Version 2.0\n * (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the 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", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 18, + "end_line": 31, + "matched_length": 119, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [ + "NOTICE" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 119, + "rule_relevance": 100, + "matched_text": "Licensed to the Apache Software Foundation (ASF) under one or more\n * contributor license agreements. See the NOTICE file distributed with\n * this work for additional information regarding copyright ownership.\n * The ASF licenses this file to You under the Apache License, Version 2.0\n * (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the 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.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] } ], - "license_expressions": [ - "ja-sig", - "apache-2.0" - ], + "license_clues": [], "percentage_of_license_text": 91.69, "is_license_text": true, "files_count": 0, @@ -299,134 +324,86 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [ - { - "key": "gpl-2.0", - "score": 100.0, - "name": "GNU General Public License 2.0", - "short_name": "GPL 2.0", - "category": "Copyleft", - "is_exception": false, - "is_unknown": false, - "owner": "Free Software Foundation (FSF)", - "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", - "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", - "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.yml", - "spdx_license_key": "GPL-2.0-only", - "spdx_url": "https://spdx.org/licenses/GPL-2.0-only", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" - }, + "detected_license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "detected_license_expression_spdx": "GPL-2.0-only WITH Linux-syscall-note OR Linux-OpenIB", + "license_detections": [ { - "key": "linux-syscall-exception-gpl", - "score": 100.0, - "name": "Linux Syscall Exception to GPL", - "short_name": "Linux Syscall Exception to GPL", - "category": "Copyleft Limited", - "is_exception": true, - "is_unknown": false, - "owner": "Linux Foundation", - "homepage_url": null, - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.yml", - "spdx_license_key": "Linux-syscall-note", - "spdx_url": "https://spdx.org/licenses/Linux-syscall-note", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" - }, - { - "key": "linux-openib", - "score": 100.0, - "name": "Linux-OpenIB", - "short_name": "Linux-OpenIB", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Linux Foundation", - "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", - "text_url": "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README", - "reference_url": "https://scancode-licensedb.aboutcode.org/linux-openib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.yml", - "spdx_license_key": "Linux-OpenIB", - "spdx_url": "https://spdx.org/licenses/Linux-OpenIB", - "start_line": 1, - "end_line": 1, - "matched_rule": { - "identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", - "licenses": [ - "gpl-2.0", - "linux-syscall-exception-gpl", - "linux-openib" - ], - "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": "1-spdx-id", - "rule_length": 13, - "matched_length": 13, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */" + "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 13, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "rule_identifier": "spdx-license-identifier: gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 13, + "rule_relevance": 100, + "matched_text": "SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-Openib) */", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "linux-syscall-exception-gpl", + "name": "Linux Syscall Exception to GPL", + "short_name": "Linux Syscall Exception to GPL", + "category": "Copyleft Limited", + "is_exception": true, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE", + "spdx_license_key": "Linux-syscall-note", + "spdx_url": "https://spdx.org/licenses/Linux-syscall-note" + }, + { + "key": "linux-openib", + "name": "Linux-OpenIB", + "short_name": "Linux-OpenIB", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", + "text_url": "https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README", + "reference_url": "https://scancode-licensedb.aboutcode.org/linux-openib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE", + "spdx_license_key": "Linux-OpenIB", + "spdx_url": "https://spdx.org/licenses/Linux-OpenIB" + } + ] + } + ] } ], - "license_expressions": [ - "gpl-2.0 WITH linux-syscall-exception-gpl OR linux-openib" - ], + "license_clues": [], "percentage_of_license_text": 100.0, "is_license_text": true, "files_count": 0, @@ -453,92 +430,103 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ + "detected_license_expression": "ja-sig AND apache-2.0", + "detected_license_expression_spdx": "LicenseRef-scancode-ja-sig AND Apache-2.0", + "license_detections": [ { - "key": "ja-sig", - "score": 100.0, - "name": "JA-SiG License", - "short_name": "JA-SiG License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "JA-SIG Collaborative", - "homepage_url": "http://web.archive.org/web/20040402030132/http://uportal.org/license.html", - "text_url": null, - "reference_url": "https://scancode-licensedb.aboutcode.org/ja-sig", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.yml", - "spdx_license_key": "LicenseRef-scancode-ja-sig", - "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE", - "start_line": 4, - "end_line": 13, - "matched_rule": { - "identifier": "ja-sig.LICENSE", - "license_expression": "ja-sig", - "licenses": [ - "ja-sig" - ], - "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": "2-aho", - "rule_length": 212, - "matched_length": 212, - "match_coverage": 100.0, - "rule_relevance": 100 - }, - "matched_text": "Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\n3. Redistributions of any form whatsoever must retain the following acknowledgment:\n\"This product includes software developed by the JA-SIG Collaborative (http://www.ja-sig.org/).\"\n\nThis software is provided by the JA-SIG collaborative \"as is\" and any expressed or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the JA-SIG collaborative or its contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability,\n whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage." + "license_expression": "ja-sig", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 13, + "matched_length": 212, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "ja-sig", + "rule_identifier": "ja-sig.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 212, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\n3. Redistributions of any form whatsoever must retain the following acknowledgment:\n\"This product includes software developed by the JA-SIG Collaborative (http://www.ja-sig.org/).\"\n\nThis software is provided by the JA-SIG collaborative \"as is\" and any expressed or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the JA-SIG collaborative or its contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability,\n whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.", + "licenses": [ + { + "key": "ja-sig", + "name": "JA-SiG License", + "short_name": "JA-SiG License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "JA-SIG Collaborative", + "homepage_url": "http://web.archive.org/web/20040402030132/http://uportal.org/license.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/ja-sig", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE", + "spdx_license_key": "LicenseRef-scancode-ja-sig", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ja-sig.LICENSE" + } + ] + } + ] }, { - "key": "apache-2.0", - "score": 100.0, - "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": 31, - "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.0, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one or more\n * contributor license agreements. See the NOTICE file distributed with\n * this work for additional information regarding copyright ownership.\n * The ASF licenses this file to You under the Apache License, Version 2.0\n * (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the 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", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 18, + "end_line": 31, + "matched_length": 119, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [ + "NOTICE" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 119, + "rule_relevance": 100, + "matched_text": "Licensed to the Apache Software Foundation (ASF) under one or more\n * contributor license agreements. See the NOTICE file distributed with\n * this work for additional information regarding copyright ownership.\n * The ASF licenses this file to You under the Apache License, Version 2.0\n * (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the 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.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] } ], - "license_expressions": [ - "ja-sig", - "apache-2.0" - ], + "license_clues": [], "percentage_of_license_text": 30.71, "is_license_text": false, "files_count": 0, diff --git a/tests/licensedcode/data/plugin_licenses_reference/license-reference-works-with-clues.expected.json b/tests/licensedcode/data/plugin_licenses_reference/license-reference-works-with-clues.expected.json new file mode 100644 index 00000000000..938936b2908 --- /dev/null +++ b/tests/licensedcode/data/plugin_licenses_reference/license-reference-works-with-clues.expected.json @@ -0,0 +1,1000 @@ +{ + "license_references": [ + { + "key": "bsd-new", + "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, + "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", + "other_urls": [ + "http://framework.zend.com/license/new-bsd", + "https://opensource.org/licenses/BSD-3-Clause" + ], + "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." + }, + { + "key": "bsd-simplified", + "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, + "spdx_license_key": "BSD-2-Clause", + "other_spdx_license_keys": [ + "BSD-2-Clause-NetBSD", + "BSD-2" + ], + "text_urls": [ + "http://opensource.org/licenses/bsd-license.php" + ], + "osi_url": "http://opensource.org/licenses/bsd-license.php", + "other_urls": [ + "http://spdx.org/licenses/BSD-2-Clause", + "http://www.freebsd.org/copyright/copyright.html", + "https://opensource.org/licenses/BSD-2-Clause" + ], + "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." + }, + { + "key": "bzip2-libbzip-2010", + "short_name": "bzip2 License 2010", + "name": "bzip2 License 2010", + "category": "Permissive", + "owner": "bzip", + "homepage_url": "https://github.com/asimonov-im/bzip2/blob/master/LICENSE", + "notes": "until bzip2 1.0.6 there is only one license and not two as listed in SPDX. Therefore we only track one such license.", + "is_builtin": true, + "spdx_license_key": "bzip2-1.0.6", + "other_spdx_license_keys": [ + "bzip2-1.0.5" + ], + "other_urls": [ + "http://bzip.org/1.0.5/bzip2-manual-1.0.5.html", + "http://www.bzip.org/", + "https://sourceware.org/git/?p=bzip2.git;a=blob;f=LICENSE;hb=bzip2-1.0.6" + ], + "text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. The origin of this software must not be misrepresented; you must\nnot claim that you wrote the original software. If you use this\nsoftware in a product, an acknowledgment in the product\ndocumentation would be appreciated but is not required.\n\n3. Altered source versions must be plainly marked as such, and must\nnot be misrepresented as being the original software.\n\n4. The name of the author may not be used to endorse or promote\nproducts derived from this software without specific prior written\npermission.\n\nTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS\nOR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\nWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + }, + { + "key": "gpl-1.0-plus", + "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, + "spdx_license_key": "GPL-1.0-or-later", + "other_spdx_license_keys": [ + "GPL-1.0+", + "LicenseRef-GPL" + ], + "text_urls": [ + "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + ], + "other_urls": [ + "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + ], + "minimum_coverage": 99, + "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\nGNU GENERAL PUBLIC LICENSE\nVersion 1, February 1989\n\nCopyright (C) 1989 Free Software Foundation, Inc.\n51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThe 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\nWhen 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\nTo 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\nFor 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\nWe 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\nAlso, 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\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. 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\n1. 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\n2. 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\na) cause the modified files to carry prominent notices stating that\nyou changed the files and the date of any change; and\n\nb) cause the whole of any work that you distribute or publish, that\nin whole or in part contains the Program or any part thereof, either\nwith or without modifications, to be licensed at no charge to all\nthird parties under the terms of this General Public License (except\nthat you may choose to grant warranty protection to some or all\nthird parties, at your option).\n\nc) If the modified program normally reads commands interactively when\nrun, you must cause it, when started running for such interactive use\nin the simplest and most usual way, to print or display an\nannouncement including an appropriate copyright notice and a notice\nthat there is no warranty (or else, saying that you provide a\nwarranty) and that users may redistribute the program under these\nconditions, and telling the user how to view a copy of this General\nPublic License.\n\nd) You may charge a fee for the physical act of transferring a\ncopy, and you may at your option offer warranty protection in\nexchange 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\n3. 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\na) accompany it with the complete corresponding machine-readable\nsource code, which must be distributed under the terms of\nParagraphs 1 and 2 above; or,\n\nb) accompany it with a written offer, valid for at least three\nyears, to give any third party free (except for a nominal charge\nfor the cost of distribution) a complete machine-readable copy of the\ncorresponding source code, to be distributed under the terms of\nParagraphs 1 and 2 above; or,\n\nc) accompany it with the information you received as to where the\ncorresponding source code may be obtained. (This alternative is\nallowed only for noncommercial distribution and only if you\nreceived 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\n4. 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\n5. 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\n6. 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\n7. 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\n8. 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\nNO WARRANTY\n\n9. 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\n10. 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\nEND OF TERMS AND CONDITIONS\n\n\nAppendix: How to Apply These Terms to Your New Programs\n\nIf 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\nTo 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\nCopyright (C) 19yy \n\nThis 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 1, or (at your option)\nany 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, write to the Free Software\nFoundation, 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\nGnomovision version 69, Copyright (C) 19xx name of author\nGnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\nThis is free software, and you are welcome to redistribute it\nunder 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\nYoyodyne, Inc., hereby disclaims all copyright interest in the\nprogram `Gnomovision' (a program to direct compilers to make passes\nat assemblers) written by James Hacker.\n\n, 1 April 1989\nTy Coon, President of Vice\n\nThat's all there is to it!" + }, + { + "key": "openssl", + "short_name": "OpenSSL License", + "name": "OpenSSL License", + "category": "Permissive", + "owner": "OpenSSL", + "homepage_url": "http://openssl.org/source/license.html", + "notes": "This is the OpenSSL license proper, without the SSLEay part. The SPDX\nOpenSSL identifier does not apply here. Instead it matches the openssl-\nssleay license.\n", + "is_builtin": true, + "spdx_license_key": "LicenseRef-scancode-openssl", + "faq_url": "http://www.openssl.org/support/faq.html", + "other_urls": [ + "http://www.openssl.org/source/license.html" + ], + "minimum_coverage": 70, + "text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in\nthe documentation and/or other materials provided with the\ndistribution.\n\n3. All advertising materials mentioning features or use of this\nsoftware must display the following acknowledgment:\n\"This product includes software developed by the OpenSSL Project\nfor use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)\"\n\n4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\nendorse or promote products derived from this software without\nprior written permission. For written permission, please contact\nlicensing@OpenSSL.org.\n\n5. Products derived from this software may not be called \"OpenSSL\"\nnor may \"OpenSSL\" appear in their names without prior written\npermission of the OpenSSL Project.\n\n6. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the OpenSSL Project\nfor use in the OpenSSL Toolkit (http://www.OpenSSL.org/)\"\n\nTHIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\nEXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR\nITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\nNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\nSTRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\nOF THE POSSIBILITY OF SUCH DAMAGE." + }, + { + "key": "openssl-ssleay", + "short_name": "OpenSSL/SSLeay License", + "name": "OpenSSL/SSLeay License", + "category": "Permissive", + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "notes": "Per SPDX.org, the OpenSSL toolkit stays under a dual license, i.e. both the\nconditions of the OpenSSL License and the original SSLeay license apply to\nthe toolkit.\n", + "is_builtin": true, + "spdx_license_key": "OpenSSL", + "text_urls": [ + "http://www.openssl.org/source/license.html", + "https://www.openssl.org/source/license-openssl-ssleay.txt" + ], + "faq_url": "http://www.openssl.org/support/faq.html", + "minimum_coverage": 70, + "text": "LICENSE ISSUES\n==============\n\nThe OpenSSL toolkit stays under a dual license, i.e. both the conditions of\nthe OpenSSL License and the original SSLeay license apply to the toolkit.\nSee below for the actual license texts. Actually both licenses are BSD-style\nOpen Source licenses. In case of any license issues related to OpenSSL\nplease contact openssl-core@openssl.org.\n\nOpenSSL License\n---------------\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in\nthe documentation and/or other materials provided with the\ndistribution.\n\n3. All advertising materials mentioning features or use of this\nsoftware must display the following acknowledgment:\n\"This product includes software developed by the OpenSSL Project\nfor use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\n\n4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\nendorse or promote products derived from this software without\nprior written permission. For written permission, please contact\nopenssl-core@openssl.org.\n\n5. Products derived from this software may not be called \"OpenSSL\"\nnor may \"OpenSSL\" appear in their names without prior written\npermission of the OpenSSL Project.\n\n6. Redistributions of any form whatsoever must retain the following\nacknowledgment:\n\"This product includes software developed by the OpenSSL Project\nfor use in the OpenSSL Toolkit (http://www.openssl.org/)\"\n\nTHIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\nEXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR\nITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\nNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\nSTRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\nOF THE POSSIBILITY OF SUCH DAMAGE.\n\n\nThis product includes cryptographic software written by Eric Young\n(eay@cryptsoft.com). This product includes software written by Tim\nHudson (tjh@cryptsoft.com).\n\n\nOriginal SSLeay License\n-----------------------\n\nCopyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)\nAll rights reserved.\n\nThis package is an SSL implementation written\nby Eric Young (eay@cryptsoft.com).\nThe implementation was written so as to conform with Netscapes SSL.\n\nThis library is free for commercial and non-commercial use as long as\nthe following conditions are aheared to. The following conditions\napply to all code found in this distribution, be it the RC4, RSA,\nlhash, DES, etc., code; not just the SSL code. The SSL documentation\nincluded with this distribution is covered by the same copyright terms\nexcept that the holder is Tim Hudson (tjh@cryptsoft.com).\n\nCopyright remains Eric Young's, and as such any Copyright notices in\nthe code are not to be removed.\nIf this package is used in a product, Eric Young should be given attribution\nas the author of the parts of the library used.\nThis can be in the form of a textual message at program startup or\nin documentation (online or textual) provided with the package.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n1. Redistributions of source code must retain the copyright\nnotice, this list of conditions and the following disclaimer.\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n3. All advertising materials mentioning features or use of this software\nmust display the following acknowledgement:\n\"This product includes cryptographic software written by\nEric Young (eay@cryptsoft.com)\"\nThe word 'cryptographic' can be left out if the rouines from the library\nbeing used are not cryptographic related :-).\n4. If you include any Windows specific code (or a derivative thereof) from\nthe apps directory (application code) you must include an acknowledgement:\n\"This product includes software written by Tim Hudson (tjh@cryptsoft.com)\"\n\nTHIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND\nANY 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 AUTHOR OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\nOR 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\nOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGE.\n\nThe licence and distribution terms for any publically available version or\nderivative of this code cannot be changed. i.e. this code cannot simply be\ncopied and put under another distribution licence\n[including the GNU Public Licence.]" + }, + { + "key": "other-copyleft", + "short_name": "Other Copyleft Licenses", + "name": "Other Copyleft Licenses", + "category": "Copyleft", + "owner": "nexB", + "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_generic": true, + "spdx_license_key": "LicenseRef-scancode-other-copyleft", + "text": "This component contains third-party subcomponents licensed under\none or more copyleft licenses in the style of GPL, LGPL, MPL or EPL.\nThe license obligations of these subcomponents may apply when a subcomponent\ndepending on how the subcomponent is used and/or redistributed." + }, + { + "key": "python", + "short_name": "Python License 2.0", + "name": "Python Software Foundation License v2", + "category": "Permissive", + "owner": "Python Software Foundation (PSF)", + "homepage_url": "http://docs.python.org/license.html", + "is_builtin": true, + "spdx_license_key": "Python-2.0", + "text_urls": [ + "http://spdx.org/licenses/Python-2.0" + ], + "osi_url": "http://www.opensource.org/licenses/Python-2.0", + "other_urls": [ + "http://opensource.org/licenses/PythonSoftFoundation.php", + "http://www.gnu.org/licenses/license-list.html#PythonOld", + "https://opensource.org/licenses/Python-2.0" + ], + "text": "PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2\n--------------------------------------------\n\n1. This LICENSE AGREEMENT is between the Python Software Foundation\n(\"PSF\"), and the Individual or Organization (\"Licensee\") accessing and\notherwise using this software (\"Python\") in source or binary form and\nits associated documentation.\n\n2. Subject to the terms and conditions of this License Agreement, PSF hereby\ngrants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,\nanalyze, test, perform and/or display publicly, prepare derivative works,\ndistribute, and otherwise use Python alone or in any derivative version,\nprovided, however, that PSF's License Agreement and PSF's notice of copyright,\ni.e., \"Copyright (c) Python Software Foundation;\nAll Rights Reserved\" are retained in Python alone or in any derivative version\nprepared by Licensee.\n\n3. In the event Licensee prepares a derivative work that is based on\nor incorporates Python or any part thereof, and wants to make\nthe derivative work available to others as provided herein, then\nLicensee hereby agrees to include in any such work a brief summary of\nthe changes made to Python.\n\n4. PSF is making Python available to Licensee on an \"AS IS\"\nbasis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR\nIMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND\nDISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS\nFOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT\nINFRINGE ANY THIRD PARTY RIGHTS.\n\n5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON\nFOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS\nA RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,\nOR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.\n\n6. This License Agreement will automatically terminate upon a material\nbreach of its terms and conditions.\n\n7. Nothing in this License Agreement shall be deemed to create any\nrelationship of agency, partnership, or joint venture between PSF and\nLicensee. This License Agreement does not grant permission to use PSF\ntrademarks or trade name in a trademark sense to endorse or promote\nproducts or services of Licensee, or any third party.\n\n8. By copying, installing or otherwise using Python, Licensee\nagrees to be bound by the terms and conditions of this License\nAgreement.\n\n\nBEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0\n-------------------------------------------\n\nBEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1\n\n1. This LICENSE AGREEMENT is between BeOpen.com (\"BeOpen\"), having an\noffice at 160 Saratoga Avenue, Santa Clara, CA 95051, and the\nIndividual or Organization (\"Licensee\") accessing and otherwise using\nthis software in source or binary form and its associated\ndocumentation (\"the Software\").\n\n2. Subject to the terms and conditions of this BeOpen Python License\nAgreement, BeOpen hereby grants Licensee a non-exclusive,\nroyalty-free, world-wide license to reproduce, analyze, test, perform\nand/or display publicly, prepare derivative works, distribute, and\notherwise use the Software alone or in any derivative version,\nprovided, however, that the BeOpen Python License is retained in the\nSoftware, alone or in any derivative version prepared by Licensee.\n\n3. BeOpen is making the Software available to Licensee on an \"AS IS\"\nbasis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR\nIMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND\nDISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS\nFOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT\nINFRINGE ANY THIRD PARTY RIGHTS.\n\n4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE\nSOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS\nAS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY\nDERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.\n\n5. This License Agreement will automatically terminate upon a material\nbreach of its terms and conditions.\n\n6. This License Agreement shall be governed by and interpreted in all\nrespects by the law of the State of California, excluding conflict of\nlaw provisions. Nothing in this License Agreement shall be deemed to\ncreate any relationship of agency, partnership, or joint venture\nbetween BeOpen and Licensee. This License Agreement does not grant\npermission to use BeOpen trademarks or trade names in a trademark\nsense to endorse or promote products or services of Licensee, or any\nthird party. As an exception, the \"BeOpen Python\" logos available at\nhttp://www.pythonlabs.com/logos.html may be used according to the\npermissions granted on that web page.\n\n7. By copying, installing or otherwise using the software, Licensee\nagrees to be bound by the terms and conditions of this License\nAgreement.\n\n\nCNRI LICENSE AGREEMENT FOR PYTHON 1.6.1\n---------------------------------------\n\n1. This LICENSE AGREEMENT is between the Corporation for National\nResearch Initiatives, having an office at 1895 Preston White Drive,\nReston, VA 20191 (\"CNRI\"), and the Individual or Organization\n(\"Licensee\") accessing and otherwise using Python 1.6.1 software in\nsource or binary form and its associated documentation.\n\n2. Subject to the terms and conditions of this License Agreement, CNRI\nhereby grants Licensee a nonexclusive, royalty-free, world-wide\nlicense to reproduce, analyze, test, perform and/or display publicly,\nprepare derivative works, distribute, and otherwise use Python 1.6.1\nalone or in any derivative version, provided, however, that CNRI's\nLicense Agreement and CNRI's notice of copyright, i.e., \"Copyright (c)\n1995-2001 Corporation for National Research Initiatives; All Rights\nReserved\" are retained in Python 1.6.1 alone or in any derivative\nversion prepared by Licensee. Alternately, in lieu of CNRI's License\nAgreement, Licensee may substitute the following text (omitting the\nquotes): \"Python 1.6.1 is made available subject to the terms and\nconditions in CNRI's License Agreement. This Agreement together with\nPython 1.6.1 may be located on the Internet using the following\nunique, persistent identifier (known as a handle): 1895.22/1013. This\nAgreement may also be obtained from a proxy server on the Internet\nusing the following URL: http://hdl.handle.net/1895.22/1013\".\n\n3. In the event Licensee prepares a derivative work that is based on\nor incorporates Python 1.6.1 or any part thereof, and wants to make\nthe derivative work available to others as provided herein, then\nLicensee hereby agrees to include in any such work a brief summary of\nthe changes made to Python 1.6.1.\n\n4. CNRI is making Python 1.6.1 available to Licensee on an \"AS IS\"\nbasis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR\nIMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND\nDISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS\nFOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT\nINFRINGE ANY THIRD PARTY RIGHTS.\n\n5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON\n1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS\nA RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,\nOR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.\n\n6. This License Agreement will automatically terminate upon a material\nbreach of its terms and conditions.\n\n7. This License Agreement shall be governed by the federal\nintellectual property law of the United States, including without\nlimitation the federal copyright law, and, to the extent such\nU.S. federal law does not apply, by the law of the Commonwealth of\nVirginia, excluding Virginia's conflict of law provisions.\nNotwithstanding the foregoing, with regard to derivative works based\non Python 1.6.1 that incorporate non-separable material that was\npreviously distributed under the GNU General Public License (GPL), the\nlaw of the Commonwealth of Virginia shall govern this License\nAgreement only as to issues arising under or with respect to\nParagraphs 4, 5, and 7 of this License Agreement. Nothing in this\nLicense Agreement shall be deemed to create any relationship of\nagency, partnership, or joint venture between CNRI and Licensee. This\nLicense Agreement does not grant permission to use CNRI trademarks or\ntrade name in a trademark sense to endorse or promote products or\nservices of Licensee, or any third party.\n\n8. By clicking on the \"ACCEPT\" button where indicated, or by copying,\ninstalling or otherwise using Python 1.6.1, Licensee agrees to be\nbound by the terms and conditions of this License Agreement.\n\nACCEPT\n\n\nCWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2\n--------------------------------------------------\n\nCopyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,\nThe Netherlands. All rights reserved.\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 appear in all copies and that\nboth that copyright notice and this permission notice appear in\nsupporting documentation, and that the name of Stichting Mathematisch\nCentrum or CWI not be used in advertising or publicity pertaining to\ndistribution of the software without specific, written prior\npermission.\n\nSTICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO\nTHIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE\nFOR ANY 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." + }, + { + "key": "python-cwi", + "short_name": "Python CWI License", + "name": "Python CWI License Agreement", + "category": "Permissive", + "owner": "Python Software Foundation (PSF)", + "homepage_url": "http://docs.python.org/license.html", + "notes": "This is the old license of Python as used from inception from 0.9.0 thru\n1.2 versions. This is a MIT/BSD-style license that is rather rare these\ndays but also unique. It is also found at the bottom of the current Python\nlicense text.\n", + "is_builtin": true, + "spdx_license_key": "LicenseRef-scancode-python-cwi", + "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 that\nboth that copyright notice and this permission notice appear in\nsupporting documentation, and that the name of Stichting Mathematisch\nCentrum or CWI not be used in advertising or publicity pertaining to\ndistribution of the software without specific, written prior\npermission.\n\nSTICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO\nTHIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE\nFOR ANY 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." + }, + { + "key": "sleepycat", + "short_name": "Sleepycat License", + "name": "Sleepycat License (Berkeley Database License)", + "category": "Copyleft", + "owner": "Oracle Corporation", + "homepage_url": "http://opensource.org/licenses/sleepycat.html", + "notes": "Per SPDX.org, this license is OSI certified", + "is_builtin": true, + "spdx_license_key": "Sleepycat", + "text_urls": [ + "http://www.oracle.com/technology/software/products/berkeley-db/htdocs/oslicense.html" + ], + "osi_url": "http://opensource.org/licenses/sleepycat.html", + "faq_url": "https://docs.oracle.com/cd/E17076_05/html/license/license_db.html", + "other_urls": [ + "http://www.opensource.org/licenses/Sleepycat", + "http://www.opensource.org/licenses/sleepycat.php", + "https://opensource.org/licenses/Sleepycat" + ], + "text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n3. Redistributions in any form must be accompanied by information on\nhow to obtain complete source code for the DB software and any\naccompanying software that uses the DB software. The source code\nmust either be included in the distribution or be available for no\nmore than the cost of distribution plus a nominal fee, and must be\nfreely redistributable under reasonable conditions. For an\nexecutable file, complete source code means the source code for all\nmodules it contains. It does not include source code for modules or\nfiles that typically accompany the major components of the operating\nsystem on which the executable file runs.\n\nTHIS SOFTWARE IS PROVIDED BY ORACLE CORPORATION ``AS IS'' AND ANY EXPRESS\nOR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR\nNON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL ORACLE CORPORATION\nBE LIABLE 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\nTHE POSSIBILITY OF SUCH DAMAGE." + }, + { + "key": "ssleay-windows", + "short_name": "Original SSLeay License with Windows Clause", + "name": "Original SSLeay License with Windows Clause", + "category": "Permissive", + "owner": "OpenSSL", + "homepage_url": "https://www.openssl.org/source/license.html", + "is_builtin": true, + "spdx_license_key": "LicenseRef-scancode-ssleay-windows", + "text_urls": [ + "http://www.openssl.org/source/license.html" + ], + "other_urls": [ + "http://h71000.www7.hp.com/doc/83final/ba554_90007/apcs02.html" + ], + "text": "This package is an SSL implementation written by Eric Young (eay@cryptsoft.com).\nThe implementation was written so as to conform with Netscapes SSL.\n\nThis library is free for commercial and non-commercial use as long as\nthe following conditions are aheared to. The following conditions\napply to all code found in this distribution, be it the RC4, RSA,\nlhash, DES, etc., code; not just the SSL code. The SSL documentation\nincluded with this distribution is covered by the same copyright terms\nexcept that the holder is Tim Hudson (tjh@cryptsoft.com).\n\nCopyright remains Eric Young's, and as such any Copyright notices in\nthe code are not to be removed.\nIf this package is used in a product, Eric Young should be given attribution\nas the author of the parts of the library used.\nThis can be in the form of a textual message at program startup or\nin documentation (online or textual) provided with the package.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n1. Redistributions of source code must retain the copyright\nnotice, this list of conditions and the following disclaimer.\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n3. All advertising materials mentioning features or use of this software\nmust display the following acknowledgement:\n\"This product includes cryptographic software written by\nEric Young (eay@cryptsoft.com)\"\nThe word 'cryptographic' can be left out if the rouines from the library\nbeing used are not cryptographic related :-).\n4. If you include any Windows specific code (or a derivative thereof) from\nthe apps directory (application code) you must include an acknowledgement:\n\"This product includes software written by Tim Hudson (tjh@cryptsoft.com)\"\n\nTHIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND\nANY 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 AUTHOR OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\nOR 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\nOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGE.\n\nThe licence and distribution terms for any publically available version or\nderivative of this code cannot be changed. i.e. this code cannot simply be\ncopied and put under another distribution licence\n[including the GNU Public Licence.]" + }, + { + "key": "tcl", + "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", + "is_builtin": true, + "spdx_license_key": "TCL", + "text_urls": [ + "http://www.tcl.tk/software/tcltk/license.html" + ], + "other_urls": [ + "http://fedoraproject.org/wiki/Licensing/TCL", + "https://fedoraproject.org/wiki/Licensing/TCL" + ], + "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." + } + ], + "rule_references": [ + { + "license_expression": "python", + "rule_identifier": "python_not_not-a-license_269.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 35, + "rule_relevance": 100, + "matched_text": "All Python releases are Open Source (see http://www.opensource.org for\nthe Open Source Definition). Historically, most, but not all, Python\nreleases have also been GPL-compatible; the table below summarizes\nthe various releases." + }, + { + "license_expression": "other-copyleft", + "rule_identifier": "other-copyleft_24.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 80, + "matched_text": "(1) GPL-compatible doesn't mean that we're distributing Python under" + }, + { + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_200.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "(1) GPL-compatible doesn't mean that we're distributing Python under\n the GPL. All Python licenses, unlike the GPL, let you distribute" + }, + { + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_351.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 85, + "matched_text": " the GPL. All Python licenses, unlike the GPL, let you distribute" + }, + { + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_351.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 85, + "matched_text": " a modified version without making your changes open source. The\n GPL-compatible licenses make it possible to combine Python with" + }, + { + "license_expression": "other-copyleft", + "rule_identifier": "other-copyleft_24.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 80, + "matched_text": " GPL-compatible licenses make it possible to combine Python with" + }, + { + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_194.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": " other software that is released under the GPL; the others don't." + }, + { + "license_expression": "other-copyleft", + "rule_identifier": "other-copyleft_24.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 80, + "matched_text": "(2) According to Richard Stallman, 1.6.1 is not GPL-compatible," + }, + { + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_351.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 85, + "matched_text": " is \"not incompatible\" with the GPL." + }, + { + "license_expression": "python", + "rule_identifier": "python_2019.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1530, + "rule_relevance": 100, + "matched_text": "B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON\n===============================================================\n\nPYTHON SOFTWARE FOUNDATION LICENSE VERSION 2\n--------------------------------------------\n\n1. This LICENSE AGREEMENT is between the Python Software Foundation\n(\"PSF\"), and the Individual or Organization (\"Licensee\") accessing and\notherwise using this software (\"Python\") in source or binary form and\nits associated documentation.\n\n2. Subject to the terms and conditions of this License Agreement, PSF\nhereby grants Licensee a nonexclusive, royalty-free, world-wide\nlicense to reproduce, analyze, test, perform and/or display publicly,\nprepare derivative works, distribute, and otherwise use Python\nalone or in any derivative version, provided, however, that PSF's\nLicense Agreement and PSF's notice of copyright, i.e., \"Copyright (c)\n2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Python Software Foundation; \nAll Rights Reserved\" are retained in Python alone or in any derivative \nversion prepared by Licensee.\n\n3. In the event Licensee prepares a derivative work that is based on\nor incorporates Python or any part thereof, and wants to make\nthe derivative work available to others as provided herein, then\nLicensee hereby agrees to include in any such work a brief summary of\nthe changes made to Python.\n\n4. PSF is making Python available to Licensee on an \"AS IS\"\nbasis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR\nIMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND\nDISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS\nFOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT\nINFRINGE ANY THIRD PARTY RIGHTS.\n\n5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON\nFOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS\nA RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,\nOR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.\n\n6. This License Agreement will automatically terminate upon a material\nbreach of its terms and conditions.\n\n7. Nothing in this License Agreement shall be deemed to create any\nrelationship of agency, partnership, or joint venture between PSF and\nLicensee. This License Agreement does not grant permission to use PSF\ntrademarks or trade name in a trademark sense to endorse or promote\nproducts or services of Licensee, or any third party.\n\n8. By copying, installing or otherwise using Python, Licensee\nagrees to be bound by the terms and conditions of this License\nAgreement.\n\n\nBEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0\n-------------------------------------------\n\nBEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1\n\n1. This LICENSE AGREEMENT is between BeOpen.com (\"BeOpen\"), having an\noffice at 160 Saratoga Avenue, Santa Clara, CA 95051, and the\nIndividual or Organization (\"Licensee\") accessing and otherwise using\nthis software in source or binary form and its associated\ndocumentation (\"the Software\").\n\n2. Subject to the terms and conditions of this BeOpen Python License\nAgreement, BeOpen hereby grants Licensee a non-exclusive,\nroyalty-free, world-wide license to reproduce, analyze, test, perform\nand/or display publicly, prepare derivative works, distribute, and\notherwise use the Software alone or in any derivative version,\nprovided, however, that the BeOpen Python License is retained in the\nSoftware, alone or in any derivative version prepared by Licensee.\n\n3. BeOpen is making the Software available to Licensee on an \"AS IS\"\nbasis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR\nIMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND\nDISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS\nFOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT\nINFRINGE ANY THIRD PARTY RIGHTS.\n\n4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE\nSOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS\nAS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY\nDERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.\n\n5. This License Agreement will automatically terminate upon a material\nbreach of its terms and conditions.\n\n6. This License Agreement shall be governed by and interpreted in all\nrespects by the law of the State of California, excluding conflict of\nlaw provisions. Nothing in this License Agreement shall be deemed to\ncreate any relationship of agency, partnership, or joint venture\nbetween BeOpen and Licensee. This License Agreement does not grant\npermission to use BeOpen trademarks or trade names in a trademark\nsense to endorse or promote products or services of Licensee, or any\nthird party. As an exception, the \"BeOpen Python\" logos available at\nhttp://www.pythonlabs.com/logos.html may be used according to the\npermissions granted on that web page.\n\n7. By copying, installing or otherwise using the software, Licensee\nagrees to be bound by the terms and conditions of this License\nAgreement.\n\n\nCNRI LICENSE AGREEMENT FOR PYTHON 1.6.1\n---------------------------------------\n\n1. This LICENSE AGREEMENT is between the Corporation for National\nResearch Initiatives, having an office at 1895 Preston White Drive,\nReston, VA 20191 (\"CNRI\"), and the Individual or Organization\n(\"Licensee\") accessing and otherwise using Python 1.6.1 software in\nsource or binary form and its associated documentation.\n\n2. Subject to the terms and conditions of this License Agreement, CNRI\nhereby grants Licensee a nonexclusive, royalty-free, world-wide\nlicense to reproduce, analyze, test, perform and/or display publicly,\nprepare derivative works, distribute, and otherwise use Python 1.6.1\nalone or in any derivative version, provided, however, that CNRI's\nLicense Agreement and CNRI's notice of copyright, i.e., \"Copyright (c)\n1995-2001 Corporation for National Research Initiatives; All Rights\nReserved\" are retained in Python 1.6.1 alone or in any derivative\nversion prepared by Licensee. Alternately, in lieu of CNRI's License\nAgreement, Licensee may substitute the following text (omitting the\nquotes): \"Python 1.6.1 is made available subject to the terms and\nconditions in CNRI's License Agreement. This Agreement together with\nPython 1.6.1 may be located on the Internet using the following\nunique, persistent identifier (known as a handle): 1895.22/1013. This\nAgreement may also be obtained from a proxy server on the Internet\nusing the following URL: http://hdl.handle.net/1895.22/1013\".\n\n3. In the event Licensee prepares a derivative work that is based on\nor incorporates Python 1.6.1 or any part thereof, and wants to make\nthe derivative work available to others as provided herein, then\nLicensee hereby agrees to include in any such work a brief summary of\nthe changes made to Python 1.6.1.\n\n4. CNRI is making Python 1.6.1 available to Licensee on an \"AS IS\"\nbasis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR\nIMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND\nDISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS\nFOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT\nINFRINGE ANY THIRD PARTY RIGHTS.\n\n5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON\n1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS\nA RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,\nOR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.\n\n6. This License Agreement will automatically terminate upon a material\nbreach of its terms and conditions.\n\n7. This License Agreement shall be governed by the federal\nintellectual property law of the United States, including without\nlimitation the federal copyright law, and, to the extent such\nU.S. federal law does not apply, by the law of the Commonwealth of\nVirginia, excluding Virginia's conflict of law provisions.\nNotwithstanding the foregoing, with regard to derivative works based\non Python 1.6.1 that incorporate non-separable material that was\npreviously distributed under the GNU General Public License (GPL), the\nlaw of the Commonwealth of Virginia shall govern this License\nAgreement only as to issues arising under or with respect to\nParagraphs 4, 5, and 7 of this License Agreement. Nothing in this\nLicense Agreement shall be deemed to create any relationship of\nagency, partnership, or joint venture between CNRI and Licensee. This\nLicense Agreement does not grant permission to use CNRI trademarks or\ntrade name in a trademark sense to endorse or promote products or\nservices of Licensee, or any third party.\n\n8. By clicking on the \"ACCEPT\" button where indicated, or by copying,\ninstalling or otherwise using Python 1.6.1, Licensee agrees to be\nbound by the terms and conditions of this License Agreement.\n\n ACCEPT\n\n\nCWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2\n--------------------------------------------------\n\nCopyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,\nThe Netherlands. All rights reserved." + }, + { + "license_expression": "python-cwi", + "rule_identifier": "python-cwi.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 145, + "rule_relevance": 100, + "matched_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 that\nboth that copyright notice and this permission notice appear in\nsupporting documentation, and that the name of Stichting Mathematisch\nCentrum or CWI not be used in advertising or publicity pertaining to\ndistribution of the software without specific, written prior\npermission.\n\nSTICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO\nTHIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE\nFOR ANY 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." + }, + { + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_50.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "This copy of Python includes a copy of bzip2, which is licensed under the following terms:" + }, + { + "license_expression": "bzip2-libbzip-2010", + "rule_identifier": "bzip2-libbzip-2010.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 233, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n\n1. Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n2. The origin of this software must not be misrepresented; you must \n not claim that you wrote the original software. If you use this \n software in a product, an acknowledgment in the product \n documentation would be appreciated but is not required.\n\n3. Altered source versions must be plainly marked as such, and must\n not be misrepresented as being the original software.\n\n4. The name of the author may not be used to endorse or promote \n products derived from this software without specific prior written \n permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS\nOR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\nWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + }, + { + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_50.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "This copy of Python includes a copy of db, which is licensed under the following terms:" + }, + { + "license_expression": "sleepycat", + "rule_identifier": "sleepycat_5.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 174, + "rule_relevance": 100, + "matched_text": " * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. 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 * 3. Redistributions in any form must be accompanied by information on\n * how to obtain complete source code for the DB software and any\n * accompanying software that uses the DB software. The source code\n * must either be included in the distribution or be available for no\n * more than the cost of distribution plus a nominal fee, and must be\n * freely redistributable under reasonable conditions. For an\n * executable file, complete source code means the source code for all\n * modules it contains. It does not include source code for modules or\n * files that typically accompany the major components of the operating\n * system on which the executable file runs." + }, + { + "license_expression": "bsd-simplified", + "rule_identifier": "bsd-simplified_242.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 175, + "rule_relevance": 100, + "matched_text": " * 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." + }, + { + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_19.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 213, + "rule_relevance": 100, + "matched_text": " * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. 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 * 3. Neither the name of the University nor the names of its contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``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 REGENTS 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." + }, + { + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_943.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 213, + "rule_relevance": 100, + "matched_text": " * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. 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 * 3. Neither the name of the University nor the names of its contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS ``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 HARVARD OR ITS 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." + }, + { + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_50.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "This copy of Python includes a copy of openssl, which is licensed under the following terms:" + }, + { + "license_expression": "openssl-ssleay", + "rule_identifier": "openssl-ssleay_43.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 56, + "rule_relevance": 100, + "matched_text": " The OpenSSL toolkit stays under a dual license, i.e. both the conditions of\n the OpenSSL License and the original SSLeay license apply to the toolkit.\n See below for the actual license texts. Actually both licenses are BSD-style\n Open Source licenses. In case of any license issues related to OpenSSL\n please contact openssl-core@openssl.org." + }, + { + "license_expression": "openssl-ssleay", + "rule_identifier": "openssl-ssleay_2.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": " OpenSSL License" + }, + { + "license_expression": "openssl", + "rule_identifier": "openssl_1.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 332, + "rule_relevance": 100, + "matched_text": " * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n *\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer. \n *\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the\n * distribution.\n *\n * 3. All advertising materials mentioning features or use of this\n * software must display the following acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\n *\n * 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\n * endorse or promote products derived from this software without\n * prior written permission. For written permission, please contact\n * openssl-core@openssl.org.\n *\n * 5. Products derived from this software may not be called \"OpenSSL\"\n * nor may \"OpenSSL\" appear in their names without prior written\n * permission of the OpenSSL Project.\n *\n * 6. Redistributions of any form whatsoever must retain the following\n * acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\n *\n * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR\n * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * 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)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n * ====================================================================\n *\n * This product includes cryptographic software written by Eric Young\n * (eay@cryptsoft.com). This product includes software written by Tim\n * Hudson (tjh@cryptsoft.com)." + }, + { + "license_expression": "ssleay-windows", + "rule_identifier": "ssleay-windows.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 453, + "rule_relevance": 100, + "matched_text": " * This package is an SSL implementation written\n * by Eric Young (eay@cryptsoft.com).\n * The implementation was written so as to conform with Netscapes SSL.\n * \n * This library is free for commercial and non-commercial use as long as\n * the following conditions are aheared to. The following conditions\n * apply to all code found in this distribution, be it the RC4, RSA,\n * lhash, DES, etc., code; not just the SSL code. The SSL documentation\n * included with this distribution is covered by the same copyright terms\n * except that the holder is Tim Hudson (tjh@cryptsoft.com).\n * \n * Copyright remains Eric Young's, and as such any Copyright notices in\n * the code are not to be removed.\n * If this package is used in a product, Eric Young should be given attribution\n * as the author of the parts of the library used.\n * This can be in the form of a textual message at program startup or\n * in documentation (online or textual) provided with the package.\n * \n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n * 1. Redistributions of source code must retain the copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. 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 * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * \"This product includes cryptographic software written by\n * Eric Young (eay@cryptsoft.com)\"\n * The word 'cryptographic' can be left out if the rouines from the library\n * being used are not cryptographic related :-).\n * 4. If you include any Windows specific code (or a derivative thereof) from \n * the apps directory (application code) you must include an acknowledgement:\n * \"This product includes software written by Tim Hudson (tjh@cryptsoft.com)\"\n * \n * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``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.\n * \n * The licence and distribution terms for any publically available version or\n * derivative of this code cannot be changed. i.e. this code cannot simply be\n * copied and put under another distribution licence\n * [including the GNU Public Licence.]" + }, + { + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_50.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "This copy of Python includes a copy of tcl, which is licensed under the following terms:" + }, + { + "license_expression": "tcl", + "rule_identifier": "tcl.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 345, + "rule_relevance": 100, + "matched_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 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": "unknown-license-reference", + "rule_identifier": "license-intro_50.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "This copy of Python includes a copy of tk, which is licensed under the following terms:" + }, + { + "license_expression": "tcl", + "rule_identifier": "tcl_14.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 341, + "rule_relevance": 100, + "matched_text": "This software is copyrighted by the Regents of the University of\nCalifornia, Sun Microsystems, Inc., and other parties. The following\nterms apply to all files associated with the software unless explicitly\ndisclaimed 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." + } + ], + "files": [ + { + "path": "python.LICENSE", + "type": "file", + "detected_license_expression": "python AND (other-copyleft AND gpl-1.0-plus) AND (python AND python-cwi) AND bzip2-libbzip-2010 AND sleepycat AND bsd-simplified AND bsd-new AND openssl-ssleay AND openssl AND ssleay-windows AND tcl", + "detected_license_expression_spdx": "Python-2.0 AND (LicenseRef-scancode-other-copyleft AND GPL-1.0-or-later) AND (Python-2.0 AND LicenseRef-scancode-python-cwi) AND bzip2-1.0.6 AND Sleepycat AND BSD-2-Clause AND BSD-3-Clause AND OpenSSL AND LicenseRef-scancode-openssl AND LicenseRef-scancode-ssleay-windows AND TCL", + "license_detections": [ + { + "license_expression": "python", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 23, + "end_line": 26, + "matched_length": 35, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "python", + "rule_identifier": "python_not_not-a-license_269.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/python_not_not-a-license_269.RULE" + } + ] + }, + { + "license_expression": "other-copyleft AND gpl-1.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 80.0, + "start_line": 62, + "end_line": 62, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "other-copyleft", + "rule_identifier": "other-copyleft_24.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_24.RULE" + }, + { + "score": 100.0, + "start_line": 62, + "end_line": 63, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_200.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_200.RULE" + }, + { + "score": 85.0, + "start_line": 63, + "end_line": 63, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "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" + }, + { + "score": 85.0, + "start_line": 64, + "end_line": 65, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "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" + }, + { + "score": 80.0, + "start_line": 65, + "end_line": 65, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "other-copyleft", + "rule_identifier": "other-copyleft_24.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_24.RULE" + }, + { + "score": 100.0, + "start_line": 66, + "end_line": 66, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_194.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_194.RULE" + }, + { + "score": 80.0, + "start_line": 68, + "end_line": 68, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "other-copyleft", + "rule_identifier": "other-copyleft_24.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_24.RULE" + }, + { + "score": 85.0, + "start_line": 71, + "end_line": 71, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "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" + } + ] + }, + { + "license_expression": "python AND python-cwi", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 90.52, + "start_line": 77, + "end_line": 255, + "matched_length": 1385, + "match_coverage": 90.52, + "matcher": "3-seq", + "license_expression": "python", + "rule_identifier": "python_2019.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/python_2019.RULE" + }, + { + "score": 100.0, + "start_line": 257, + "end_line": 272, + "matched_length": 145, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "python-cwi", + "rule_identifier": "python-cwi.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python-cwi.LICENSE" + } + ] + }, + { + "license_expression": "bzip2-libbzip-2010", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 274, + "end_line": 274, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_50.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_50.RULE" + }, + { + "score": 100.0, + "start_line": 281, + "end_line": 310, + "matched_length": 233, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bzip2-libbzip-2010", + "rule_identifier": "bzip2-libbzip-2010.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE" + } + ] + }, + { + "license_expression": "sleepycat", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 317, + "end_line": 317, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_50.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_50.RULE" + }, + { + "score": 100.0, + "start_line": 334, + "end_line": 351, + "matched_length": 174, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "sleepycat", + "rule_identifier": "sleepycat_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/sleepycat_5.RULE" + } + ] + }, + { + "license_expression": "bsd-simplified", + "detection_log": [ + "license-clues", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 33.71, + "start_line": 358, + "end_line": 363, + "matched_length": 59, + "match_coverage": 33.71, + "matcher": "3-seq", + "license_expression": "bsd-simplified", + "rule_identifier": "bsd-simplified_242.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_242.RULE" + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 369, + "end_line": 391, + "matched_length": 213, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_19.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE" + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 397, + "end_line": 419, + "matched_length": 213, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_943.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_943.RULE" + } + ] + }, + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 422, + "end_line": 422, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_50.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_50.RULE" + }, + { + "score": 100.0, + "start_line": 428, + "end_line": 432, + "matched_length": 56, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "openssl-ssleay", + "rule_identifier": "openssl-ssleay_43.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl-ssleay_43.RULE" + }, + { + "score": 100.0, + "start_line": 434, + "end_line": 434, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "openssl-ssleay", + "rule_identifier": "openssl-ssleay_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl-ssleay_2.RULE" + } + ] + }, + { + "license_expression": "openssl", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 440, + "end_line": 487, + "matched_length": 332, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "openssl", + "rule_identifier": "openssl_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl_1.RULE" + } + ] + }, + { + "license_expression": "ssleay-windows", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 497, + "end_line": 548, + "matched_length": 453, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "ssleay-windows", + "rule_identifier": "ssleay-windows.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE" + } + ] + }, + { + "license_expression": "tcl", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 552, + "end_line": 552, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_50.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_50.RULE" + }, + { + "score": 100.0, + "start_line": 554, + "end_line": 593, + "matched_length": 345, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "tcl", + "rule_identifier": "tcl.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tcl.LICENSE" + } + ] + }, + { + "license_expression": "tcl", + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 595, + "end_line": 595, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "license-intro_50.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_50.RULE" + }, + { + "score": 100.0, + "start_line": 597, + "end_line": 635, + "matched_length": 341, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "tcl", + "rule_identifier": "tcl_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/tcl_14.RULE" + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 83.64, + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_licenses_reference/python.LICENSE b/tests/licensedcode/data/plugin_licenses_reference/python.LICENSE new file mode 100644 index 00000000000..5db3415f990 --- /dev/null +++ b/tests/licensedcode/data/plugin_licenses_reference/python.LICENSE @@ -0,0 +1,635 @@ +A. HISTORY OF THE SOFTWARE +========================== + +Python was created in the early 1990s by Guido van Rossum at Stichting +Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands +as a successor of a language called ABC. Guido remains Python's +principal author, although it includes many contributions from others. + +In 1995, Guido continued his work on Python at the Corporation for +National Research Initiatives (CNRI, see http://www.cnri.reston.va.us) +in Reston, Virginia where he released several versions of the +software. + +In May 2000, Guido and the Python core development team moved to +BeOpen.com to form the BeOpen PythonLabs team. In October of the same +year, the PythonLabs team moved to Digital Creations (now Zope +Corporation, see http://www.zope.com). In 2001, the Python Software +Foundation (PSF, see http://www.python.org/psf/) was formed, a +non-profit organization created specifically to own Python-related +Intellectual Property. Zope Corporation is a sponsoring member of +the PSF. + +All Python releases are Open Source (see http://www.opensource.org for +the Open Source Definition). Historically, most, but not all, Python +releases have also been GPL-compatible; the table below summarizes +the various releases. + + Release Derived Year Owner GPL- + from compatible? (1) + + 0.9.0 thru 1.2 1991-1995 CWI yes + 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes + 1.6 1.5.2 2000 CNRI no + 2.0 1.6 2000 BeOpen.com no + 1.6.1 1.6 2001 CNRI yes (2) + 2.1 2.0+1.6.1 2001 PSF no + 2.0.1 2.0+1.6.1 2001 PSF yes + 2.1.1 2.1+2.0.1 2001 PSF yes + 2.2 2.1.1 2001 PSF yes + 2.1.2 2.1.1 2002 PSF yes + 2.1.3 2.1.2 2002 PSF yes + 2.2.1 2.2 2002 PSF yes + 2.2.2 2.2.1 2002 PSF yes + 2.2.3 2.2.2 2003 PSF yes + 2.3 2.2.2 2002-2003 PSF yes + 2.3.1 2.3 2002-2003 PSF yes + 2.3.2 2.3.1 2002-2003 PSF yes + 2.3.3 2.3.2 2002-2003 PSF yes + 2.3.4 2.3.3 2004 PSF yes + 2.3.5 2.3.4 2005 PSF yes + 2.4 2.3 2004 PSF yes + 2.4.1 2.4 2005 PSF yes + 2.4.2 2.4.1 2005 PSF yes + 2.4.3 2.4.2 2006 PSF yes + 2.4.4 2.4.3 2006 PSF yes + 2.5 2.4 2006 PSF yes + 2.5.1 2.5 2007 PSF yes + 2.5.2 2.5.2 2008 PSF yes + +Footnotes: + +(1) GPL-compatible doesn't mean that we're distributing Python under + the GPL. All Python licenses, unlike the GPL, let you distribute + a modified version without making your changes open source. The + GPL-compatible licenses make it possible to combine Python with + other software that is released under the GPL; the others don't. + +(2) According to Richard Stallman, 1.6.1 is not GPL-compatible, + because its license has a choice of law clause. According to + CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1 + is "not incompatible" with the GPL. + +Thanks to the many outside volunteers who have worked under Guido's +direction to make these releases possible. + + +B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON +=============================================================== + +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python +alone or in any derivative version, provided, however, that PSF's +License Agreement and PSF's notice of copyright, i.e., "Copyright (c) +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Python Software Foundation; +All Rights Reserved" are retained in Python alone or in any derivative +version prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + +4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 +------------------------------------------- + +BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 + +1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an +office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the +Individual or Organization ("Licensee") accessing and otherwise using +this software in source or binary form and its associated +documentation ("the Software"). + +2. Subject to the terms and conditions of this BeOpen Python License +Agreement, BeOpen hereby grants Licensee a non-exclusive, +royalty-free, world-wide license to reproduce, analyze, test, perform +and/or display publicly, prepare derivative works, distribute, and +otherwise use the Software alone or in any derivative version, +provided, however, that the BeOpen Python License is retained in the +Software, alone or in any derivative version prepared by Licensee. + +3. BeOpen is making the Software available to Licensee on an "AS IS" +basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE +SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS +AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY +DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +5. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +6. This License Agreement shall be governed by and interpreted in all +respects by the law of the State of California, excluding conflict of +law provisions. Nothing in this License Agreement shall be deemed to +create any relationship of agency, partnership, or joint venture +between BeOpen and Licensee. This License Agreement does not grant +permission to use BeOpen trademarks or trade names in a trademark +sense to endorse or promote products or services of Licensee, or any +third party. As an exception, the "BeOpen Python" logos available at +http://www.pythonlabs.com/logos.html may be used according to the +permissions granted on that web page. + +7. By copying, installing or otherwise using the software, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 +--------------------------------------- + +1. This LICENSE AGREEMENT is between the Corporation for National +Research Initiatives, having an office at 1895 Preston White Drive, +Reston, VA 20191 ("CNRI"), and the Individual or Organization +("Licensee") accessing and otherwise using Python 1.6.1 software in +source or binary form and its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, CNRI +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 1.6.1 +alone or in any derivative version, provided, however, that CNRI's +License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) +1995-2001 Corporation for National Research Initiatives; All Rights +Reserved" are retained in Python 1.6.1 alone or in any derivative +version prepared by Licensee. Alternately, in lieu of CNRI's License +Agreement, Licensee may substitute the following text (omitting the +quotes): "Python 1.6.1 is made available subject to the terms and +conditions in CNRI's License Agreement. This Agreement together with +Python 1.6.1 may be located on the Internet using the following +unique, persistent identifier (known as a handle): 1895.22/1013. This +Agreement may also be obtained from a proxy server on the Internet +using the following URL: http://hdl.handle.net/1895.22/1013". + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 1.6.1 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 1.6.1. + +4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" +basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. This License Agreement shall be governed by the federal +intellectual property law of the United States, including without +limitation the federal copyright law, and, to the extent such +U.S. federal law does not apply, by the law of the Commonwealth of +Virginia, excluding Virginia's conflict of law provisions. +Notwithstanding the foregoing, with regard to derivative works based +on Python 1.6.1 that incorporate non-separable material that was +previously distributed under the GNU General Public License (GPL), the +law of the Commonwealth of Virginia shall govern this License +Agreement only as to issues arising under or with respect to +Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this +License Agreement shall be deemed to create any relationship of +agency, partnership, or joint venture between CNRI and Licensee. This +License Agreement does not grant permission to use CNRI trademarks or +trade name in a trademark sense to endorse or promote products or +services of Licensee, or any third party. + +8. By clicking on the "ACCEPT" button where indicated, or by copying, +installing or otherwise using Python 1.6.1, Licensee agrees to be +bound by the terms and conditions of this License Agreement. + + ACCEPT + + +CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 +-------------------------------------------------- + +Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, +The Netherlands. All rights reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of Stichting Mathematisch +Centrum or CWI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM 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. + +This copy of Python includes a copy of bzip2, which is licensed under the following terms: + + +This program, "bzip2", the associated library "libbzip2", and all +documentation, are copyright (C) 1996-2005 Julian R Seward. All +rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. The origin of this software must not be misrepresented; you must + not claim that you wrote the original software. If you use this + software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + +3. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + +4. The name of the author may not be used to endorse or promote + products derived from this software without specific prior written + permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS +OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE +GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Julian Seward, Cambridge, UK. +jseward@acm.org +bzip2/libbzip2 version 1.0.3 of 15 February 2005 + + +This copy of Python includes a copy of db, which is licensed under the following terms: + +/*- + * $Id: LICENSE,v 12.1 2005/06/16 20:20:10 bostic Exp $ + */ + +The following is the license that applies to this copy of the Berkeley DB +software. For a license to use the Berkeley DB software under conditions +other than those described here, or to purchase support for this software, +please contact Sleepycat Software by email at info@sleepycat.com, or on +the Web at http://www.sleepycat.com. + +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +/* + * Copyright (c) 1990-2005 + * Sleepycat Software. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Redistributions in any form must be accompanied by information on + * how to obtain complete source code for the DB software and any + * accompanying software that uses the DB software. The source code + * must either be included in the distribution or be available for no + * more than the cost of distribution plus a nominal fee, and must be + * freely redistributable under reasonable conditions. For an + * executable file, complete source code means the source code for all + * modules it contains. It does not include source code for modules or + * files that typically accompany the major components of the operating + * system on which the executable file runs. + * + * THIS SOFTWARE IS PROVIDED BY SLEEPYCAT SOFTWARE ``AS IS'' AND ANY EXPRESS + * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR + * NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL SLEEPYCAT SOFTWARE + * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + */ +/* + * Copyright (c) 1990, 1993, 1994, 1995 + * The Regents of the University of California. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ +/* + * Copyright (c) 1995, 1996 + * The President and Fellows of Harvard University. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL HARVARD OR ITS CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +This copy of Python includes a copy of openssl, which is licensed under the following terms: + + + LICENSE ISSUES + ============== + + The OpenSSL toolkit stays under a dual license, i.e. both the conditions of + the OpenSSL License and the original SSLeay license apply to the toolkit. + See below for the actual license texts. Actually both licenses are BSD-style + Open Source licenses. In case of any license issues related to OpenSSL + please contact openssl-core@openssl.org. + + OpenSSL License + --------------- + +/* ==================================================================== + * Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + * This product includes cryptographic software written by Eric Young + * (eay@cryptsoft.com). This product includes software written by Tim + * Hudson (tjh@cryptsoft.com). + * + */ + + Original SSLeay License + ----------------------- + +/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) + * All rights reserved. + * + * This package is an SSL implementation written + * by Eric Young (eay@cryptsoft.com). + * The implementation was written so as to conform with Netscapes SSL. + * + * This library is free for commercial and non-commercial use as long as + * the following conditions are aheared to. The following conditions + * apply to all code found in this distribution, be it the RC4, RSA, + * lhash, DES, etc., code; not just the SSL code. The SSL documentation + * included with this distribution is covered by the same copyright terms + * except that the holder is Tim Hudson (tjh@cryptsoft.com). + * + * Copyright remains Eric Young's, and as such any Copyright notices in + * the code are not to be removed. + * If this package is used in a product, Eric Young should be given attribution + * as the author of the parts of the library used. + * This can be in the form of a textual message at program startup or + * in documentation (online or textual) provided with the package. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * "This product includes cryptographic software written by + * Eric Young (eay@cryptsoft.com)" + * The word 'cryptographic' can be left out if the rouines from the library + * being used are not cryptographic related :-). + * 4. If you include any Windows specific code (or a derivative thereof) from + * the apps directory (application code) you must include an acknowledgement: + * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + * + * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * The licence and distribution terms for any publically available version or + * derivative of this code cannot be changed. i.e. this code cannot simply be + * copied and put under another distribution licence + * [including the GNU Public Licence.] + */ + + +This copy of Python includes a copy of tcl, which is licensed under the following terms: + +This software is copyrighted by the Regents of the University of +California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState +Corporation and other parties. The following terms apply to all files +associated with the software unless explicitly disclaimed in +individual files. + +The authors hereby grant permission to use, copy, modify, distribute, +and license this software and its documentation for any purpose, provided +that existing copyright notices are retained in all copies and that this +notice is included verbatim in any distributions. No written agreement, +license, or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their authors +and need not follow the licensing terms described here, provided that +the new terms are clearly indicated on the first page of each file where +they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY +FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY +DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE +IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE +NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the +U.S. government, the Government shall have only "Restricted Rights" +in the software and related documentation as defined in the Federal +Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you +are acquiring the software on behalf of the Department of Defense, the +software shall be classified as "Commercial Computer Software" and the +Government shall have only "Restricted Rights" as defined in Clause +252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the +authors grant the U.S. Government and others acting in its behalf +permission to use and distribute the software in accordance with the +terms specified in this license. + +This copy of Python includes a copy of tk, which is licensed under the following terms: + +This software is copyrighted by the Regents of the University of +California, Sun Microsystems, Inc., and other parties. The following +terms apply to all files associated with the software unless explicitly +disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, +and license this software and its documentation for any purpose, provided +that existing copyright notices are retained in all copies and that this +notice is included verbatim in any distributions. No written agreement, +license, or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their authors +and need not follow the licensing terms described here, provided that +the new terms are clearly indicated on the first page of each file where +they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY +FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY +DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE +IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE +NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the +U.S. government, the Government shall have only "Restricted Rights" +in the software and related documentation as defined in the Federal +Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you +are acquiring the software on behalf of the Department of Defense, the +software shall be classified as "Commercial Computer Software" and the +Government shall have only "Restricted Rights" as defined in Clause +252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the +authors grant the U.S. Government and others acting in its behalf +permission to use and distribute the software in accordance with the +terms specified in this license. diff --git a/tests/licensedcode/data/plugin_licenses_reference/scan-matched-text-with-reference.expected.json b/tests/licensedcode/data/plugin_licenses_reference/scan-matched-text-with-reference.expected.json new file mode 100644 index 00000000000..8cb77449306 --- /dev/null +++ b/tests/licensedcode/data/plugin_licenses_reference/scan-matched-text-with-reference.expected.json @@ -0,0 +1,421 @@ +{ + "dependencies": [], + "packages": [ + { + "type": "npm", + "namespace": null, + "name": "npm", + "version": "2.13.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "a package manager for JavaScript", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me" + } + ], + "keywords": [ + "package manager", + "modules", + "install", + "package.json" + ], + "homepage_url": "https://docs.npmjs.com/", + "download_url": "https://registry.npmjs.org/npm/-/npm-2.13.5.tgz", + "size": null, + "sha1": "a124386bce4a90506f28ad4b1d1a804a17baaf32", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "http://github.com/npm/npm/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/npm/npm.git", + "copyright": null, + "declared_license_expression": "artistic-2.0 OR mit", + "declared_license_expression_spdx": "Artistic-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "artistic-2.0 OR mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "artistic-2.0 OR mit", + "rule_identifier": "spdx-license-identifier: artistic-2.0 OR mit", + "rule_url": null + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "['Artistic-2.0 OR MIT']", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/npm", + "repository_download_url": "https://registry.npmjs.org/npm/-/npm-2.13.5.tgz", + "api_data_url": "https://registry.npmjs.org/npm/2.13.5", + "package_uid": "pkg:npm/npm@2.13.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "scan/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/npm@2.13.5" + } + ], + "license_references": [ + { + "key": "apache-2.0", + "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, + "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" + ], + "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." + }, + { + "key": "artistic-2.0", + "short_name": "Artistic 2.0", + "name": "Artistic License 2.0", + "category": "Copyleft Limited", + "owner": "Perl Foundation", + "homepage_url": "http://www.perlfoundation.org/", + "notes": "Per SPDX.org, this version was released 2006 This license is OSI\ncertifified.\n", + "is_builtin": true, + "spdx_license_key": "Artistic-2.0", + "osi_license_key": "Artistic-2.0", + "text_urls": [ + "https://www.perlfoundation.org/artistic_license_2_0", + "https://www.perlfoundation.org/attachment/legal/artistic-2_0.txt" + ], + "osi_url": "https://www.opensource.org/licenses/artistic-license-2.0.php", + "faq_url": "https://www.perlfoundation.org/artistic-2-0-notes", + "other_urls": [ + "http://www.perlfoundation.org/artistic_license_2_0", + "https://opensource.org/licenses/artistic-license-2.0", + "https://www.opensource.org/licenses/artistic-license-2.0", + "https://www.perlfoundation.org/artistic-license-20.html" + ], + "text": "The Artistic License 2.0\n\nCopyright (c) 2000-2006, The Perl Foundation.\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n\nThis license establishes the terms under which a given free software\nPackage may be copied, modified, distributed, and/or redistributed.\nThe intent is that the Copyright Holder maintains some artistic\ncontrol over the development of that Package while still keeping the\nPackage available as open source and free software.\n\nYou are always permitted to make arrangements wholly outside of this\nlicense directly with the Copyright Holder of a given Package. If the\nterms of this license do not permit the full use that you propose to\nmake of the Package, you should contact the Copyright Holder and seek\na different licensing arrangement.\n\nDefinitions\n\n\"Copyright Holder\" means the individual(s) or organization(s)\nnamed in the copyright notice for the entire Package.\n\n\"Contributor\" means any party that has contributed code or other\nmaterial to the Package, in accordance with the Copyright Holder's\nprocedures.\n\n\"You\" and \"your\" means any person who would like to copy,\ndistribute, or modify the Package.\n\n\"Package\" means the collection of files distributed by the\nCopyright Holder, and derivatives of that collection and/or of\nthose files. A given Package may consist of either the Standard\nVersion, or a Modified Version.\n\n\"Distribute\" means providing a copy of the Package or making it\naccessible to anyone else, or in the case of a company or\norganization, to others outside of your company or organization.\n\n\"Distributor Fee\" means any fee that you charge for Distributing\nthis Package or providing support for this Package to another\nparty. It does not mean licensing fees.\n\n\"Standard Version\" refers to the Package if it has not been\nmodified, or has been modified only in ways explicitly requested\nby the Copyright Holder.\n\n\"Modified Version\" means the Package, if it has been changed, and\nsuch changes were not explicitly requested by the Copyright\nHolder.\n\n\"Original License\" means this Artistic License as Distributed with\nthe Standard Version of the Package, in its current version or as\nit may be modified by The Perl Foundation in the future.\n\n\"Source\" form means the source code, documentation source, and\nconfiguration files for the Package.\n\n\"Compiled\" form means the compiled bytecode, object code, binary,\nor any other form resulting from mechanical transformation or\ntranslation of the Source form.\n\n\nPermission for Use and Modification Without Distribution\n\n(1) You are permitted to use the Standard Version and create and use\nModified Versions for any purpose without restriction, provided that\nyou do not Distribute the Modified Version.\n\n\nPermissions for Redistribution of the Standard Version\n\n(2) You may Distribute verbatim copies of the Source form of the\nStandard Version of this Package in any medium without restriction,\neither gratis or for a Distributor Fee, provided that you duplicate\nall of the original copyright notices and associated disclaimers. At\nyour discretion, such verbatim copies may or may not include a\nCompiled form of the Package.\n\n(3) You may apply any bug fixes, portability changes, and other\nmodifications made available from the Copyright Holder. The resulting\nPackage will still be considered the Standard Version, and as such\nwill be subject to the Original License.\n\n\nDistribution of Modified Versions of the Package as Source\n\n(4) You may Distribute your Modified Version as Source (either gratis\nor for a Distributor Fee, and with or without a Compiled form of the\nModified Version) provided that you clearly document how it differs\nfrom the Standard Version, including, but not limited to, documenting\nany non-standard features, executables, or modules, and provided that\nyou do at least ONE of the following:\n\n(a) make the Modified Version available to the Copyright Holder\nof the Standard Version, under the Original License, so that the\nCopyright Holder may include your modifications in the Standard\nVersion.\n\n(b) ensure that installation of your Modified Version does not\nprevent the user installing or running the Standard Version. In\naddition, the Modified Version must bear a name that is different\nfrom the name of the Standard Version.\n\n(c) allow anyone who receives a copy of the Modified Version to\nmake the Source form of the Modified Version available to others\nunder\n\n(i) the Original License or\n\n(ii) a license that permits the licensee to freely copy,\nmodify and redistribute the Modified Version using the same\nlicensing terms that apply to the copy that the licensee\nreceived, and requires that the Source form of the Modified\nVersion, and of any works derived from it, be made freely\navailable in that license fees are prohibited but Distributor\nFees are allowed.\n\n\nDistribution of Compiled Forms of the Standard Version\nor Modified Versions without the Source\n\n(5) You may Distribute Compiled forms of the Standard Version without\nthe Source, provided that you include complete instructions on how to\nget the Source of the Standard Version. Such instructions must be\nvalid at the time of your distribution. If these instructions, at any\ntime while you are carrying out such distribution, become invalid, you\nmust provide new instructions on demand or cease further distribution.\nIf you provide valid instructions or cease distribution within thirty\ndays after you become aware that the instructions are invalid, then\nyou do not forfeit any of your rights under this license.\n\n(6) You may Distribute a Modified Version in Compiled form without\nthe Source, provided that you comply with Section 4 with respect to\nthe Source of the Modified Version.\n\n\nAggregating or Linking the Package\n\n(7) You may aggregate the Package (either the Standard Version or\nModified Version) with other packages and Distribute the resulting\naggregation provided that you do not charge a licensing fee for the\nPackage. Distributor Fees are permitted, and licensing fees for other\ncomponents in the aggregation are permitted. The terms of this license\napply to the use and Distribution of the Standard or Modified Versions\nas included in the aggregation.\n\n(8) You are permitted to link Modified and Standard Versions with\nother works, to embed the Package in a larger work of your own, or to\nbuild stand-alone binary or bytecode versions of applications that\ninclude the Package, and Distribute the result without restriction,\nprovided the result does not expose a direct interface to the Package.\n\n\nItems That are Not Considered Part of a Modified Version\n\n(9) Works (including, but not limited to, modules and scripts) that\nmerely extend or make use of the Package, do not, by themselves, cause\nthe Package to be a Modified Version. In addition, such works are not\nconsidered parts of the Package itself, and are not subject to the\nterms of this license.\n\n\nGeneral Provisions\n\n(10) Any use, modification, and distribution of the Standard or\nModified Versions is governed by this Artistic License. By using,\nmodifying or distributing the Package, you accept this license. Do not\nuse, modify, or distribute the Package, if you do not accept this\nlicense.\n\n(11) If your Modified Version has been derived from a Modified\nVersion made by someone other than you, you are nevertheless required\nto ensure that your Modified Version complies with the requirements of\nthis license.\n\n(12) This license does not grant you the right to use any trademark,\nservice mark, tradename, or logo of the Copyright Holder.\n\n(13) This license includes the non-exclusive, worldwide,\nfree-of-charge patent license to make, have made, use, offer to sell,\nsell, import and otherwise transfer the Package with respect to any\npatent claims licensable by the Copyright Holder that are necessarily\ninfringed by the Package. If you institute patent litigation\n(including a cross-claim or counterclaim) against any party alleging\nthat the Package constitutes direct or contributory patent\ninfringement, then this Artistic License to you shall terminate on the\ndate that such litigation is filed.\n\n(14) Disclaimer of Warranty:\nTHE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS \"AS\nIS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED\nWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR\nNON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL\nLAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + }, + { + "key": "bsd-simplified", + "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, + "spdx_license_key": "BSD-2-Clause", + "other_spdx_license_keys": [ + "BSD-2-Clause-NetBSD", + "BSD-2" + ], + "text_urls": [ + "http://opensource.org/licenses/bsd-license.php" + ], + "osi_url": "http://opensource.org/licenses/bsd-license.php", + "other_urls": [ + "http://spdx.org/licenses/BSD-2-Clause", + "http://www.freebsd.org/copyright/copyright.html", + "https://opensource.org/licenses/BSD-2-Clause" + ], + "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." + }, + { + "key": "mit", + "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, + "spdx_license_key": "MIT", + "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" + ], + "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." + } + ], + "rule_references": [ + { + "license_expression": "artistic-2.0 OR mit", + "rule_identifier": "spdx-license-identifier: artistic-2.0 OR mit", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Artistic-2.0 OR MIT" + }, + { + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_2.RULE", + "referenced_filenames": [ + "NOTICE" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 119, + "rule_relevance": 100, + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one or more\n * contributor license agreements. See the NOTICE file distributed with\n * this work for additional information regarding copyright ownership.\n * The ASF licenses this file to You under the Apache License, Version 2.0\n * (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the 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 OR bsd-simplified", + "rule_identifier": "spdx-license-identifier: mit OR bsd-simplified", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "matched_text": "SPDX-License-Identifier: MIT or BSD-2-Clause" + }, + { + "license_expression": "artistic-2.0 OR mit", + "rule_identifier": "spdx-license-identifier: artistic-2.0 OR mit", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Artistic-2.0 OR MIT" + }, + { + "license_expression": "artistic-2.0", + "rule_identifier": "artistic-2.0_46.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": " \"license\": \"Artistic-2.0 OR MIT\"," + } + ], + "files": [ + { + "path": "scan", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "scan/copyr.java", + "type": "file", + "detected_license_expression": "apache-2.0 AND (mit OR bsd-simplified)", + "detected_license_expression_spdx": "Apache-2.0 AND (MIT OR BSD-2-Clause)", + "license_detections": [ + { + "license_expression": "apache-2.0 AND (mit OR bsd-simplified)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 16, + "matched_length": 119, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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" + }, + { + "score": 100.0, + "start_line": 19, + "end_line": 19, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit OR bsd-simplified", + "rule_identifier": "spdx-license-identifier: mit OR bsd-simplified", + "rule_url": null + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 100.0, + "package_data": [], + "for_packages": [ + "pkg:npm/npm@2.13.5?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "scan/package.json", + "type": "file", + "detected_license_expression": "artistic-2.0", + "detected_license_expression_spdx": "Artistic-2.0", + "license_detections": [ + { + "license_expression": "artistic-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 28, + "end_line": 28, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "artistic-2.0", + "rule_identifier": "artistic-2.0_46.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_46.RULE" + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 5.0, + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "npm", + "version": "2.13.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "a package manager for JavaScript", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me" + } + ], + "keywords": [ + "package manager", + "modules", + "install", + "package.json" + ], + "homepage_url": "https://docs.npmjs.com/", + "download_url": "https://registry.npmjs.org/npm/-/npm-2.13.5.tgz", + "size": null, + "sha1": "a124386bce4a90506f28ad4b1d1a804a17baaf32", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "http://github.com/npm/npm/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/npm/npm.git", + "copyright": null, + "declared_license_expression": "artistic-2.0 OR mit", + "declared_license_expression_spdx": "Artistic-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "artistic-2.0 OR mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "artistic-2.0 OR mit", + "rule_identifier": "spdx-license-identifier: artistic-2.0 OR mit", + "rule_url": null + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "['Artistic-2.0 OR MIT']", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/npm", + "repository_download_url": "https://registry.npmjs.org/npm/-/npm-2.13.5.tgz", + "api_data_url": "https://registry.npmjs.org/npm/2.13.5", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/npm@2.13.5" + } + ], + "for_packages": [ + "pkg:npm/npm@2.13.5?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/licensedcode/data/plugin_licenses_reference/scan.expected.json b/tests/licensedcode/data/plugin_licenses_reference/scan-with-reference.expected.json similarity index 81% rename from tests/licensedcode/data/plugin_licenses_reference/scan.expected.json rename to tests/licensedcode/data/plugin_licenses_reference/scan-with-reference.expected.json index 62ae0ddba79..c99d563b8b5 100644 --- a/tests/licensedcode/data/plugin_licenses_reference/scan.expected.json +++ b/tests/licensedcode/data/plugin_licenses_reference/scan-with-reference.expected.json @@ -37,10 +37,33 @@ "code_view_url": null, "vcs_url": "git+https://github.com/npm/npm.git", "copyright": null, - "license_expression": "artistic-2.0 OR mit", - "declared_license": [ - "Artistic-2.0 OR MIT" + "declared_license_expression": "artistic-2.0 OR mit", + "declared_license_expression_spdx": "Artistic-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "artistic-2.0 OR mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "artistic-2.0 OR mit", + "rule_identifier": "spdx-license-identifier: artistic-2.0 OR mit", + "rule_url": null + } + ] + } ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "['Artistic-2.0 OR MIT']", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -57,7 +80,7 @@ "purl": "pkg:npm/npm@2.13.5" } ], - "licenses_reference": [ + "license_references": [ { "key": "apache-2.0", "short_name": "Apache 2.0", @@ -158,12 +181,80 @@ "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." } ], + "rule_references": [ + { + "license_expression": "artistic-2.0 OR mit", + "rule_identifier": "spdx-license-identifier: artistic-2.0 OR mit", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Artistic-2.0 OR MIT" + }, + { + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_2.RULE", + "referenced_filenames": [ + "NOTICE" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 119, + "rule_relevance": 100 + }, + { + "license_expression": "mit OR bsd-simplified", + "rule_identifier": "spdx-license-identifier: mit OR bsd-simplified", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100 + }, + { + "license_expression": "artistic-2.0 OR mit", + "rule_identifier": "spdx-license-identifier: artistic-2.0 OR mit", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Artistic-2.0 OR MIT" + }, + { + "license_expression": "artistic-2.0", + "rule_identifier": "artistic-2.0_46.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100 + } + ], "files": [ { "path": "scan", "type": "directory", - "licenses": [], - "license_expressions": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "package_data": [], "for_packages": [], @@ -172,130 +263,41 @@ { "path": "scan/copyr.java", "type": "file", - "licenses": [ - { - "key": "apache-2.0", - "score": 100.0, - "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": 16, - "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.0, - "rule_relevance": 100 - } - }, - { - "key": "mit", - "score": 100.0, - "name": "MIT License", - "short_name": "MIT License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "MIT", - "homepage_url": "http://opensource.org/licenses/mit-license.php", - "text_url": "http://opensource.org/licenses/mit-license.php", - "reference_url": "https://scancode-licensedb.aboutcode.org/mit", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.yml", - "spdx_license_key": "MIT", - "spdx_url": "https://spdx.org/licenses/MIT", - "start_line": 19, - "end_line": 19, - "matched_rule": { - "identifier": "spdx-license-identifier: mit OR bsd-simplified", - "license_expression": "mit OR bsd-simplified", - "licenses": [ - "mit", - "bsd-simplified" - ], - "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": "1-spdx-id", - "rule_length": 8, - "matched_length": 8, - "match_coverage": 100.0, - "rule_relevance": 100 - } - }, + "detected_license_expression": "apache-2.0 AND (mit OR bsd-simplified)", + "detected_license_expression_spdx": "Apache-2.0 AND (MIT OR BSD-2-Clause)", + "license_detections": [ { - "key": "bsd-simplified", - "score": 100.0, - "name": "BSD-2-Clause", - "short_name": "BSD-2-Clause", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Regents of the University of California", - "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", - "text_url": "http://opensource.org/licenses/bsd-license.php", - "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.yml", - "spdx_license_key": "BSD-2-Clause", - "spdx_url": "https://spdx.org/licenses/BSD-2-Clause", - "start_line": 19, - "end_line": 19, - "matched_rule": { - "identifier": "spdx-license-identifier: mit OR bsd-simplified", - "license_expression": "mit OR bsd-simplified", - "licenses": [ - "mit", - "bsd-simplified" - ], - "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": "1-spdx-id", - "rule_length": 8, - "matched_length": 8, - "match_coverage": 100.0, - "rule_relevance": 100 - } + "license_expression": "apache-2.0 AND (mit OR bsd-simplified)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 16, + "matched_length": 119, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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" + }, + { + "score": 100.0, + "start_line": 19, + "end_line": 19, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit OR bsd-simplified", + "rule_identifier": "spdx-license-identifier: mit OR bsd-simplified", + "rule_url": null + } + ] } ], - "license_expressions": [ - "apache-2.0", - "mit OR bsd-simplified" - ], + "license_clues": [], "percentage_of_license_text": 100.0, "package_data": [], "for_packages": [ @@ -306,49 +308,30 @@ { "path": "scan/package.json", "type": "file", - "licenses": [ + "detected_license_expression": "artistic-2.0", + "detected_license_expression_spdx": "Artistic-2.0", + "license_detections": [ { - "key": "artistic-2.0", - "score": 100.0, - "name": "Artistic License 2.0", - "short_name": "Artistic 2.0", - "category": "Copyleft Limited", - "is_exception": false, - "is_unknown": false, - "owner": "Perl Foundation", - "homepage_url": "http://www.perlfoundation.org/", - "text_url": "https://www.perlfoundation.org/artistic_license_2_0", - "reference_url": "https://scancode-licensedb.aboutcode.org/artistic-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.yml", - "spdx_license_key": "Artistic-2.0", - "spdx_url": "https://spdx.org/licenses/Artistic-2.0", - "start_line": 28, - "end_line": 28, - "matched_rule": { - "identifier": "artistic-2.0_46.RULE", - "license_expression": "artistic-2.0", - "licenses": [ - "artistic-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.0, - "rule_relevance": 100 - } + "license_expression": "artistic-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 28, + "end_line": 28, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "artistic-2.0", + "rule_identifier": "artistic-2.0_46.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_46.RULE" + } + ] } ], - "license_expressions": [ - "artistic-2.0" - ], + "license_clues": [], "percentage_of_license_text": 5.0, "package_data": [ { @@ -387,10 +370,33 @@ "code_view_url": null, "vcs_url": "git+https://github.com/npm/npm.git", "copyright": null, - "license_expression": "artistic-2.0 OR mit", - "declared_license": [ - "Artistic-2.0 OR MIT" + "declared_license_expression": "artistic-2.0 OR mit", + "declared_license_expression_spdx": "Artistic-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "artistic-2.0 OR mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "artistic-2.0 OR mit", + "rule_identifier": "spdx-license-identifier: artistic-2.0 OR mit", + "rule_url": null + } + ] + } ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "['Artistic-2.0 OR MIT']", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/licensedcode/data/plugin_licenses_reference/scan-without-reference.expected.json b/tests/licensedcode/data/plugin_licenses_reference/scan-without-reference.expected.json new file mode 100644 index 00000000000..19962965c4b --- /dev/null +++ b/tests/licensedcode/data/plugin_licenses_reference/scan-without-reference.expected.json @@ -0,0 +1,425 @@ +{ + "dependencies": [], + "packages": [ + { + "type": "npm", + "namespace": null, + "name": "npm", + "version": "2.13.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "a package manager for JavaScript", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me" + } + ], + "keywords": [ + "package manager", + "modules", + "install", + "package.json" + ], + "homepage_url": "https://docs.npmjs.com/", + "download_url": "https://registry.npmjs.org/npm/-/npm-2.13.5.tgz", + "size": null, + "sha1": "a124386bce4a90506f28ad4b1d1a804a17baaf32", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "http://github.com/npm/npm/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/npm/npm.git", + "copyright": null, + "declared_license_expression": "artistic-2.0 OR mit", + "declared_license_expression_spdx": "Artistic-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "artistic-2.0 OR mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "artistic-2.0 OR mit", + "rule_identifier": "spdx-license-identifier: artistic-2.0 OR mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Artistic-2.0 OR MIT", + "licenses": [ + { + "key": "artistic-2.0", + "name": "Artistic License 2.0", + "short_name": "Artistic 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Perl Foundation", + "homepage_url": "http://www.perlfoundation.org/", + "text_url": "https://www.perlfoundation.org/artistic_license_2_0", + "reference_url": "https://scancode-licensedb.aboutcode.org/artistic-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE", + "spdx_license_key": "Artistic-2.0", + "spdx_url": "https://spdx.org/licenses/Artistic-2.0" + }, + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "['Artistic-2.0 OR MIT']", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/npm", + "repository_download_url": "https://registry.npmjs.org/npm/-/npm-2.13.5.tgz", + "api_data_url": "https://registry.npmjs.org/npm/2.13.5", + "package_uid": "pkg:npm/npm@2.13.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "scan/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/npm@2.13.5" + } + ], + "files": [ + { + "path": "scan", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "scan/copyr.java", + "type": "file", + "detected_license_expression": "apache-2.0 AND (mit OR bsd-simplified)", + "detected_license_expression_spdx": "Apache-2.0 AND (MIT OR BSD-2-Clause)", + "license_detections": [ + { + "license_expression": "apache-2.0 AND (mit OR bsd-simplified)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 16, + "matched_length": 119, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [ + "NOTICE" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 119, + "rule_relevance": 100, + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 100.0, + "start_line": 19, + "end_line": 19, + "matched_length": 8, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit OR bsd-simplified", + "rule_identifier": "spdx-license-identifier: mit OR bsd-simplified", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 8, + "rule_relevance": 100, + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 100.0, + "package_data": [], + "for_packages": [ + "pkg:npm/npm@2.13.5?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "scan/package.json", + "type": "file", + "detected_license_expression": "artistic-2.0", + "detected_license_expression_spdx": "Artistic-2.0", + "license_detections": [ + { + "license_expression": "artistic-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 28, + "end_line": 28, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "artistic-2.0", + "rule_identifier": "artistic-2.0_46.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_46.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "licenses": [ + { + "key": "artistic-2.0", + "name": "Artistic License 2.0", + "short_name": "Artistic 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Perl Foundation", + "homepage_url": "http://www.perlfoundation.org/", + "text_url": "https://www.perlfoundation.org/artistic_license_2_0", + "reference_url": "https://scancode-licensedb.aboutcode.org/artistic-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE", + "spdx_license_key": "Artistic-2.0", + "spdx_url": "https://spdx.org/licenses/Artistic-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 5.0, + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "npm", + "version": "2.13.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "a package manager for JavaScript", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me" + } + ], + "keywords": [ + "package manager", + "modules", + "install", + "package.json" + ], + "homepage_url": "https://docs.npmjs.com/", + "download_url": "https://registry.npmjs.org/npm/-/npm-2.13.5.tgz", + "size": null, + "sha1": "a124386bce4a90506f28ad4b1d1a804a17baaf32", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "http://github.com/npm/npm/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/npm/npm.git", + "copyright": null, + "declared_license_expression": "artistic-2.0 OR mit", + "declared_license_expression_spdx": "Artistic-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "artistic-2.0 OR mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "artistic-2.0 OR mit", + "rule_identifier": "spdx-license-identifier: artistic-2.0 OR mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Artistic-2.0 OR MIT", + "licenses": [ + { + "key": "artistic-2.0", + "name": "Artistic License 2.0", + "short_name": "Artistic 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Perl Foundation", + "homepage_url": "http://www.perlfoundation.org/", + "text_url": "https://www.perlfoundation.org/artistic_license_2_0", + "reference_url": "https://scancode-licensedb.aboutcode.org/artistic-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE", + "spdx_license_key": "Artistic-2.0", + "spdx_url": "https://spdx.org/licenses/Artistic-2.0" + }, + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "['Artistic-2.0 OR MIT']", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/npm", + "repository_download_url": "https://registry.npmjs.org/npm/-/npm-2.13.5.tgz", + "api_data_url": "https://registry.npmjs.org/npm/2.13.5", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/npm@2.13.5" + } + ], + "for_packages": [ + "pkg:npm/npm@2.13.5?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/licensedcode/test_license_detection_mock_index.py b/tests/licensedcode/test_license_detection_mock_index.py new file mode 100644 index 00000000000..4c215ce1923 --- /dev/null +++ b/tests/licensedcode/test_license_detection_mock_index.py @@ -0,0 +1,106 @@ +# +# Copyright (c) nexB Inc. and others. All rights reserved. +# ScanCode is a trademark of nexB Inc. +# SPDX-License-Identifier: Apache-2.0 +# See http://www.apache.org/licenses/LICENSE-2.0 for the license text. +# See https://github.com/nexB/scancode-toolkit for support or download. +# See https://aboutcode.org for more information about nexB OSS projects. +# + +import os +import shutil + +from commoncode.testcase import FileBasedTesting +from licensedcode.cache import LicenseCache +from licensedcode.cache import build_index +from licensedcode.cache import build_spdx_symbols +from licensedcode.cache import build_unknown_spdx_symbol +from licensedcode.cache import build_licensing +from licensedcode.index import LicenseIndex +from licensedcode.models import load_rules +from packagedcode.licensing import get_license_detection_mappings +from scancode.cli_test_utils import check_json +from scancode_config import REGEN_TEST_FIXTURES + + +class TestLicenseMatchBasic(FileBasedTesting): + test_data_dir = os.path.join(os.path.dirname(__file__), 'data/plugin_license/mock_index/') + + def test_detection_with_mock_index_with_rule_folder(self): + rule_dir = self.get_test_loc('scan-unknown-intro-eclipse-foundation-rules') + index = LicenseIndex(load_rules(rule_dir)) + + test_loc = self.get_test_loc('scan-unknown-intro-eclipse-foundation/README.md') + results = get_license_detection_mappings(index=index, location=test_loc) + + expected = self.get_test_loc('scan-unknown-intro-eclipse-foundation.expected.json') + check_json(expected, results, regen=REGEN_TEST_FIXTURES) + + + def test_detection_with_mock_index_with_rule_name_list(self): + rule_names = [ + "license-intro_29.RULE", + "epl-2.0_30.RULE", + "epl-2.0_2.RULE" + ] + temp_dir = self.get_temp_dir('mock_rules') + index = LicenseIndex(get_rules_from_rule_names(rule_names, temp_dir)) + + test_loc = self.get_test_loc('scan-unknown-intro-eclipse-foundation/README.md') + results = get_license_detection_mappings(index=index, location=test_loc) + + expected = self.get_test_loc('scan-unknown-intro-eclipse-foundation.expected.json') + check_json(expected, results, regen=REGEN_TEST_FIXTURES) + + +def get_rules_from_rule_names(rule_names, temp_dir): + + from licensedcode.models import rules_data_dir + + for rule_name in rule_names: + rule_path = rules_data_dir + '/' + rule_name + shutil.copy(rule_path, temp_dir) + + return load_rules(temp_dir) + + +def get_index_with_test_rules(test_rules_dir): + """ + Return and eventually build and cache a LicenseIndex from a directory with + a few test rules for a specific test. + """ + return MockCacheFromTestRules.build_from_test_rules(test_rules_dir).index + + +class MockCacheFromTestRules(LicenseCache): + + @staticmethod + def build_from_test_rules(test_rules_dir): + + from licensedcode.models import licenses_data_dir as ldd + from licensedcode.models import load_licenses + + licenses_data_dir = licenses_data_dir or ldd + rules_data_dir = test_rules_dir + + licenses_db = load_licenses(licenses_data_dir=licenses_data_dir) + + index = build_index( + licenses_db=licenses_db, + licenses_data_dir=licenses_data_dir, + rules_data_dir=rules_data_dir, + ) + + spdx_symbols = build_spdx_symbols(licenses_db=licenses_db) + unknown_spdx_symbol = build_unknown_spdx_symbol(licenses_db=licenses_db) + licensing = build_licensing(licenses_db=licenses_db) + + license_cache = LicenseCache( + db=licenses_db, + index=index, + licensing=licensing, + spdx_symbols=spdx_symbols, + unknown_spdx_symbol=unknown_spdx_symbol, + ) + + return license_cache diff --git a/tests/licensedcode/test_match_spdx_lid.py b/tests/licensedcode/test_match_spdx_lid.py index 186e39ac8be..32321ff032d 100644 --- a/tests/licensedcode/test_match_spdx_lid.py +++ b/tests/licensedcode/test_match_spdx_lid.py @@ -58,6 +58,32 @@ def test_Query_with_spdx_basic(self): assert qry.spdx_lines == expected +class TestNuGetSpdxQueryLines(FileBasedTesting): + test_data_dir = TEST_DATA_DIR + + def test_Query_with_spdx_basic(self): + idx = cache.get_index() + querys = ''' + * https://licenses.nuget.org/(LGPL-2.0-only WITH FLTK-exception OR Apache-2.0) + * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + Always + +From uboot: the first two lines are patch-like: + * https://licenses.nuget.org/MIT + * https://licenses.nuget.org/(MIT) + ''' + + qry = Query(query_string=querys, idx=idx) + expected = [ + ('licenses.nuget.org /(LGPL-2.0-only WITH FLTK-exception OR Apache-2.0)', 1, 14), + ('SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0',15, 33), + ('licenses.nuget.org /MIT', 45, 48), + ('licenses.nuget.org /(MIT)', 50, 53) + ] + + assert qry.spdx_lines == expected + + def get_query_spdx_lines_test_method(test_loc , expected_loc, regen=REGEN_TEST_FIXTURES): """ Collect a list of tuples (original line text, start known pos, end known @@ -155,6 +181,22 @@ def test_clean_line(self): ] results = [clean_text(test) for test in tests] assert results == expected + + + def test_clean_line_nuget(self): + tests = [ + '* https://licenses.nuget.org/(LGPL-2.0-only WITH FLTK-exception OR Apache-2.0)', + '* https://licenses.nuget.org/MIT', + '* https://licenses.nuget.org/(MIT)' + ] + + expected = [ + 'https://licenses.nuget.org/(LGPL-2.0-only WITH FLTK-exception OR Apache-2.0)', + 'https://licenses.nuget.org/MIT', + 'https://licenses.nuget.org/(MIT)' + ] + results = [clean_text(test) for test in tests] + assert results == expected def test_prepare_text(self): tests = [ @@ -201,6 +243,21 @@ def test_prepare_text(self): results = [prepare_text(test) for test in tests] assert results == expected + def test_prepare_text_nuget(self): + tests = [ + '* https://licenses.nuget.org/(LGPL-2.0-only WITH FLTK-exception OR Apache-2.0)', + '* https://licenses.nuget.org/MIT', + '* https://licenses.nuget.org/(MIT)' + ] + + expected = [ + ('licenses.nuget.org', '(LGPL-2.0-only WITH FLTK-exception OR Apache-2.0)'), + ('licenses.nuget.org', 'MIT'), + ('licenses.nuget.org', '(MIT)'), + ] + results = [prepare_text(test) for test in tests] + assert results == expected + def test_prepare_text_with_rem(self): assert prepare_text('') == (None, '') assert prepare_text('@REM # SPDX-License-Identifier: BSD-2-Clause-Patent') == ('SPDX-License-Identifier:', 'BSD-2-Clause-Patent') @@ -227,6 +284,30 @@ def test_split_spdx_lid(self): ] assert results == expected + def test_split_spdx_lid_nuget(self): + test = [ + 'https://licenses.nuget.org/(LGPL-2.0-only WITH FLTK-exception OR Apache-2.0)', + '* https://licenses.nuget.org/(MIT)', + 'https://licenses.nuget.org/MIT', + 'http://licenses.nuget.org/MIT', + 'licenses.nuget.org/MIT', + 'Licenses NuGet ORG MIT', + 'licenses nuget org MIT', + 'licenses MIT', + ] + results = [split_spdx_lid(l) for l in test] + expected = [ + ('licenses.nuget.org', '/(LGPL-2.0-only WITH FLTK-exception OR Apache-2.0)'), + ('licenses.nuget.org', '/(MIT)'), + ('licenses.nuget.org', '/MIT'), + ('licenses.nuget.org', '/MIT'), + ('licenses.nuget.org', '/MIT'), + ('Licenses NuGet ORG ', 'MIT'), + ('licenses nuget org ', 'MIT'), + (None, 'licenses MIT'), + ] + assert results == expected + def test__split_spdx_lid(self): test = [ 'REM DNL SPDX License Identifier : BSD-3-Clause', @@ -256,6 +337,14 @@ def test_get_expression_quoted(self): line_text = '''LIST "SPDX-License-Identifier: GPL-2.0"''' expression = get_expression(line_text, licensing, spdx_symbols, unknown_symbol) assert expression.render() == 'gpl-2.0' + + def test_get_expression_nuget(self): + licensing = Licensing() + spdx_symbols = get_spdx_symbols() + unknown_symbol = get_unknown_spdx_symbol() + line_text = 'https://licenses.nuget.org/MIT' + expression = get_expression(line_text, licensing, spdx_symbols, unknown_symbol) + assert expression.render() == 'mit' def test_get_expression_multiple_or(self): licensing = Licensing() @@ -265,6 +354,14 @@ def test_get_expression_multiple_or(self): expression = get_expression(line_text, licensing, spdx_symbols, unknown_symbol) assert expression.render() == 'bsd-new OR epl-1.0 OR apache-2.0 OR mit' + def test_get_expression_multiple_or_nuget(self): + licensing = Licensing() + spdx_symbols = get_spdx_symbols() + unknown_symbol = get_unknown_spdx_symbol() + line_text = 'https://licenses.nuget.org/(LGPL-2.0-only WITH FLTK-exception OR Apache-2.0)' + expression = get_expression(line_text, licensing, spdx_symbols, unknown_symbol) + assert expression.render() == 'lgpl-2.0 WITH fltk-exception-lgpl-2.0 OR apache-2.0' + def test_get_expression_simple(self): licensing = Licensing() spdx_symbols = get_spdx_symbols() @@ -297,6 +394,14 @@ def test_get_expression_with_extra_parens(self): expression = get_expression(line_text, licensing, spdx_symbols, unknown_symbol) assert expression.render() == 'gpl-2.0-plus OR mit' + def test_get_expression_with_extra_parens(self): + licensing = Licensing() + spdx_symbols = get_spdx_symbols() + unknown_symbol = get_unknown_spdx_symbol() + line_text = 'https://licenses.nuget.org/(GPL-2.0+ OR MIT)' + expression = get_expression(line_text, licensing, spdx_symbols, unknown_symbol) + assert expression.render() == 'gpl-2.0-plus OR mit' + def test_get_expression_extra_parens_2(self): licensing = Licensing() spdx_symbols = get_spdx_symbols() @@ -449,6 +554,14 @@ def test_get_expression_with_empty_expression_should_return_unknown(self): expression = get_expression(line_text, licensing, spdx_symbols, unknown_symbol) assert expression == None + def test_get_expression_with_empty_expression_should_return_unknown_nuget(self): + licensing = Licensing() + spdx_symbols = get_spdx_symbols() + unknown_symbol = get_unknown_spdx_symbol() + line_text = 'https://licenses.nuget.org/' + expression = get_expression(line_text, licensing, spdx_symbols, unknown_symbol) + assert expression == None + def test__parse_expression_with_empty_expression2_should_return_None(self): licensing = Licensing() spdx_symbols = get_spdx_symbols() diff --git a/tests/licensedcode/test_plugin_license.py b/tests/licensedcode/test_plugin_license.py index d34e20c8cee..2c79c374e43 100644 --- a/tests/licensedcode/test_plugin_license.py +++ b/tests/licensedcode/test_plugin_license.py @@ -12,9 +12,7 @@ import pytest from commoncode.testcase import FileDrivenTesting -from licensedcode.plugin_license import add_referenced_filenames_license_matches -from licensedcode.plugin_license import find_referenced_resource -from licensedcode.plugin_license import get_referenced_filenames +from scancode.api import get_licenses from scancode.cli_test_utils import check_json_scan from scancode.cli_test_utils import run_scan_click from scancode_config import REGEN_TEST_FIXTURES @@ -27,57 +25,44 @@ """ -def test_license_option_reports_license_expressions(): - test_dir = test_env.get_test_loc('plugin_license/license-expression/scan', copy=True) - result_file = test_env.get_temp_file('json') - args = [ - '--license', - '--strip-root', - '--verbose', - '--json', result_file, - test_dir, - ] - run_scan_click(args) - test_loc = test_env.get_test_loc('plugin_license/license-expression/scan.expected.json') - check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) +def test_license_detection_api_works(): + test_loc = test_env.get_test_loc('plugin_license/scan/e2fsprogs/e2fsprogs-copyright') + detections = list(get_licenses(location=test_loc)) + assert detections -def test_license_option_reports_license_texts(): - test_dir = test_env.get_test_loc('plugin_license/text/scan', copy=True) +def test_license_detection_plugin_works(): + test_dir = test_env.get_test_loc('plugin_license/scan/e2fsprogs/', copy=True) result_file = test_env.get_temp_file('json') args = [ '--license', - '--license-text', '--strip-root', '--verbose', '--json', result_file, test_dir, ] - run_scan_click(args) - test_loc = test_env.get_test_loc('plugin_license/text/scan.expected.json') + test_loc = test_env.get_test_loc('plugin_license/scan/e2fsprogs-expected.json') check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) -def test_license_option_reports_license_texts_diag(): - test_dir = test_env.get_test_loc('plugin_license/text/scan', copy=True) +def test_license_option_reports_license_expressions(): + test_dir = test_env.get_test_loc('plugin_license/license-expression/scan', copy=True) result_file = test_env.get_temp_file('json') args = [ '--license', - '--license-text', - '--license-text-diagnostics', '--strip-root', '--verbose', '--json', result_file, test_dir, ] run_scan_click(args) - test_loc = test_env.get_test_loc('plugin_license/text/scan-diag.expected.json') + test_loc = test_env.get_test_loc('plugin_license/license-expression/scan.expected.json') check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) -def test_license_option_reports_license_texts_long_lines(): - test_dir = test_env.get_test_loc('plugin_license/text_long_lines/scan', copy=True) +def test_license_option_reports_license_expressions_spdx_nuget(): + test_dir = test_env.get_test_loc('plugin_license/license-expression/spdx-expressions.txt', copy=True) result_file = test_env.get_temp_file('json') args = [ '--license', @@ -88,29 +73,30 @@ def test_license_option_reports_license_texts_long_lines(): test_dir, ] run_scan_click(args) - test_loc = test_env.get_test_loc('plugin_license/text_long_lines/scan.expected.json') + test_loc = test_env.get_test_loc('plugin_license/license-expression/spdx-expressions.expected.json') check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) -def test_license_option_reports_license_texts_diag_long_lines(): - test_dir = test_env.get_test_loc('plugin_license/text_long_lines/scan', copy=True) + +def test_license_option_reports_license_texts(): + test_dir = test_env.get_test_loc('plugin_license/text/scan', copy=True) result_file = test_env.get_temp_file('json') args = [ '--license', '--license-text', - '--license-text-diagnostics', '--strip-root', '--verbose', '--json', result_file, test_dir, ] + run_scan_click(args) - test_loc = test_env.get_test_loc('plugin_license/text_long_lines/scan-diag.expected.json') + test_loc = test_env.get_test_loc('plugin_license/text/scan.expected.json') check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) -def test_license_match_unknown_license_with_license_reference(): - test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/scan-ref', copy=True) +def test_license_option_reports_license_texts_diag(): + test_dir = test_env.get_test_loc('plugin_license/text/scan', copy=True) result_file = test_env.get_temp_file('json') args = [ '--license', @@ -118,36 +104,32 @@ def test_license_match_unknown_license_with_license_reference(): '--license-text-diagnostics', '--strip-root', '--verbose', - '--unknown-licenses', '--json', result_file, test_dir, ] run_scan_click(args) - test_loc = test_env.get_test_loc('plugin_license/license_reference/scan-ref.expected.json') + test_loc = test_env.get_test_loc('plugin_license/text/scan-diag.expected.json') check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) -@pytest.mark.xfail(reason="Set as failing until we have proper LicenseDetection support") -def test_license_match_unknown_license_without_license_reference(): - test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/license-ref-see-copying', copy=True) +def test_license_option_reports_license_texts_long_lines(): + test_dir = test_env.get_test_loc('plugin_license/text_long_lines/scan', copy=True) result_file = test_env.get_temp_file('json') args = [ '--license', '--license-text', - '--license-text-diagnostics', '--strip-root', '--verbose', - '--unknown-licenses', '--json', result_file, test_dir, ] run_scan_click(args) - test_loc = test_env.get_test_loc('plugin_license/license_reference/license-ref-see-copying.expected.json') + test_loc = test_env.get_test_loc('plugin_license/text_long_lines/scan.expected.json') check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) -def test_license_match_referenced_filename(): - test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/scan-without-ref', copy=True) +def test_license_option_reports_license_texts_diag_long_lines(): + test_dir = test_env.get_test_loc('plugin_license/text_long_lines/scan', copy=True) result_file = test_env.get_temp_file('json') args = [ '--license', @@ -155,88 +137,15 @@ def test_license_match_referenced_filename(): '--license-text-diagnostics', '--strip-root', '--verbose', - '--unknown-licenses', '--json', result_file, test_dir, ] run_scan_click(args) - test_loc = test_env.get_test_loc('plugin_license/license_reference/scan-wref.expected.json') + test_loc = test_env.get_test_loc('plugin_license/text_long_lines/scan-diag.expected.json') check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) -def test_get_referenced_filenames(): - license_matches = [ - {'matched_rule': {'referenced_filenames' : ['LICENSE.txt', 'COPYING']}}, - {'matched_rule': {'referenced_filenames' : ['COPYING', 'LICENSE.txt']}}, - {'matched_rule': {'referenced_filenames' : ['copying']}}, - {'matched_rule': {'referenced_filenames' : []}}, - ] - expected = ['LICENSE.txt', 'COPYING', 'copying'] - assert get_referenced_filenames(license_matches) == expected - - -def test_find_referenced_resource(): - # Setup: Create a new scan to use for a virtual codebase - test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/scan-ref', copy=True) - scan_loc = test_env.get_temp_file('json') - args = [ - '--license', - '--license-text', - '--license-text-diagnostics', - '--unknown-licenses', - '--json', scan_loc, - test_dir, - ] - run_scan_click(args) - - # test proper - from commoncode.resource import VirtualCodebase - codebase = VirtualCodebase(scan_loc) - resource = codebase.get_resource('scan-ref/license-notice.txt') - result = find_referenced_resource(referenced_filename='LICENSE', resource=resource, codebase=codebase) - assert result.path == 'scan-ref/LICENSE' - - -def test_find_referenced_resource_does_not_find_based_file_name_suffix(): - # Setup: Create a new scan to use for a virtual codebase. This directory has - # two test file with the same name suffix which is also a referenced - # filename - test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/scan-ref-dupe-name-suffix', copy=True) - scan_loc = test_env.get_temp_file('json') - args = ['--license', '--license-text', '--license-text-diagnostics', test_dir, '--json', scan_loc] - run_scan_click(args) - - # test proper - from commoncode.resource import VirtualCodebase - codebase = VirtualCodebase(scan_loc) - resource = codebase.get_resource('scan-ref-dupe-name-suffix/license-notice.txt') - result = find_referenced_resource(referenced_filename='LICENSE', resource=resource, codebase=codebase) - assert result.path == 'scan-ref-dupe-name-suffix/LICENSE' - - -def test_match_reference_license(): - # Setup: Create a new scan to use for a virtual codebase - test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/scan-ref', copy=True) - scan_loc = test_env.get_temp_file('json') - args = [ - '--license', - '--license-text', - '--license-text-diagnostics', - '--unknown-licenses', - '--json', scan_loc, - test_dir, - ] - run_scan_click(args) - - # test proper - from commoncode.resource import VirtualCodebase - codebase = VirtualCodebase(scan_loc) - resource = codebase.get_resource('scan-ref/license-notice.txt') - assert len(resource.licenses) == 2 - result = add_referenced_filenames_license_matches(resource=resource, codebase=codebase) - assert len(result.licenses) == 3 - - +@pytest.mark.scanslow def test_reindex_licenses_works(): from licensedcode.cache import get_index get_index(force=True) @@ -250,7 +159,6 @@ def test_scan_license_with_url_template(): args = [ '--license', '--license-url-template', 'https://example.com/urn:{}', - '--unknown-licenses', '--json-pp', result_file, test_dir, ] diff --git a/tests/licensedcode/test_plugin_license_detection.py b/tests/licensedcode/test_plugin_license_detection.py new file mode 100644 index 00000000000..77938d6fcfe --- /dev/null +++ b/tests/licensedcode/test_plugin_license_detection.py @@ -0,0 +1,276 @@ +# +# Copyright (c) nexB Inc. and others. All rights reserved. +# ScanCode is a trademark of nexB Inc. +# SPDX-License-Identifier: Apache-2.0 +# See http://www.apache.org/licenses/LICENSE-2.0 for the license text. +# See https://github.com/nexB/scancode-toolkit for support or download. +# See https://aboutcode.org for more information about nexB OSS projects. +# + +import os + +from commoncode.testcase import FileDrivenTesting + +from licensedcode.plugin_license import find_referenced_resource +from licensedcode.plugin_license import get_referenced_filenames +from scancode.cli_test_utils import check_json_scan +from scancode.cli_test_utils import run_scan_click +from scancode_config import REGEN_TEST_FIXTURES + +test_env = FileDrivenTesting() +test_env.test_data_dir = os.path.join(os.path.dirname(__file__), 'data') + + +def test_complicated_license_text_from_ffmpeg(): + test_dir = test_env.get_test_loc('plugin_license/scan/ffmpeg-LICENSE.md', copy=True) + result_file = test_env.get_temp_file('json') + args = [ + '--license', + '--license-text', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] + run_scan_click(args) + test_loc = test_env.get_test_loc('plugin_license/scan/ffmpeg-license.expected.json') + check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) + + +def test_license_match_unknown_license_intro_with_imperfect_matches(): + test_dir = test_env.get_test_loc('plugin_license/unknown_intro/scan-unknown-intro-with-imperfect-matches/', copy=True) + result_file = test_env.get_temp_file('json') + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] + run_scan_click(args) + test_loc = test_env.get_test_loc('plugin_license/unknown_intro/scan-unknown-intro-with-imperfect-matches.expected.json') + check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) + + +def test_license_match_unknown_license_intro_with_dual_license(): + test_dir = test_env.get_test_loc('plugin_license/unknown_intro/scan-unknown-intro-dual-license/', copy=True) + result_file = test_env.get_temp_file('json') + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] + run_scan_click(args) + test_loc = test_env.get_test_loc('plugin_license/unknown_intro/scan-unknown-intro-dual-license.expected.json') + check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) + + +def test_license_match_unknown_license_intro_eclipse_foundation(): + test_dir = test_env.get_test_loc('plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation/', copy=True) + result_file = test_env.get_temp_file('json') + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] + run_scan_click(args) + test_loc = test_env.get_test_loc('plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation.expected.json') + check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) + + +def test_license_match_unknown_license_intro_eclipse_foundation_tycho(): + test_dir = test_env.get_test_loc('plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho/', copy=True) + result_file = test_env.get_temp_file('json') + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] + run_scan_click(args) + test_loc = test_env.get_test_loc('plugin_license/unknown_intro/scan-unknown-intro-eclipse-foundation-tycho.expected.json') + check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) + + +def test_license_match_unknown_license_intro_with_long_gaps_between(): + test_dir = test_env.get_test_loc('plugin_license/unknown_intro/scan-unknown-intro-long-gaps-between/', copy=True) + result_file = test_env.get_temp_file('json') + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] + run_scan_click(args) + test_loc = test_env.get_test_loc('plugin_license/unknown_intro/scan-unknown-intro-long-gaps-between.expected.json') + check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) + + +def test_license_match_unknown_license_with_license_ref_to_key_file_at_root(): + test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/unknown-ref-to-key-file-root', copy=True) + result_file = test_env.get_temp_file('json') + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] + run_scan_click(args) + test_loc = test_env.get_test_loc('plugin_license/license_reference/unknown-ref-to-key-file-root.expected.json') + check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) + + +def test_license_match_unknown_license_with_license_reference(): + test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/scan-ref', copy=True) + result_file = test_env.get_temp_file('json') + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] + run_scan_click(args) + test_loc = test_env.get_test_loc('plugin_license/license_reference/scan-ref.expected.json') + check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) + + +def test_license_match_unknown_license_without_license_reference(): + test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/license-ref-see-copying', copy=True) + result_file = test_env.get_temp_file('json') + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] + run_scan_click(args) + test_loc = test_env.get_test_loc('plugin_license/license_reference/license-ref-see-copying.expected.json') + check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) + + +def test_license_match_referenced_filename(): + test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/scan-without-ref', copy=True) + result_file = test_env.get_temp_file('json') + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] + run_scan_click(args) + test_loc = test_env.get_test_loc('plugin_license/license_reference/scan-wref.expected.json') + check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) + + +def test_license_match_referenced_filename(): + test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/scan-unknown-reference-copyright', copy=True) + result_file = test_env.get_temp_file('json') + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] + run_scan_click(args) + test_loc = test_env.get_test_loc('plugin_license/license_reference/scan-unknown-reference-copyright.expected.json') + check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) + + +def test_get_referenced_filenames(): + license_matches = [ + {'referenced_filenames' : ['LICENSE.txt', 'COPYING']}, + {'referenced_filenames' : ['COPYING', 'LICENSE.txt']}, + {'referenced_filenames' : ['copying']}, + {'referenced_filenames' : []}, + ] + expected = ['LICENSE.txt', 'COPYING', 'copying'] + assert get_referenced_filenames(license_matches) == expected + + +def test_find_referenced_resource(): + # Setup: Create a new scan to use for a virtual codebase + test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/scan-ref', copy=True) + scan_loc = test_env.get_temp_file('json') + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--json', scan_loc, + test_dir, + ] + run_scan_click(args) + + # test proper + from commoncode.resource import VirtualCodebase + codebase = VirtualCodebase(scan_loc) + resource = codebase.get_resource(path='scan-ref/license-notice.txt') + result = find_referenced_resource(referenced_filename='LICENSE', resource=resource, codebase=codebase) + assert result.path == 'scan-ref/LICENSE' + + +def test_find_referenced_resource_does_not_find_based_file_name_suffix(): + # Setup: Create a new scan to use for a virtual codebase. This directory has + # two test file with the same name suffix which is also a referenced + # filename + test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/scan-ref-dupe-name-suffix', copy=True) + scan_loc = test_env.get_temp_file('json') + args = ['--license', '--license-text', '--license-text-diagnostics', test_dir, '--json', scan_loc] + run_scan_click(args) + + # test proper + from commoncode.resource import VirtualCodebase + codebase = VirtualCodebase(scan_loc) + resource = codebase.get_resource(path='scan-ref-dupe-name-suffix/license-notice.txt') + result = find_referenced_resource(referenced_filename='LICENSE', resource=resource, codebase=codebase) + assert result.path == 'scan-ref-dupe-name-suffix/LICENSE' + + +def test_match_reference_license(): + # Setup: Create a new scan to use for a virtual codebase + test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/scan-ref', copy=True) + scan_loc = test_env.get_temp_file('json') + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--json', scan_loc, + test_dir, + ] + run_scan_click(args) + + # test proper + from commoncode.resource import VirtualCodebase + codebase = VirtualCodebase(scan_loc) + resource = codebase.get_resource(path='scan-ref/license-notice.txt') + assert len(resource.license_detections[0]["matches"]) == 2 diff --git a/tests/licensedcode/test_plugin_license_policy.py b/tests/licensedcode/test_plugin_license_policy.py index 2168612cc7e..e04fcb57ba1 100644 --- a/tests/licensedcode/test_plugin_license_policy.py +++ b/tests/licensedcode/test_plugin_license_policy.py @@ -15,12 +15,31 @@ from licensedcode.plugin_license_policy import load_license_policy from scancode.cli_test_utils import load_json_result from scancode.cli_test_utils import run_scan_click - +from scancode.cli_test_utils import check_json_scan +from scancode_config import REGEN_TEST_FIXTURES class TestLicensePolicy(FileDrivenTesting): test_data_dir = join(dirname(__file__), 'data') + def test_end_to_end_scan_with_license_policy(self): + test_dir = self.extract_test_tar('plugin_license_policy/policy-codebase.tgz') + policy_file = self.get_test_loc('plugin_license_policy/process_codebase_info_license_valid_policy_file.yml') + result_file = self.get_temp_file('json') + args = [ + '--info', + '--license', + '--license-policy', + policy_file, + test_dir, + '--json-pp', + result_file + ] + run_scan_click(args) + test_loc = self.get_test_loc('plugin_license_policy/policy-codebase.expected.json') + check_json_scan(test_loc, result_file, regen=REGEN_TEST_FIXTURES) + + def test_process_codebase_info_license_duplicate_key_policy_file(self): test_dir = self.extract_test_tar('plugin_license_policy/policy-codebase.tgz') policy_file = self.get_test_loc('plugin_license_policy/process_codebase_info_license_duplicate_key_policy_file.yml') diff --git a/tests/licensedcode/test_plugin_licenses_reference.py b/tests/licensedcode/test_plugin_licenses_reference.py index bbe0d1b1cb5..267de959b3d 100644 --- a/tests/licensedcode/test_plugin_licenses_reference.py +++ b/tests/licensedcode/test_plugin_licenses_reference.py @@ -20,14 +20,52 @@ test_env.test_data_dir = os.path.join(os.path.dirname(__file__), 'data') +def test_license_scans_without_reference(): + test_dir = test_env.get_test_loc('plugin_licenses_reference/scan', copy=True) + result_file = test_env.get_temp_file('json') + args = ['--license', '--package', test_dir, '--json-pp', result_file, '--verbose'] + run_scan_click(args) + check_json_scan( + test_env.get_test_loc('plugin_licenses_reference/scan-without-reference.expected.json'), + result_file, remove_file_date=True, remove_uuid=True, regen=REGEN_TEST_FIXTURES, + ) + + def test_licenses_reference_works(): test_dir = test_env.get_test_loc('plugin_licenses_reference/scan', copy=True) result_file = test_env.get_temp_file('json') args = [ '--license', '--package', '--licenses-reference', - test_dir, '--json-pp', result_file, '--verbose'] + test_dir, '--json-pp', result_file, '--verbose' + ] + run_scan_click(args) + check_json_scan( + test_env.get_test_loc('plugin_licenses_reference/scan-with-reference.expected.json'), + result_file, remove_file_date=True, remove_uuid=True, regen=REGEN_TEST_FIXTURES, + ) + +def test_licenses_reference_works_with_matched_text(): + test_dir = test_env.get_test_loc('plugin_licenses_reference/scan', copy=True) + result_file = test_env.get_temp_file('json') + args = [ + '--license', '--package', '--licenses-reference', '--license-text', + test_dir, '--json-pp', result_file, '--verbose' + ] + run_scan_click(args) + check_json_scan( + test_env.get_test_loc('plugin_licenses_reference/scan-matched-text-with-reference.expected.json'), + result_file, remove_file_date=True, remove_uuid=True, regen=REGEN_TEST_FIXTURES, + ) + +def test_licenses_reference_works_with_license_clues(): + test_dir = test_env.get_test_loc('plugin_licenses_reference/python.LICENSE', copy=True) + result_file = test_env.get_temp_file('json') + args = [ + '--license', '--licenses-reference', '--license-text', + test_dir, '--json-pp', result_file, '--verbose' + ] run_scan_click(args) check_json_scan( - test_env.get_test_loc('plugin_licenses_reference/scan.expected.json'), + test_env.get_test_loc('plugin_licenses_reference/license-reference-works-with-clues.expected.json'), result_file, remove_file_date=True, remove_uuid=True, regen=REGEN_TEST_FIXTURES, ) diff --git a/tests/packagedcode/data/about/aboutfiles.expected.json b/tests/packagedcode/data/about/aboutfiles.expected.json index 044a93f76cc..d14d78c5104 100644 --- a/tests/packagedcode/data/about/aboutfiles.expected.json +++ b/tests/packagedcode/data/about/aboutfiles.expected.json @@ -32,8 +32,59 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright (c) 2009 holger krekel", - "license_expression": "mit", - "declared_license": "mit", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "mit", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -80,8 +131,59 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright (c) 2010 ActiveState Software Inc.", - "license_expression": "mit", - "declared_license": "mit", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "mit", "notice_text": null, "source_packages": [], "extra_data": { @@ -162,8 +264,59 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright (c) 2009 holger krekel", - "license_expression": "mit", - "declared_license": "mit", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "mit", "notice_text": null, "source_packages": [], "file_references": [ @@ -226,8 +379,59 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright (c) 2010 ActiveState Software Inc.", - "license_expression": "mit", - "declared_license": "mit", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "mit", "notice_text": null, "source_packages": [], "file_references": [ diff --git a/tests/packagedcode/data/about/apipkg.ABOUT-expected b/tests/packagedcode/data/about/apipkg.ABOUT-expected index 08812f564fb..c57e629bb32 100644 --- a/tests/packagedcode/data/about/apipkg.ABOUT-expected +++ b/tests/packagedcode/data/about/apipkg.ABOUT-expected @@ -30,8 +30,59 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright (c) 2009 holger krekel", - "license_expression": "mit", - "declared_license": "mit", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "mit", "notice_text": null, "source_packages": [], "file_references": [ diff --git a/tests/packagedcode/data/about/appdirs.ABOUT-expected b/tests/packagedcode/data/about/appdirs.ABOUT-expected index aac38fa21bd..0e1877bd2f2 100644 --- a/tests/packagedcode/data/about/appdirs.ABOUT-expected +++ b/tests/packagedcode/data/about/appdirs.ABOUT-expected @@ -30,8 +30,59 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright (c) 2010 ActiveState Software Inc.", - "license_expression": "mit", - "declared_license": "mit", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "mit", "notice_text": null, "source_packages": [], "file_references": [ diff --git a/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-get-installed-expected.json b/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-get-installed-expected.json index 96d7b13a829..0539c6c6cfe 100644 --- a/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-get-installed-expected.json +++ b/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-get-installed-expected.json @@ -32,8 +32,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=cb70ca5c6d6db0399d2dd09189c5d57827bce5cd", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-baselayout@3.2.0-r22" @@ -215,8 +266,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=ee13d43a53938d8a04ba787b9423f3270a3c14a7", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [ "pkg:alpine/musl@1.2.3-r0" @@ -290,8 +392,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=e58f0e341603e9facc1e675722367174b45e0d0c", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/busybox@1.35.0-r15" @@ -410,8 +563,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=cb70ca5c6d6db0399d2dd09189c5d57827bce5cd", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-baselayout@3.2.0-r22" @@ -593,8 +797,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=aab68f8c9ab434a46710de8e12fb3206e2930a59", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-keys@2.4-r1" @@ -1019,8 +1274,74 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=16988f3c77f035072956655194770e15cbc61257", "copyright": null, - "license_expression": "mpl-2.0 AND mit", - "declared_license": "MPL-2.0 AND MIT", + "declared_license_expression": "mpl-2.0 AND mit", + "declared_license_expression_spdx": "MPL-2.0 AND MIT", + "license_detections": [ + { + "license_expression": "mpl-2.0 AND mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mpl-2.0 AND mit", + "rule_identifier": "spdx-license-identifier: mpl-2.0 AND mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "mpl-2.0 AND mit", + "licenses": [ + { + "key": "mpl-2.0", + "name": "Mozilla Public License 2.0", + "short_name": "MPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Mozilla", + "homepage_url": "http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/", + "text_url": "http://www.mozilla.com/MPL/2.0/", + "reference_url": "https://scancode-licensedb.aboutcode.org/mpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE", + "spdx_license_key": "MPL-2.0", + "spdx_url": "https://spdx.org/licenses/MPL-2.0" + }, + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPL-2.0 AND MIT", "notice_text": null, "source_packages": [ "pkg:alpine/ca-certificates@20211220-r0" @@ -1094,8 +1415,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=26153b65138c876d57e81750f6de6baab6d5bd5b", "copyright": null, - "license_expression": "openssl-ssleay", - "declared_license": "OpenSSL", + "declared_license_expression": "openssl-ssleay", + "declared_license_expression_spdx": "OpenSSL", + "license_detections": [ + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "openssl-ssleay", + "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "openssl", + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", "notice_text": null, "source_packages": [ "pkg:alpine/openssl@1.1.1q-r0" @@ -1259,8 +1631,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=26153b65138c876d57e81750f6de6baab6d5bd5b", "copyright": null, - "license_expression": "openssl-ssleay", - "declared_license": "OpenSSL", + "declared_license_expression": "openssl-ssleay", + "declared_license_expression_spdx": "OpenSSL", + "license_detections": [ + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "openssl-ssleay", + "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "openssl", + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", "notice_text": null, "source_packages": [ "pkg:alpine/openssl@1.1.1q-r0" @@ -1334,8 +1757,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=e58f0e341603e9facc1e675722367174b45e0d0c", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/busybox@1.35.0-r15" @@ -1397,8 +1871,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=6754a9005594de4243aad9b2744546971078c6c7", "copyright": null, - "license_expression": "zlib", - "declared_license": "Zlib", + "declared_license_expression": "zlib", + "declared_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "zlib", + "rule_identifier": "spdx-license-identifier: zlib", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "zlib", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Zlib", "notice_text": null, "source_packages": [ "pkg:alpine/zlib@1.2.12-r1" @@ -1472,8 +1997,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=34d90ac8388e88126893f5d27ea35d304e65e5ab", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/apk-tools@2.12.9-r3" @@ -1544,8 +2120,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=d7ae612a3cc5f827289d915783b4cbf8c7207947", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/pax-utils@1.3.4-r0" @@ -1607,8 +2234,89 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=ee13d43a53938d8a04ba787b9423f3270a3c14a7", "copyright": null, - "license_expression": "mit AND bsd-new AND gpl-2.0-plus", - "declared_license": "MIT BSD GPL2+", + "declared_license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "declared_license_expression_spdx": "MIT AND BSD-3-Clause AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "rule_identifier": "spdx-license-identifier: mit AND bsd-new AND gpl-2.0-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "mit AND bsd-3-clause AND gpl-2.0-or-later", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT BSD GPL2+", "notice_text": null, "source_packages": [ "pkg:alpine/musl@1.2.3-r0" @@ -1706,8 +2414,74 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=60424133be2e79bbfeff3d58147a22886f817ce2", "copyright": null, - "license_expression": "bsd-simplified AND bsd-new", - "declared_license": "BSD-2-Clause AND BSD-3-Clause", + "declared_license_expression": "bsd-simplified AND bsd-new", + "declared_license_expression_spdx": "BSD-2-Clause AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-simplified AND bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "bsd-simplified AND bsd-new", + "rule_identifier": "spdx-license-identifier: bsd-simplified AND bsd-new", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "bsd-2-clause AND bsd-3-clause", + "licenses": [ + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD-2-Clause AND BSD-3-Clause", "notice_text": null, "source_packages": [ "pkg:alpine/libc-dev@0.7.2-r3" diff --git a/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-scan-expected.json b/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-scan-expected.json index eac0a89f660..2efd5bbd4a9 100644 --- a/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-scan-expected.json +++ b/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-scan-expected.json @@ -105,8 +105,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=cb70ca5c6d6db0399d2dd09189c5d57827bce5cd", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-baselayout@3.2.0-r22" @@ -169,8 +220,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=ee13d43a53938d8a04ba787b9423f3270a3c14a7", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [ "pkg:alpine/musl@1.2.3-r0" @@ -233,8 +335,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=e58f0e341603e9facc1e675722367174b45e0d0c", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/busybox@1.35.0-r15" @@ -297,8 +450,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=cb70ca5c6d6db0399d2dd09189c5d57827bce5cd", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-baselayout@3.2.0-r22" @@ -379,8 +583,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=aab68f8c9ab434a46710de8e12fb3206e2930a59", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-keys@2.4-r1" @@ -605,8 +860,74 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=16988f3c77f035072956655194770e15cbc61257", "copyright": null, - "license_expression": "mpl-2.0 AND mit", - "declared_license": "MPL-2.0 AND MIT", + "declared_license_expression": "mpl-2.0 AND mit", + "declared_license_expression_spdx": "MPL-2.0 AND MIT", + "license_detections": [ + { + "license_expression": "mpl-2.0 AND mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mpl-2.0 AND mit", + "rule_identifier": "spdx-license-identifier: mpl-2.0 AND mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "mpl-2.0 AND mit", + "licenses": [ + { + "key": "mpl-2.0", + "name": "Mozilla Public License 2.0", + "short_name": "MPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Mozilla", + "homepage_url": "http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/", + "text_url": "http://www.mozilla.com/MPL/2.0/", + "reference_url": "https://scancode-licensedb.aboutcode.org/mpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE", + "spdx_license_key": "MPL-2.0", + "spdx_url": "https://spdx.org/licenses/MPL-2.0" + }, + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPL-2.0 AND MIT", "notice_text": null, "source_packages": [ "pkg:alpine/ca-certificates@20211220-r0" @@ -669,8 +990,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=26153b65138c876d57e81750f6de6baab6d5bd5b", "copyright": null, - "license_expression": "openssl-ssleay", - "declared_license": "OpenSSL", + "declared_license_expression": "openssl-ssleay", + "declared_license_expression_spdx": "OpenSSL", + "license_detections": [ + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "openssl-ssleay", + "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "openssl", + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", "notice_text": null, "source_packages": [ "pkg:alpine/openssl@1.1.1q-r0" @@ -742,8 +1114,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=26153b65138c876d57e81750f6de6baab6d5bd5b", "copyright": null, - "license_expression": "openssl-ssleay", - "declared_license": "OpenSSL", + "declared_license_expression": "openssl-ssleay", + "declared_license_expression_spdx": "OpenSSL", + "license_detections": [ + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "openssl-ssleay", + "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "openssl", + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", "notice_text": null, "source_packages": [ "pkg:alpine/openssl@1.1.1q-r0" @@ -806,8 +1229,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=e58f0e341603e9facc1e675722367174b45e0d0c", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/busybox@1.35.0-r15" @@ -858,8 +1332,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=6754a9005594de4243aad9b2744546971078c6c7", "copyright": null, - "license_expression": "zlib", - "declared_license": "Zlib", + "declared_license_expression": "zlib", + "declared_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "zlib", + "rule_identifier": "spdx-license-identifier: zlib", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "zlib", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Zlib", "notice_text": null, "source_packages": [ "pkg:alpine/zlib@1.2.12-r1" @@ -922,8 +1447,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=34d90ac8388e88126893f5d27ea35d304e65e5ab", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/apk-tools@2.12.9-r3" @@ -974,8 +1550,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=d7ae612a3cc5f827289d915783b4cbf8c7207947", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/pax-utils@1.3.4-r0" @@ -1026,8 +1653,89 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=ee13d43a53938d8a04ba787b9423f3270a3c14a7", "copyright": null, - "license_expression": "mit AND bsd-new AND gpl-2.0-plus", - "declared_license": "MIT BSD GPL2+", + "declared_license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "declared_license_expression_spdx": "MIT AND BSD-3-Clause AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "rule_identifier": "spdx-license-identifier: mit AND bsd-new AND gpl-2.0-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "mit AND bsd-3-clause AND gpl-2.0-or-later", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT BSD GPL2+", "notice_text": null, "source_packages": [ "pkg:alpine/musl@1.2.3-r0" @@ -1078,8 +1786,74 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=60424133be2e79bbfeff3d58147a22886f817ce2", "copyright": null, - "license_expression": "bsd-simplified AND bsd-new", - "declared_license": "BSD-2-Clause AND BSD-3-Clause", + "declared_license_expression": "bsd-simplified AND bsd-new", + "declared_license_expression_spdx": "BSD-2-Clause AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-simplified AND bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "bsd-simplified AND bsd-new", + "rule_identifier": "spdx-license-identifier: bsd-simplified AND bsd-new", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "bsd-2-clause AND bsd-3-clause", + "licenses": [ + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD-2-Clause AND BSD-3-Clause", "notice_text": null, "source_packages": [ "pkg:alpine/libc-dev@0.7.2-r3" @@ -1802,8 +2576,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=cb70ca5c6d6db0399d2dd09189c5d57827bce5cd", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-baselayout@3.2.0-r22" @@ -1977,8 +2802,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=ee13d43a53938d8a04ba787b9423f3270a3c14a7", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [ "pkg:alpine/musl@1.2.3-r0" @@ -2044,8 +2920,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=e58f0e341603e9facc1e675722367174b45e0d0c", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/busybox@1.35.0-r15" @@ -2156,8 +3083,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=cb70ca5c6d6db0399d2dd09189c5d57827bce5cd", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-baselayout@3.2.0-r22" @@ -2342,8 +3320,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=aab68f8c9ab434a46710de8e12fb3206e2930a59", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-keys@2.4-r1" @@ -2760,8 +3789,74 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=16988f3c77f035072956655194770e15cbc61257", "copyright": null, - "license_expression": "mpl-2.0 AND mit", - "declared_license": "MPL-2.0 AND MIT", + "declared_license_expression": "mpl-2.0 AND mit", + "declared_license_expression_spdx": "MPL-2.0 AND MIT", + "license_detections": [ + { + "license_expression": "mpl-2.0 AND mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mpl-2.0 AND mit", + "rule_identifier": "spdx-license-identifier: mpl-2.0 AND mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "mpl-2.0 AND mit", + "licenses": [ + { + "key": "mpl-2.0", + "name": "Mozilla Public License 2.0", + "short_name": "MPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Mozilla", + "homepage_url": "http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/", + "text_url": "http://www.mozilla.com/MPL/2.0/", + "reference_url": "https://scancode-licensedb.aboutcode.org/mpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE", + "spdx_license_key": "MPL-2.0", + "spdx_url": "https://spdx.org/licenses/MPL-2.0" + }, + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPL-2.0 AND MIT", "notice_text": null, "source_packages": [ "pkg:alpine/ca-certificates@20211220-r0" @@ -2827,8 +3922,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=26153b65138c876d57e81750f6de6baab6d5bd5b", "copyright": null, - "license_expression": "openssl-ssleay", - "declared_license": "OpenSSL", + "declared_license_expression": "openssl-ssleay", + "declared_license_expression_spdx": "OpenSSL", + "license_detections": [ + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "openssl-ssleay", + "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "openssl", + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", "notice_text": null, "source_packages": [ "pkg:alpine/openssl@1.1.1q-r0" @@ -2984,8 +4130,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=26153b65138c876d57e81750f6de6baab6d5bd5b", "copyright": null, - "license_expression": "openssl-ssleay", - "declared_license": "OpenSSL", + "declared_license_expression": "openssl-ssleay", + "declared_license_expression_spdx": "OpenSSL", + "license_detections": [ + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "openssl-ssleay", + "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "openssl", + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", "notice_text": null, "source_packages": [ "pkg:alpine/openssl@1.1.1q-r0" @@ -3051,8 +4248,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=e58f0e341603e9facc1e675722367174b45e0d0c", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/busybox@1.35.0-r15" @@ -3109,8 +4357,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=6754a9005594de4243aad9b2744546971078c6c7", "copyright": null, - "license_expression": "zlib", - "declared_license": "Zlib", + "declared_license_expression": "zlib", + "declared_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "zlib", + "rule_identifier": "spdx-license-identifier: zlib", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "zlib", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Zlib", "notice_text": null, "source_packages": [ "pkg:alpine/zlib@1.2.12-r1" @@ -3176,8 +4475,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=34d90ac8388e88126893f5d27ea35d304e65e5ab", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/apk-tools@2.12.9-r3" @@ -3264,8 +4614,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=d7ae612a3cc5f827289d915783b4cbf8c7207947", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/pax-utils@1.3.4-r0" @@ -3322,8 +4723,89 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=ee13d43a53938d8a04ba787b9423f3270a3c14a7", "copyright": null, - "license_expression": "mit AND bsd-new AND gpl-2.0-plus", - "declared_license": "MIT BSD GPL2+", + "declared_license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "declared_license_expression_spdx": "MIT AND BSD-3-Clause AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "rule_identifier": "spdx-license-identifier: mit AND bsd-new AND gpl-2.0-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "mit AND bsd-3-clause AND gpl-2.0-or-later", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT BSD GPL2+", "notice_text": null, "source_packages": [ "pkg:alpine/musl@1.2.3-r0" @@ -3427,8 +4909,74 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=60424133be2e79bbfeff3d58147a22886f817ce2", "copyright": null, - "license_expression": "bsd-simplified AND bsd-new", - "declared_license": "BSD-2-Clause AND BSD-3-Clause", + "declared_license_expression": "bsd-simplified AND bsd-new", + "declared_license_expression_spdx": "BSD-2-Clause AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-simplified AND bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "bsd-simplified AND bsd-new", + "rule_identifier": "spdx-license-identifier: bsd-simplified AND bsd-new", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "bsd-2-clause AND bsd-3-clause", + "licenses": [ + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD-2-Clause AND BSD-3-Clause", "notice_text": null, "source_packages": [ "pkg:alpine/libc-dev@0.7.2-r3" diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/bluedevil/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/bluedevil/APKBUILD-expected.json index 52e01a2368b..8e0d3f52fc7 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/bluedevil/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/bluedevil/APKBUILD-expected.json @@ -21,8 +21,104 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)", - "declared_license": "GPL-2.0-or-later AND LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)", + "declared_license_expression": "gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 21, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)", + "rule_identifier": "spdx-license-identifier: gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 21, + "rule_relevance": 100, + "matched_text": "gpl-2.0-or-later AND lgpl-2.0-or-later AND (lgpl-2.1-only OR lgpl-3.0-only)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + }, + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later AND LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-grub/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-grub/APKBUILD-expected.json index 03643921f44..4986e9f5748 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-grub/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-grub/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-3.0-plus", - "declared_license": "GPL-3.0-or-later", + "declared_license_expression": "gpl-3.0-plus", + "declared_license_expression_spdx": "GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-3.0-or-later", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-3.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-gtk/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-gtk/APKBUILD-expected.json index 29920081392..88dcef377e0 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-gtk/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-gtk/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "lgpl-2.1", - "declared_license": "LGPL-2.1-only", + "declared_license_expression": "lgpl-2.1", + "declared_license_expression_spdx": "LGPL-2.1-only", + "license_detections": [ + { + "license_expression": "lgpl-2.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.1", + "rule_identifier": "spdx_license_id_lgpl-2.1-only_for_lgpl-2.1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-only_for_lgpl-2.1.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 50, + "matched_text": "lgpl-2.1-only", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPL-2.1-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-plymouth/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-plymouth/APKBUILD-expected.json index e32d3fff468..a7c4fdddac4 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-plymouth/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-plymouth/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze/APKBUILD-expected.json index aa3ae3c12fc..afcf794d496 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/discover/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/discover/APKBUILD-expected.json index 5663b77cdaa..84e9b903954 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/discover/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/discover/APKBUILD-expected.json @@ -21,8 +21,104 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "lgpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND gfdl-1.2", - "declared_license": "LGPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND GFDL-1.2-only", + "declared_license_expression": "lgpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND gfdl-1.2", + "declared_license_expression_spdx": "LGPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND GFDL-1.2-only", + "license_detections": [ + { + "license_expression": "lgpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND gfdl-1.2", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 20, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "lgpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND gfdl-1.2", + "rule_identifier": "spdx-license-identifier: lgpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND gfdl-1.2", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 20, + "rule_relevance": 100, + "matched_text": "lgpl-2.0-or-later AND (gpl-2.0-only OR gpl-3.0-only) AND gfdl-1.2-only", + "licenses": [ + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + }, + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + }, + { + "key": "gfdl-1.2", + "name": "GNU Free Documentation License v1.2", + "short_name": "GFDL 1.2", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt", + "text_url": "http://www.gnu.org/licenses/fdl-1.2.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gfdl-1.2", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.2.LICENSE", + "spdx_license_key": "GFDL-1.2-only", + "spdx_url": "https://spdx.org/licenses/GFDL-1.2-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND GFDL-1.2-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/drkonqi/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/drkonqi/APKBUILD-expected.json index d55363707e3..4bfca69a459 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/drkonqi/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/drkonqi/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-lts/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-lts/APKBUILD-expected.json index f94367aa5fa..78ea009e430 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-lts/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-lts/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-rpi/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-rpi/APKBUILD-expected.json index f94367aa5fa..78ea009e430 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-rpi/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-rpi/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kactivitymanagerd/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kactivitymanagerd/APKBUILD-expected.json index 3b2438eb1f8..8aaf570529f 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kactivitymanagerd/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kactivitymanagerd/APKBUILD-expected.json @@ -21,8 +21,74 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0 OR gpl-3.0", - "declared_license": "GPL-2.0-only OR GPL-3.0-only", + "declared_license_expression": "gpl-2.0 OR gpl-3.0", + "declared_license_expression_spdx": "GPL-2.0-only OR GPL-3.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0 OR gpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0 OR gpl-3.0", + "rule_identifier": "spdx-license-identifier: gpl-2.0 OR gpl-3.0", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only OR gpl-3.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only OR GPL-3.0-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-cli-tools/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-cli-tools/APKBUILD-expected.json index 31cc0911475..dc4b9eb09ca 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-cli-tools/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-cli-tools/APKBUILD-expected.json @@ -21,8 +21,104 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "(gpl-2.0 OR gpl-3.0) AND gpl-2.0-plus AND gpl-2.0 AND lgpl-2.1", - "declared_license": "(GPL-2.0-only OR GPL-3.0-only) AND GPL-2.0-or-later AND GPL-2.0-only AND LGPL-2.1-only", + "declared_license_expression": "(gpl-2.0 OR gpl-3.0) AND gpl-2.0-plus AND gpl-2.0 AND lgpl-2.1", + "declared_license_expression_spdx": "(GPL-2.0-only OR GPL-3.0-only) AND GPL-2.0-or-later AND GPL-2.0-only AND LGPL-2.1-only", + "license_detections": [ + { + "license_expression": "(gpl-2.0 OR gpl-3.0) AND gpl-2.0-plus AND gpl-2.0 AND lgpl-2.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 25, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "(gpl-2.0 OR gpl-3.0) AND gpl-2.0-plus AND gpl-2.0 AND lgpl-2.1", + "rule_identifier": "spdx-license-identifier: (gpl-2.0 OR gpl-3.0) AND gpl-2.0-plus AND gpl-2.0 AND lgpl-2.1", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 25, + "rule_relevance": 100, + "matched_text": "(gpl-2.0-only OR gpl-3.0-only) AND gpl-2.0-or-later AND gpl-2.0-only AND lgpl-2.1-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "(GPL-2.0-only OR GPL-3.0-only) AND GPL-2.0-or-later AND GPL-2.0-only AND LGPL-2.1-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-gtk-config/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-gtk-config/APKBUILD-expected.json index 88908732306..99bda44617e 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-gtk-config/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-gtk-config/APKBUILD-expected.json @@ -21,8 +21,89 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "(gpl-2.0 AND lgpl-2.1) OR lgpl-3.0", - "declared_license": "GPL-2.0 AND LGPL-2.1-only OR LGPL-3.0-only", + "declared_license_expression": "(gpl-2.0 AND lgpl-2.1) OR lgpl-3.0", + "declared_license_expression_spdx": "(GPL-2.0-only AND LGPL-2.1-only) OR LGPL-3.0-only", + "license_detections": [ + { + "license_expression": "(gpl-2.0 AND lgpl-2.1) OR lgpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 13, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "(gpl-2.0 AND lgpl-2.1) OR lgpl-3.0", + "rule_identifier": "spdx-license-identifier: (gpl-2.0 AND lgpl-2.1) OR lgpl-3.0", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 13, + "rule_relevance": 100, + "matched_text": "(gpl-2.0 AND lgpl-2.1-only) OR lgpl-3.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0 AND LGPL-2.1-only OR LGPL-3.0-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdecoration/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdecoration/APKBUILD-expected.json index 816757dbf6e..d4c565b5d3e 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdecoration/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdecoration/APKBUILD-expected.json @@ -21,8 +21,74 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "lgpl-2.1 OR lgpl-3.0", - "declared_license": "LGPL-2.1-only OR LGPL-3.0-only", + "declared_license_expression": "lgpl-2.1 OR lgpl-3.0", + "declared_license_expression_spdx": "LGPL-2.1-only OR LGPL-3.0-only", + "license_detections": [ + { + "license_expression": "lgpl-2.1 OR lgpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "lgpl-2.1 OR lgpl-3.0", + "rule_identifier": "spdx-license-identifier: lgpl-2.1 OR lgpl-3.0", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "lgpl-2.1-only OR lgpl-3.0-only", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPL-2.1-only OR LGPL-3.0-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdeplasma-addons/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdeplasma-addons/APKBUILD-expected.json index bf51fe706d7..5fe8f40e198 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdeplasma-addons/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdeplasma-addons/APKBUILD-expected.json @@ -21,8 +21,74 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "lgpl-2.0 AND gpl-2.0-plus", - "declared_license": "LGPL-2.0-only AND GPL-2.0-or-later", + "declared_license_expression": "lgpl-2.0 AND gpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-2.0-only AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.0 AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 10, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "lgpl-2.0 AND gpl-2.0-plus", + "rule_identifier": "spdx-license-identifier: lgpl-2.0 AND gpl-2.0-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 10, + "rule_relevance": 100, + "matched_text": "lgpl-2.0-only AND gpl-2.0-or-later", + "licenses": [ + { + "key": "lgpl-2.0", + "name": "GNU Library General Public License 2.0", + "short_name": "LGPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.0.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE", + "spdx_license_key": "LGPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-only" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPL-2.0-only AND GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kgamma5/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kgamma5/APKBUILD-expected.json index fdf88aa0f3d..66bdec8536b 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kgamma5/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kgamma5/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/khotkeys/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/khotkeys/APKBUILD-expected.json index 7fbb44fdda5..526ffb29d76 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/khotkeys/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/khotkeys/APKBUILD-expected.json @@ -21,8 +21,74 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0 AND lgpl-2.0-plus", - "declared_license": "GPL-2.0-only AND LGPL-2.0-or-later", + "declared_license_expression": "gpl-2.0 AND lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-only AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0 AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 10, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0 AND lgpl-2.0-plus", + "rule_identifier": "spdx-license-identifier: gpl-2.0 AND lgpl-2.0-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 10, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only AND lgpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only AND LGPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kinfocenter/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kinfocenter/APKBUILD-expected.json index 68f624676ca..9b0a1bb8c81 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kinfocenter/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kinfocenter/APKBUILD-expected.json @@ -21,8 +21,104 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "(gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 OR lgpl-3.0)", - "declared_license": "(GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only)", + "declared_license_expression": "(gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 OR lgpl-3.0)", + "declared_license_expression_spdx": "(GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only)", + "license_detections": [ + { + "license_expression": "(gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 OR lgpl-3.0)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 19, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "(gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 OR lgpl-3.0)", + "rule_identifier": "spdx-license-identifier: (gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 OR lgpl-3.0)", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 19, + "rule_relevance": 100, + "matched_text": "(gpl-2.0-only OR gpl-3.0-only) AND (lgpl-2.1-only OR lgpl-3.0-only)", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + }, + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "(GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only)", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kmenuedit/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kmenuedit/APKBUILD-expected.json index 8d751df283c..81df439a46c 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kmenuedit/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kmenuedit/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreen/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreen/APKBUILD-expected.json index 5cb3a7e8d2c..8b7c770cd3b 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreen/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreen/APKBUILD-expected.json @@ -21,8 +21,74 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", - "declared_license": "GPL-2.0-or-later AND LGPL-2.1-or-later", + "declared_license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-2.1-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", + "rule_identifier": "spdx-license-identifier: gpl-2.0-plus AND lgpl-2.1-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "gpl-2.0-or-later AND lgpl-2.1-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later AND LGPL-2.1-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreenlocker/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreenlocker/APKBUILD-expected.json index f30d395b092..1c4211b6dca 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreenlocker/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreenlocker/APKBUILD-expected.json @@ -21,8 +21,89 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)", - "declared_license": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)", + "declared_license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)", + "declared_license_expression_spdx": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 15, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)", + "rule_identifier": "spdx-license-identifier: gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 15, + "rule_relevance": 100, + "matched_text": "gpl-2.0-or-later AND (gpl-2.0-only OR gpl-3.0-only)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ksshaskpass/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ksshaskpass/APKBUILD-expected.json index f17f847458e..989080c2e27 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ksshaskpass/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ksshaskpass/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwallet-pam/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwallet-pam/APKBUILD-expected.json index aeefb0e7611..97b0a466175 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwallet-pam/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwallet-pam/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "lgpl-2.1-plus", - "declared_license": "LGPL-2.1-or-later", + "declared_license_expression": "lgpl-2.1-plus", + "declared_license_expression_spdx": "LGPL-2.1-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.1-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "lgpl-2.1-or-later", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPL-2.1-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-integration/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-integration/APKBUILD-expected.json index 7850fc0b3cc..0700a3d6502 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-integration/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-integration/APKBUILD-expected.json @@ -21,8 +21,74 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "lgpl-2.1 OR lgpl-3.0", - "declared_license": "LGPL-2.1-only OR LGPL-3.0-only", + "declared_license_expression": "lgpl-2.1 OR lgpl-3.0", + "declared_license_expression_spdx": "LGPL-2.1-only OR LGPL-3.0-only", + "license_detections": [ + { + "license_expression": "lgpl-2.1 OR lgpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "lgpl-2.1 OR lgpl-3.0", + "rule_identifier": "spdx-license-identifier: lgpl-2.1 OR lgpl-3.0", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "lgpl-2.1-only OR lgpl-3.0-only", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPL-2.1-only OR LGPL-3.0-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-server/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-server/APKBUILD-expected.json index 84841811476..801069edd23 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-server/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-server/APKBUILD-expected.json @@ -21,8 +21,104 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1", - "declared_license": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-only", + "declared_license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1", + "declared_license_expression_spdx": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-only", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 20, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1", + "rule_identifier": "spdx-license-identifier: gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 20, + "rule_relevance": 100, + "matched_text": "gpl-2.0-or-later AND (gpl-2.0-only OR gpl-3.0-only) AND lgpl-2.1-only", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + }, + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwin/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwin/APKBUILD-expected.json index 2bd02b0c180..88382c6470d 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwin/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwin/APKBUILD-expected.json @@ -21,8 +21,104 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1", - "declared_license": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-only", + "declared_license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1", + "declared_license_expression_spdx": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-only", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 20, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1", + "rule_identifier": "spdx-license-identifier: gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 20, + "rule_relevance": 100, + "matched_text": "gpl-2.0-or-later AND (gpl-2.0-only OR gpl-3.0-only) AND lgpl-2.1-only", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + }, + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwrited/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwrited/APKBUILD-expected.json index 89c24dcbb87..f5b8932526d 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwrited/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwrited/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/layer-shell-qt/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/layer-shell-qt/APKBUILD-expected.json index 3913cee13b6..04dfbf7c1ee 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/layer-shell-qt/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/layer-shell-qt/APKBUILD-expected.json @@ -21,8 +21,89 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)", - "declared_license": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)", + "declared_license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)", + "declared_license_expression_spdx": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 15, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)", + "rule_identifier": "spdx-license-identifier: gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 15, + "rule_relevance": 100, + "matched_text": "gpl-2.0-or-later AND (gpl-2.0-only OR gpl-3.0-only)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libkscreen/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libkscreen/APKBUILD-expected.json index bd73b3dfdf3..8e710fa2668 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libkscreen/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libkscreen/APKBUILD-expected.json @@ -21,8 +21,104 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "lgpl-2.1-plus AND gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)", - "declared_license": "LGPL-2.1-or-later AND GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)", + "declared_license_expression": "lgpl-2.1-plus AND gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)", + "declared_license_expression_spdx": "LGPL-2.1-or-later AND GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)", + "license_detections": [ + { + "license_expression": "lgpl-2.1-plus AND gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 21, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "lgpl-2.1-plus AND gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)", + "rule_identifier": "spdx-license-identifier: lgpl-2.1-plus AND gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 21, + "rule_relevance": 100, + "matched_text": "lgpl-2.1-or-later AND gpl-2.0-or-later AND (gpl-2.0-only OR gpl-3.0-only)", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPL-2.1-or-later AND GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libksysguard/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libksysguard/APKBUILD-expected.json index 86516db6cb2..fa2146d2199 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libksysguard/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libksysguard/APKBUILD-expected.json @@ -21,8 +21,89 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "lgpl-2.1-plus AND (gpl-2.0 OR gpl-3.0)", - "declared_license": "LGPL-2.1-or-later AND (GPL-2.0-only OR GPL-3.0-only)", + "declared_license_expression": "lgpl-2.1-plus AND (gpl-2.0 OR gpl-3.0)", + "declared_license_expression_spdx": "LGPL-2.1-or-later AND (GPL-2.0-only OR GPL-3.0-only)", + "license_detections": [ + { + "license_expression": "lgpl-2.1-plus AND (gpl-2.0 OR gpl-3.0)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 15, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "lgpl-2.1-plus AND (gpl-2.0 OR gpl-3.0)", + "rule_identifier": "spdx-license-identifier: lgpl-2.1-plus AND (gpl-2.0 OR gpl-3.0)", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 15, + "rule_relevance": 100, + "matched_text": "lgpl-2.1-or-later AND (gpl-2.0-only OR gpl-3.0-only)", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + }, + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPL-2.1-or-later AND (GPL-2.0-only OR GPL-3.0-only)", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libreoffice/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libreoffice/APKBUILD-expected.json index e4c108b1bf4..86fb0f64120 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libreoffice/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libreoffice/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mpl-2.0", - "declared_license": "MPL-2.0", + "declared_license_expression": "mpl-2.0", + "declared_license_expression_spdx": "MPL-2.0", + "license_detections": [ + { + "license_expression": "mpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "mpl-2.0", + "licenses": [ + { + "key": "mpl-2.0", + "name": "Mozilla Public License 2.0", + "short_name": "MPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Mozilla", + "homepage_url": "http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/", + "text_url": "http://www.mozilla.com/MPL/2.0/", + "reference_url": "https://scancode-licensedb.aboutcode.org/mpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE", + "spdx_license_key": "MPL-2.0", + "spdx_url": "https://spdx.org/licenses/MPL-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPL-2.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/milou/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/milou/APKBUILD-expected.json index 62686925536..b90fc3f2c45 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/milou/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/milou/APKBUILD-expected.json @@ -21,8 +21,119 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 OR lgpl-3.0)", - "declared_license": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only)", + "declared_license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 OR lgpl-3.0)", + "declared_license_expression_spdx": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only)", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 OR lgpl-3.0)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 25, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 OR lgpl-3.0)", + "rule_identifier": "spdx-license-identifier: gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 OR lgpl-3.0)", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 25, + "rule_relevance": 100, + "matched_text": "gpl-2.0-or-later AND (gpl-2.0-only OR gpl-3.0-only) AND (lgpl-2.1-only OR lgpl-3.0-only)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + }, + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only)", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/mpd/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/mpd/APKBUILD-expected.json index 762942e5aec..06adf39cf7a 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/mpd/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/mpd/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/oxygen/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/oxygen/APKBUILD-expected.json index 78c8a1da341..ac2b5c19d7f 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/oxygen/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/oxygen/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "lgpl-2.1-plus", - "declared_license": "LGPL-2.1-or-later", + "declared_license_expression": "lgpl-2.1-plus", + "declared_license_expression_spdx": "LGPL-2.1-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.1-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "lgpl-2.1-or-later", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPL-2.1-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/parole/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/parole/APKBUILD-expected.json index 12ec9fd0c29..07d94997708 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/parole/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/parole/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-browser-integration/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-browser-integration/APKBUILD-expected.json index df8aeebcbda..a38d8be641d 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-browser-integration/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-browser-integration/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-3.0-plus", - "declared_license": "GPL-3.0-or-later", + "declared_license_expression": "gpl-3.0-plus", + "declared_license_expression_spdx": "GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-3.0-or-later", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-3.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-desktop/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-desktop/APKBUILD-expected.json index 629f49a3d35..4dacc8617ca 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-desktop/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-desktop/APKBUILD-expected.json @@ -21,8 +21,74 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0 AND lgpl-2.1", - "declared_license": "GPL-2.0-only AND LGPL-2.1-only", + "declared_license_expression": "gpl-2.0 AND lgpl-2.1", + "declared_license_expression_spdx": "GPL-2.0-only AND LGPL-2.1-only", + "license_detections": [ + { + "license_expression": "gpl-2.0 AND lgpl-2.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0 AND lgpl-2.1", + "rule_identifier": "spdx-license-identifier: gpl-2.0 AND lgpl-2.1", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only AND lgpl-2.1-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only AND LGPL-2.1-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-disks/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-disks/APKBUILD-expected.json index c1ff6898da9..690d13850ed 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-disks/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-disks/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-firewall/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-firewall/APKBUILD-expected.json index 65e065e36d5..b75f3eeef98 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-firewall/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-firewall/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-integration/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-integration/APKBUILD-expected.json index 6fd0e47b601..ac6eb50c657 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-integration/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-integration/APKBUILD-expected.json @@ -21,8 +21,104 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "(lgpl-2.1 OR lgpl-3.0) AND lgpl-2.1 AND (lgpl-2.1 WITH qt-lgpl-exception-1.1 OR gpl-3.0 WITH qt-lgpl-exception-1.1)", - "declared_license": "(LGPL-2.1-only OR LGPL-3.0-only) AND LGPL-2.1-only AND ((LGPL-2.1-only WITH Nokia-Qt-exception-1.1) OR (GPL-3.0-only WITH Nokia-Qt-exception-1.1))", + "declared_license_expression": "(lgpl-2.1 OR lgpl-3.0) AND lgpl-2.1 AND (lgpl-2.1 WITH qt-lgpl-exception-1.1 OR gpl-3.0 WITH qt-lgpl-exception-1.1)", + "declared_license_expression_spdx": "(LGPL-2.1-only OR LGPL-3.0-only) AND LGPL-2.1-only AND (LGPL-2.1-only WITH Qt-LGPL-exception-1.1 OR GPL-3.0-only WITH Qt-LGPL-exception-1.1)", + "license_detections": [ + { + "license_expression": "(lgpl-2.1 OR lgpl-3.0) AND lgpl-2.1 AND (lgpl-2.1 WITH qt-lgpl-exception-1.1 OR gpl-3.0 WITH qt-lgpl-exception-1.1)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 36, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "(lgpl-2.1 OR lgpl-3.0) AND lgpl-2.1 AND (lgpl-2.1 WITH qt-lgpl-exception-1.1 OR gpl-3.0 WITH qt-lgpl-exception-1.1)", + "rule_identifier": "spdx-license-identifier: (lgpl-2.1 OR lgpl-3.0) AND lgpl-2.1 AND (lgpl-2.1 WITH qt-lgpl-exception-1.1 OR gpl-3.0 WITH qt-lgpl-exception-1.1)", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 36, + "rule_relevance": 100, + "matched_text": "(lgpl-2.1-only OR lgpl-3.0-only) AND lgpl-2.1-only AND (lgpl-2.1-only WITH nokia-qt-exception-1.1 OR gpl-3.0-only WITH nokia-qt-exception-1.1)", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + }, + { + "key": "qt-lgpl-exception-1.1", + "name": "Qt LGPL exception 1.1", + "short_name": "Qt LGPL exception 1.1", + "category": "Copyleft Limited", + "is_exception": true, + "is_unknown": false, + "owner": "Qt Company", + "homepage_url": "http://code.qt.io/cgit/qt/qtbase.git/tree/LGPL_EXCEPTION.txt", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/qt-lgpl-exception-1.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/qt-lgpl-exception-1.1.LICENSE", + "spdx_license_key": "Qt-LGPL-exception-1.1", + "spdx_url": "https://spdx.org/licenses/Qt-LGPL-exception-1.1" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "(LGPL-2.1-only OR LGPL-3.0-only) AND LGPL-2.1-only AND ((LGPL-2.1-only WITH Nokia-Qt-exception-1.1) OR (GPL-3.0-only WITH Nokia-Qt-exception-1.1))", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nano/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nano/APKBUILD-expected.json index eacdbc24dc9..599631204c5 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nano/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nano/APKBUILD-expected.json @@ -21,8 +21,74 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", - "declared_license": "GPL-2.0-or-later AND LGPL-2.1-or-later", + "declared_license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-2.1-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", + "rule_identifier": "spdx-license-identifier: gpl-2.0-plus AND lgpl-2.1-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "gpl-2.0-or-later AND lgpl-2.1-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later AND LGPL-2.1-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nm/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nm/APKBUILD-expected.json index 9a3ea5adaab..2ca48e4bf0a 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nm/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nm/APKBUILD-expected.json @@ -21,8 +21,89 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "(lgpl-2.1 OR lgpl-3.0) AND lgpl-2.0-plus", - "declared_license": "(LGPL-2.1-only OR LGPL-3.0-only) AND LGPL-2.0-or-later", + "declared_license_expression": "(lgpl-2.1 OR lgpl-3.0) AND lgpl-2.0-plus", + "declared_license_expression_spdx": "(LGPL-2.1-only OR LGPL-3.0-only) AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "(lgpl-2.1 OR lgpl-3.0) AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 15, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "(lgpl-2.1 OR lgpl-3.0) AND lgpl-2.0-plus", + "rule_identifier": "spdx-license-identifier: (lgpl-2.1 OR lgpl-3.0) AND lgpl-2.0-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 15, + "rule_relevance": 100, + "matched_text": "(lgpl-2.1-only OR lgpl-3.0-only) AND lgpl-2.0-or-later", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + }, + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "(LGPL-2.1-only OR LGPL-3.0-only) AND LGPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-pa/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-pa/APKBUILD-expected.json index 5eed80348fa..da8fdae2f76 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-pa/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-pa/APKBUILD-expected.json @@ -21,8 +21,89 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "lgpl-2.1 OR (lgpl-3.0 AND gpl-2.0)", - "declared_license": "LGPL-2.1-only OR LGPL-3.0-only AND GPL-2.0-only", + "declared_license_expression": "lgpl-2.1 OR (lgpl-3.0 AND gpl-2.0)", + "declared_license_expression_spdx": "LGPL-2.1-only OR (LGPL-3.0-only AND GPL-2.0-only)", + "license_detections": [ + { + "license_expression": "lgpl-2.1 OR (lgpl-3.0 AND gpl-2.0)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 14, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "lgpl-2.1 OR (lgpl-3.0 AND gpl-2.0)", + "rule_identifier": "spdx-license-identifier: lgpl-2.1 OR (lgpl-3.0 AND gpl-2.0)", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 14, + "rule_relevance": 100, + "matched_text": "lgpl-2.1-only OR (lgpl-3.0-only AND gpl-2.0-only)", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + }, + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPL-2.1-only OR LGPL-3.0-only AND GPL-2.0-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-phone-components/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-phone-components/APKBUILD-expected.json index a04c1b11217..11e7c50312c 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-phone-components/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-phone-components/APKBUILD-expected.json @@ -21,8 +21,74 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", - "declared_license": "GPL-2.0-or-later AND LGPL-2.1-or-later", + "declared_license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-2.1-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", + "rule_identifier": "spdx-license-identifier: gpl-2.0-plus AND lgpl-2.1-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "gpl-2.0-or-later AND lgpl-2.1-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later AND LGPL-2.1-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-sdk/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-sdk/APKBUILD-expected.json index 04f0b373b38..b7ce64f48d8 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-sdk/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-sdk/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-systemmonitor/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-systemmonitor/APKBUILD-expected.json index 66a1865feae..c065bb92fd8 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-systemmonitor/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-systemmonitor/APKBUILD-expected.json @@ -21,8 +21,89 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "kde-accepted-gpl AND kde-accepted-lgpl AND cc0-1.0", - "declared_license": "LicenseRef-KDE-Accepted-GPL AND LicenseRef-KDE-Accepted-LGPL AND CC0-1.0", + "declared_license_expression": "kde-accepted-gpl AND kde-accepted-lgpl AND cc0-1.0", + "declared_license_expression_spdx": "LicenseRef-scancode-kde-accepted-gpl AND LicenseRef-scancode-kde-accepted-lgpl AND CC0-1.0", + "license_detections": [ + { + "license_expression": "kde-accepted-gpl AND kde-accepted-lgpl AND cc0-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 13, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "kde-accepted-gpl AND kde-accepted-lgpl AND cc0-1.0", + "rule_identifier": "spdx-license-identifier: kde-accepted-gpl AND kde-accepted-lgpl AND cc0-1.0", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 13, + "rule_relevance": 100, + "matched_text": "licenseref-kde-accepted-gpl AND licenseref-kde-accepted-lgpl AND cc0-1.0", + "licenses": [ + { + "key": "kde-accepted-gpl", + "name": "KDE Accepted GPL", + "short_name": "KDE Accepted GPL", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "KDE Project", + "homepage_url": "https://github.com/KDE/licensedigger/blob/master/LICENSES/LicenseRef-KDE-Accepted-GPL.txt", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/kde-accepted-gpl", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/kde-accepted-gpl.LICENSE", + "spdx_license_key": "LicenseRef-scancode-kde-accepted-gpl", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/kde-accepted-gpl.LICENSE" + }, + { + "key": "kde-accepted-lgpl", + "name": "KDE Accepted LGPL", + "short_name": "KDE Accepted LGPL", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "KDE Project", + "homepage_url": "https://github.com/KDE/kate/blob/master/LICENSES/LicenseRef-KDE-Accepted-LGPL.txt", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/kde-accepted-lgpl", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/kde-accepted-lgpl.LICENSE", + "spdx_license_key": "LicenseRef-scancode-kde-accepted-lgpl", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/kde-accepted-lgpl.LICENSE" + }, + { + "key": "cc0-1.0", + "name": "Creative Commons CC0 1.0 Universal", + "short_name": "CC0-1.0", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/publicdomain/zero/1.0/", + "text_url": "http://creativecommons.org/publicdomain/zero/1.0/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc0-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE", + "spdx_license_key": "CC0-1.0", + "spdx_url": "https://spdx.org/licenses/CC0-1.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LicenseRef-KDE-Accepted-GPL AND LicenseRef-KDE-Accepted-LGPL AND CC0-1.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-thunderbolt/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-thunderbolt/APKBUILD-expected.json index 126ceb8dc1a..a1dc75207b4 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-thunderbolt/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-thunderbolt/APKBUILD-expected.json @@ -21,8 +21,74 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0 OR gpl-3.0", - "declared_license": "GPL-2.0-only OR GPL-3.0-only", + "declared_license_expression": "gpl-2.0 OR gpl-3.0", + "declared_license_expression_spdx": "GPL-2.0-only OR GPL-3.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0 OR gpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0 OR gpl-3.0", + "rule_identifier": "spdx-license-identifier: gpl-2.0 OR gpl-3.0", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only OR gpl-3.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only OR GPL-3.0-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-vault/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-vault/APKBUILD-expected.json index 7ae9e642c6e..7f9baa606ab 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-vault/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-vault/APKBUILD-expected.json @@ -21,8 +21,104 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "(gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 AND lgpl-3.0)", - "declared_license": "(GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only AND LGPL-3.0-only)", + "declared_license_expression": "(gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 AND lgpl-3.0)", + "declared_license_expression_spdx": "(GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only AND LGPL-3.0-only)", + "license_detections": [ + { + "license_expression": "(gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 AND lgpl-3.0)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 19, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "(gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 AND lgpl-3.0)", + "rule_identifier": "spdx-license-identifier: (gpl-2.0 OR gpl-3.0) AND (lgpl-2.1 AND lgpl-3.0)", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 19, + "rule_relevance": 100, + "matched_text": "(gpl-2.0-only OR gpl-3.0-only) AND (lgpl-2.1-only AND lgpl-3.0-only)", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + }, + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "(GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only AND LGPL-3.0-only)", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace-wallpapers/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace-wallpapers/APKBUILD-expected.json index 5608613e7e0..3ce49823c75 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace-wallpapers/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace-wallpapers/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace/APKBUILD-expected.json index 95d1a3c0a30..360929b45c9 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace/APKBUILD-expected.json @@ -21,8 +21,179 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "(gpl-2.0 OR gpl-3.0) AND lgpl-2.1-plus AND gpl-2.0-plus AND mit AND lgpl-2.1 AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0) AND lgpl-2.0", - "declared_license": "(GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-or-later AND GPL-2.0-or-later AND MIT AND LGPL-2.1-only AND LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only) AND LGPL-2.0-only", + "declared_license_expression": "(gpl-2.0 OR gpl-3.0) AND lgpl-2.1-plus AND gpl-2.0-plus AND mit AND lgpl-2.1 AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0) AND lgpl-2.0", + "declared_license_expression_spdx": "(GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-or-later AND GPL-2.0-or-later AND MIT AND LGPL-2.1-only AND LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only) AND LGPL-2.0-only", + "license_detections": [ + { + "license_expression": "(gpl-2.0 OR gpl-3.0) AND lgpl-2.1-plus AND gpl-2.0-plus AND mit AND lgpl-2.1 AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0) AND lgpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 49, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "(gpl-2.0 OR gpl-3.0) AND lgpl-2.1-plus AND gpl-2.0-plus AND mit AND lgpl-2.1 AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0) AND lgpl-2.0", + "rule_identifier": "spdx-license-identifier: (gpl-2.0 OR gpl-3.0) AND lgpl-2.1-plus AND gpl-2.0-plus AND mit AND lgpl-2.1 AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0) AND lgpl-2.0", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 49, + "rule_relevance": 100, + "matched_text": "(gpl-2.0-only OR gpl-3.0-only) AND lgpl-2.1-or-later AND gpl-2.0-or-later AND mit AND lgpl-2.1-only AND lgpl-2.0-or-later AND (lgpl-2.1-only OR lgpl-3.0-only) AND lgpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + }, + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + }, + { + "key": "lgpl-2.0", + "name": "GNU Library General Public License 2.0", + "short_name": "LGPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.0.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE", + "spdx_license_key": "LGPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "(GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-or-later AND GPL-2.0-or-later AND MIT AND LGPL-2.1-only AND LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only) AND LGPL-2.0-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plymouth-kcm/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plymouth-kcm/APKBUILD-expected.json index 1df4dcaac3d..034d860cd20 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plymouth-kcm/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plymouth-kcm/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/polkit-kde-agent-1/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/polkit-kde-agent-1/APKBUILD-expected.json index 6db1170a999..f08ebd70f6a 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/polkit-kde-agent-1/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/polkit-kde-agent-1/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/powerdevil/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/powerdevil/APKBUILD-expected.json index a4558f0f047..8f2062e1781 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/powerdevil/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/powerdevil/APKBUILD-expected.json @@ -21,8 +21,104 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)", - "declared_license": "GPL-2.0-or-later AND LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)", + "declared_license_expression": "gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 21, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)", + "rule_identifier": "spdx-license-identifier: gpl-2.0-plus AND lgpl-2.0-plus AND (lgpl-2.1 OR lgpl-3.0)", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 21, + "rule_relevance": 100, + "matched_text": "gpl-2.0-or-later AND lgpl-2.0-or-later AND (lgpl-2.1-only OR lgpl-3.0-only)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + }, + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later AND LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qqc2-breeze-style/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qqc2-breeze-style/APKBUILD-expected.json index c97e5e740c5..345f4ab7b72 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qqc2-breeze-style/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qqc2-breeze-style/APKBUILD-expected.json @@ -21,8 +21,74 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "kde-accepted-lgpl AND kfqf-accepted-gpl", - "declared_license": "LicenseRef-KDE-Accepted-LGPL AND LicenseRef-KFQF-Accepted-GPL", + "declared_license_expression": "kde-accepted-lgpl AND kfqf-accepted-gpl", + "declared_license_expression_spdx": "LicenseRef-scancode-kde-accepted-lgpl AND LicenseRef-scancode-kfqf-accepted-gpl", + "license_detections": [ + { + "license_expression": "kde-accepted-lgpl AND kfqf-accepted-gpl", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "kde-accepted-lgpl AND kfqf-accepted-gpl", + "rule_identifier": "spdx-license-identifier: kde-accepted-lgpl AND kfqf-accepted-gpl", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "licenseref-kde-accepted-lgpl AND licenseref-kfqf-accepted-gpl", + "licenses": [ + { + "key": "kde-accepted-lgpl", + "name": "KDE Accepted LGPL", + "short_name": "KDE Accepted LGPL", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "KDE Project", + "homepage_url": "https://github.com/KDE/kate/blob/master/LICENSES/LicenseRef-KDE-Accepted-LGPL.txt", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/kde-accepted-lgpl", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/kde-accepted-lgpl.LICENSE", + "spdx_license_key": "LicenseRef-scancode-kde-accepted-lgpl", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/kde-accepted-lgpl.LICENSE" + }, + { + "key": "kfqf-accepted-gpl", + "name": "KFQF Accepted GPL", + "short_name": "KFQF Accepted GPL", + "category": "Copyleft", + "is_exception": true, + "is_unknown": false, + "owner": "KDE Project", + "homepage_url": "https://github.com/KDE/licensedigger/blob/master/licensetexts/LicenseRef-KFQF-Accepted-GPL.txt", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/kfqf-accepted-gpl", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/kfqf-accepted-gpl.LICENSE", + "spdx_license_key": "LicenseRef-scancode-kfqf-accepted-gpl", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/kfqf-accepted-gpl.LICENSE" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LicenseRef-KDE-Accepted-LGPL AND LicenseRef-KFQF-Accepted-GPL", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qt6-qtbase/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qt6-qtbase/APKBUILD-expected.json index 9de469add5f..707354a070e 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qt6-qtbase/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qt6-qtbase/APKBUILD-expected.json @@ -21,8 +21,104 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0", - "declared_license": "LGPL-2.1-only AND LGPL-3.0-only AND GPL-3.0-only AND Qt-GPL-exception-1.0", + "declared_license_expression": "lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0", + "declared_license_expression_spdx": "LGPL-2.1-only AND LGPL-3.0-only AND GPL-3.0-only AND Qt-GPL-exception-1.0", + "license_detections": [ + { + "license_expression": "lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 20, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0", + "rule_identifier": "spdx-license-identifier: lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 20, + "rule_relevance": 100, + "matched_text": "lgpl-2.1-only AND lgpl-3.0-only AND gpl-3.0-only AND qt-gpl-exception-1.0", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + }, + { + "key": "qt-gpl-exception-1.0", + "name": "Qt GPL exception 1.0", + "short_name": "Qt GPL exception 1.0", + "category": "Copyleft Limited", + "is_exception": true, + "is_unknown": false, + "owner": "Qt Company", + "homepage_url": "http://code.qt.io/cgit/qt/qtbase.git/tree/LICENSE.GPL3-EXCEPT", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/qt-gpl-exception-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/qt-gpl-exception-1.0.LICENSE", + "spdx_license_key": "Qt-GPL-exception-1.0", + "spdx_url": "https://spdx.org/licenses/Qt-GPL-exception-1.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPL-2.1-only AND LGPL-3.0-only AND GPL-3.0-only AND Qt-GPL-exception-1.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/rtpengine-lts/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/rtpengine-lts/APKBUILD-expected.json index e0ea39a5d2d..8e65194ba52 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/rtpengine-lts/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/rtpengine-lts/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-3.0", - "declared_license": "GPL-3.0-only", + "declared_license_expression": "gpl-3.0", + "declared_license_expression_spdx": "GPL-3.0-only", + "license_detections": [ + { + "license_expression": "gpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0", + "rule_identifier": "spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 50, + "matched_text": "gpl-3.0-only", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-3.0-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/sddm-kcm/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/sddm-kcm/APKBUILD-expected.json index 5ba83ac38cd..66e506d6e42 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/sddm-kcm/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/sddm-kcm/APKBUILD-expected.json @@ -21,8 +21,104 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1-plus AND gpl-2.0", - "declared_license": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-or-later AND GPL-2.0-only", + "declared_license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1-plus AND gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-or-later AND GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1-plus AND gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 26, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1-plus AND gpl-2.0", + "rule_identifier": "spdx-license-identifier: gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) AND lgpl-2.1-plus AND gpl-2.0", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 26, + "rule_relevance": 100, + "matched_text": "gpl-2.0-or-later AND (gpl-2.0-only OR gpl-3.0-only) AND lgpl-2.1-or-later AND gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + }, + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-or-later AND GPL-2.0-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/systemsettings/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/systemsettings/APKBUILD-expected.json index 7231122f224..6d0652f07c9 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/systemsettings/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/systemsettings/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ufw/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ufw/APKBUILD-expected.json index 28da59752f1..014515eaf25 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ufw/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ufw/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-3.0-plus", - "declared_license": "GPL-3.0-or-later", + "declared_license_expression": "gpl-3.0-plus", + "declared_license_expression_spdx": "GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-3.0-or-later", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-3.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/xdg-desktop-portal-kde/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/xdg-desktop-portal-kde/APKBUILD-expected.json index 94647f1299c..532f7201e84 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/xdg-desktop-portal-kde/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/xdg-desktop-portal-kde/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "lgpl-2.0-plus", - "declared_license": "LGPL-2.0-or-later", + "declared_license_expression": "lgpl-2.0-plus", + "declared_license_expression_spdx": "LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.0-plus", + "rule_identifier": "spdx_license_id_lgpl-2.0-or-later_for_lgpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_lgpl-2.0-or-later_for_lgpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "lgpl-2.0-or-later", + "licenses": [ + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/cmake/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/cmake/APKBUILD-expected.json index 14e131b456c..5d0f69f987a 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/cmake/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/cmake/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "bsd-new", - "declared_license": "BSD-3-Clause", + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "bsd-3-clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD-3-Clause", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/kamailio/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/kamailio/APKBUILD-expected.json index 922d9f15239..a274e790704 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/kamailio/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/kamailio/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/libburn/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/libburn/APKBUILD-expected.json index 950902cab92..7b1a948b445 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/libburn/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/libburn/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-lts/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-lts/APKBUILD-expected.json index 3dea64ee5d4..b718bd1f20f 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-lts/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-lts/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "gpl-2.0", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-rpi/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-rpi/APKBUILD-expected.json index bf6e1f2c978..9fa0b85e11f 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-rpi/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-rpi/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "gpl-2.0", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/lua-unit/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/lua-unit/APKBUILD-expected.json index 5f538656899..49d04c4c53e 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/lua-unit/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/lua-unit/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "bsd-simplified", - "declared_license": "BSD-2-Clause", + "declared_license_expression": "bsd-simplified", + "declared_license_expression_spdx": "BSD-2-Clause", + "license_detections": [ + { + "license_expression": "bsd-simplified", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-simplified", + "rule_identifier": "spdx_license_id_bsd-2-clause_for_bsd-simplified.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_bsd-2-clause_for_bsd-simplified.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "bsd-2-clause", + "licenses": [ + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD-2-Clause", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite-tcl/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite-tcl/APKBUILD-expected.json index 75eea7f8e28..ac6fc5af6f8 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite-tcl/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite-tcl/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "public-domain", - "declared_license": "Public-Domain", + "declared_license_expression": "public-domain", + "declared_license_expression_spdx": "LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "public-domain", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "public-domain", + "rule_identifier": "spdx-license-identifier: public-domain", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "licenseref-scancode-public-domain", + "licenses": [ + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public-Domain", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite/APKBUILD-expected.json index 09b75b5422c..2ce30a39996 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "public-domain", - "declared_license": "Public-Domain", + "declared_license_expression": "public-domain", + "declared_license_expression_spdx": "LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "public-domain", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "public-domain", + "rule_identifier": "spdx-license-identifier: public-domain", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "licenseref-scancode-public-domain", + "licenses": [ + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Public-Domain", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqsh/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqsh/APKBUILD-expected.json index 6e1425f1bcf..cafbd1ad4ee 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqsh/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqsh/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-1.0-plus", - "declared_license": "GPL", + "declared_license_expression": "gpl-1.0-plus", + "declared_license_expression_spdx": "GPL-1.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-1.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-1.0-or-later", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sudo/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sudo/APKBUILD-expected.json index 39dde253556..f0a47e6b039 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sudo/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sudo/APKBUILD-expected.json @@ -21,8 +21,74 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "unknown-license-reference AND isc", - "declared_license": "custom ISC", + "declared_license_expression": "unknown-license-reference AND isc", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown-license-reference AND ISC", + "license_detections": [ + { + "license_expression": "unknown-license-reference AND isc", + "detection_log": [ + "unknown-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "unknown-license-reference AND isc", + "rule_identifier": "spdx-license-identifier: unknown-license-reference AND isc", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "licenseref-scancode-unknown-license-reference AND isc", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + }, + { + "key": "isc", + "name": "ISC License", + "short_name": "ISC License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "ISC - Internet Systems Consortium", + "homepage_url": "https://www.isc.org/licenses/", + "text_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2", + "reference_url": "https://scancode-licensedb.aboutcode.org/isc", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE", + "spdx_license_key": "ISC", + "spdx_url": "https://spdx.org/licenses/ISC" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "custom ISC", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/util-linux/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/util-linux/APKBUILD-expected.json index 29ef4867e96..38e8b4955d9 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/util-linux/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/util-linux/APKBUILD-expected.json @@ -21,8 +21,149 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-3.0-plus AND gpl-2.0-plus AND gpl-2.0 AND lgpl-2.1-plus AND bsd-new AND bsd-original-uc AND public-domain", - "declared_license": "GPL-3.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only AND\n\tLGPL-2.1-or-later AND BSD-3-Clause AND BSD-4-Clause-UC AND Public-Domain", + "declared_license_expression": "gpl-3.0-plus AND gpl-2.0-plus AND gpl-2.0 AND lgpl-2.1-plus AND bsd-new AND bsd-original-uc AND public-domain", + "declared_license_expression_spdx": "GPL-3.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only AND LGPL-2.1-or-later AND BSD-3-Clause AND BSD-4-Clause-UC AND LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus AND gpl-2.0-plus AND gpl-2.0 AND lgpl-2.1-plus AND bsd-new AND bsd-original-uc AND public-domain", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 36, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-3.0-plus AND gpl-2.0-plus AND gpl-2.0 AND lgpl-2.1-plus AND bsd-new AND bsd-original-uc AND public-domain", + "rule_identifier": "spdx-license-identifier: gpl-3.0-plus AND gpl-2.0-plus AND gpl-2.0 AND lgpl-2.1-plus AND bsd-new AND bsd-original-uc AND public-domain", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 36, + "rule_relevance": 100, + "matched_text": "gpl-3.0-or-later AND gpl-2.0-or-later AND gpl-2.0-only AND lgpl-2.1-or-later AND bsd-3-clause AND bsd-4-clause-uc AND licenseref-scancode-public-domain", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "bsd-original-uc", + "name": "BSD-Original-UC", + "short_name": "BSD-Original-UC", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change", + "text_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-original-uc", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE", + "spdx_license_key": "BSD-4-Clause-UC", + "spdx_url": "https://spdx.org/licenses/BSD-4-Clause-UC" + }, + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-3.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only AND\n\tLGPL-2.1-or-later AND BSD-3-Clause AND BSD-4-Clause-UC AND Public-Domain", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-edge/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-edge/APKBUILD-expected.json index fd2dea47efd..44f8eacafe8 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-edge/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-edge/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "gpl-2.0", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-elm/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-elm/APKBUILD-expected.json index 8afa527234e..7433f2c6459 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-elm/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-elm/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "gpl-2.0", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-gru/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-gru/APKBUILD-expected.json index b9c68024533..7787ff31b00 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-gru/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-gru/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "gpl-2.0", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine13/community/abook/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine13/community/abook/APKBUILD-expected.json index 628dfbb04ce..ed68ba16a92 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine13/community/abook/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine13/community/abook/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine13/community/darktable/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine13/community/darktable/APKBUILD-expected.json index 14c182ec776..b1569da8c37 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine13/community/darktable/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine13/community/darktable/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-3.0-plus", - "declared_license": "GPL-3.0-or-later", + "declared_license_expression": "gpl-3.0-plus", + "declared_license_expression_spdx": "GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-3.0-or-later", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-3.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine13/community/haxe/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine13/community/haxe/APKBUILD-expected.json index 05cedbf0cf7..706de4420dc 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine13/community/haxe/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine13/community/haxe/APKBUILD-expected.json @@ -21,8 +21,89 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-1.0-plus AND mit AND lgpl-2.0-plus", - "declared_license": "GPL MIT LGPL", + "declared_license_expression": "gpl-1.0-plus AND mit AND lgpl-2.0-plus", + "declared_license_expression_spdx": "GPL-1.0-or-later AND MIT AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-1.0-plus AND mit AND lgpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 13, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-1.0-plus AND mit AND lgpl-2.0-plus", + "rule_identifier": "spdx-license-identifier: gpl-1.0-plus AND mit AND lgpl-2.0-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 13, + "rule_relevance": 100, + "matched_text": "gpl-1.0-or-later AND mit AND lgpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + }, + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL MIT LGPL", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine13/main/linux-firmware/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine13/main/linux-firmware/APKBUILD-expected.json index 73b05e31b0d..8fd83d17f8d 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine13/main/linux-firmware/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine13/main/linux-firmware/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "unknown-license-reference", - "declared_license": "custom:multiple", + "declared_license_expression": "unknown-license-reference", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "license_detections": [ + { + "license_expression": "unknown-license-reference", + "detection_log": [ + "unknown-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "unknown-license-reference", + "rule_identifier": "spdx-license-identifier: unknown-license-reference", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "licenseref-scancode-unknown-license-reference", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "custom:multiple", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/2bwm/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/2bwm/APKBUILD-expected.json index 3ed8d969548..2c4fbf76e9d 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/2bwm/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/2bwm/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "isc", - "declared_license": "ISC", + "declared_license_expression": "isc", + "declared_license_expression_spdx": "ISC", + "license_detections": [ + { + "license_expression": "isc", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "isc", + "rule_identifier": "spdx-license-identifier: isc", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "isc", + "licenses": [ + { + "key": "isc", + "name": "ISC License", + "short_name": "ISC License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "ISC - Internet Systems Consortium", + "homepage_url": "https://www.isc.org/licenses/", + "text_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2", + "reference_url": "https://scancode-licensedb.aboutcode.org/isc", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE", + "spdx_license_key": "ISC", + "spdx_url": "https://spdx.org/licenses/ISC" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "ISC", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/acccheck/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/acccheck/APKBUILD-expected.json index be1f1be3f52..647f158290d 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/acccheck/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/acccheck/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "gpl-2.0", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/accerciser/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/accerciser/APKBUILD-expected.json index 90f8e98e857..c3c48acec07 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/accerciser/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/accerciser/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "bsd-new", - "declared_license": "BSD-3-Clause", + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "bsd-3-clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD-3-Clause", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/alpine/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/alpine/APKBUILD-expected.json index 2c89e8fd8d4..603e877bb23 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/alpine/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/alpine/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache-2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "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": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/audacious-plugins/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/audacious-plugins/APKBUILD-expected.json index 781e901f975..ce9ddd79d74 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/audacious-plugins/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/audacious-plugins/APKBUILD-expected.json @@ -21,8 +21,149 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "bsd-simplified AND bsd-new AND isc AND gpl-2.0 AND gpl-2.0-plus AND gpl-3.0 AND gpl-3.0-plus", - "declared_license": "BSD-2-Clause AND BSD-3-Clause AND ISC AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later", + "declared_license_expression": "bsd-simplified AND bsd-new AND isc AND gpl-2.0 AND gpl-2.0-plus AND gpl-3.0 AND gpl-3.0-plus", + "declared_license_expression_spdx": "BSD-2-Clause AND BSD-3-Clause AND ISC AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "bsd-simplified AND bsd-new AND isc AND gpl-2.0 AND gpl-2.0-plus AND gpl-3.0 AND gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 31, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "bsd-simplified AND bsd-new AND isc AND gpl-2.0 AND gpl-2.0-plus AND gpl-3.0 AND gpl-3.0-plus", + "rule_identifier": "spdx-license-identifier: bsd-simplified AND bsd-new AND isc AND gpl-2.0 AND gpl-2.0-plus AND gpl-3.0 AND gpl-3.0-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 31, + "rule_relevance": 100, + "matched_text": "bsd-2-clause AND bsd-3-clause AND isc AND gpl-2.0-only AND gpl-2.0-or-later AND gpl-3.0-only AND gpl-3.0-or-later", + "licenses": [ + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "isc", + "name": "ISC License", + "short_name": "ISC License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "ISC - Internet Systems Consortium", + "homepage_url": "https://www.isc.org/licenses/", + "text_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2", + "reference_url": "https://scancode-licensedb.aboutcode.org/isc", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE", + "spdx_license_key": "ISC", + "spdx_url": "https://spdx.org/licenses/ISC" + }, + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + }, + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD-2-Clause AND BSD-3-Clause AND ISC AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/boost-build/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/boost-build/APKBUILD-expected.json index 7c056ec7499..384dcab23d0 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/boost-build/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/boost-build/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "boost-1.0", - "declared_license": "BSL-1.0", + "declared_license_expression": "boost-1.0", + "declared_license_expression_spdx": "BSL-1.0", + "license_detections": [ + { + "license_expression": "boost-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "boost-1.0", + "rule_identifier": "boost-1.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "bsl-1.0", + "licenses": [ + { + "key": "boost-1.0", + "name": "Boost Software License 1.0", + "short_name": "Boost 1.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "text_url": "http://www.boost.org/LICENSE_1_0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "spdx_license_key": "BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSL-1.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/dircproxy/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/dircproxy/APKBUILD-expected.json index ce382fc0c02..740a32720ef 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/dircproxy/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/dircproxy/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus", - "declared_license": "GPL-2.0-or-later", + "declared_license_expression": "gpl-2.0-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/faac/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/faac/APKBUILD-expected.json index 191343b7207..0c7fec009f1 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/faac/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/faac/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-3.0-plus", - "declared_license": "GPL-3.0-or-later", + "declared_license_expression": "gpl-3.0-plus", + "declared_license_expression_spdx": "GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-3.0-or-later", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-3.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/feedbackd-device-themes/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/feedbackd-device-themes/APKBUILD-expected.json index 00e8580c250..0a9a9f6a165 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/feedbackd-device-themes/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/feedbackd-device-themes/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-3.0-plus", - "declared_license": "GPL-3.0-or-later", + "declared_license_expression": "gpl-3.0-plus", + "declared_license_expression_spdx": "GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-3.0-or-later", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-3.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/gcc6/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/gcc6/APKBUILD-expected.json index b9aacd7d3f3..4d2296fcc52 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/gcc6/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/gcc6/APKBUILD-expected.json @@ -21,8 +21,74 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-1.0-plus AND lgpl-2.0-plus", - "declared_license": "GPL LGPL", + "declared_license_expression": "gpl-1.0-plus AND lgpl-2.0-plus", + "declared_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", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-1.0-plus AND lgpl-2.0-plus", + "rule_identifier": "spdx-license-identifier: gpl-1.0-plus AND lgpl-2.0-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "gpl-1.0-or-later AND lgpl-2.0-or-later", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + }, + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL LGPL", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/hunspell-de-de/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/hunspell-de-de/APKBUILD-expected.json index 4460c36f48f..d4a1b1e58ad 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/hunspell-de-de/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/hunspell-de-de/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-3.0", - "declared_license": "GPL-3.0-only", + "declared_license_expression": "gpl-3.0", + "declared_license_expression_spdx": "GPL-3.0-only", + "license_detections": [ + { + "license_expression": "gpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0", + "rule_identifier": "spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 50, + "matched_text": "gpl-3.0-only", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-3.0-only", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick/APKBUILD-expected.json index d764c8cfb12..fa6fdd9a9ae 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "imagemagick", - "declared_license": "ImageMagick", + "declared_license_expression": "imagemagick", + "declared_license_expression_spdx": "ImageMagick", + "license_detections": [ + { + "license_expression": "imagemagick", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "imagemagick", + "rule_identifier": "spdx-license-identifier: imagemagick", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "imagemagick", + "licenses": [ + { + "key": "imagemagick", + "name": "ImageMagick License", + "short_name": "ImageMagick License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "ImageMagick", + "homepage_url": "http://www.imagemagick.org/script/license.php", + "text_url": "http://www.imagemagick.org/script/license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/imagemagick", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/imagemagick.LICENSE", + "spdx_license_key": "ImageMagick", + "spdx_url": "https://spdx.org/licenses/ImageMagick" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "ImageMagick", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick6/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick6/APKBUILD-expected.json index 3a5bf2a2de7..9d6d43c3477 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick6/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick6/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache-2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "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": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/libluv/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/libluv/APKBUILD-expected.json index 88b0af2b55a..2c3bbaa1072 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/libluv/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/libluv/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache-2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "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": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/nymphcast-client/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/nymphcast-client/APKBUILD-expected.json index def39482271..a8dd473b3ba 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/nymphcast-client/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/nymphcast-client/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "bsd-new", - "declared_license": "BSD-3-Clause", + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "bsd-3-clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD-3-Clause", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/openjdk10/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/openjdk10/APKBUILD-expected.json index 61d71e96fc5..855e93624b1 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/openjdk10/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/openjdk10/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "classpath-exception-2.0", - "declared_license": "GPL-2.0-with-classpath-exception", + "declared_license_expression": "classpath-exception-2.0", + "declared_license_expression_spdx": "Classpath-exception-2.0", + "license_detections": [ + { + "license_expression": "classpath-exception-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "classpath-exception-2.0", + "rule_identifier": "classpath-exception-2.0_6.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/classpath-exception-2.0_6.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "gpl-2.0-with-classpath-exception", + "licenses": [ + { + "key": "classpath-exception-2.0", + "name": "Classpath exception to GPL 2.0 or later", + "short_name": "Classpath exception to GPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": true, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/software/classpath/", + "text_url": "http://www.gnu.org/software/classpath/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/classpath-exception-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/classpath-exception-2.0.LICENSE", + "spdx_license_key": "Classpath-exception-2.0", + "spdx_url": "https://spdx.org/licenses/Classpath-exception-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-with-classpath-exception", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/py3-cairosvg/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/py3-cairosvg/APKBUILD-expected.json index f99a6dfcc98..8ebb5345200 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/py3-cairosvg/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/py3-cairosvg/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "lgpl-3.0-plus", - "declared_license": "LGPL-3.0-or-later", + "declared_license_expression": "lgpl-3.0-plus", + "declared_license_expression_spdx": "LGPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "lgpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "spdx_license_id_lgpl-3.0-or-later_for_lgpl-3.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_lgpl-3.0-or-later_for_lgpl-3.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "lgpl-3.0-or-later", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPL-3.0-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/qt6-qt3d/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/qt6-qt3d/APKBUILD-expected.json index 62b9f8ed02e..ce972bdf314 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/qt6-qt3d/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/qt6-qt3d/APKBUILD-expected.json @@ -21,8 +21,104 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0", - "declared_license": "LGPL-2.1-only AND LGPL-3.0-only AND GPL-3.0-only AND Qt-GPL-exception-1.0", + "declared_license_expression": "lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0", + "declared_license_expression_spdx": "LGPL-2.1-only AND LGPL-3.0-only AND GPL-3.0-only AND Qt-GPL-exception-1.0", + "license_detections": [ + { + "license_expression": "lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 20, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0", + "rule_identifier": "spdx-license-identifier: lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 AND qt-gpl-exception-1.0", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 20, + "rule_relevance": 100, + "matched_text": "lgpl-2.1-only AND lgpl-3.0-only AND gpl-3.0-only AND qt-gpl-exception-1.0", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + }, + { + "key": "qt-gpl-exception-1.0", + "name": "Qt GPL exception 1.0", + "short_name": "Qt GPL exception 1.0", + "category": "Copyleft Limited", + "is_exception": true, + "is_unknown": false, + "owner": "Qt Company", + "homepage_url": "http://code.qt.io/cgit/qt/qtbase.git/tree/LICENSE.GPL3-EXCEPT", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/qt-gpl-exception-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/qt-gpl-exception-1.0.LICENSE", + "spdx_license_key": "Qt-GPL-exception-1.0", + "spdx_url": "https://spdx.org/licenses/Qt-GPL-exception-1.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPL-2.1-only AND LGPL-3.0-only AND GPL-3.0-only AND Qt-GPL-exception-1.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/ruby-rspec/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/ruby-rspec/APKBUILD-expected.json index 6fa74c62d02..57108e8a043 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/ruby-rspec/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/ruby-rspec/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/unicode-character-database/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/unicode-character-database/APKBUILD-expected.json index c52da9bde94..5c27577923b 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/unicode-character-database/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/unicode-character-database/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "unicode-dfs-2015", - "declared_license": "Unicode-DFS-2015", + "declared_license_expression": "unicode-dfs-2015", + "declared_license_expression_spdx": "Unicode-DFS-2015", + "license_detections": [ + { + "license_expression": "unicode-dfs-2015", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "unicode-dfs-2015", + "rule_identifier": "spdx_license_id_unicode-dfs-2015_for_unicode-dfs-2015.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_unicode-dfs-2015_for_unicode-dfs-2015.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "unicode-dfs-2015", + "licenses": [ + { + "key": "unicode-dfs-2015", + "name": "Unicode License Agreement - Data Files and Software (2015)", + "short_name": "Unicode DFS 2015", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Unicode Consortium", + "homepage_url": "https://web.archive.org/web/20151224134844/http://unicode.org/copyright.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unicode-dfs-2015", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode-dfs-2015.LICENSE", + "spdx_license_key": "Unicode-DFS-2015", + "spdx_url": "https://spdx.org/licenses/Unicode-DFS-2015" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Unicode-DFS-2015", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/vtk/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/vtk/APKBUILD-expected.json index c7dd2ce356c..f28271bbf75 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/vtk/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/vtk/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "bsd-new", - "declared_license": "BSD-3-Clause", + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "bsd-3-clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD-3-Clause", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/zsnes/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/zsnes/APKBUILD-expected.json index 99e1a4c729d..0aa90cd09e9 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/zsnes/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/zsnes/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "gpl-2.0", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/main/gcc/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/main/gcc/APKBUILD-expected.json index fa7d5dbe409..e63ec4d3a08 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/main/gcc/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/main/gcc/APKBUILD-expected.json @@ -21,8 +21,74 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", - "declared_license": "GPL-2.0-or-later LGPL-2.1-or-later", + "declared_license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", + "declared_license_expression_spdx": "GPL-2.0-or-later AND LGPL-2.1-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-2.0-plus AND lgpl-2.1-plus", + "rule_identifier": "spdx-license-identifier: gpl-2.0-plus AND lgpl-2.1-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "gpl-2.0-or-later AND lgpl-2.1-or-later", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-or-later LGPL-2.1-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/main/icu/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/main/icu/APKBUILD-expected.json index f8e57ababac..3d47900f760 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/main/icu/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/main/icu/APKBUILD-expected.json @@ -21,8 +21,89 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit AND x11 AND unicode-tou", - "declared_license": "MIT ICU Unicode-TOU", + "declared_license_expression": "mit AND x11 AND unicode-tou", + "declared_license_expression_spdx": "MIT AND ICU AND Unicode-TOU", + "license_detections": [ + { + "license_expression": "mit AND x11 AND unicode-tou", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit AND x11 AND unicode-tou", + "rule_identifier": "spdx-license-identifier: mit AND x11 AND unicode-tou", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "mit AND icu AND unicode-tou", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "x11", + "name": "X11 License", + "short_name": "X11 License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "XFree86 Project, Inc", + "homepage_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html", + "text_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11.LICENSE", + "spdx_license_key": "ICU", + "spdx_url": "https://spdx.org/licenses/ICU" + }, + { + "key": "unicode-tou", + "name": "Unicode Terms of Use", + "short_name": "Unicode Terms of Use", + "category": "Proprietary Free", + "is_exception": false, + "is_unknown": false, + "owner": "Unicode Consortium", + "homepage_url": "http://www.unicode.org/copyright.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unicode-tou", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode-tou.LICENSE", + "spdx_license_key": "Unicode-TOU", + "spdx_url": "https://spdx.org/licenses/Unicode-TOU" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT ICU Unicode-TOU", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/main/ruby/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/main/ruby/APKBUILD-expected.json index 52d2b53490b..76ae8dd93d6 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/main/ruby/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/main/ruby/APKBUILD-expected.json @@ -21,8 +21,89 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "ruby AND bsd-simplified AND mit", - "declared_license": "Ruby AND BSD-2-Clause AND MIT", + "declared_license_expression": "ruby AND bsd-simplified AND mit", + "declared_license_expression_spdx": "Ruby AND BSD-2-Clause AND MIT", + "license_detections": [ + { + "license_expression": "ruby AND bsd-simplified AND mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "ruby AND bsd-simplified AND mit", + "rule_identifier": "spdx-license-identifier: ruby AND bsd-simplified AND mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "ruby AND bsd-2-clause AND mit", + "licenses": [ + { + "key": "ruby", + "name": "Ruby License", + "short_name": "Ruby License", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Ruby", + "homepage_url": "http://www.ruby-lang.org/en/LICENSE.txt", + "text_url": "http://www.ruby-lang.org/en/LICENSE.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/ruby", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ruby.LICENSE", + "spdx_license_key": "Ruby", + "spdx_url": "https://spdx.org/licenses/Ruby" + }, + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + }, + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Ruby AND BSD-2-Clause AND MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-dcontainers/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-dcontainers/APKBUILD-expected.json index 977f95a8d0c..8f61b8a854b 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-dcontainers/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-dcontainers/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "boost-1.0", - "declared_license": "BSL-1.0", + "declared_license_expression": "boost-1.0", + "declared_license_expression_spdx": "BSL-1.0", + "license_detections": [ + { + "license_expression": "boost-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "boost-1.0", + "rule_identifier": "boost-1.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "bsl-1.0", + "licenses": [ + { + "key": "boost-1.0", + "name": "Boost Software License 1.0", + "short_name": "Boost 1.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "text_url": "http://www.boost.org/LICENSE_1_0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "spdx_license_key": "BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSL-1.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-linux-firmware/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-linux-firmware/APKBUILD-expected.json index 11db484c683..d005056baf2 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-linux-firmware/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-linux-firmware/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "unknown-license-reference", - "declared_license": "custom:multiple", + "declared_license_expression": "unknown-license-reference", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "license_detections": [ + { + "license_expression": "unknown-license-reference", + "detection_log": [ + "unknown-match" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "unknown-license-reference", + "rule_identifier": "spdx-license-identifier: unknown-license-reference", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "licenseref-scancode-unknown-license-reference", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "custom:multiple", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-lua-lustache/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-lua-lustache/APKBUILD-expected.json index bac21c51226..1ceb24224cf 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-lua-lustache/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-lua-lustache/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-perl-socket-getaddrinfo/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-perl-socket-getaddrinfo/APKBUILD-expected.json index 9c86c314c67..ae98fb5b1e7 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-perl-socket-getaddrinfo/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-perl-socket-getaddrinfo/APKBUILD-expected.json @@ -21,8 +21,74 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-1.0-plus OR artistic-perl-1.0", - "declared_license": "GPL-1.0-or-later OR Artistic-1.0-Perl", + "declared_license_expression": "gpl-1.0-plus OR artistic-perl-1.0", + "declared_license_expression_spdx": "GPL-1.0-or-later OR Artistic-1.0-Perl", + "license_detections": [ + { + "license_expression": "gpl-1.0-plus OR artistic-perl-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 10, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "gpl-1.0-plus OR artistic-perl-1.0", + "rule_identifier": "spdx-license-identifier: gpl-1.0-plus OR artistic-perl-1.0", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 10, + "rule_relevance": 100, + "matched_text": "gpl-1.0-or-later OR artistic-1.0-perl", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + }, + { + "key": "artistic-perl-1.0", + "name": "Artistic License (Perl) 1.0", + "short_name": "Artistic-Perl-1.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Perl Foundation", + "homepage_url": "http://dev.perl.org/licenses/artistic.html", + "text_url": "http://dev.perl.org/licenses/artistic.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/artistic-perl-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE", + "spdx_license_key": "Artistic-1.0-Perl", + "spdx_url": "https://spdx.org/licenses/Artistic-1.0-Perl" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-1.0-or-later OR Artistic-1.0-Perl", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-stdx-allocator/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-stdx-allocator/APKBUILD-expected.json index ae241e73060..9b0ef763502 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-stdx-allocator/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-stdx-allocator/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "boost-1.0", - "declared_license": "BSL-1.0", + "declared_license_expression": "boost-1.0", + "declared_license_expression_spdx": "BSL-1.0", + "license_detections": [ + { + "license_expression": "boost-1.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "boost-1.0", + "rule_identifier": "boost-1.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "bsl-1.0", + "licenses": [ + { + "key": "boost-1.0", + "name": "Boost Software License 1.0", + "short_name": "Boost 1.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Boost", + "homepage_url": "http://www.boost.org/users/license.html", + "text_url": "http://www.boost.org/LICENSE_1_0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/boost-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE", + "spdx_license_key": "BSL-1.0", + "spdx_url": "https://spdx.org/licenses/BSL-1.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSL-1.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand_in_python-py3-cssselect2/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand_in_python-py3-cssselect2/APKBUILD-expected.json index 41d2791d558..4d85b4c6702 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand_in_python-py3-cssselect2/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand_in_python-py3-cssselect2/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "bsd-new", - "declared_license": "BSD-3-Clause", + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "bsd-3-clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD-3-Clause", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gitlab-release-cli/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gitlab-release-cli/APKBUILD-expected.json index 468df45affc..727051e4dbb 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gitlab-release-cli/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gitlab-release-cli/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gtksourceviewmm3/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gtksourceviewmm3/APKBUILD-expected.json index f88c873fb41..adf5561c092 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gtksourceviewmm3/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gtksourceviewmm3/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "lgpl-2.1-plus", - "declared_license": "LGPL-2.1-or-later", + "declared_license_expression": "lgpl-2.1-plus", + "declared_license_expression_spdx": "LGPL-2.1-or-later", + "license_detections": [ + { + "license_expression": "lgpl-2.1-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "lgpl-2.1-or-later", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LGPL-2.1-or-later", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/pnmixer/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/pnmixer/APKBUILD-expected.json index de649a69e52..c4e12cc8309 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/pnmixer/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/pnmixer/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-1.0-plus", - "declared_license": "GPL", + "declared_license_expression": "gpl-1.0-plus", + "declared_license_expression_spdx": "GPL-1.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-1.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-1.0-or-later", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/ubuntu-archive-keyring/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/ubuntu-archive-keyring/APKBUILD-expected.json index 730f122c41e..1f2432aa26a 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/ubuntu-archive-keyring/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/ubuntu-archive-keyring/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-1.0-plus", - "declared_license": "GPL", + "declared_license_expression": "gpl-1.0-plus", + "declared_license_expression_spdx": "GPL-1.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-1.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 50, + "matched_text": "gpl-1.0-or-later", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/unmaintained/buildbot/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/unmaintained/buildbot/APKBUILD-expected.json index 78de8d90b20..405401d4c9b 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/unmaintained/buildbot/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/unmaintained/buildbot/APKBUILD-expected.json @@ -21,8 +21,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "gpl-2.0", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/alpine/full-installed/installed-expected.json b/tests/packagedcode/data/alpine/full-installed/installed-expected.json index ec664395e70..fcc309b8f01 100644 --- a/tests/packagedcode/data/alpine/full-installed/installed-expected.json +++ b/tests/packagedcode/data/alpine/full-installed/installed-expected.json @@ -32,8 +32,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=afc38b4a14533b4d1c22a11c1b248be0372ec040", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [ "pkg:alpine/musl@1.1.24-r8" @@ -99,8 +150,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=38ef6cebfd8498e03f0636b00c62bdf42fbf5eb2", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/busybox@1.31.1-r16" @@ -211,8 +313,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=e1c51734fa96fa4bac92e9f14a474324c67916fc", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-baselayout@3.2.0-r6" @@ -503,8 +656,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=a8372f3ce6e7a3f4cf28524aa729b334eb9d2fd6", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-keys@2.2-r0" @@ -732,8 +936,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=8d308c15ed58152196218b079d66720ad606405a", "copyright": null, - "license_expression": "openssl-ssleay", - "declared_license": "OpenSSL", + "declared_license_expression": "openssl-ssleay", + "declared_license_expression_spdx": "OpenSSL", + "license_detections": [ + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "openssl-ssleay", + "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "openssl", + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", "notice_text": null, "source_packages": [ "pkg:alpine/openssl@1.1.1g-r0" @@ -889,8 +1144,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=8d308c15ed58152196218b079d66720ad606405a", "copyright": null, - "license_expression": "openssl-ssleay", - "declared_license": "OpenSSL", + "declared_license_expression": "openssl-ssleay", + "declared_license_expression_spdx": "OpenSSL", + "license_detections": [ + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "openssl-ssleay", + "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "openssl", + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", "notice_text": null, "source_packages": [ "pkg:alpine/openssl@1.1.1g-r0" @@ -956,8 +1262,74 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=7363758e1d81ca25dace4597c1bcf0c92119159c", "copyright": null, - "license_expression": "mpl-2.0 AND gpl-2.0-plus", - "declared_license": "MPL-2.0 GPL-2.0-or-later", + "declared_license_expression": "mpl-2.0 AND gpl-2.0-plus", + "declared_license_expression_spdx": "MPL-2.0 AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "mpl-2.0 AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mpl-2.0 AND gpl-2.0-plus", + "rule_identifier": "spdx-license-identifier: mpl-2.0 AND gpl-2.0-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "mpl-2.0 AND gpl-2.0-or-later", + "licenses": [ + { + "key": "mpl-2.0", + "name": "Mozilla Public License 2.0", + "short_name": "MPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Mozilla", + "homepage_url": "http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/", + "text_url": "http://www.mozilla.com/MPL/2.0/", + "reference_url": "https://scancode-licensedb.aboutcode.org/mpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE", + "spdx_license_key": "MPL-2.0", + "spdx_url": "https://spdx.org/licenses/MPL-2.0" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPL-2.0 GPL-2.0-or-later", "notice_text": null, "source_packages": [ "pkg:alpine/ca-certificates@20191127-r2" @@ -1015,8 +1387,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=7ebfa23b6119a24ca9b9375bdc55373259192da1", "copyright": null, - "license_expression": "isc", - "declared_license": "ISC", + "declared_license_expression": "isc", + "declared_license_expression_spdx": "ISC", + "license_detections": [ + { + "license_expression": "isc", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "isc", + "rule_identifier": "spdx-license-identifier: isc", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "isc", + "licenses": [ + { + "key": "isc", + "name": "ISC License", + "short_name": "ISC License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "ISC - Internet Systems Consortium", + "homepage_url": "https://www.isc.org/licenses/", + "text_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2", + "reference_url": "https://scancode-licensedb.aboutcode.org/isc", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE", + "spdx_license_key": "ISC", + "spdx_url": "https://spdx.org/licenses/ISC" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "ISC", "notice_text": null, "source_packages": [ "pkg:alpine/libtls-standalone@2.9.1-r1" @@ -1093,8 +1516,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=38ef6cebfd8498e03f0636b00c62bdf42fbf5eb2", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/busybox@1.31.1-r16" @@ -1151,8 +1625,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=388a4fb3640f8ccbd18e105df3ad741dca4247e1", "copyright": null, - "license_expression": "zlib", - "declared_license": "Zlib", + "declared_license_expression": "zlib", + "declared_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "zlib", + "rule_identifier": "spdx-license-identifier: zlib", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "zlib", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Zlib", "notice_text": null, "source_packages": [ "pkg:alpine/zlib@1.2.11-r3" @@ -1218,8 +1743,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=6fb6e4266ba2a4c451d2c31c55eaf5b2d1642f8b", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/apk-tools@2.10.5-r1" @@ -1276,8 +1852,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=753fa8d765c7a4edb76f11b1995f84cdcb45bce5", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/pax-utils@1.2.6-r0" @@ -1334,8 +1961,89 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=afc38b4a14533b4d1c22a11c1b248be0372ec040", "copyright": null, - "license_expression": "mit AND bsd-new AND gpl-2.0-plus", - "declared_license": "MIT BSD GPL2+", + "declared_license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "declared_license_expression_spdx": "MIT AND BSD-3-Clause AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "rule_identifier": "spdx-license-identifier: mit AND bsd-new AND gpl-2.0-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "mit AND bsd-3-clause AND gpl-2.0-or-later", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT BSD GPL2+", "notice_text": null, "source_packages": [ "pkg:alpine/musl@1.1.24-r8" @@ -1439,8 +2147,74 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=60424133be2e79bbfeff3d58147a22886f817ce2", "copyright": null, - "license_expression": "bsd-simplified AND bsd-new", - "declared_license": "BSD-2-Clause AND BSD-3-Clause", + "declared_license_expression": "bsd-simplified AND bsd-new", + "declared_license_expression_spdx": "BSD-2-Clause AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-simplified AND bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "bsd-simplified AND bsd-new", + "rule_identifier": "spdx-license-identifier: bsd-simplified AND bsd-new", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "bsd-2-clause AND bsd-3-clause", + "licenses": [ + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD-2-Clause AND BSD-3-Clause", "notice_text": null, "source_packages": [ "pkg:alpine/libc-dev@0.7.2-r3" diff --git a/tests/packagedcode/data/alpine/licenses/alp-3.13-testing-trivy.yml b/tests/packagedcode/data/alpine/licenses/alp-3.13-testing-trivy.yml index 4b713f00ca7..74dcd6e02a1 100644 --- a/tests/packagedcode/data/alpine/licenses/alp-3.13-testing-trivy.yml +++ b/tests/packagedcode/data/alpine/licenses/alp-3.13-testing-trivy.yml @@ -1,2 +1,2 @@ declared_license: Apache 2.0 -license_expression: apache-2.0 AND unknown +license_expression: apache-2.0 diff --git a/tests/packagedcode/data/alpine/rootfs/alpine-rootfs.tar.xz-expected.json b/tests/packagedcode/data/alpine/rootfs/alpine-rootfs.tar.xz-expected.json index 2f87198be78..2069153b634 100644 --- a/tests/packagedcode/data/alpine/rootfs/alpine-rootfs.tar.xz-expected.json +++ b/tests/packagedcode/data/alpine/rootfs/alpine-rootfs.tar.xz-expected.json @@ -105,8 +105,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=bf5bbfdbf780092f387b7abe401fbfceda90c84d", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [ "pkg:alpine/musl@1.2.2-r7" @@ -169,8 +220,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=2745de7e1b09e663b477a8141b84f7d81a049963", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/busybox@1.34.1-r5" @@ -233,8 +335,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=dfa1379357a321e638feef1cd8d55ab03d020f45", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-baselayout@3.2.0-r18" @@ -324,8 +477,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=aab68f8c9ab434a46710de8e12fb3206e2930a59", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-keys@2.4-r1" @@ -550,8 +754,74 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=709b70bcb72738cfedc510bba08141b012038167", "copyright": null, - "license_expression": "mpl-2.0 AND mit", - "declared_license": "MPL-2.0 AND MIT", + "declared_license_expression": "mpl-2.0 AND mit", + "declared_license_expression_spdx": "MPL-2.0 AND MIT", + "license_detections": [ + { + "license_expression": "mpl-2.0 AND mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mpl-2.0 AND mit", + "rule_identifier": "spdx-license-identifier: mpl-2.0 AND mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "mpl-2.0 AND mit", + "licenses": [ + { + "key": "mpl-2.0", + "name": "Mozilla Public License 2.0", + "short_name": "MPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Mozilla", + "homepage_url": "http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/", + "text_url": "http://www.mozilla.com/MPL/2.0/", + "reference_url": "https://scancode-licensedb.aboutcode.org/mpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE", + "spdx_license_key": "MPL-2.0", + "spdx_url": "https://spdx.org/licenses/MPL-2.0" + }, + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPL-2.0 AND MIT", "notice_text": null, "source_packages": [ "pkg:alpine/ca-certificates@20211220-r0" @@ -614,8 +884,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=455e966899a9358fc94f5bce633afe8a1942095c", "copyright": null, - "license_expression": "openssl-ssleay", - "declared_license": "OpenSSL", + "declared_license_expression": "openssl-ssleay", + "declared_license_expression_spdx": "OpenSSL", + "license_detections": [ + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "openssl-ssleay", + "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "openssl", + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", "notice_text": null, "source_packages": [ "pkg:alpine/openssl@1.1.1n-r0" @@ -705,8 +1026,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=455e966899a9358fc94f5bce633afe8a1942095c", "copyright": null, - "license_expression": "openssl-ssleay", - "declared_license": "OpenSSL", + "declared_license_expression": "openssl-ssleay", + "declared_license_expression_spdx": "OpenSSL", + "license_detections": [ + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "openssl-ssleay", + "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "openssl", + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", "notice_text": null, "source_packages": [ "pkg:alpine/openssl@1.1.1n-r0" @@ -769,8 +1141,89 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=91c7a9f3aa296b6d462c5634e7658ebdbff65bb9", "copyright": null, - "license_expression": "isc AND (bsd-new OR mit)", - "declared_license": "ISC AND (BSD-3-Clause OR MIT)", + "declared_license_expression": "isc AND (bsd-new OR mit)", + "declared_license_expression_spdx": "ISC AND (BSD-3-Clause OR MIT)", + "license_detections": [ + { + "license_expression": "isc AND (bsd-new OR mit)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "isc AND (bsd-new OR mit)", + "rule_identifier": "spdx-license-identifier: isc AND (bsd-new OR mit)", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "isc AND (bsd-3-clause OR mit)", + "licenses": [ + { + "key": "isc", + "name": "ISC License", + "short_name": "ISC License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "ISC - Internet Systems Consortium", + "homepage_url": "https://www.isc.org/licenses/", + "text_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2", + "reference_url": "https://scancode-licensedb.aboutcode.org/isc", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE", + "spdx_license_key": "ISC", + "spdx_url": "https://spdx.org/licenses/ISC" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "ISC AND (BSD-3-Clause OR MIT)", "notice_text": null, "source_packages": [ "pkg:alpine/libretls@3.3.4-r3" @@ -833,8 +1286,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=2745de7e1b09e663b477a8141b84f7d81a049963", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/busybox@1.34.1-r5" @@ -885,8 +1389,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=74148808679f47ad96dc99e83ef73acfdeec1642", "copyright": null, - "license_expression": "zlib", - "declared_license": "Zlib", + "declared_license_expression": "zlib", + "declared_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "zlib", + "rule_identifier": "spdx-license-identifier: zlib", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "zlib", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Zlib", "notice_text": null, "source_packages": [ "pkg:alpine/zlib@1.2.12-r0" @@ -949,8 +1504,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=1ac3c1bb29eeff083c621cf6b27ad12ab93cb73a", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/apk-tools@2.12.7-r3" @@ -1001,8 +1607,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=86b3d4fbb0a760febf3476f9a58abf8d0f728d5c", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/pax-utils@1.3.3-r0" @@ -1053,8 +1710,89 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=bf5bbfdbf780092f387b7abe401fbfceda90c84d", "copyright": null, - "license_expression": "mit AND bsd-new AND gpl-2.0-plus", - "declared_license": "MIT BSD GPL2+", + "declared_license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "declared_license_expression_spdx": "MIT AND BSD-3-Clause AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "rule_identifier": "spdx-license-identifier: mit AND bsd-new AND gpl-2.0-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "mit AND bsd-3-clause AND gpl-2.0-or-later", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT BSD GPL2+", "notice_text": null, "source_packages": [ "pkg:alpine/musl@1.2.2-r7" @@ -1105,8 +1843,74 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=60424133be2e79bbfeff3d58147a22886f817ce2", "copyright": null, - "license_expression": "bsd-simplified AND bsd-new", - "declared_license": "BSD-2-Clause AND BSD-3-Clause", + "declared_license_expression": "bsd-simplified AND bsd-new", + "declared_license_expression_spdx": "BSD-2-Clause AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-simplified AND bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "bsd-simplified AND bsd-new", + "rule_identifier": "spdx-license-identifier: bsd-simplified AND bsd-new", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "bsd-2-clause AND bsd-3-clause", + "licenses": [ + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD-2-Clause AND BSD-3-Clause", "notice_text": null, "source_packages": [ "pkg:alpine/libc-dev@0.7.2-r3" @@ -1788,8 +2592,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=bf5bbfdbf780092f387b7abe401fbfceda90c84d", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [ "pkg:alpine/musl@1.2.2-r7" @@ -1855,8 +2710,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=2745de7e1b09e663b477a8141b84f7d81a049963", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/busybox@1.34.1-r5" @@ -1967,8 +2873,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=dfa1379357a321e638feef1cd8d55ab03d020f45", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-baselayout@3.2.0-r18" @@ -2268,8 +3225,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=aab68f8c9ab434a46710de8e12fb3206e2930a59", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-keys@2.4-r1" @@ -2686,8 +3694,74 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=709b70bcb72738cfedc510bba08141b012038167", "copyright": null, - "license_expression": "mpl-2.0 AND mit", - "declared_license": "MPL-2.0 AND MIT", + "declared_license_expression": "mpl-2.0 AND mit", + "declared_license_expression_spdx": "MPL-2.0 AND MIT", + "license_detections": [ + { + "license_expression": "mpl-2.0 AND mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mpl-2.0 AND mit", + "rule_identifier": "spdx-license-identifier: mpl-2.0 AND mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "mpl-2.0 AND mit", + "licenses": [ + { + "key": "mpl-2.0", + "name": "Mozilla Public License 2.0", + "short_name": "MPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Mozilla", + "homepage_url": "http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/", + "text_url": "http://www.mozilla.com/MPL/2.0/", + "reference_url": "https://scancode-licensedb.aboutcode.org/mpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE", + "spdx_license_key": "MPL-2.0", + "spdx_url": "https://spdx.org/licenses/MPL-2.0" + }, + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPL-2.0 AND MIT", "notice_text": null, "source_packages": [ "pkg:alpine/ca-certificates@20211220-r0" @@ -2753,8 +3827,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=455e966899a9358fc94f5bce633afe8a1942095c", "copyright": null, - "license_expression": "openssl-ssleay", - "declared_license": "OpenSSL", + "declared_license_expression": "openssl-ssleay", + "declared_license_expression_spdx": "OpenSSL", + "license_detections": [ + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "openssl-ssleay", + "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "openssl", + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", "notice_text": null, "source_packages": [ "pkg:alpine/openssl@1.1.1n-r0" @@ -2901,8 +4026,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=455e966899a9358fc94f5bce633afe8a1942095c", "copyright": null, - "license_expression": "openssl-ssleay", - "declared_license": "OpenSSL", + "declared_license_expression": "openssl-ssleay", + "declared_license_expression_spdx": "OpenSSL", + "license_detections": [ + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "openssl-ssleay", + "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "openssl", + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", "notice_text": null, "source_packages": [ "pkg:alpine/openssl@1.1.1n-r0" @@ -2968,8 +4144,89 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=91c7a9f3aa296b6d462c5634e7658ebdbff65bb9", "copyright": null, - "license_expression": "isc AND (bsd-new OR mit)", - "declared_license": "ISC AND (BSD-3-Clause OR MIT)", + "declared_license_expression": "isc AND (bsd-new OR mit)", + "declared_license_expression_spdx": "ISC AND (BSD-3-Clause OR MIT)", + "license_detections": [ + { + "license_expression": "isc AND (bsd-new OR mit)", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "isc AND (bsd-new OR mit)", + "rule_identifier": "spdx-license-identifier: isc AND (bsd-new OR mit)", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "isc AND (bsd-3-clause OR mit)", + "licenses": [ + { + "key": "isc", + "name": "ISC License", + "short_name": "ISC License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "ISC - Internet Systems Consortium", + "homepage_url": "https://www.isc.org/licenses/", + "text_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2", + "reference_url": "https://scancode-licensedb.aboutcode.org/isc", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE", + "spdx_license_key": "ISC", + "spdx_url": "https://spdx.org/licenses/ISC" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "ISC AND (BSD-3-Clause OR MIT)", "notice_text": null, "source_packages": [ "pkg:alpine/libretls@3.3.4-r3" @@ -3046,8 +4303,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=2745de7e1b09e663b477a8141b84f7d81a049963", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/busybox@1.34.1-r5" @@ -3104,8 +4412,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=74148808679f47ad96dc99e83ef73acfdeec1642", "copyright": null, - "license_expression": "zlib", - "declared_license": "Zlib", + "declared_license_expression": "zlib", + "declared_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "zlib", + "rule_identifier": "spdx-license-identifier: zlib", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "zlib", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Zlib", "notice_text": null, "source_packages": [ "pkg:alpine/zlib@1.2.12-r0" @@ -3171,8 +4530,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=1ac3c1bb29eeff083c621cf6b27ad12ab93cb73a", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/apk-tools@2.12.7-r3" @@ -3259,8 +4669,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=86b3d4fbb0a760febf3476f9a58abf8d0f728d5c", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/pax-utils@1.3.3-r0" @@ -3317,8 +4778,89 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=bf5bbfdbf780092f387b7abe401fbfceda90c84d", "copyright": null, - "license_expression": "mit AND bsd-new AND gpl-2.0-plus", - "declared_license": "MIT BSD GPL2+", + "declared_license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "declared_license_expression_spdx": "MIT AND BSD-3-Clause AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "rule_identifier": "spdx-license-identifier: mit AND bsd-new AND gpl-2.0-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "mit AND bsd-3-clause AND gpl-2.0-or-later", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT BSD GPL2+", "notice_text": null, "source_packages": [ "pkg:alpine/musl@1.2.2-r7" @@ -3422,8 +4964,74 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=60424133be2e79bbfeff3d58147a22886f817ce2", "copyright": null, - "license_expression": "bsd-simplified AND bsd-new", - "declared_license": "BSD-2-Clause AND BSD-3-Clause", + "declared_license_expression": "bsd-simplified AND bsd-new", + "declared_license_expression_spdx": "BSD-2-Clause AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-simplified AND bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "bsd-simplified AND bsd-new", + "rule_identifier": "spdx-license-identifier: bsd-simplified AND bsd-new", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "bsd-2-clause AND bsd-3-clause", + "licenses": [ + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD-2-Clause AND BSD-3-Clause", "notice_text": null, "source_packages": [ "pkg:alpine/libc-dev@0.7.2-r3" diff --git a/tests/packagedcode/data/alpine/single-installed/installed-expected.json b/tests/packagedcode/data/alpine/single-installed/installed-expected.json index 0ca555abcb5..7a51e5fec69 100644 --- a/tests/packagedcode/data/alpine/single-installed/installed-expected.json +++ b/tests/packagedcode/data/alpine/single-installed/installed-expected.json @@ -32,8 +32,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=e5c984f68aabb28de623a7e3ada5a223c2b66d77", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/busybox@1.31.1-r9" diff --git a/tests/packagedcode/data/alpine/small-installed/installed-expected.json b/tests/packagedcode/data/alpine/small-installed/installed-expected.json index ab25301f117..9cc36549bc8 100644 --- a/tests/packagedcode/data/alpine/small-installed/installed-expected.json +++ b/tests/packagedcode/data/alpine/small-installed/installed-expected.json @@ -32,8 +32,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=ba05f40c20ddc515f748f205f01befbba3a88feb", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [ "pkg:alpine/musl@1.1.24-r0" @@ -99,8 +150,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=e5c984f68aabb28de623a7e3ada5a223c2b66d77", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/busybox@1.31.1-r9" @@ -211,8 +313,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=55464083de768e34737154e10544bb0be12bcf04", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-baselayout@3.2.0-r3" @@ -503,8 +656,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=bdc861e495d33e961b7b9884324bea64a16d2b91", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "mit", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [ "pkg:alpine/alpine-keys@2.1-r2" @@ -714,8 +918,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=d5cdcefa208fa600971caccebd3ab1c7304fec16", "copyright": null, - "license_expression": "openssl-ssleay", - "declared_license": "OpenSSL", + "declared_license_expression": "openssl-ssleay", + "declared_license_expression_spdx": "OpenSSL", + "license_detections": [ + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "openssl-ssleay", + "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "openssl", + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", "notice_text": null, "source_packages": [ "pkg:alpine/openssl@1.1.1d-r3" @@ -871,8 +1126,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=d5cdcefa208fa600971caccebd3ab1c7304fec16", "copyright": null, - "license_expression": "openssl-ssleay", - "declared_license": "OpenSSL", + "declared_license_expression": "openssl-ssleay", + "declared_license_expression_spdx": "OpenSSL", + "license_detections": [ + { + "license_expression": "openssl-ssleay", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "openssl-ssleay", + "rule_identifier": "spdx-license-identifier: openssl-ssleay", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "openssl", + "licenses": [ + { + "key": "openssl-ssleay", + "name": "OpenSSL/SSLeay License", + "short_name": "OpenSSL/SSLeay License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "OpenSSL", + "homepage_url": "http://www.openssl.org/source/license.html", + "text_url": "http://www.openssl.org/source/license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/openssl-ssleay", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE", + "spdx_license_key": "OpenSSL", + "spdx_url": "https://spdx.org/licenses/OpenSSL" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "OpenSSL", "notice_text": null, "source_packages": [ "pkg:alpine/openssl@1.1.1d-r3" @@ -938,8 +1244,74 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=8f660379d74a2191e69e83adf79f54bdc4e9d646", "copyright": null, - "license_expression": "mpl-2.0 AND gpl-2.0-plus", - "declared_license": "MPL-2.0 GPL-2.0-or-later", + "declared_license_expression": "mpl-2.0 AND gpl-2.0-plus", + "declared_license_expression_spdx": "MPL-2.0 AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "mpl-2.0 AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mpl-2.0 AND gpl-2.0-plus", + "rule_identifier": "spdx-license-identifier: mpl-2.0 AND gpl-2.0-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "mpl-2.0 AND gpl-2.0-or-later", + "licenses": [ + { + "key": "mpl-2.0", + "name": "Mozilla Public License 2.0", + "short_name": "MPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Mozilla", + "homepage_url": "http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/", + "text_url": "http://www.mozilla.com/MPL/2.0/", + "reference_url": "https://scancode-licensedb.aboutcode.org/mpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE", + "spdx_license_key": "MPL-2.0", + "spdx_url": "https://spdx.org/licenses/MPL-2.0" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPL-2.0 GPL-2.0-or-later", "notice_text": null, "source_packages": [ "pkg:alpine/ca-certificates@20191127-r0" @@ -988,8 +1360,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=981bf8f8fb3cbbc210ee4f2a2fb5b55d0132e02a", "copyright": null, - "license_expression": "isc", - "declared_license": "ISC", + "declared_license_expression": "isc", + "declared_license_expression_spdx": "ISC", + "license_detections": [ + { + "license_expression": "isc", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "isc", + "rule_identifier": "spdx-license-identifier: isc", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "isc", + "licenses": [ + { + "key": "isc", + "name": "ISC License", + "short_name": "ISC License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "ISC - Internet Systems Consortium", + "homepage_url": "https://www.isc.org/licenses/", + "text_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2", + "reference_url": "https://scancode-licensedb.aboutcode.org/isc", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE", + "spdx_license_key": "ISC", + "spdx_url": "https://spdx.org/licenses/ISC" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "ISC", "notice_text": null, "source_packages": [ "pkg:alpine/libtls-standalone@2.9.1-r0" @@ -1066,8 +1489,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=e5c984f68aabb28de623a7e3ada5a223c2b66d77", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/busybox@1.31.1-r9" @@ -1124,8 +1598,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=388a4fb3640f8ccbd18e105df3ad741dca4247e1", "copyright": null, - "license_expression": "zlib", - "declared_license": "Zlib", + "declared_license_expression": "zlib", + "declared_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "zlib", + "rule_identifier": "spdx-license-identifier: zlib", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "zlib", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Zlib", "notice_text": null, "source_packages": [ "pkg:alpine/zlib@1.2.11-r3" @@ -1191,8 +1716,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=72048e01f0eef23b1300eb4c7d8eb2afb601f156", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL2", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "gpl2_bare_word_only.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl2_bare_word_only.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 50, + "matched_text": "gpl2", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL2", "notice_text": null, "source_packages": [ "pkg:alpine/apk-tools@2.10.4-r3" @@ -1249,8 +1825,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=c2bc0a44e12b8015a83e04a9881714deb3526d80", "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": "GPL-2.0-only", + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "gpl-2.0-only", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL-2.0-only", "notice_text": null, "source_packages": [ "pkg:alpine/pax-utils@1.2.4-r0" @@ -1307,8 +1934,89 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=ba05f40c20ddc515f748f205f01befbba3a88feb", "copyright": null, - "license_expression": "mit AND bsd-new AND gpl-2.0-plus", - "declared_license": "MIT BSD GPL2+", + "declared_license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "declared_license_expression_spdx": "MIT AND BSD-3-Clause AND GPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit AND bsd-new AND gpl-2.0-plus", + "rule_identifier": "spdx-license-identifier: mit AND bsd-new AND gpl-2.0-plus", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "mit AND bsd-3-clause AND gpl-2.0-or-later", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT BSD GPL2+", "notice_text": null, "source_packages": [ "pkg:alpine/musl@1.1.24-r0" @@ -1412,8 +2120,59 @@ "code_view_url": null, "vcs_url": "git+http://git.alpinelinux.org/aports/commit/?id=97b1c2842faa3bfa30f5811ffbf16d5ff9f1a479", "copyright": null, - "license_expression": "bsd-new", - "declared_license": "BSD", + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "bsd-3-clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", "notice_text": null, "source_packages": [ "pkg:alpine/libc-dev@0.7.2-r0" diff --git a/tests/packagedcode/data/bower/author-objects/expected.json b/tests/packagedcode/data/bower/author-objects/expected.json index 31a07477121..6ff3c2971b4 100644 --- a/tests/packagedcode/data/bower/author-objects/expected.json +++ b/tests/packagedcode/data/bower/author-objects/expected.json @@ -41,12 +41,149 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit AND apache-2.0 AND bsd-new", - "declared_license": [ - "MIT", - "Apache 2.0", - "BSD-3-Clause" + "declared_license_expression": "mit AND apache-2.0 AND bsd-new", + "declared_license_expression_spdx": "MIT AND Apache-2.0 AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "Apache 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "BSD-3-Clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "['MIT', 'Apache 2.0', 'BSD-3-Clause']", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/bower/basic/expected.json b/tests/packagedcode/data/bower/basic/expected.json index 5b22fec92d3..0c4da4a8ee4 100644 --- a/tests/packagedcode/data/bower/basic/expected.json +++ b/tests/packagedcode/data/bower/basic/expected.json @@ -34,10 +34,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit", - "declared_license": [ - "MIT" + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/bower/list-of-licenses/expected.json b/tests/packagedcode/data/bower/list-of-licenses/expected.json index cc469394120..3e4c45482a6 100644 --- a/tests/packagedcode/data/bower/list-of-licenses/expected.json +++ b/tests/packagedcode/data/bower/list-of-licenses/expected.json @@ -34,12 +34,149 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit AND apache-2.0 AND bsd-new", - "declared_license": [ - "MIT", - "Apache 2.0", - "BSD-3-Clause" + "declared_license_expression": "mit AND apache-2.0 AND bsd-new", + "declared_license_expression_spdx": "MIT AND Apache-2.0 AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "Apache 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "BSD-3-Clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "['MIT', 'Apache 2.0', 'BSD-3-Clause']", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/bower/scan-expected.json b/tests/packagedcode/data/bower/scan-expected.json index 67b382653b0..bf5ad647ffa 100644 --- a/tests/packagedcode/data/bower/scan-expected.json +++ b/tests/packagedcode/data/bower/scan-expected.json @@ -86,12 +86,149 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit AND apache-2.0 AND bsd-new", - "declared_license": [ - "MIT", - "Apache 2.0", - "BSD-3-Clause" + "declared_license_expression": "mit AND apache-2.0 AND bsd-new", + "declared_license_expression_spdx": "MIT AND Apache-2.0 AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "Apache 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "BSD-3-Clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "['MIT', 'Apache 2.0', 'BSD-3-Clause']", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -162,12 +299,149 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": [ - "MIT", - "Apache 2.0", - "BSD-3-Clause" + "declared_license_expression": "mit AND apache-2.0 AND bsd-new", + "declared_license_expression_spdx": "MIT AND Apache-2.0 AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "Apache 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "BSD-3-Clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "['MIT', 'Apache 2.0', 'BSD-3-Clause']", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/build/bazel/end2end-expected.json b/tests/packagedcode/data/build/bazel/end2end-expected.json index 725847a8567..e89ecb752be 100644 --- a/tests/packagedcode/data/build/bazel/end2end-expected.json +++ b/tests/packagedcode/data/build/bazel/end2end-expected.json @@ -24,8 +24,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": {}, @@ -64,8 +69,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": {}, @@ -117,8 +127,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], @@ -208,8 +223,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build/buck/end2end-expected.json b/tests/packagedcode/data/build/buck/end2end-expected.json index a8f951b65d8..f8cf73d1b8c 100644 --- a/tests/packagedcode/data/build/buck/end2end-expected.json +++ b/tests/packagedcode/data/build/buck/end2end-expected.json @@ -24,8 +24,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": {}, @@ -64,10 +69,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "apache-2.0", - "declared_license": [ - "LICENSE" + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "['LICENSE']", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -119,8 +173,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], @@ -210,8 +269,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": [ + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "from-package-sibling-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": [ "LICENSE" ], "notice_text": null, diff --git a/tests/packagedcode/data/build_gradle/end2end/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/end2end/build.gradle-expected.json index 956760e917a..dc3b248e5ec 100644 --- a/tests/packagedcode/data/build_gradle/end2end/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/end2end/build.gradle-expected.json @@ -86,8 +86,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy-and-kotlin1/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy-and-kotlin1/build.gradle-expected.json index 70201701a8d..51ab876deaf 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy-and-kotlin1/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy-and-kotlin1/build.gradle-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy-basic/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy-basic/build.gradle-expected.json index 31bbe74107a..1bc0f3b410b 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy-basic/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy-basic/build.gradle-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy-no-parens/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy-no-parens/build.gradle-expected.json index 59825fbd2c5..46e58aca5e8 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy-no-parens/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy-no-parens/build.gradle-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy1/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy1/build.gradle-expected.json index dcfc477e4a6..6c39702efa0 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy1/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy1/build.gradle-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy2/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy2/build.gradle-expected.json index 2aa2212fa18..33dcd52146d 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy2/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy2/build.gradle-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy3/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy3/build.gradle-expected.json index 9d6a4daa69b..e42681147e4 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy3/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy3/build.gradle-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy4-singlequotes/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy4-singlequotes/build.gradle-expected.json index 19d7ebeab64..5f5c5f23209 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy4-singlequotes/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy4-singlequotes/build.gradle-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy4/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy4/build.gradle-expected.json index 6ebb21c5bc4..0c4fe5da23c 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy4/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy4/build.gradle-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy5-parens+singlequotes/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy5-parens+singlequotes/build.gradle-expected.json index bc566c79cde..97c1205059e 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy5-parens+singlequotes/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy5-parens+singlequotes/build.gradle-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy5/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy5/build.gradle-expected.json index e8b87851e02..33ce8e3a72b 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy5/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy5/build.gradle-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy6-braces/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy6-braces/build.gradle-expected.json index 51cc0800459..554982b9a0f 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy6-braces/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy6-braces/build.gradle-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy6-with-props/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy6-with-props/build.gradle-expected.json index 73f68c291f3..241e9d0db69 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy6-with-props/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy6-with-props/build.gradle-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/kotlin/groovy-and-kotlin2/build.gradle.kts-expected.json b/tests/packagedcode/data/build_gradle/kotlin/groovy-and-kotlin2/build.gradle.kts-expected.json index 70201701a8d..51ab876deaf 100644 --- a/tests/packagedcode/data/build_gradle/kotlin/groovy-and-kotlin2/build.gradle.kts-expected.json +++ b/tests/packagedcode/data/build_gradle/kotlin/groovy-and-kotlin2/build.gradle.kts-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/kotlin/kotlin1/build.gradle.kts-expected.json b/tests/packagedcode/data/build_gradle/kotlin/kotlin1/build.gradle.kts-expected.json index da6dcabdbde..32890a054e0 100644 --- a/tests/packagedcode/data/build_gradle/kotlin/kotlin1/build.gradle.kts-expected.json +++ b/tests/packagedcode/data/build_gradle/kotlin/kotlin1/build.gradle.kts-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/kotlin/kotlin2/build.gradle.kts-expected.json b/tests/packagedcode/data/build_gradle/kotlin/kotlin2/build.gradle.kts-expected.json index 10afb460c85..632ceb15429 100644 --- a/tests/packagedcode/data/build_gradle/kotlin/kotlin2/build.gradle.kts-expected.json +++ b/tests/packagedcode/data/build_gradle/kotlin/kotlin2/build.gradle.kts-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/kotlin/kotlin3/build.gradle.kts-expected.json b/tests/packagedcode/data/build_gradle/kotlin/kotlin3/build.gradle.kts-expected.json index c112a683ff3..2f4990fbd87 100644 --- a/tests/packagedcode/data/build_gradle/kotlin/kotlin3/build.gradle.kts-expected.json +++ b/tests/packagedcode/data/build_gradle/kotlin/kotlin3/build.gradle.kts-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/kotlin/kotlin4/build.gradle.kts-expected.json b/tests/packagedcode/data/build_gradle/kotlin/kotlin4/build.gradle.kts-expected.json index a03e534f45c..13e372d8575 100644 --- a/tests/packagedcode/data/build_gradle/kotlin/kotlin4/build.gradle.kts-expected.json +++ b/tests/packagedcode/data/build_gradle/kotlin/kotlin4/build.gradle.kts-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/build_gradle/kotlin/kotlin5/build.gradle.kts-expected.json b/tests/packagedcode/data/build_gradle/kotlin/kotlin5/build.gradle.kts-expected.json index 51cc0800459..554982b9a0f 100644 --- a/tests/packagedcode/data/build_gradle/kotlin/kotlin5/build.gradle.kts-expected.json +++ b/tests/packagedcode/data/build_gradle/kotlin/kotlin5/build.gradle.kts-expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/cargo/cargo_lock/sample1/output.expected.json b/tests/packagedcode/data/cargo/cargo_lock/sample1/output.expected.json index 9649272be1a..8d2f7a86130 100644 --- a/tests/packagedcode/data/cargo/cargo_lock/sample1/output.expected.json +++ b/tests/packagedcode/data/cargo/cargo_lock/sample1/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/cargo/cargo_lock/sample2/output.expected.json b/tests/packagedcode/data/cargo/cargo_lock/sample2/output.expected.json index 4aab42d21d8..b55ebb570aa 100644 --- a/tests/packagedcode/data/cargo/cargo_lock/sample2/output.expected.json +++ b/tests/packagedcode/data/cargo/cargo_lock/sample2/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/cargo/cargo_lock/sample3/output.expected.json b/tests/packagedcode/data/cargo/cargo_lock/sample3/output.expected.json index 8f9c9310d39..522f7e8b691 100644 --- a/tests/packagedcode/data/cargo/cargo_lock/sample3/output.expected.json +++ b/tests/packagedcode/data/cargo/cargo_lock/sample3/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/cargo/cargo_lock/sample4/output.expected.json b/tests/packagedcode/data/cargo/cargo_lock/sample4/output.expected.json index 9ddcb3e805b..7e4dff86cc2 100644 --- a/tests/packagedcode/data/cargo/cargo_lock/sample4/output.expected.json +++ b/tests/packagedcode/data/cargo/cargo_lock/sample4/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/cargo/cargo_lock/sample5/output.expected.json b/tests/packagedcode/data/cargo/cargo_lock/sample5/output.expected.json index cb1701fc574..8fd6adf1dcd 100644 --- a/tests/packagedcode/data/cargo/cargo_lock/sample5/output.expected.json +++ b/tests/packagedcode/data/cargo/cargo_lock/sample5/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/cargo/cargo_toml/clap/Cargo.toml.expected b/tests/packagedcode/data/cargo/cargo_toml/clap/Cargo.toml.expected index 40c03b2cb21..31cbad05ec1 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/clap/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/clap/Cargo.toml.expected @@ -30,8 +30,59 @@ "code_view_url": null, "vcs_url": "https://github.com/clap-rs/clap", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cargo/cargo_toml/clippy/Cargo.toml.expected b/tests/packagedcode/data/cargo/cargo_toml/clippy/Cargo.toml.expected index 4eacda6d15b..696cdd26417 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/clippy/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/clippy/Cargo.toml.expected @@ -58,8 +58,74 @@ "code_view_url": null, "vcs_url": "https://github.com/rust-lang/rust-clippy", "copyright": null, - "license_expression": "mit OR apache-2.0", - "declared_license": "MIT/Apache-2.0", + "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", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mit OR apache-2.0", + "rule_identifier": "mit_or_apache-2.0_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_1.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 99, + "matched_text": "MIT/Apache-2.0", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT/Apache-2.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cargo/cargo_toml/mdbook/Cargo.toml.expected b/tests/packagedcode/data/cargo/cargo_toml/mdbook/Cargo.toml.expected index c438faf3d50..5fc33bc290c 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/mdbook/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/mdbook/Cargo.toml.expected @@ -44,8 +44,59 @@ "code_view_url": null, "vcs_url": "https://github.com/rust-lang-nursery/mdBook", "copyright": null, - "license_expression": "mpl-2.0", - "declared_license": "MPL-2.0", + "declared_license_expression": "mpl-2.0", + "declared_license_expression_spdx": "MPL-2.0", + "license_detections": [ + { + "license_expression": "mpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "MPL-2.0", + "licenses": [ + { + "key": "mpl-2.0", + "name": "Mozilla Public License 2.0", + "short_name": "MPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Mozilla", + "homepage_url": "http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/", + "text_url": "http://www.mozilla.com/MPL/2.0/", + "reference_url": "https://scancode-licensedb.aboutcode.org/mpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE", + "spdx_license_key": "MPL-2.0", + "spdx_url": "https://spdx.org/licenses/MPL-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPL-2.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cargo/cargo_toml/rustfmt/Cargo.toml.expected b/tests/packagedcode/data/cargo/cargo_toml/rustfmt/Cargo.toml.expected index c24f3f1f08b..33c38212742 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/rustfmt/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/rustfmt/Cargo.toml.expected @@ -37,8 +37,74 @@ "code_view_url": null, "vcs_url": "https://github.com/rust-lang/rustfmt", "copyright": null, - "license_expression": "apache-2.0 OR mit", - "declared_license": "Apache-2.0/MIT", + "declared_license_expression": "apache-2.0 OR mit", + "declared_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0 OR mit", + "rule_identifier": "apache-2.0_or_mit_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 99, + "matched_text": "Apache-2.0/MIT", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + }, + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache-2.0/MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cargo/cargo_toml/rustup/Cargo.toml.expected b/tests/packagedcode/data/cargo/cargo_toml/rustup/Cargo.toml.expected index 2f4019ce2c5..1b3a14c5d6e 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/rustup/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/rustup/Cargo.toml.expected @@ -30,8 +30,74 @@ "code_view_url": null, "vcs_url": "https://github.com/rust-lang/rustup.rs", "copyright": null, - "license_expression": "mit OR apache-2.0", - "declared_license": "MIT OR Apache-2.0", + "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", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mit OR apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "MIT OR Apache-2.0", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "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": [], diff --git a/tests/packagedcode/data/cargo/scan.expected.json b/tests/packagedcode/data/cargo/scan.expected.json index 858db490301..4c7d966cf28 100644 --- a/tests/packagedcode/data/cargo/scan.expected.json +++ b/tests/packagedcode/data/cargo/scan.expected.json @@ -327,8 +327,59 @@ "code_view_url": null, "vcs_url": "https://github.com/indygreg/PyOxidizer.git", "copyright": null, - "license_expression": "mpl-2.0", - "declared_license": "MPL-2.0", + "declared_license_expression": "mpl-2.0", + "declared_license_expression_spdx": "MPL-2.0", + "license_detections": [ + { + "license_expression": "mpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "MPL-2.0", + "licenses": [ + { + "key": "mpl-2.0", + "name": "Mozilla Public License 2.0", + "short_name": "MPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Mozilla", + "homepage_url": "http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/", + "text_url": "http://www.mozilla.com/MPL/2.0/", + "reference_url": "https://scancode-licensedb.aboutcode.org/mpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE", + "spdx_license_key": "MPL-2.0", + "spdx_url": "https://spdx.org/licenses/MPL-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPL-2.0", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -382,8 +433,74 @@ "code_view_url": null, "vcs_url": "https://github.com/daac-tools/daachorse", "copyright": null, - "license_expression": "mit OR apache-2.0", - "declared_license": "MIT OR Apache-2.0", + "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", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mit OR apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "MIT OR Apache-2.0", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "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": {}, @@ -435,8 +552,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], @@ -700,8 +822,59 @@ "code_view_url": null, "vcs_url": "https://github.com/indygreg/PyOxidizer.git", "copyright": null, - "license_expression": null, - "declared_license": "MPL-2.0", + "declared_license_expression": "mpl-2.0", + "declared_license_expression_spdx": "MPL-2.0", + "license_detections": [ + { + "license_expression": "mpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mpl-2.0", + "rule_identifier": "spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "MPL-2.0", + "licenses": [ + { + "key": "mpl-2.0", + "name": "Mozilla Public License 2.0", + "short_name": "MPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Mozilla", + "homepage_url": "http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/", + "text_url": "http://www.mozilla.com/MPL/2.0/", + "reference_url": "https://scancode-licensedb.aboutcode.org/mpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE", + "spdx_license_key": "MPL-2.0", + "spdx_url": "https://spdx.org/licenses/MPL-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MPL-2.0", "notice_text": null, "source_packages": [], "file_references": [], @@ -768,8 +941,74 @@ "code_view_url": null, "vcs_url": "https://github.com/daac-tools/daachorse", "copyright": null, - "license_expression": null, - "declared_license": "MIT OR Apache-2.0", + "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", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mit OR apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "MIT OR Apache-2.0", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "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": [], diff --git a/tests/packagedcode/data/chef/basic/metadata.json.expected b/tests/packagedcode/data/chef/basic/metadata.json.expected index 3082218fc46..f521d98336e 100644 --- a/tests/packagedcode/data/chef/basic/metadata.json.expected +++ b/tests/packagedcode/data/chef/basic/metadata.json.expected @@ -30,8 +30,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/chef/basic/metadata.rb.expected b/tests/packagedcode/data/chef/basic/metadata.rb.expected index fc513f14ff9..7669890db7d 100644 --- a/tests/packagedcode/data/chef/basic/metadata.rb.expected +++ b/tests/packagedcode/data/chef/basic/metadata.rb.expected @@ -30,8 +30,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/chef/basic/test_package.json.expected b/tests/packagedcode/data/chef/basic/test_package.json.expected index d339cbcaf8e..171af399383 100644 --- a/tests/packagedcode/data/chef/basic/test_package.json.expected +++ b/tests/packagedcode/data/chef/basic/test_package.json.expected @@ -1,38 +1,87 @@ -[ - { - "type": "chef", - "namespace": null, - "name": "test", - "version": "0.01", - "qualifiers": {}, - "subpath": null, - "primary_language": "Ruby", - "description": "test package", - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", - "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": "public-domain", - "declared_license": "public-domain", - "notice_text": null, - "source_packages": [], - "file_references": [], - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/", - "repository_download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", - "api_data_url": "https://supermarket.chef.io/api/v1/cookbooks/test/versions/0.01", - "datasource_id": "chef_cookbook_metadata_rb", - "purl": "pkg:chef/test@0.01" - } -] \ No newline at end of file +{ + "type": "chef", + "namespace": null, + "name": "test", + "version": "0.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "Ruby", + "description": "test package", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "public-domain", + "declared_license_expression_spdx": "LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "public-domain", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 70.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "public-domain", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 70, + "matched_text": "public-domain", + "licenses": [ + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "public-domain", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/", + "repository_download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", + "api_data_url": "https://supermarket.chef.io/api/v1/cookbooks/test/versions/0.01", + "datasource_id": "chef_cookbook_metadata_rb", + "purl": "pkg:chef/test@0.01" +} \ No newline at end of file diff --git a/tests/packagedcode/data/chef/basic/test_package_code_view_url_and_bug_tracking_url.json.expected b/tests/packagedcode/data/chef/basic/test_package_code_view_url_and_bug_tracking_url.json.expected index ae66c10d50f..5807dd13ae0 100644 --- a/tests/packagedcode/data/chef/basic/test_package_code_view_url_and_bug_tracking_url.json.expected +++ b/tests/packagedcode/data/chef/basic/test_package_code_view_url_and_bug_tracking_url.json.expected @@ -1,38 +1,87 @@ -[ - { - "type": "chef", - "namespace": null, - "name": "test", - "version": "0.01", - "qualifiers": {}, - "subpath": null, - "primary_language": "Ruby", - "description": "test package", - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": "example.com/issues", - "code_view_url": "example.com", - "vcs_url": null, - "copyright": null, - "license_expression": "public-domain", - "declared_license": "public-domain", - "notice_text": null, - "source_packages": [], - "file_references": [], - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/", - "repository_download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", - "api_data_url": "https://supermarket.chef.io/api/v1/cookbooks/test/versions/0.01", - "datasource_id": "chef_cookbook_metadata_rb", - "purl": "pkg:chef/test@0.01" - } -] \ No newline at end of file +{ + "type": "chef", + "namespace": null, + "name": "test", + "version": "0.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "Ruby", + "description": "test package", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "example.com/issues", + "code_view_url": "example.com", + "vcs_url": null, + "copyright": null, + "declared_license_expression": "public-domain", + "declared_license_expression_spdx": "LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "public-domain", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 70.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "public-domain", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 70, + "matched_text": "public-domain", + "licenses": [ + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "public-domain", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/", + "repository_download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", + "api_data_url": "https://supermarket.chef.io/api/v1/cookbooks/test/versions/0.01", + "datasource_id": "chef_cookbook_metadata_rb", + "purl": "pkg:chef/test@0.01" +} \ No newline at end of file diff --git a/tests/packagedcode/data/chef/basic/test_package_dependencies.json.expected b/tests/packagedcode/data/chef/basic/test_package_dependencies.json.expected index b98721c9da5..4b6a9ca6927 100644 --- a/tests/packagedcode/data/chef/basic/test_package_dependencies.json.expected +++ b/tests/packagedcode/data/chef/basic/test_package_dependencies.json.expected @@ -1,49 +1,98 @@ -[ - { - "type": "chef", - "namespace": null, - "name": "test", - "version": "0.01", - "qualifiers": {}, - "subpath": null, - "primary_language": "Ruby", - "description": "test package", - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", - "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": "public-domain", - "declared_license": "public-domain", - "notice_text": null, - "source_packages": [], - "file_references": [], - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:chef/test%20dependency", - "extracted_requirement": "0.01", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/", - "repository_download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", - "api_data_url": "https://supermarket.chef.io/api/v1/cookbooks/test/versions/0.01", - "datasource_id": "chef_cookbook_metadata_rb", - "purl": "pkg:chef/test@0.01" - } -] \ No newline at end of file +{ + "type": "chef", + "namespace": null, + "name": "test", + "version": "0.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "Ruby", + "description": "test package", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "public-domain", + "declared_license_expression_spdx": "LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "public-domain", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 70.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "public-domain", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 70, + "matched_text": "public-domain", + "licenses": [ + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "public-domain", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:chef/test%20dependency", + "extracted_requirement": "0.01", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/", + "repository_download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", + "api_data_url": "https://supermarket.chef.io/api/v1/cookbooks/test/versions/0.01", + "datasource_id": "chef_cookbook_metadata_rb", + "purl": "pkg:chef/test@0.01" +} \ No newline at end of file diff --git a/tests/packagedcode/data/chef/basic/test_package_parties.json.expected b/tests/packagedcode/data/chef/basic/test_package_parties.json.expected index 4a10a631180..5be6b7e7aec 100644 --- a/tests/packagedcode/data/chef/basic/test_package_parties.json.expected +++ b/tests/packagedcode/data/chef/basic/test_package_parties.json.expected @@ -1,46 +1,95 @@ -[ - { - "type": "chef", - "namespace": null, - "name": "test", - "version": "0.01", - "qualifiers": {}, - "subpath": null, - "primary_language": "Ruby", - "description": "test package", - "release_date": null, - "parties": [ - { - "type": null, - "role": "maintainer", - "name": "test maintainer", - "email": "test_maintainer@example.com", - "url": null - } - ], - "keywords": [], - "homepage_url": null, - "download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", - "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": "public-domain", - "declared_license": "public-domain", - "notice_text": null, - "source_packages": [], - "file_references": [], - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/", - "repository_download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", - "api_data_url": "https://supermarket.chef.io/api/v1/cookbooks/test/versions/0.01", - "datasource_id": "chef_cookbook_metadata_rb", - "purl": "pkg:chef/test@0.01" - } -] \ No newline at end of file +{ + "type": "chef", + "namespace": null, + "name": "test", + "version": "0.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "Ruby", + "description": "test package", + "release_date": null, + "parties": [ + { + "type": null, + "role": "maintainer", + "name": "test maintainer", + "email": "test_maintainer@example.com", + "url": null + } + ], + "keywords": [], + "homepage_url": null, + "download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "declared_license_expression": "public-domain", + "declared_license_expression_spdx": "LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "public-domain", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 70.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "public-domain", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 70, + "matched_text": "public-domain", + "licenses": [ + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "public-domain", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/", + "repository_download_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/download", + "api_data_url": "https://supermarket.chef.io/api/v1/cookbooks/test/versions/0.01", + "datasource_id": "chef_cookbook_metadata_rb", + "purl": "pkg:chef/test@0.01" +} \ No newline at end of file diff --git a/tests/packagedcode/data/chef/dependencies/metadata.rb.expected b/tests/packagedcode/data/chef/dependencies/metadata.rb.expected index 57caf656c5f..9ce8fc96184 100644 --- a/tests/packagedcode/data/chef/dependencies/metadata.rb.expected +++ b/tests/packagedcode/data/chef/dependencies/metadata.rb.expected @@ -30,8 +30,59 @@ "code_view_url": "https://github.com/chef-cookbooks/build-essential", "vcs_url": null, "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache-2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "Apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "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": [], diff --git a/tests/packagedcode/data/chef/package.scan.expected.json b/tests/packagedcode/data/chef/package.scan.expected.json index e1e4ce0af4e..9f5b1738ae5 100644 --- a/tests/packagedcode/data/chef/package.scan.expected.json +++ b/tests/packagedcode/data/chef/package.scan.expected.json @@ -61,8 +61,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -124,8 +175,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], @@ -189,8 +291,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json index a93edae5573..6c10408728b 100644 --- a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json @@ -145,8 +145,59 @@ "code_view_url": "https://github.com/aws-amplify/amplify-ios/tree/$AMPLIFY_VERSION", "vcs_url": "https://github.com/aws-amplify/amplify-ios.git", "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache License, Version 2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Apache License, Version 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -193,8 +244,59 @@ "code_view_url": "https://github.com/aws-amplify/amplify-ios/tree/$AMPLIFY_VERSION", "vcs_url": "https://github.com/aws-amplify/amplify-ios.git", "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache License, Version 2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Apache License, Version 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -241,8 +343,59 @@ "code_view_url": "https://github.com/aws-amplify/amplify-ios/tree/$AMPLIFY_VERSION", "vcs_url": "https://github.com/aws-amplify/amplify-ios.git", "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache License, Version 2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Apache License, Version 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -289,8 +442,59 @@ "code_view_url": "https://github.com/aws-amplify/amplify-ios/tree/$AMPLIFY_VERSION", "vcs_url": "https://github.com/aws-amplify/amplify-ios.git", "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache License, Version 2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Apache License, Version 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -337,8 +541,59 @@ "code_view_url": "https://github.com/aws-amplify/amplify-ios/tree/$AMPLIFY_VERSION", "vcs_url": "https://github.com/aws-amplify/amplify-ios.git", "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache License, Version 2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Apache License, Version 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -385,8 +640,59 @@ "code_view_url": "https://github.com/aws-amplify/amplify-ios/tree/$AMPLIFY_VERSION", "vcs_url": "https://github.com/aws-amplify/amplify-ios.git", "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache License, Version 2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Apache License, Version 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -446,8 +752,59 @@ "code_view_url": "https://github.com/aws-amplify/amplify-ios/tree/$AMPLIFY_VERSION", "vcs_url": "https://github.com/aws-amplify/amplify-ios.git", "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache License, Version 2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Apache License, Version 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], "file_references": [], @@ -500,8 +857,59 @@ "code_view_url": "https://github.com/aws-amplify/amplify-ios/tree/$AMPLIFY_VERSION", "vcs_url": "https://github.com/aws-amplify/amplify-ios.git", "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache License, Version 2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Apache License, Version 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], "file_references": [], @@ -554,8 +962,59 @@ "code_view_url": "https://github.com/aws-amplify/amplify-ios/tree/$AMPLIFY_VERSION", "vcs_url": "https://github.com/aws-amplify/amplify-ios.git", "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache License, Version 2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Apache License, Version 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], "file_references": [], @@ -608,8 +1067,59 @@ "code_view_url": "https://github.com/aws-amplify/amplify-ios/tree/$AMPLIFY_VERSION", "vcs_url": "https://github.com/aws-amplify/amplify-ios.git", "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache License, Version 2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Apache License, Version 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], "file_references": [], @@ -662,8 +1172,59 @@ "code_view_url": "https://github.com/aws-amplify/amplify-ios/tree/$AMPLIFY_VERSION", "vcs_url": "https://github.com/aws-amplify/amplify-ios.git", "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache License, Version 2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Apache License, Version 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], "file_references": [], @@ -716,8 +1277,59 @@ "code_view_url": "https://github.com/aws-amplify/amplify-ios/tree/$AMPLIFY_VERSION", "vcs_url": "https://github.com/aws-amplify/amplify-ios.git", "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache License, Version 2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Apache License, Version 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], "file_references": [], @@ -762,8 +1374,59 @@ "code_view_url": null, "vcs_url": "", "copyright": null, - "license_expression": null, - "declared_license": null, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "from-package-sibling-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 175, + "matched_length": 1405, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_70.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_70.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1405, + "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.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [], @@ -808,8 +1471,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": null, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "from-package-sibling-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 175, + "matched_length": 1405, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_70.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_70.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1405, + "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.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json index 5c521c22a66..0ddaeb1890b 100644 --- a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json @@ -75,8 +75,59 @@ "code_view_url": "https://github.com/RxSwiftCommunity/RxDataSources/tree/4.0.1", "vcs_url": "https://github.com/RxSwiftCommunity/RxDataSources.git", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -123,8 +174,59 @@ "code_view_url": "https://github.com/RxSwiftCommunity/RxDataSources/tree/4.0.1", "vcs_url": "https://github.com/RxSwiftCommunity/RxDataSources.git", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -184,8 +286,59 @@ "code_view_url": "https://github.com/RxSwiftCommunity/RxDataSources/tree/4.0.1", "vcs_url": "https://github.com/RxSwiftCommunity/RxDataSources.git", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], @@ -230,8 +383,13 @@ "code_view_url": null, "vcs_url": "", "copyright": null, - "license_expression": null, - "declared_license": 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": [], @@ -276,8 +434,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], @@ -361,8 +524,59 @@ "code_view_url": "https://github.com/RxSwiftCommunity/RxDataSources/tree/4.0.1", "vcs_url": "https://github.com/RxSwiftCommunity/RxDataSources.git", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json index 0f492b3821b..9fa928eaed5 100644 --- a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json @@ -75,8 +75,59 @@ "code_view_url": "https://github.com/RxSwiftCommunity/RxDataSources/tree/4.0.1", "vcs_url": "https://github.com/RxSwiftCommunity/RxDataSources.git", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -128,8 +179,13 @@ "code_view_url": null, "vcs_url": "", "copyright": null, - "license_expression": null, - "declared_license": 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": [], @@ -174,8 +230,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], @@ -259,8 +320,59 @@ "code_view_url": "https://github.com/RxSwiftCommunity/RxDataSources/tree/4.0.1", "vcs_url": "https://github.com/RxSwiftCommunity/RxDataSources.git", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cocoapods/assemble/solo/Podfile-expected.json b/tests/packagedcode/data/cocoapods/assemble/solo/Podfile-expected.json index 5b4d45b50cf..6f5964d416d 100644 --- a/tests/packagedcode/data/cocoapods/assemble/solo/Podfile-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/solo/Podfile-expected.json @@ -29,8 +29,13 @@ "code_view_url": null, "vcs_url": "", "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/cocoapods/assemble/solo/Podfile.lock-expected.json b/tests/packagedcode/data/cocoapods/assemble/solo/Podfile.lock-expected.json index a7f6893e1a1..3eda1cba4fa 100644 --- a/tests/packagedcode/data/cocoapods/assemble/solo/Podfile.lock-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/solo/Podfile.lock-expected.json @@ -72,8 +72,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json index 2b139498d31..3a953bd7e19 100644 --- a/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json @@ -32,8 +32,59 @@ "code_view_url": "https://github.com/RxSwiftCommunity/RxDataSources/tree/4.0.1", "vcs_url": "https://github.com/RxSwiftCommunity/RxDataSources.git", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "extra_data": {}, @@ -86,8 +137,59 @@ "code_view_url": "https://github.com/RxSwiftCommunity/RxDataSources/tree/4.0.1", "vcs_url": "https://github.com/RxSwiftCommunity/RxDataSources.git", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cocoapods/podfile.lock/braintree_ios_Podfile.lock.expected.json b/tests/packagedcode/data/cocoapods/podfile.lock/braintree_ios_Podfile.lock.expected.json index 1c983e37a86..e17a49d9b72 100644 --- a/tests/packagedcode/data/cocoapods/podfile.lock/braintree_ios_Podfile.lock.expected.json +++ b/tests/packagedcode/data/cocoapods/podfile.lock/braintree_ios_Podfile.lock.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/cocoapods/podspec.json/FirebaseAnalytics.podspec.json.expected.json b/tests/packagedcode/data/cocoapods/podspec.json/FirebaseAnalytics.podspec.json.expected.json index 293c845993d..73d718b46d9 100644 --- a/tests/packagedcode/data/cocoapods/podspec.json/FirebaseAnalytics.podspec.json.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec.json/FirebaseAnalytics.podspec.json.expected.json @@ -30,8 +30,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "unknown", - "declared_license": "Copyright 2021 Google Copyright", + "declared_license_expression": "unknown", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown", + "license_detections": [ + { + "license_expression": "unknown", + "detection_log": [ + "undetected-license" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "5-undetected", + "license_expression": "unknown", + "rule_identifier": "package-manifest-unknown", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "license Copyright 2021 Google Copyright", + "licenses": [ + { + "key": "unknown", + "name": "Unknown license detected but not recognized", + "short_name": "unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Copyright 2021 Google Copyright", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cocoapods/podspec/BadgeHub.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/BadgeHub.podspec.expected.json index 4d6755e53f4..aa2123b6a5e 100644 --- a/tests/packagedcode/data/cocoapods/podspec/BadgeHub.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/BadgeHub.podspec.expected.json @@ -30,8 +30,61 @@ "code_view_url": "https://github.com/jogendra/BadgeHub/tree/0.1.1", "vcs_url": "https://github.com/jogendra/BadgeHub.git", "copyright": null, - "license_expression": "mit AND unknown", - "declared_license": ":type = MIT, :file = LICENSE", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mit", + "rule_identifier": "mit_in_manifest.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_in_manifest.RULE", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": ":type = MIT, :file = LICENSE", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": ":type = MIT, :file = LICENSE", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cocoapods/podspec/LoadingShimmer.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/LoadingShimmer.podspec.expected.json index c2af7251c5a..c68b4009d9d 100644 --- a/tests/packagedcode/data/cocoapods/podspec/LoadingShimmer.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/LoadingShimmer.podspec.expected.json @@ -30,8 +30,61 @@ "code_view_url": "https://github.com/jogendra/LoadingShimmer/tree/1.0.3", "vcs_url": "https://github.com/jogendra/LoadingShimmer.git", "copyright": null, - "license_expression": "mit AND unknown", - "declared_license": ":type = MIT, :file = LICENSE", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mit", + "rule_identifier": "mit_in_manifest.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_in_manifest.RULE", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": ":type = MIT, :file = LICENSE", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": ":type = MIT, :file = LICENSE", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json index 00507088017..e460847218b 100644 --- a/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json @@ -30,8 +30,59 @@ "code_view_url": "https://github.com/paytabscom/paytabs-ios-library-sample/tree/6.1.18", "vcs_url": "https://github.com/paytabscom/paytabs-ios-library-sample.git", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json index 560872924fe..33c99e1cb7e 100644 --- a/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json @@ -30,8 +30,59 @@ "code_view_url": "https://github.com/RxSwiftCommunity/RxDataSources/tree/4.0.1", "vcs_url": "https://github.com/RxSwiftCommunity/RxDataSources.git", "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cocoapods/podspec/Starscream.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/Starscream.podspec.expected.json index 6dd2f9606c1..7a480c36174 100644 --- a/tests/packagedcode/data/cocoapods/podspec/Starscream.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/Starscream.podspec.expected.json @@ -37,8 +37,59 @@ "code_view_url": "https://github.com/daltoniam/Starscream/tree/4.0.3", "vcs_url": "https://github.com/daltoniam/Starscream.git", "copyright": null, - "license_expression": "apache-2.0", - "declared_license": "Apache License, Version 2.0", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_48.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "Apache License, Version 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cocoapods/podspec/SwiftLib.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/SwiftLib.podspec.expected.json index 8ccf7facec1..68a9c305d42 100644 --- a/tests/packagedcode/data/cocoapods/podspec/SwiftLib.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/SwiftLib.podspec.expected.json @@ -30,8 +30,61 @@ "code_view_url": "https://github.com/alizainprasla/swiftlib/tree/0.0.1", "vcs_url": "https://github.com/alizainprasla/swiftlib.git", "copyright": null, - "license_expression": "mit AND unknown", - "declared_license": ":type = MIT, :file = LICENSE", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mit", + "rule_identifier": "mit_in_manifest.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_in_manifest.RULE", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": ":type = MIT, :file = LICENSE", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": ":type = MIT, :file = LICENSE", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cocoapods/podspec/flutter_paytabs_bridge.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/flutter_paytabs_bridge.podspec.expected.json index 694032e4930..121265b529e 100644 --- a/tests/packagedcode/data/cocoapods/podspec/flutter_paytabs_bridge.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/flutter_paytabs_bridge.podspec.expected.json @@ -30,8 +30,61 @@ "code_view_url": "./tree/2.2.5", "vcs_url": ".", "copyright": null, - "license_expression": "unknown", - "declared_license": ":file = ../LICENSE", + "declared_license_expression": "unknown-license-reference", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "license_detections": [ + { + "license_expression": "unknown-license-reference", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "unknown-license-reference", + "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", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "license :file = ../LICENSE", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": ":file = ../LICENSE", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cocoapods/podspec/kmmWebSocket.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/kmmWebSocket.podspec.expected.json index 2946763f187..4bf10cbc3f1 100644 --- a/tests/packagedcode/data/cocoapods/podspec/kmmWebSocket.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/kmmWebSocket.podspec.expected.json @@ -30,8 +30,61 @@ "code_view_url": "Not Published/tree/1.0.1", "vcs_url": "Not Published", "copyright": null, - "license_expression": "mit AND unknown", - "declared_license": ":type = MIT, :file = LICENSE", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mit", + "rule_identifier": "mit_in_manifest.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_in_manifest.RULE", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": ":type = MIT, :file = LICENSE", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": ":type = MIT, :file = LICENSE", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cocoapods/podspec/nanopb.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/nanopb.podspec.expected.json index a9f70b21692..b0bb16fee4e 100644 --- a/tests/packagedcode/data/cocoapods/podspec/nanopb.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/nanopb.podspec.expected.json @@ -30,8 +30,61 @@ "code_view_url": "https://github.com/nanopb/nanopb/tree/1.30905.0", "vcs_url": "https://github.com/nanopb/nanopb.git", "copyright": null, - "license_expression": "unknown", - "declared_license": ":type = zlib, :file = LICENSE.txt", + "declared_license_expression": "zlib", + "declared_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "zlib", + "rule_identifier": "zlib_in_manifest.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_in_manifest.RULE", + "referenced_filenames": [ + "LICENSE.txt" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": ":type = zlib, :file = LICENSE.txt", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": ":type = zlib, :file = LICENSE.txt", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/conda/meta.yaml.expected.json b/tests/packagedcode/data/conda/meta.yaml.expected.json index ab490efc0c2..78fc43fbadc 100644 --- a/tests/packagedcode/data/conda/meta.yaml.expected.json +++ b/tests/packagedcode/data/conda/meta.yaml.expected.json @@ -22,8 +22,59 @@ "code_view_url": null, "vcs_url": "https://github.com/winni2k/abeona", "copyright": null, - "license_expression": "unknown", - "declared_license": "Apache Software", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_292.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_292.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "license Apache Software", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache Software", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cran/codetools/package.json.expected b/tests/packagedcode/data/cran/codetools/package.json.expected index 3de7deb0218..633945a86f5 100644 --- a/tests/packagedcode/data/cran/codetools/package.json.expected +++ b/tests/packagedcode/data/cran/codetools/package.json.expected @@ -37,8 +37,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-1.0-plus", - "declared_license": "GPL", + "declared_license_expression": "gpl-1.0-plus", + "declared_license_expression_spdx": "GPL-1.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-1.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_bare_word_only.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 50, + "matched_text": "GPL", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/cran/geometry/package.json.expected b/tests/packagedcode/data/cran/geometry/package.json.expected index c066dd26e8c..99f87c652c4 100644 --- a/tests/packagedcode/data/cran/geometry/package.json.expected +++ b/tests/packagedcode/data/cran/geometry/package.json.expected @@ -79,8 +79,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-3.0", - "declared_license": "GPL (>= 3)", + "declared_license_expression": "gpl-3.0", + "declared_license_expression_spdx": "GPL-3.0-only", + "license_detections": [ + { + "license_expression": "gpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_25.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_25.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "GPL (>= 3)", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL (>= 3)", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/debian/basic-rootfs-expected.json b/tests/packagedcode/data/debian/basic-rootfs-expected.json index bb6b235998c..039e07ed097 100644 --- a/tests/packagedcode/data/debian/basic-rootfs-expected.json +++ b/tests/packagedcode/data/debian/basic-rootfs-expected.json @@ -36,8 +36,194 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright (c) 1998-2016 Free Software Foundation, Inc.\nCopyright (c) 2001 by Pradeep Padala\nCopyright (c) 1994 X Consortium\nCopyright (c) 1980, 1991, 1992, 1993 The Regents of the University of California\nCopyright 1996-2007 by Thomas E. Dickey", - "license_expression": "x11-fsf AND x11-xconsortium AND bsd-new AND x11-fsf", - "declared_license": null, + "declared_license_expression": "x11-fsf AND x11-xconsortium AND bsd-new", + "declared_license_expression_spdx": "X11-distribute-modifications-variant AND X11 AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "x11-fsf", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 23, + "end_line": 45, + "matched_length": 200, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-fsf", + "rule_identifier": "x11-fsf.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 200, + "rule_relevance": 100, + "matched_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, distribute with modifications, 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\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\nDAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR\nTHE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name(s) of the above copyright\nholders shall not be used in advertising or otherwise to promote the\nsale, use or other dealings in this Software without prior written\nauthorization.", + "licenses": [ + { + "key": "x11-fsf", + "name": "X11-Style (FSF)", + "short_name": "X11-Style (FSF)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-fsf", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "spdx_license_key": "X11-distribute-modifications-variant", + "spdx_url": "https://spdx.org/licenses/X11-distribute-modifications-variant" + } + ] + } + ] + }, + { + "license_expression": "x11-xconsortium", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 50, + "end_line": 70, + "matched_length": 201, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-xconsortium", + "rule_identifier": "x11-xconsortium_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_2.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 201, + "rule_relevance": 100, + "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\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies 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\nX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN\nAN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-\nTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name of the X Consortium shall not\nbe used in advertising or otherwise to promote the sale, use or other deal-\nings in this Software without prior written authorization from the X Consor-\ntium.", + "licenses": [ + { + "key": "x11-xconsortium", + "name": "X11-Style (X Consortium)", + "short_name": "X11-Style (X Consortium)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "X Consortium", + "homepage_url": "http://www.xfree86.org/current/LICENSE5.html", + "text_url": "http://www.xfree86.org/current/LICENSE5.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-xconsortium", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE", + "spdx_license_key": "X11", + "spdx_url": "https://spdx.org/licenses/X11" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 76, + "end_line": 98, + "matched_length": 213, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_19.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 213, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n1. Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n2. 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.\n3. Neither the name of the University nor the names of its contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\nANY 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 REGENTS OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\nOR 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\nOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGE.", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + }, + { + "license_expression": "x11-fsf", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 105, + "end_line": 127, + "matched_length": 199, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-fsf", + "rule_identifier": "x11-fsf_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-fsf_7.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 199, + "rule_relevance": 100, + "matched_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\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) 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.\n\nExcept as contained in this notice, the name(s) of the above copyright\nholders shall not be used in advertising or otherwise to promote the\nsale, use or other dealings in this Software without prior written\nauthorization.", + "licenses": [ + { + "key": "x11-fsf", + "name": "X11-Style (FSF)", + "short_name": "X11-Style (FSF)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-fsf", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "spdx_license_key": "X11-distribute-modifications-variant", + "spdx_url": "https://spdx.org/licenses/X11-distribute-modifications-variant" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [ "pkg:deb/ncurses" @@ -134,12 +320,331 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright 2013 Jiri Pirko \nCopyright 2014 Andrew Ayer ", - "license_expression": "(lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1)", - "declared_license": [ - "LGPL-2.1+", - "LGPL-2.1+", - "LGPL-2.1+" + "declared_license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "declared_license_expression_spdx": "LGPL-2.1-or-later AND LGPL-2.1-only", + "license_detections": [ + { + "license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 7, + "end_line": 7, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 11, + "end_line": 11, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 14, + "end_line": 26, + "matched_length": 117, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 117, + "rule_relevance": 100, + "matched_text": " This program is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as published\n by the Free Software Foundation; either version 2.1 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 GNU Lesser\n General Public License for more details.\n .\n You should have received a copy of the GNU Lesser General Public License\n along with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 24, + "end_line": 30, + "matched_length": 64, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_314.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_314.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 64, + "rule_relevance": 100, + "matched_text": " You should have received a copy of the GNU Lesser General Public License\n along with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n .\n On Debian systems, the full text of the GNU Lesser General Public\n License version 2.1 can be found in the file\n `/usr/share/common-licenses/LGPL-2.1'.", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } + ], + "other_license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "other_license_expression_spdx": "LGPL-2.1-or-later AND LGPL-2.1-only", + "other_license_detections": [ + { + "license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: lgpl-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 14, + "end_line": 26, + "matched_length": 117, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 117, + "rule_relevance": 100, + "matched_text": "This program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU Lesser General Public License as published\nby the Free Software Foundation; either version 2.1 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 GNU Lesser\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License\nalong with this program; if not, write to the Free Software Foundation,\nInc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 24, + "end_line": 30, + "matched_length": 64, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_314.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_314.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 64, + "rule_relevance": 100, + "matched_text": "You should have received a copy of the GNU Lesser General Public License\nalong with this program; if not, write to the Free Software Foundation,\nInc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nOn Debian systems, the full text of the GNU Lesser General Public\nLicense version 2.1 can be found in the file\n`/usr/share/common-licenses/LGPL-2.1'.", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } ], + "extracted_license_statement": "['LGPL-2.1+', 'LGPL-2.1+', 'LGPL-2.1+']", "notice_text": null, "source_packages": [ "pkg:deb/libndp" @@ -247,8 +752,194 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright (c) 1998-2016 Free Software Foundation, Inc.\nCopyright (c) 2001 by Pradeep Padala\nCopyright (c) 1994 X Consortium\nCopyright (c) 1980, 1991, 1992, 1993 The Regents of the University of California\nCopyright 1996-2007 by Thomas E. Dickey", - "license_expression": "x11-fsf AND x11-xconsortium AND bsd-new AND x11-fsf", - "declared_license": null, + "declared_license_expression": "x11-fsf AND x11-xconsortium AND bsd-new", + "declared_license_expression_spdx": "X11-distribute-modifications-variant AND X11 AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "x11-fsf", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 23, + "end_line": 45, + "matched_length": 200, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-fsf", + "rule_identifier": "x11-fsf.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 200, + "rule_relevance": 100, + "matched_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, distribute with modifications, 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\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\nDAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR\nTHE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name(s) of the above copyright\nholders shall not be used in advertising or otherwise to promote the\nsale, use or other dealings in this Software without prior written\nauthorization.", + "licenses": [ + { + "key": "x11-fsf", + "name": "X11-Style (FSF)", + "short_name": "X11-Style (FSF)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-fsf", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "spdx_license_key": "X11-distribute-modifications-variant", + "spdx_url": "https://spdx.org/licenses/X11-distribute-modifications-variant" + } + ] + } + ] + }, + { + "license_expression": "x11-xconsortium", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 50, + "end_line": 70, + "matched_length": 201, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-xconsortium", + "rule_identifier": "x11-xconsortium_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_2.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 201, + "rule_relevance": 100, + "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\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies 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\nX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN\nAN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-\nTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name of the X Consortium shall not\nbe used in advertising or otherwise to promote the sale, use or other deal-\nings in this Software without prior written authorization from the X Consor-\ntium.", + "licenses": [ + { + "key": "x11-xconsortium", + "name": "X11-Style (X Consortium)", + "short_name": "X11-Style (X Consortium)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "X Consortium", + "homepage_url": "http://www.xfree86.org/current/LICENSE5.html", + "text_url": "http://www.xfree86.org/current/LICENSE5.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-xconsortium", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE", + "spdx_license_key": "X11", + "spdx_url": "https://spdx.org/licenses/X11" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 76, + "end_line": 98, + "matched_length": 213, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_19.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 213, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n1. Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n2. 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.\n3. Neither the name of the University nor the names of its contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\nANY 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 REGENTS OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\nOR 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\nOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGE.", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + }, + { + "license_expression": "x11-fsf", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 105, + "end_line": 127, + "matched_length": 199, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-fsf", + "rule_identifier": "x11-fsf_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-fsf_7.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 199, + "rule_relevance": 100, + "matched_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\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) 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.\n\nExcept as contained in this notice, the name(s) of the above copyright\nholders shall not be used in advertising or otherwise to promote the\nsale, use or other dealings in this Software without prior written\nauthorization.", + "licenses": [ + { + "key": "x11-fsf", + "name": "X11-Style (FSF)", + "short_name": "X11-Style (FSF)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-fsf", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "spdx_license_key": "X11-distribute-modifications-variant", + "spdx_url": "https://spdx.org/licenses/X11-distribute-modifications-variant" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [], @@ -300,12 +991,331 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright 2013 Jiri Pirko \nCopyright 2014 Andrew Ayer ", - "license_expression": "(lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1)", - "declared_license": [ - "LGPL-2.1+", - "LGPL-2.1+", - "LGPL-2.1+" + "declared_license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "declared_license_expression_spdx": "LGPL-2.1-or-later AND LGPL-2.1-only", + "license_detections": [ + { + "license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 7, + "end_line": 7, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 11, + "end_line": 11, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 14, + "end_line": 26, + "matched_length": 117, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 117, + "rule_relevance": 100, + "matched_text": " This program is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as published\n by the Free Software Foundation; either version 2.1 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 GNU Lesser\n General Public License for more details.\n .\n You should have received a copy of the GNU Lesser General Public License\n along with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 24, + "end_line": 30, + "matched_length": 64, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_314.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_314.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 64, + "rule_relevance": 100, + "matched_text": " You should have received a copy of the GNU Lesser General Public License\n along with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n .\n On Debian systems, the full text of the GNU Lesser General Public\n License version 2.1 can be found in the file\n `/usr/share/common-licenses/LGPL-2.1'.", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } + ], + "other_license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "other_license_expression_spdx": "LGPL-2.1-or-later AND LGPL-2.1-only", + "other_license_detections": [ + { + "license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: lgpl-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 14, + "end_line": 26, + "matched_length": 117, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 117, + "rule_relevance": 100, + "matched_text": "This program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU Lesser General Public License as published\nby the Free Software Foundation; either version 2.1 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 GNU Lesser\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License\nalong with this program; if not, write to the Free Software Foundation,\nInc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 24, + "end_line": 30, + "matched_length": 64, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_314.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_314.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 64, + "rule_relevance": 100, + "matched_text": "You should have received a copy of the GNU Lesser General Public License\nalong with this program; if not, write to the Free Software Foundation,\nInc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nOn Debian systems, the full text of the GNU Lesser General Public\nLicense version 2.1 can be found in the file\n`/usr/share/common-licenses/LGPL-2.1'.", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } ], + "extracted_license_statement": "['LGPL-2.1+', 'LGPL-2.1+', 'LGPL-2.1+']", "notice_text": null, "source_packages": [], "file_references": [], @@ -380,8 +1390,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ @@ -465,8 +1480,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ @@ -551,8 +1571,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ "pkg:deb/ncurses" @@ -603,8 +1628,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ "pkg:deb/libndp" diff --git a/tests/packagedcode/data/debian/basic/status.expected b/tests/packagedcode/data/debian/basic/status.expected index 3564cd7cd10..b2840a448b7 100644 --- a/tests/packagedcode/data/debian/basic/status.expected +++ b/tests/packagedcode/data/debian/basic/status.expected @@ -34,8 +34,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ "pkg:deb/ncurses" @@ -86,8 +91,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ "pkg:deb/e2fsprogs" @@ -138,8 +148,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ "pkg:deb/apt" @@ -190,8 +205,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ "pkg:deb/audit" @@ -242,8 +262,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ "pkg:deb/perl" @@ -292,8 +317,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ "pkg:deb/systemd" diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/acme-tiny/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/acme-tiny/stable_copyright-detailed.expected.yml index 170733120c7..9a7cbfd80fb 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/acme-tiny/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/acme-tiny/stable_copyright-detailed.expected.yml @@ -1,46 +1,69 @@ -primary_license: mit declared_license: - MIT - MIT - MIT -license_expression: mit AND mit +declared_license_expression: mit +declared_license_expression_spdx: MIT +other_license_expression: mit AND mit +other_license_expression_spdx: MIT AND MIT +license_detections: [] +other_license_detections: + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 16 + end_line: 33 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | 2015 Daniel Roesler 2016-2017 Jeremías Casteglione 2017-2018 Sebastien Badia 2019 Samuel Henrique -matches: - - score: '100.0' - start_line: 16 - end_line: 33 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/apache2/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/apache2/stable_copyright-detailed.expected.yml index f98c08549f8..d5650ac2d9b 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/apache2/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/apache2/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: apache-2.0 declared_license: - Apache-2.0 - Apache-2.0 and BSD-3-clause-Cambridge @@ -27,13 +26,918 @@ declared_license: - BSD-3-clause-Cambridge - Custom - Expat -license_expression: (apache-2.0 AND apache-2.0) AND ((apache-2.0 AND apache-2.0) AND bsd-new) +declared_license_expression: apache-2.0 +declared_license_expression_spdx: Apache-2.0 +other_license_expression: (apache-2.0 AND apache-2.0) AND ((apache-2.0 AND apache-2.0) AND bsd-new) AND bsd-new AND ((gpl-3.0-plus AND gpl-3.0-plus) OR bison-exception-2.2) AND bsd-unchanged AND ((apache-2.0 AND apache-2.0) AND (apache-2.0 AND hs-regexp)) AND (apache-2.0 AND apache-2.0) AND bsd-simplified-darwin AND ((apache-2.0 AND apache-2.0) AND public-domain) AND ((apache-2.0 AND apache-2.0) AND (x11-keith-packard AND historical)) AND ((apache-2.0 AND apache-2.0) AND zeusbench) AND ((apache-2.0 AND apache-2.0) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND mit AND (apache-2.0 AND apache-2.0) +other_license_expression_spdx: (Apache-2.0 AND Apache-2.0) AND ((Apache-2.0 AND Apache-2.0) + AND BSD-3-Clause) AND BSD-3-Clause AND ((GPL-3.0-or-later AND GPL-3.0-or-later) OR Bison-exception-2.2) + AND LicenseRef-scancode-bsd-unchanged AND ((Apache-2.0 AND Apache-2.0) AND (Apache-2.0 AND + Spencer-94)) AND (Apache-2.0 AND Apache-2.0) AND LicenseRef-scancode-bsd-simplified-darwin + AND ((Apache-2.0 AND Apache-2.0) AND LicenseRef-scancode-public-domain) AND ((Apache-2.0 AND + Apache-2.0) AND (HPND-sell-variant AND HPND)) AND ((Apache-2.0 AND Apache-2.0) AND LicenseRef-scancode-zeusbench) + AND ((Apache-2.0 AND Apache-2.0) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND MIT AND (Apache-2.0 + AND Apache-2.0) +license_detections: [] +other_license_detections: + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 71 + end_line: 71 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: apache-2.0' + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 72 + end_line: 88 + matched_length: 145 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + rule_identifier: apache-2.0_971.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_971.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 145 + rule_relevance: 100 + matched_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 + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless 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. + + On Debian systems, the full text of the Apache Software License version 2 can + be found in the file `/usr/share/common-licenses/Apache-2.0'. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: zeusbench + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 94 + end_line: 103 + matched_length: 106 + match_coverage: '100.0' + matcher: 2-aho + license_expression: zeusbench + rule_identifier: zeusbench_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zeusbench_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + This software is provided "as is" and any express or implied warranties, + including but not limited to, the implied warranties of merchantability and + fitness for a particular purpose are disclaimed. In no event shall + Zeus Technology Ltd. be liable for any direct, indirect, incidental, special, + exemplary, or consequential damaged (including, but not limited to, + procurement of substitute good or services; loss of use, data, or profits; + or business interruption) however caused and on theory of liability. Whether + in contract, strict liability or tort (including negligence or otherwise) + arising in any way out of the use of this software, even if advised of the + possibility of such damage + licenses: + - key: zeusbench + name: ZeusBench notice + short_name: ZeusBench notice + category: Permissive + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/zeusbench + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zeusbench.LICENSE + spdx_license_key: LicenseRef-scancode-zeusbench + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zeusbench.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 118 + end_line: 142 + matched_length: 214 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_879.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_879.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 214 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the University of Cambridge nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: x11-keith-packard AND historical + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 172 + end_line: '191' + matched_length: 168 + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-keith-packard + rule_identifier: x11-keith-packard3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-keith-packard3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 168 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, distribute, and sell this software + and its documentation for any purpose is hereby granted without + fee, provided that the above copyright notice appear in all copies + and that both that copyright notice and this permission notice + appear in supporting documentation, and that the name of Carnegie + Mellon University not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Carnegie Mellon University makes no + representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied + warranty. + + CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO + THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY 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. + licenses: + - key: x11-keith-packard + name: X11-Style (Keith Packard) + short_name: X11-Style (Keith Packard) + category: Permissive + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/x11-keith-packard + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-keith-packard.LICENSE + spdx_license_key: HPND-sell-variant + spdx_url: https://spdx.org/licenses/HPND-sell-variant + - score: '100.0' + start_line: '197' + end_line: 206 + matched_length: 87 + match_coverage: '100.0' + matcher: 2-aho + license_expression: historical + rule_identifier: historical_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_9.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 87 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this material + for any purpose and without fee is hereby granted, provided + that the above copyright notice and this permission notice + appear in all copies, and that the name of Bellcore not be + used in advertising or publicity pertaining to this + material without the specific, prior written permission + of an authorized representative of Bellcore. BELLCORE + MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY + OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", + WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. + licenses: + - key: historical + name: Historical Permission Notice and Disclaimer + short_name: Historical Permission Notice and Disclaimer + category: Permissive + is_exception: no + is_unknown: no + owner: OSI - Open Source Initiative + homepage_url: http://www.opensource.org/licenses/historical.php + text_url: http://www.opensource.org/licenses/historical.php + reference_url: https://scancode-licensedb.aboutcode.org/historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/historical.LICENSE + spdx_license_key: HPND + spdx_url: https://spdx.org/licenses/HPND + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 209 + end_line: 209 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '99.0' + start_line: 210 + end_line: 222 + matched_length: 105 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_483.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_483.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 105 + rule_relevance: 99 + matched_text: | + This program 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. + + This program 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. + + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 224 + end_line: 224 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 225 + end_line: 237 + matched_length: 105 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_986.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_986.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 105 + rule_relevance: 100 + matched_text: | + This program 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 2 + of the License, or (at your option) any later version. + + This program 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. + + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 240 + end_line: 272 + matched_length: 211 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_361.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_361.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 211 + rule_relevance: 100 + matched_text: | + This imagemap module started as a port of the original imagemap.c + written by Rob McCool (11/13/93 robm@ncsa.uiuc.edu). + This version includes the mapping algorithms found in version 1.3 + of imagemap.c. + + Contributors to this code include: + + Kevin Hughes, kevinh@pulua.hcc.hawaii.edu + + Eric Haines, erich@eye.com + "macmartinized" polygon code copyright 1992 by Eric Haines, erich@eye.com + + Randy Terbush, randy@zyzzyva.com + port to Apache module format, "base_uri" and support for relative URLs + + James H. Cloos, Jr., cloos@jhcloos.com + Added point datatype, using code in NCSA's version 1.8 imagemap.c + program, as distributed with version 1.4.1 of their server. + The point code is originally added by Craig Milo Rogers, Rogers@ISI.Edu + + Nathan Kurz, nate@tripod.com + Rewrite/reorganization. New handling of default, base and relative URLs. + New Configuration directives: + ImapMenu {none, formatted, semiformatted, unformatted} + ImapDefault {error, nocontent, referer, menu, URL} + ImapBase {map, referer, URL} + Support for creating non-graphical menu added. (backwards compatible): + Old: directive URL [x,y ...] + New: directive URL "Menu text" [x,y ...] + or: directive URL x,y ... "Menu text" + Map format and menu concept courtesy Joshua Bell, jsbell@acs.ucalgary.ca. + + Mark Cox, mark@ukweb.com, Allow relative URLs even when no base specified + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: bsd-simplified-darwin + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 279 + end_line: 302 + matched_length: 217 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified-darwin + rule_identifier: bsd-simplified-darwin.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-darwin.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 217 + rule_relevance: 100 + matched_text: | + This software is not subject to any export provision of the United States + Department of Commerce, and may be exported to any country or planet. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice immediately at the beginning of the file, without modification, + this list of conditions, and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified-darwin + name: BSD Simplified Darwin + short_name: BSD Simplified Darwin + category: Permissive + is_exception: no + is_unknown: no + owner: Ian Darwin + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified-darwin + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-darwin.LICENSE + spdx_license_key: LicenseRef-scancode-bsd-simplified-darwin + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-darwin.LICENSE + - license_expression: apache-2.0 AND hs-regexp + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 306 + end_line: 309 + matched_length: 47 + match_coverage: '100.0' + matcher: 2-aho + license_expression: apache-2.0 + rule_identifier: apache-2.0_1021.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1021.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 47 + rule_relevance: 100 + matched_text: | + This software was submitted by Cisco Systems to the Apache Software Foundation in July + 1997. Future revisions and derivatives of this source code must + acknowledge Cisco Systems as the original contributor of this module. + All other licensing and usage conditions are those of the Apache Software Foundation. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 317 + end_line: 335 + matched_length: 148 + match_coverage: '100.0' + matcher: 2-aho + license_expression: hs-regexp + rule_identifier: hs-regexp_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/hs-regexp_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 148 + rule_relevance: 100 + matched_text: | + This software is not subject to any license of the American Telephone and + Telegraph Company or of the Regents of the University of California. + + Permission is granted to anyone to use this software for any purpose on any + computer system, and to alter it and redistribute it freely, subject to + the following restrictions: + + 1. The author is not responsible for the consequences of use of this + software, no matter how awful, even if they arise from flaws in it. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Since few users ever read sources, credits + must appear in the documentation. + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. Since few users ever read + sources, credits must appear in the documentation. + + 4. This notice may not be removed or altered. + licenses: + - key: hs-regexp + name: Henry Spencer Regexp License + short_name: Henry Spencer Regexp License + category: Permissive + is_exception: no + is_unknown: no + owner: Henry Spencer + homepage_url: https://github.com/garyhouston/regex/blob/master/COPYRIGHT + text_url: http://search.cpan.org/~knok/File-MMagic-1.12/MMagic.pm + reference_url: https://scancode-licensedb.aboutcode.org/hs-regexp + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/hs-regexp.LICENSE + spdx_license_key: Spencer-94 + spdx_url: https://spdx.org/licenses/Spencer-94 + - license_expression: bsd-unchanged + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 370 + end_line: 391 + matched_length: 208 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-unchanged + rule_identifier: bsd-unchanged_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-unchanged_4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 208 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer + in this position and unchanged. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software withough specific prior written permission + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-unchanged + name: BSD Simplified with Unchanged requirement + short_name: BSD Unchanged + category: Permissive + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-unchanged + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-unchanged.LICENSE + spdx_license_key: LicenseRef-scancode-bsd-unchanged + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-unchanged.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 395 + end_line: 419 + matched_length: 214 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_879.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_879.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 214 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the University of Cambridge nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bison-exception-2.2 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 422 + end_line: 433 + matched_length: 106 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bison-exception-2.2 + rule_identifier: bison-exception-2.2.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bison-exception-2.2.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + As a special exception, you may create a larger work that contains + part or all of the Bison parser skeleton and distribute that work + under terms of your choice, so long as that work isn't itself a + parser generator using the skeleton or a modified version thereof + as a parser skeleton. Alternatively, if you modify or redistribute + the parser skeleton itself, you may (at your option) remove this + special exception, which will cause the skeleton and the resulting + Bison output files to be licensed under the GNU General Public + License without this special exception. + . + This special exception was added by the Free Software Foundation in + version 2.2 of Bison. */ + licenses: + - key: bison-exception-2.2 + name: Bison 2.2 exception to GPL 2.0 or later + short_name: Bison 2.2 exception to GPL 2.0 or later + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bison-exception-2.2 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bison-exception-2.2.LICENSE + spdx_license_key: Bison-exception-2.2 + spdx_url: https://spdx.org/licenses/Bison-exception-2.2 + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 439 + end_line: 454 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, + subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | Copyright 2019 The Apache Software Foundation 2019 The Apache Software Foundation @@ -59,555 +963,3 @@ copyright: | 2012 Arno Töll 2012 Arno Töll 2008 Stefan Fritsch -matches: - - score: '100.0' - start_line: 71 - end_line: 71 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 72 - end_line: 88 - matcher: 1-hash - rule_length: 145 - matched_length: 145 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_971.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_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 - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless 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. - - On Debian systems, the full text of the Apache Software License version 2 can - be found in the file `/usr/share/common-licenses/Apache-2.0'. - - score: '100.0' - start_line: 94 - end_line: 103 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zeusbench_1.RULE - license_expression: zeusbench - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided "as is" and any express or implied warranties, - including but not limited to, the implied warranties of merchantability and - fitness for a particular purpose are disclaimed. In no event shall - Zeus Technology Ltd. be liable for any direct, indirect, incidental, special, - exemplary, or consequential damaged (including, but not limited to, - procurement of substitute good or services; loss of use, data, or profits; - or business interruption) however caused and on theory of liability. Whether - in contract, strict liability or tort (including negligence or otherwise) - arising in any way out of the use of this software, even if advised of the - possibility of such damage - - score: '100.0' - start_line: 118 - end_line: 142 - matcher: 2-aho - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_879.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * Neither the name of the University of Cambridge nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 172 - end_line: '191' - matcher: 2-aho - rule_length: 168 - matched_length: 168 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-keith-packard3.RULE - license_expression: x11-keith-packard - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, distribute, and sell this software - and its documentation for any purpose is hereby granted without - fee, provided that the above copyright notice appear in all copies - and that both that copyright notice and this permission notice - appear in supporting documentation, and that the name of Carnegie - Mellon University not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Carnegie Mellon University makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. - - CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO - THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY 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. - - score: '100.0' - start_line: '197' - end_line: 206 - matcher: 2-aho - rule_length: 87 - matched_length: 87 - match_coverage: '100.0' - rule_relevance: 100 - identifier: historical_9.RULE - license_expression: historical - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this material - for any purpose and without fee is hereby granted, provided - that the above copyright notice and this permission notice - appear in all copies, and that the name of Bellcore not be - used in advertising or publicity pertaining to this - material without the specific, prior written permission - of an authorized representative of Bellcore. BELLCORE - MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY - OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", - WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. - - score: '100.0' - start_line: 209 - end_line: 209 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '99.0' - start_line: 210 - end_line: 222 - matcher: 1-hash - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 99 - identifier: gpl-3.0-plus_483.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 224 - end_line: 224 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 225 - end_line: 237 - matcher: 1-hash - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_986.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 - of the License, or (at your option) any later version. - - This program 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. - - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 240 - end_line: 272 - matcher: 1-hash - rule_length: 211 - matched_length: 211 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_361.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This imagemap module started as a port of the original imagemap.c - written by Rob McCool (11/13/93 robm@ncsa.uiuc.edu). - This version includes the mapping algorithms found in version 1.3 - of imagemap.c. - - Contributors to this code include: - - Kevin Hughes, kevinh@pulua.hcc.hawaii.edu - - Eric Haines, erich@eye.com - "macmartinized" polygon code copyright 1992 by Eric Haines, erich@eye.com - - Randy Terbush, randy@zyzzyva.com - port to Apache module format, "base_uri" and support for relative URLs - - James H. Cloos, Jr., cloos@jhcloos.com - Added point datatype, using code in NCSA's version 1.8 imagemap.c - program, as distributed with version 1.4.1 of their server. - The point code is originally added by Craig Milo Rogers, Rogers@ISI.Edu - - Nathan Kurz, nate@tripod.com - Rewrite/reorganization. New handling of default, base and relative URLs. - New Configuration directives: - ImapMenu {none, formatted, semiformatted, unformatted} - ImapDefault {error, nocontent, referer, menu, URL} - ImapBase {map, referer, URL} - Support for creating non-graphical menu added. (backwards compatible): - Old: directive URL [x,y ...] - New: directive URL "Menu text" [x,y ...] - or: directive URL x,y ... "Menu text" - Map format and menu concept courtesy Joshua Bell, jsbell@acs.ucalgary.ca. - - Mark Cox, mark@ukweb.com, Allow relative URLs even when no base specified - - score: '100.0' - start_line: 279 - end_line: 302 - matcher: 2-aho - rule_length: 217 - matched_length: 217 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified-darwin.LICENSE - license_expression: bsd-simplified-darwin - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is not subject to any export provision of the United States - Department of Commerce, and may be exported to any country or planet. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice immediately at the beginning of the file, without modification, - this list of conditions, and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR - ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 306 - end_line: 309 - matcher: 2-aho - rule_length: 47 - matched_length: 47 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_1021.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software was submitted by Cisco Systems to the Apache Software Foundation in July - 1997. Future revisions and derivatives of this source code must - acknowledge Cisco Systems as the original contributor of this module. - All other licensing and usage conditions are those of the Apache Software Foundation. - - score: '100.0' - start_line: 317 - end_line: 335 - matcher: 2-aho - rule_length: 148 - matched_length: 148 - match_coverage: '100.0' - rule_relevance: 100 - identifier: hs-regexp_1.RULE - license_expression: hs-regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is not subject to any license of the American Telephone and - Telegraph Company or of the Regents of the University of California. - - Permission is granted to anyone to use this software for any purpose on any - computer system, and to alter it and redistribute it freely, subject to - the following restrictions: - - 1. The author is not responsible for the consequences of use of this - software, no matter how awful, even if they arise from flaws in it. - - 2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. Since few users ever read sources, credits - must appear in the documentation. - - 3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. Since few users ever read - sources, credits must appear in the documentation. - - 4. This notice may not be removed or altered. - - score: '100.0' - start_line: 370 - end_line: 391 - matcher: 1-hash - rule_length: 208 - matched_length: 208 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-unchanged_4.RULE - license_expression: bsd-unchanged - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer - in this position and unchanged. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software withough specific prior written permission - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 395 - end_line: 419 - matcher: 1-hash - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_879.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * Neither the name of the University of Cambridge nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 422 - end_line: 433 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bison-exception-2.2.LICENSE - license_expression: bison-exception-2.2 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - . - This special exception was added by the Free Software Foundation in - version 2.2 of Bison. */ - - score: '100.0' - start_line: 439 - end_line: 454 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, - subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/appstream/appstream_0.12.5-1_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/appstream/appstream_0.12.5-1_copyright-detailed.expected.yml index d7d4ced689c..2ac2762b900 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/appstream/appstream_0.12.5-1_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/appstream/appstream_0.12.5-1_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0-plus AND (lgpl-2.1-plus AND lgpl-2.1) declared_license: - GPL-2+ and LGPL-2.1+ - LGPL-2.1+ @@ -12,13 +11,224 @@ declared_license: - LGPL-2.1+ - GPL-2+ - LGPL-2.1+ -license_expression: ((gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND - lgpl-2.1)) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus +declared_license_expression: gpl-2.0-plus AND (lgpl-2.1-plus AND lgpl-2.1) +declared_license_expression_spdx: GPL-2.0-or-later AND (LGPL-2.1-or-later AND LGPL-2.1-only) +other_license_expression: ((gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus + AND lgpl-2.1)) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (gpl-2.0-plus AND gpl-2.0-plus) AND ((gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1)) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) +other_license_expression_spdx: ((GPL-2.0-or-later AND GPL-2.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later AND LGPL-2.1-only)) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later AND + LGPL-2.1-only) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-only) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND ((GPL-2.0-or-later AND GPL-2.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later AND LGPL-2.1-only)) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later AND + LGPL-2.1-only) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-only) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later AND LGPL-2.1-only) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later AND + LGPL-2.1-only) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-only) +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 67 + end_line: 67 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 68 + end_line: 82 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_846.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_846.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This package 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 2 of the License, or + (at your option) any later version. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-2.1-plus AND lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 84 + end_line: 84 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 85 + end_line: 96 + matched_length: 106 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_36.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_36.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + This library is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2.1 of the License, or + (at your option) any later version. + + This library 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this library. If not, see . + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 98 + end_line: 99 + matched_length: 27 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_293.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_293.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 27 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU Lesser General + Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only copyright: | 2012-2018, Matthias Klumpp Richard Hughes @@ -37,113 +247,3 @@ copyright: | 2014, Richard Hughes 2017, Matthias Klumpp 2016, Lucas Moura -matches: - - score: '100.0' - start_line: 67 - end_line: 67 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 68 - end_line: 82 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_846.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package 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 2 of the License, or - (at your option) any later version. - - This package 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see - - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - - score: '100.0' - start_line: 84 - end_line: 84 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 85 - end_line: 96 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_36.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2.1 of the License, or - (at your option) any later version. - - This library 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this library. If not, see . - - score: '100.0' - start_line: 98 - end_line: 99 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General - Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/asterisk/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/asterisk/stable_copyright-detailed.expected.yml index 3f6d036c3b1..f1d65b645f8 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/asterisk/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/asterisk/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0 declared_license: - GPL-2-Asterisk - FSFUL @@ -52,7 +51,9 @@ declared_license: - ISC - WOL - FSFUL -license_expression: gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND fsf-free AND autoconf-simple-exception-2.0 +declared_license_expression: gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only +other_license_expression: gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND fsf-free AND autoconf-simple-exception-2.0 AND gpl-2.0-plus AND mit-old-style-no-advert AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus AND unknown AND bsd-original-uc AND gpl-2.0 AND free-unknown AND tu-berlin AND bsd-new AND bsd-new AND bsd-original AND gpl-2.0-plus AND public-domain @@ -63,6 +64,2029 @@ license_expression: gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND fsf-free AND autoconf-si (lgpl-2.1 OR gpl-2.0) AND lgpl-2.1 AND (gpl-2.0 OR lgpl-2.0-plus) AND public-domain AND isc AND brian-clapper AND lgpl-2.1 AND gpl-2.0 AND lgpl-2.0-plus AND mit-0 AND mit AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus +other_license_expression_spdx: GPL-2.0-only AND GPL-2.0-only AND GPL-2.0-only AND FSFUL AND + LicenseRef-scancode-autoconf-simple-exception-2.0 AND GPL-2.0-or-later AND NTP AND GPL-2.0-only + AND GPL-2.0-only AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-only AND GPL-1.0-or-later + AND LicenseRef-scancode-unknown AND BSD-4-Clause-UC AND GPL-2.0-only AND LicenseRef-scancode-free-unknown + AND TU-Berlin-1.0 AND BSD-3-Clause AND BSD-3-Clause AND BSD-4-Clause AND GPL-2.0-or-later + AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-unknown AND LicenseRef-scancode-public-domain + AND GPL-2.0-only AND GPL-2.0-or-later AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-other-permissive + AND (MIT AND GPL-2.0-only) AND GPL-2.0-or-later AND GPL-2.0-or-later AND LicenseRef-scancode-other-permissive + AND (BSD-4-Clause-UC AND ISC AND GPL-2.0-only) AND GPL-2.0-only AND BSD-4-Clause-UC AND Bison-exception-2.2 + AND GPL-3.0-or-later AND BSD-3-Clause AND GPL-2.0-only AND GPL-2.0-only AND GPL-1.0-or-later + AND (LicenseRef-scancode-wol AND GPL-2.0-only) AND GPL-2.0-only AND (LGPL-2.1-only OR GPL-2.0-only) + AND LGPL-2.1-only AND (GPL-2.0-only OR LGPL-2.0-or-later) AND LicenseRef-scancode-public-domain + AND ISC AND LicenseRef-scancode-brian-clapper AND LGPL-2.1-only AND GPL-2.0-only AND LGPL-2.0-or-later + AND MIT-0 AND MIT AND GPL-2.0-only AND GPL-2.0-only AND GPL-2.0-only AND GPL-1.0-or-later +license_detections: [] +other_license_detections: + - license_expression: autoconf-simple-exception-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 109 + end_line: 112 + matched_length: 42 + match_coverage: '100.0' + matcher: 1-hash + license_expression: autoconf-simple-exception-2.0 + rule_identifier: autoconf-simple-exception-2.0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a configuration + script generated by Autoconf, you may include it under the same + distribution terms that you use for the rest of that program. + licenses: + - key: autoconf-simple-exception-2.0 + name: Autoconf simple exception to GPL-2.0 + short_name: Autoconf simple exception to GPL-2.0 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob;f=config.guess;h=a7448442748cc6f98a066d2d1051fad3b043761a;hb=HEAD + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/autoconf-simple-exception-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + spdx_license_key: LicenseRef-scancode-autoconf-simple-exception-2.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 242 + end_line: 242 + matched_length: 11 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_41.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_41.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: This file is in the public domain, so clarified as of + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain-disclaimer + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 296 + end_line: 297 + matched_length: 13 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain-disclaimer + rule_identifier: public-domain-disclaimer_73.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain-disclaimer_73.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 13 + rule_relevance: 100 + matched_text: | + This code is released into public domain without any warranty of any + kind. + licenses: + - key: public-domain-disclaimer + name: Public Domain Disclaimer + short_name: Public Domain Disclaimer + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 314 + end_line: 314 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-permissive + rule_identifier: other-permissive_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This code is released by the author with no restrictions on usage. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 333 + end_line: 334 + matched_length: 9 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_357.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_357.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 9 + rule_relevance: 100 + matched_text: | + is distributed with no restrictions on usage or + redistribution. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: bison-exception-2.2 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 361 + end_line: 369 + matched_length: 90 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bison-exception-2.2 + rule_identifier: bison-exception-2.2_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bison-exception-2.2_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 90 + rule_relevance: 100 + matched_text: | + As a special exception, you may create a larger work that contains part + or all of the Bison parser skeleton and distribute that work under + terms of your choice, so long as that work isn't itself a parser + generator using the skeleton or a modified version thereof as a parser + skeleton. Alternatively, if you modify or redistribute the parser + skeleton itself, you may (at your option) remove this special + exception, which will cause the skeleton and the resulting Bison output + files to be licensed under the GNU General Public License without this + special exception. + licenses: + - key: bison-exception-2.2 + name: Bison 2.2 exception to GPL 2.0 or later + short_name: Bison 2.2 exception to GPL 2.0 or later + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bison-exception-2.2 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bison-exception-2.2.LICENSE + spdx_license_key: Bison-exception-2.2 + spdx_url: https://spdx.org/licenses/Bison-exception-2.2 + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 407 + end_line: 408 + matched_length: 26 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_303.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_303.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + This code was written by Colin Plumb in 1993, no copyright is claimed. + This code is in the public domain; do with it what you wish. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '96.07' + start_line: 464 + end_line: 509 + matched_length: 342 + match_coverage: '96.07' + matcher: 3-seq + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1121.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1121.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 356 + rule_relevance: 100 + matched_text: | + is distributed under the GNU General Public License version 2 + and is also available under alternative licenses negotiated directly + with Digium, Inc. If you obtained Asterisk under the GPL, then the GPL + applies to all loadable Asterisk modules used on your system as well, + except as defined below. The GPL (version 2) is included in this + source tree in the file COPYING. + + This package also includes various components that are not part of + Asterisk itself; these components are in the 'contrib' directory + and its subdirectories. These components are also distributed under the + GPL version 2 as well. + + Digium, Inc. (formerly Linux Support Services) holds copyright + and/or sufficient licenses to all components of the Asterisk + package, and therefore can grant, at its sole discretion, the ability + for companies, individuals, or organizations to create proprietary or + Open Source (even if not GPL) modules which may be dynamically linked at + runtime with the portions of Asterisk which fall under our + copyright/license umbrella, or are distributed under more flexible + licenses than GPL. + + If you wish to use our code in other GPL programs, don't worry -- + there is no requirement that you provide the same exception in your + GPL'd products (although if you've written a module for Asterisk we + would strongly encourage you to make the same exception that we do). + + Specific permission is also granted to link Asterisk with OpenSSL, OpenH323 + and/or the UW IMAP Toolkit and distribute the resulting binary files. + + In addition, Asterisk implements two management/control protocols: the + Asterisk Manager Interface (AMI) and the Asterisk Gateway Interface + (AGI). It is our belief that applications using these protocols to + manage or control an Asterisk instance do not have to be licensed + under the GPL or a compatible license, as we believe these protocols + do not create a 'derivative work' as referred to in the GPL. However, + should any court or other judiciary body find that these protocols do + fall under the terms of the GPL, then we hereby grant you a license to + use these protocols in combination with Asterisk in external + applications licensed under any license you wish. + + The 'Asterisk' name and logos are trademarks owned by Digium, Inc., + and use of them is subject to our trademark licensing policies. If you + wish to use these trademarks for purposes other than simple + redistribution of Asterisk source code obtained from Digium, you + should contact our licensing department to determine the necessary + steps you must take. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '80.0' + start_line: 521 + end_line: 530 + matched_length: 86 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_17.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 86 + rule_relevance: 80 + 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, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: mit-0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 533 + end_line: 547 + matched_length: 141 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit-0 + rule_identifier: mit-0_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-0_7.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + 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, subject to + the following conditions: + + THE 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. + licenses: + - key: mit-0 + name: MIT No Attribution + short_name: MIT-0-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Amazon Web Services + homepage_url: https://github.com/awsdocs/aws-cloud9-user-guide/blob/master/LICENSE-SAMPLECODE + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-0.LICENSE + spdx_license_key: MIT-0 + spdx_url: https://spdx.org/licenses/MIT-0 + - license_expression: mit-old-style-no-advert + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 550 + end_line: 558 + matched_length: 96 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit-old-style-no-advert + rule_identifier: mit-old-style-no-advert_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style-no-advert_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 96 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, distribute, and sell this software and + its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation, and that the name of M.I.T. not be used in + advertising or publicity pertaining to distribution of the software + without specific, written prior permission. M.I.T. makes no + representations about the suitability of this software for any purpose. + It is provided "as is" without express or implied warranty. + licenses: + - key: mit-old-style-no-advert + name: MIT Old Style no advertising + short_name: MIT Old Style no advertising + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_.28no_advertising_without_permission.29 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-old-style-no-advert + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style-no-advert.LICENSE + spdx_license_key: NTP + spdx_url: https://spdx.org/licenses/NTP + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 561 + end_line: 583 + matched_length: 203 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_98.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_98.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 203 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 586 + end_line: 608 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_1015.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1015.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + - Neither the name of the Xiph.org Foundation nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 611 + end_line: 635 + matched_length: 216 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_49.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_49.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 216 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + - Neither the name of Internet Society, IETF or IETF Trust, nor the + names of specific contributors, may be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 638 + end_line: 665 + matched_length: 242 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_30.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_30.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 242 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: This product + includes software developed by the University of California, + Berkeley and its contributors. + 4. Neither the name of the University nor the names of itscontributors + may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS + BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: bsd-original + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 668 + end_line: 696 + matched_length: 245 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-original + rule_identifier: bsd-original_32.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_32.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 245 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: This product + includes software developed by the NetBSD Foundation, Inc. and its + contributors. + 4. Neither the name of The NetBSD Foundation nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND + CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: bsd-original + name: BSD-Original + short_name: BSD-Original + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6 + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE + spdx_license_key: BSD-4-Clause + spdx_url: https://spdx.org/licenses/BSD-4-Clause + - license_expression: brian-clapper + detection_log: + - not-combined + matches: + - score: '68.51' + start_line: 699 + end_line: 719 + matched_length: 124 + match_coverage: '68.51' + matcher: 3-seq + license_expression: brian-clapper + rule_identifier: brian-clapper.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/brian-clapper.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 181 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms are permitted + provided that: + + (1) source distributions retain this entire copyright notice and + comment; + + (2) modifications made to the software are prominently mentioned, and a + copy of the original software (or a pointer to its location) are + included; and + + (3) distributions including binaries display the following + acknowledgement: "This product includes software developed by Brian + M. Clapper " in the documentation or other + materials provided with the distribution. + + The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: brian-clapper + name: Brian Clapper License + short_name: Brian Clapper License + category: Permissive + is_exception: no + is_unknown: no + owner: clapper.org + homepage_url: http://software.clapper.org/poll/index.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/brian-clapper + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/brian-clapper.LICENSE + spdx_license_key: LicenseRef-scancode-brian-clapper + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/brian-clapper.LICENSE + - license_expression: tu-berlin + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 722 + end_line: 731 + matched_length: 90 + match_coverage: '100.0' + matcher: 1-hash + license_expression: tu-berlin + rule_identifier: tu-berlin.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tu-berlin.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 90 + rule_relevance: 100 + matched_text: | + Any use of this software is permitted provided that this notice is not + removed and that neither the authors nor the Technische Universitaet + Berlin are deemed to have made any representations as to the + suitability of this software for any purpose nor are held responsible + for any defects of this software. THERE IS ABSOLUTELY NO WARRANTY FOR + THIS SOFTWARE. + + As a matter of courtesy, the authors request to be informed about uses + this software has found, about bugs in this software, and about any + improvements that may be of general interest. + licenses: + - key: tu-berlin + name: Technische Universitaet Berlin Attribution License 1.0 + short_name: TU Berlin License 1.0 + category: Permissive + is_exception: no + is_unknown: no + owner: Technische Universitaet Berlin + homepage_url: https://github.com/swh/ladspa/blob/7bf6f3799fdba70fda297c2d8fd9f526803d9680/gsm/COPYRIGHT + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/tu-berlin + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tu-berlin.LICENSE + spdx_license_key: TU-Berlin-1.0 + spdx_url: https://spdx.org/licenses/TU-Berlin-1.0 + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 734 + end_line: 736 + matched_length: 33 + match_coverage: '100.0' + matcher: 1-hash + license_expression: isc + rule_identifier: isc_truncated.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_truncated.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 33 + rule_relevance: 99 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: wol + detection_log: + - not-combined + matches: + - score: '90.77' + start_line: 739 + end_line: 745 + matched_length: 59 + match_coverage: '90.77' + matcher: 3-seq + license_expression: wol + rule_identifier: wol.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/wol.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 65 + rule_relevance: 100 + matched_text: | + The Wide Open License (WOL) + + Permission to use, copy, modify, distribute and sell this software and + its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice and this license appear in all + source copies. THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR + IMPLIED WARRANTY OF ANY KIND. See http://www.dspguru.com/ + licenses: + - key: wol + name: Wide Open License + short_name: Wide Open License + category: Permissive + is_exception: no + is_unknown: no + owner: Iowegian International + homepage_url: http://www.dspguru.com/wide-open-license + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/wol + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/wol.LICENSE + spdx_license_key: LicenseRef-scancode-wol + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/wol.LICENSE + - license_expression: fsf-free + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 749 + end_line: 750 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-free + rule_identifier: fsf-free.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-free.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + This configure script is free software; the Free Software Foundation + gives unlimited permission to copy, distribute and modify it. + licenses: + - key: fsf-free + name: Free Software Foundation - Free Software License + short_name: FSF Free Software License + category: Public Domain + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License + reference_url: https://scancode-licensedb.aboutcode.org/fsf-free + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-free.LICENSE + spdx_license_key: FSFUL + spdx_url: https://spdx.org/licenses/FSFUL + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 94 + end_line: 94 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_620.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_620.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: GPL-2 + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 89 + end_line: 91 + matched_length: 28 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1333.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1333.RULE + referenced_filenames: + - LICENSE + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 28 + rule_relevance: 100 + matched_text: | + This program is free software, distributed under the terms of the GNU + General Public License Version 2. See the LICENSE file at the top of + the source tree. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 104 + end_line: 107 + matched_length: 39 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_165.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_165.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 39 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) any + later version. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '80.0' + start_line: 145 + end_line: 145 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1153.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1153.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 80 + matched_text: Version of license not mentioned. Assumed to be version 2. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 141 + end_line: 142 + matched_length: 10 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_469.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_469.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: | + distributed under the terms of the GNU + General Public License + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '80.0' + start_line: 168 + end_line: 168 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1153.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1153.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 80 + matched_text: Version of license not mentioned. Assumed to be version 2. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 165 + end_line: 165 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_469.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_469.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: Distributed under the terms of the GNU General Public License + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: unknown + detection_log: + - unknown-match + matches: + - score: '100.0' + start_line: 178 + end_line: 178 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: unknown + rule_identifier: unknown_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown_9.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: none' + licenses: + - key: unknown + name: Unknown license detected but not recognized + short_name: unknown + category: Unstated License + is_exception: no + is_unknown: yes + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/unknown + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE + spdx_license_key: LicenseRef-scancode-unknown + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE + - license_expression: free-unknown + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '194' + end_line: '197' + matched_length: 44 + match_coverage: '100.0' + matcher: 1-hash + license_expression: free-unknown + rule_identifier: free-unknown_109.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown_109.RULE + referenced_filenames: + - COPYING + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 44 + rule_relevance: 100 + matched_text: | + This software is furnished under an open source license and may be used + and copied only in accordance with the terms of this license. The text + of the license may generally be found in the root directory of this + installation in the COPYING file. + licenses: + - key: free-unknown + name: Free unknown license detected but not recognized + short_name: Free unknown + category: Unstated License + is_exception: no + is_unknown: yes + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/free-unknown + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE + spdx_license_key: LicenseRef-scancode-free-unknown + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE + - license_expression: unknown + detection_log: + - unknown-match + matches: + - score: '100.0' + start_line: 247 + end_line: 247 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: unknown + rule_identifier: unknown_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown_9.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: none' + licenses: + - key: unknown + name: Unknown license detected but not recognized + short_name: unknown + category: Unstated License + is_exception: no + is_unknown: yes + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/unknown + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE + spdx_license_key: LicenseRef-scancode-unknown + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 249 + end_line: 267 + matched_length: 145 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_362.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_362.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 145 + rule_relevance: 100 + matched_text: | + File lacks copyright and licensing, but contains the comment + "Conversion routines derived from code by guido@sienanet.it" which + might be interpreted as a copyright holder not granting a license. + More likely, however, the header file is considered non-copyrightable + header with merely a remark about origin of inspiration: + + * File was introduced in Asterisk 0.1.1 (according to git sources), + together with file format_wav_gsm.c containing same comment but + also explicit copyright and licensing: + . + + * Asterisk 0.1.1 was released in 1999 (according to git sources), + at about which time Guido Giorgetti released + audio-related Delphi 3 code as "Freeware": + + + . + + See also . + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 277 + end_line: 284 + matched_length: 69 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_848.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_848.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 69 + rule_relevance: 100 + matched_text: | + Have you intended for that package to be released under a Free + > Software license (basically: one that allows distribution and + > modification)? If so, could you please provide a version of that + > source package licensed under some standard free software license + > (GPL? LGPL? MIT?) + . + Thank you for your trouble. I intended the software to be free. GPL is + fine. Please add the appropriate text to the file for me, in my name. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 324 + end_line: 327 + matched_length: 42 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_64.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_64.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or (at your + option) any later version. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 341 + end_line: 343 + matched_length: 28 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1333.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1333.RULE + referenced_filenames: + - LICENSE + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 28 + rule_relevance: 100 + matched_text: | + This program is free software, distributed under the terms of the GNU + General Public License Version 2. See the LICENSE file at the top of + the source tree. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 356 + end_line: 359 + matched_length: 42 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_7.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + This program 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. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '80.0' + start_line: 381 + end_line: 381 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1153.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1153.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 80 + matched_text: Version of license not mentioned. Assumed to be version 2. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 378 + end_line: 378 + matched_length: 8 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_470.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_470.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: you may use this source under GPL terms! + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 387 + end_line: 389 + matched_length: 28 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1333.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1333.RULE + referenced_filenames: + - LICENSE + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 28 + rule_relevance: 100 + matched_text: | + This program is free software, distributed under the terms of the GNU + General Public License Version 2. See the LICENSE file at the top of + the source tree. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '90.0' + start_line: 402 + end_line: 402 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_384.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_384.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 90 + matched_text: Version of LGPL license not mentioned. Assumed to be version 2.1. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: gpl-2.0 OR lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 395 + end_line: 399 + matched_length: 39 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 OR lgpl-2.0-plus + rule_identifier: gpl-2.0_or_lgpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.0-plus_1.RULE + referenced_filenames: + - LICENSE + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 39 + rule_relevance: 100 + matched_text: | + This program is free software, distributed under the terms of the GNU + General Public License Version 2. See the LICENSE file at the top of + the source tree. + . + This version may be optionally licenced under the GNU LGPL licence. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '80.0' + start_line: 430 + end_line: 430 + matched_length: 10 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1153.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1153.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 80 + matched_text: Version of license not mentioned. Assumed to be version 2. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 426 + end_line: 427 + matched_length: 17 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_86.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_86.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 17 + rule_relevance: 100 + matched_text: | + This program is free software, distributed under the terms of + the GNU Lesser (Library) General Public License + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 435 + end_line: 436 + matched_length: 12 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_1064.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1064.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: | + Prototype is freely distributable under the terms of an MIT-style + license. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '80.0' + start_line: 461 + end_line: 461 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1153.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1153.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 80 + matched_text: Version of license not mentioned. Assumed to be version 2. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 458 + end_line: 458 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_469.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_469.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: Distributed under the terms of the GNU General Public License + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later copyright: | 1999-2006, Brett Bryant 1999-2006, Mark Spencer @@ -186,1073 +2210,3 @@ copyright: | 2005-2008, Sam Stephenson 2007, Russell Bryant 2014, Lorenzo Miniero -matches: - - score: '100.0' - start_line: 109 - end_line: 112 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: autoconf-simple-exception-2.0.LICENSE - license_expression: autoconf-simple-exception-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - As a special exception to the GNU General Public License, if you - distribute this file as part of a program that contains a configuration - script generated by Autoconf, you may include it under the same - distribution terms that you use for the rest of that program. - - score: '100.0' - start_line: 242 - end_line: 242 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_41.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is in the public domain, so clarified as of - - score: '100.0' - start_line: 296 - end_line: 297 - matcher: 1-hash - rule_length: 13 - matched_length: 13 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain-disclaimer_73.RULE - license_expression: public-domain-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This code is released into public domain without any warranty of any - kind. - - score: '100.0' - start_line: 314 - end_line: 314 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_2.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This code is released by the author with no restrictions on usage. - - score: '100.0' - start_line: 333 - end_line: 334 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_357.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is distributed with no restrictions on usage or - redistribution. - - score: '100.0' - start_line: 361 - end_line: 369 - matcher: 1-hash - rule_length: 90 - matched_length: 90 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bison-exception-2.2_2.RULE - license_expression: bison-exception-2.2 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - As a special exception, you may create a larger work that contains part - or all of the Bison parser skeleton and distribute that work under - terms of your choice, so long as that work isn't itself a parser - generator using the skeleton or a modified version thereof as a parser - skeleton. Alternatively, if you modify or redistribute the parser - skeleton itself, you may (at your option) remove this special - exception, which will cause the skeleton and the resulting Bison output - files to be licensed under the GNU General Public License without this - special exception. - - score: '100.0' - start_line: 407 - end_line: 408 - matcher: 1-hash - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_303.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This code was written by Colin Plumb in 1993, no copyright is claimed. - This code is in the public domain; do with it what you wish. - - score: '96.07' - start_line: 464 - end_line: 509 - matcher: 3-seq - rule_length: 356 - matched_length: 342 - match_coverage: '96.07' - rule_relevance: 100 - identifier: gpl-2.0_1121.RULE - license_expression: gpl-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is distributed under the GNU General Public License version 2 - and is also available under alternative licenses negotiated directly - with [Digium], [Inc]. If you obtained [Asterisk] under the GPL, then the GPL - applies to all loadable [Asterisk] modules used on your system as well, - except as defined below. The GPL (version 2) is included in this - source tree in the file COPYING. - - This package also includes various components that are not part of - [Asterisk] itself; these components are in the 'contrib' directory - and its subdirectories. These components are also distributed under the - GPL version 2 as well. - - [Digium], [Inc]. ([formerly] [Linux] [Support] [Services]) holds copyright - and/or sufficient licenses to all components of the [Asterisk] - package, and therefore can grant, at its sole discretion, the ability - for companies, individuals, or organizations to create proprietary or - Open Source (even if not GPL) modules which may be dynamically linked at - runtime with the portions of [Asterisk] which fall under our - copyright/license umbrella, or are distributed under more flexible - licenses than GPL. - - If you wish to use our code in other GPL programs, don't worry -- - there is no requirement that you provide the same exception in your - GPL'd products (although if you've written a module for [Asterisk] we - would strongly encourage you to make the same exception that we do). - - Specific permission is also granted to link [Asterisk] [with] [OpenSSL], [OpenH323] - [and]/[or] [the] [UW] [IMAP] [Toolkit] and distribute the resulting binary files. - - In addition, [Asterisk] [implements] [two] [management]/[control] [protocols]: [the] - [Asterisk] [Manager] [Interface] ([AMI]) [and] [the] [Asterisk] [Gateway] [Interface] - ([AGI]). [It] [is] [our] [belief] [that] [applications] [using] [these] [protocols] [to] - [manage] [or] [control] [an] [Asterisk] instance do not have to be licensed - under the GPL or a compatible license, as we believe these protocols - do not create a 'derivative work' as referred to in the GPL. However, - should any court or other judiciary body find that these protocols do - fall under the terms of the GPL, then we hereby grant you a license to - use these protocols in combination with [Asterisk] in external - applications licensed under any license you wish. - - The '[Asterisk]' name and logos are trademarks owned by [Digium], [Inc]., - and use of them is subject to our trademark licensing policies. If you - wish to use these trademarks for purposes other than simple - redistribution of [Asterisk] source code obtained from [Digium], you - should contact our licensing department to determine the necessary - steps you must take. - - score: '80.0' - start_line: 521 - end_line: 530 - matcher: 1-hash - rule_length: 86 - matched_length: 86 - match_coverage: '100.0' - rule_relevance: 80 - identifier: mit_17.RULE - license_expression: mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - score: '100.0' - start_line: 533 - end_line: 547 - matcher: 1-hash - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-0_7.RULE - license_expression: mit-0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - - THE 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. - - score: '100.0' - start_line: 550 - end_line: 558 - matcher: 1-hash - rule_length: 96 - matched_length: 96 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style-no-advert_3.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, distribute, and sell this software and - its documentation for any purpose is hereby granted without fee, - provided that the above copyright notice appear in all copies and that - both that copyright notice and this permission notice appear in - supporting documentation, and that the name of M.I.T. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. makes no - representations about the suitability of this software for any purpose. - It is provided "as is" without express or implied warranty. - - score: '100.0' - start_line: 561 - end_line: 583 - matcher: 1-hash - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_98.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING - IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 586 - end_line: 608 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1015.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - Neither the name of the Xiph.org Foundation nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 611 - end_line: 635 - matcher: 1-hash - rule_length: 216 - matched_length: 216 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_49.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - Neither the name of Internet Society, IETF or IETF Trust, nor the - names of specific contributors, may be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 638 - end_line: 665 - matcher: 1-hash - rule_length: 242 - matched_length: 242 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_30.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: This product - includes software developed by the University of California, - Berkeley and its contributors. - 4. Neither the name of the University nor the names of itscontributors - may be used to endorse or promote products derived from this - software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS - BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 668 - end_line: 696 - matcher: 1-hash - rule_length: 245 - matched_length: 245 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original_32.RULE - license_expression: bsd-original - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: This product - includes software developed by the NetBSD Foundation, Inc. and its - contributors. - 4. Neither the name of The NetBSD Foundation nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND - CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '68.51' - start_line: 699 - end_line: 719 - matcher: 3-seq - rule_length: 181 - matched_length: 124 - match_coverage: '68.51' - rule_relevance: 100 - identifier: brian-clapper.LICENSE - license_expression: brian-clapper - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted - provided that: - - (1) source distributions retain this entire copyright notice and - comment; - - (2) modifications made to the software are prominently mentioned, and a - copy of the original software (or a pointer to its location) are - included; and - - (3) distributions including binaries display the following - acknowledgement: "This product includes software developed by Brian - M. Clapper " in the documentation or other - materials provided with the distribution. - - The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 722 - end_line: 731 - matcher: 1-hash - rule_length: 90 - matched_length: 90 - match_coverage: '100.0' - rule_relevance: 100 - identifier: tu-berlin.LICENSE - license_expression: tu-berlin - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Any use of this software is permitted provided that this notice is not - removed and that neither the authors nor the Technische Universitaet - Berlin are deemed to have made any representations as to the - suitability of this software for any purpose nor are held responsible - for any defects of this software. THERE IS ABSOLUTELY NO WARRANTY FOR - THIS SOFTWARE. - - As a matter of courtesy, the authors request to be informed about uses - this software has found, about bugs in this software, and about any - improvements that may be of general interest. - - score: '99.0' - start_line: 734 - end_line: 736 - matcher: 1-hash - rule_length: 33 - matched_length: 33 - match_coverage: '100.0' - rule_relevance: 99 - identifier: isc_truncated.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - score: '90.77' - start_line: 739 - end_line: 745 - matcher: 3-seq - rule_length: 65 - matched_length: 59 - match_coverage: '90.77' - rule_relevance: 100 - identifier: wol.LICENSE - license_expression: wol - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The Wide Open License (WOL) - - Permission to use, copy, modify, distribute and sell this software and - its documentation for any purpose is hereby granted without fee, - provided that the above copyright notice and this license appear in all - source copies. THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR - IMPLIED WARRANTY OF ANY KIND. See http://www.dspguru.com/ - - score: '100.0' - start_line: 749 - end_line: 750 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-free.LICENSE - license_expression: fsf-free - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This configure script is free software; the Free Software Foundation - gives unlimited permission to copy, distribute and modify it. - - score: '100.0' - start_line: 94 - end_line: 94 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_620.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: GPL-2 - - score: '100.0' - start_line: 89 - end_line: 91 - matcher: 1-hash - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1333.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software, distributed under the terms of the GNU - General Public License Version 2. See the LICENSE file at the top of - the source tree. - - score: '100.0' - start_line: 104 - end_line: 107 - matcher: 1-hash - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_165.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) any - later version. - - score: '80.0' - start_line: 145 - end_line: 145 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 80 - identifier: gpl-2.0_1153.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Version of license not mentioned. Assumed to be version 2. - - score: '100.0' - start_line: 141 - end_line: 142 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_469.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - distributed under the terms of the GNU - General Public License - - score: '80.0' - start_line: 168 - end_line: 168 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 80 - identifier: gpl-2.0_1153.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Version of license not mentioned. Assumed to be version 2. - - score: '100.0' - start_line: 165 - end_line: 165 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_469.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Distributed under the terms of the GNU General Public License - - score: '100.0' - start_line: 178 - end_line: 178 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unknown_9.RULE - license_expression: unknown - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: none' - - score: '100.0' - start_line: '194' - end_line: '197' - matcher: 1-hash - rule_length: 44 - matched_length: 44 - match_coverage: '100.0' - rule_relevance: 100 - identifier: free-unknown_109.RULE - license_expression: free-unknown - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is furnished under an open source license and may be used - and copied only in accordance with the terms of this license. The text - of the license may generally be found in the root directory of this - installation in the COPYING file. - - score: '100.0' - start_line: 247 - end_line: 247 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unknown_9.RULE - license_expression: unknown - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: none' - - score: '100.0' - start_line: 249 - end_line: 267 - matcher: 1-hash - rule_length: 145 - matched_length: 145 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_362.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - File lacks copyright and licensing, but contains the comment - "Conversion routines derived from code by guido@sienanet.it" which - might be interpreted as a copyright holder not granting a license. - More likely, however, the header file is considered non-copyrightable - header with merely a remark about origin of inspiration: - - * File was introduced in Asterisk 0.1.1 (according to git sources), - together with file format_wav_gsm.c containing same comment but - also explicit copyright and licensing: - . - - * Asterisk 0.1.1 was released in 1999 (according to git sources), - at about which time Guido Giorgetti released - audio-related Delphi 3 code as "Freeware": - - - . - - See also . - - score: '100.0' - start_line: 277 - end_line: 284 - matcher: 1-hash - rule_length: 69 - matched_length: 69 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_848.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Have you intended for that package to be released under a Free - > Software license (basically: one that allows distribution and - > modification)? If so, could you please provide a version of that - > source package licensed under some standard free software license - > (GPL? LGPL? MIT?) - . - Thank you for your trouble. I intended the software to be free. GPL is - fine. Please add the appropriate text to the file for me, in my name. - - score: '100.0' - start_line: 324 - end_line: 327 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_64.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or (at your - option) any later version. - - score: '100.0' - start_line: 341 - end_line: 343 - matcher: 1-hash - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1333.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software, distributed under the terms of the GNU - General Public License Version 2. See the LICENSE file at the top of - the source tree. - - score: '100.0' - start_line: 356 - end_line: 359 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_7.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - score: '80.0' - start_line: 381 - end_line: 381 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 80 - identifier: gpl-2.0_1153.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Version of license not mentioned. Assumed to be version 2. - - score: '100.0' - start_line: 378 - end_line: 378 - matcher: 1-hash - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_470.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: you may use this source under GPL terms! - - score: '100.0' - start_line: 387 - end_line: 389 - matcher: 1-hash - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1333.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software, distributed under the terms of the GNU - General Public License Version 2. See the LICENSE file at the top of - the source tree. - - score: '90.0' - start_line: 402 - end_line: 402 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 90 - identifier: lgpl-2.1_384.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Version of LGPL license not mentioned. Assumed to be version 2.1. - - score: '100.0' - start_line: 395 - end_line: 399 - matcher: 1-hash - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_or_lgpl-2.0-plus_1.RULE - license_expression: gpl-2.0 OR lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software, distributed under the terms of the GNU - General Public License Version 2. See the LICENSE file at the top of - the source tree. - . - This version may be optionally licenced under the GNU LGPL licence. - - score: '80.0' - start_line: 430 - end_line: 430 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 80 - identifier: gpl-2.0_1153.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Version of license not mentioned. Assumed to be version 2. - - score: '100.0' - start_line: 426 - end_line: 427 - matcher: 1-hash - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_86.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software, distributed under the terms of - the GNU Lesser (Library) General Public License - - score: '100.0' - start_line: 435 - end_line: 436 - matcher: 2-aho - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_1064.RULE - license_expression: mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Prototype is freely distributable under the terms of an MIT-style - license. - - score: '80.0' - start_line: 461 - end_line: 461 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 80 - identifier: gpl-2.0_1153.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Version of license not mentioned. Assumed to be version 2. - - score: '100.0' - start_line: 458 - end_line: 458 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_469.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Distributed under the terms of the GNU General Public License diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/b/backup-manager/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/b/backup-manager/stable_copyright-detailed.expected.yml index 789d238e7a3..033da0771f1 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/b/backup-manager/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/b/backup-manager/stable_copyright-detailed.expected.yml @@ -1,33 +1,57 @@ -primary_license: declared_license: -license_expression: gpl-2.0-plus +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 20 + end_line: 26 + matched_length: 66 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_842.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_842.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 66 + rule_relevance: 100 + matched_text: | + This program 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 2 + of the License, or (at your option) any later version. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2`. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later +other_license_detections: [] copyright: | Copyright 2003-2010 Alexis Sukrieh Copyright 2005 Alexis Sukrieh Debianization Copyright 2005-2009 Alexis Sukrieh Copyright 2009-2012 Sven Joachim Copyright 2011-2012 Georgios M. Zarkadas -matches: - - score: '100.0' - start_line: 20 - end_line: 26 - matcher: 2-aho - rule_length: 66 - matched_length: 66 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_842.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 - of the License, or (at your option) any later version. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2`. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamav/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamav/stable_copyright-detailed.expected.yml index 5de63e6d5b4..d8a238b93a2 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamav/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamav/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0 declared_license: - GPL-2 - GPL-2 with OpenSSL exception @@ -39,7 +38,9 @@ declared_license: - BSD-2-clause - BSD-3-clause - Zlib -license_expression: (gpl-2.0 AND gpl-2.0) AND gpl-2.0 AND (gpl-2.0 AND openssl-exception-gpl-3.0-plus +declared_license_expression: gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only +other_license_expression: (gpl-2.0 AND gpl-2.0) AND gpl-2.0 AND (gpl-2.0 AND openssl-exception-gpl-3.0-plus AND gpl-2.0) AND gpl-2.0 AND (gpl-2.0-plus AND gpl-2.0-plus) AND gpl-2.0 AND (gpl-2.0-plus AND gpl-2.0-plus) AND gpl-2.0 AND (gpl-2.0-plus AND autoconf-simple-exception-2.0 AND gpl-2.0) AND gpl-2.0 AND (gpl-3.0-plus WITH autoconf-simple-exception AND gpl-3.0) AND gpl-3.0 AND @@ -48,10 +49,2384 @@ license_expression: (gpl-2.0 AND gpl-2.0) AND gpl-2.0 AND (gpl-2.0 AND openssl-e ((lgpl-2.1 AND lgpl-2.1) AND bsd-new) AND mit AND (x11-xconsortium AND public-domain) AND mit AND bsd-simplified AND bsd-simplified AND bsd-new AND bsd-new AND bsd-new AND zlib AND zlib AND isc AND fsf-unlimited AND fsf-free AND fsf-unlimited-no-warranty AND fsf-ap AND fsf-ap - AND bzip2-libbzip-2010 AND (public-domain AND public-domain) AND public-domain AND public-domain - AND x11-tiff AND (public-domain AND public-domain) AND (apache-2.0 AND (free-unknown AND apache-2.0 - WITH generic-exception)) AND (free-unknown AND apache-2.0 WITH generic-exception) AND (gpl-3.0-plus + AND bzip2-libbzip-2010 AND public-domain AND public-domain AND public-domain AND x11-tiff + AND (public-domain AND public-domain) AND (apache-2.0 AND (free-unknown AND apache-2.0 WITH + generic-exception)) AND (free-unknown AND apache-2.0 WITH generic-exception) AND (gpl-3.0-plus WITH bison-exception-2.2 AND gpl-3.0) AND gpl-3.0 +other_license_expression_spdx: (GPL-2.0-only AND GPL-2.0-only) AND GPL-2.0-only AND (GPL-2.0-only + AND LicenseRef-scancode-openssl-exception-gpl-3.0-plus AND GPL-2.0-only) AND GPL-2.0-only + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND GPL-2.0-only AND (GPL-2.0-or-later AND GPL-2.0-or-later) + AND GPL-2.0-only AND (GPL-2.0-or-later AND LicenseRef-scancode-autoconf-simple-exception-2.0 + AND GPL-2.0-only) AND GPL-2.0-only AND (GPL-3.0-or-later WITH LicenseRef-scancode-autoconf-simple-exception + AND GPL-3.0-only) AND GPL-3.0-only AND (GPL-2.0-or-later WITH Libtool-exception AND GPL-2.0-only) + AND GPL-2.0-only AND (LGPL-2.0-or-later WITH Libtool-exception AND LGPL-2.0-or-later) AND + LGPL-2.0-or-later AND (LGPL-2.1-only AND LGPL-2.1-only) AND ((LGPL-2.1-only AND LGPL-2.1-only) + AND BSD-3-Clause) AND MIT AND (X11 AND LicenseRef-scancode-public-domain) AND MIT AND BSD-2-Clause + AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND Zlib AND Zlib AND + ISC AND FSFULLR AND FSFUL AND LicenseRef-scancode-fsf-unlimited-no-warranty AND FSFAP AND + FSFAP AND bzip2-1.0.6 AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain + AND LicenseRef-scancode-public-domain AND libtiff AND (LicenseRef-scancode-public-domain AND + LicenseRef-scancode-public-domain) AND (Apache-2.0 AND (LicenseRef-scancode-free-unknown AND + Apache-2.0 WITH LicenseRef-scancode-generic-exception)) AND (LicenseRef-scancode-free-unknown + AND Apache-2.0 WITH LicenseRef-scancode-generic-exception) AND (GPL-3.0-or-later WITH Bison-exception-2.2 + AND GPL-3.0-only) AND GPL-3.0-only +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 24 + end_line: 24 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 25 + end_line: 32 + matched_length: 68 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_121.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_121.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 68 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This program 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. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0 AND openssl-exception-gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 50 + end_line: 57 + matched_length: 68 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_121.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_121.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 68 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This program 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. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 59 + end_line: 71 + matched_length: 121 + match_coverage: '100.0' + matcher: 2-aho + license_expression: openssl-exception-gpl-3.0-plus + rule_identifier: openssl-exception-gpl-3.0-plus.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-exception-gpl-3.0-plus.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 121 + rule_relevance: 100 + matched_text: | + In addition, as a special exception, the copyright holders give + permission to link the code of portions of this program with the + OpenSSL library under certain conditions as described in each + individual source file, and distribute linked combinations + including the two. + + You must obey the GNU General Public License in all respects + for all of the code used other than OpenSSL. If you modify + file(s) with this exception, you may extend this exception to your + version of the file(s), but you are not obligated to do so. If you + do not wish to do so, delete this exception statement from your + version. If you delete this exception statement from all source + files in the program, then also delete it here. + licenses: + - key: openssl-exception-gpl-3.0-plus + name: OpenSSL exception to GPL 3.0 or later + short_name: OpenSSL exception to GPL 3.0 or later + category: Copyleft + is_exception: yes + is_unknown: no + owner: Tildeslash + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/openssl-exception-gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-exception-gpl-3.0-plus.LICENSE + spdx_license_key: LicenseRef-scancode-openssl-exception-gpl-3.0-plus + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-exception-gpl-3.0-plus.LICENSE + - score: '100.0' + start_line: 73 + end_line: 79 + matched_length: 60 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1140.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1140.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus AND autoconf-simple-exception-2.0 AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 155 + end_line: 163 + matched_length: 76 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 76 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) + any later version. + + This program 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. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 165 + end_line: 168 + matched_length: 42 + match_coverage: '100.0' + matcher: 2-aho + license_expression: autoconf-simple-exception-2.0 + rule_identifier: autoconf-simple-exception-2.0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that program. + licenses: + - key: autoconf-simple-exception-2.0 + name: Autoconf simple exception to GPL-2.0 + short_name: Autoconf simple exception to GPL-2.0 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob;f=config.guess;h=a7448442748cc6f98a066d2d1051fad3b043761a;hb=HEAD + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/autoconf-simple-exception-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + spdx_license_key: LicenseRef-scancode-autoconf-simple-exception-2.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + - score: '100.0' + start_line: 170 + end_line: 176 + matched_length: 60 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1140.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1140.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-3.0-plus WITH autoconf-simple-exception AND gpl-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 186 + end_line: 201 + matched_length: 139 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus WITH autoconf-simple-exception + rule_identifier: gpl-3.0-plus_with_autoconf-simple-exception_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 139 + rule_relevance: 100 + matched_text: | + This file 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. + + This program 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. + + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that + program. This Exception is an additional permission under section 7 + of the GNU General Public License, version 3 ("GPLv3"). + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: autoconf-simple-exception + name: Autoconf simple exception + short_name: Autoconf simple exception + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob;f=config.guess;h=a7448442748cc6f98a066d2d1051fad3b043761a;hb=HEAD + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/autoconf-simple-exception + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception.LICENSE + spdx_license_key: LicenseRef-scancode-autoconf-simple-exception + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception.LICENSE + - score: '100.0' + start_line: 203 + end_line: 209 + matched_length: 60 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_404.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_404.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3. + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - license_expression: gpl-2.0-plus WITH libtool-exception-2.0 AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 217 + end_line: 230 + matched_length: 124 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus WITH libtool-exception-2.0 + rule_identifier: gpl-2.0-plus_with_libtool-exception-2.0_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 124 + rule_relevance: 100 + matched_text: | + GNU Libtool 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 2 of the License, or + (at your option) any later version. + + As a special exception to the GNU General Public License, + if you distribute this file as part of a program or library that + is built using GNU Libtool, you may include this file under the + same distribution terms that you use for the rest of that program. + + GNU Libtool 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. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: libtool-exception-2.0 + name: GNU Libtool exception to GPL 2.0 + short_name: GNU Libtool exception to GPL 2.0 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://git.savannah.gnu.org/cgit/libtool.git/tree/m4/libtool.m4 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/libtool-exception-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/libtool-exception-2.0.LICENSE + spdx_license_key: Libtool-exception + spdx_url: https://spdx.org/licenses/Libtool-exception + - score: '100.0' + start_line: 232 + end_line: 238 + matched_length: 60 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1140.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1140.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: lgpl-2.0-plus WITH libtool-exception-2.0 AND lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 245 + end_line: 258 + matched_length: 127 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus WITH libtool-exception-2.0 + rule_identifier: lgpl-2.0-plus_with_libtool-exception-2.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 127 + rule_relevance: 100 + matched_text: | + GNU Libltdl is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + As a special exception to the GNU Lesser General Public License, + if you distribute this file as part of a program or library that + is built using GNU Libtool, you may include this file under the + same distribution terms that you use for the rest of that program. + + GNU Libltdl 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 Lesser General Public License for more details. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - key: libtool-exception-2.0 + name: GNU Libtool exception to GPL 2.0 + short_name: GNU Libtool exception to GPL 2.0 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://git.savannah.gnu.org/cgit/libtool.git/tree/m4/libtool.m4 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/libtool-exception-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/libtool-exception-2.0.LICENSE + spdx_license_key: Libtool-exception + spdx_url: https://spdx.org/licenses/Libtool-exception + - score: '100.0' + start_line: 260 + end_line: 266 + matched_length: 62 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_452.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_452.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 62 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU Lesser General Public License + version 2 can be found in the file `/usr/share/common-licenses/LGPL-2'. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 376 + end_line: 386 + matched_length: 111 + match_coverage: '100.0' + matcher: 1-hash + license_expression: isc + rule_identifier: isc_14.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_14.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 111 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: fsf-unlimited + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 407 + end_line: 409 + matched_length: 29 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-unlimited + rule_identifier: fsf-unlimited.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 29 + rule_relevance: 100 + matched_text: | + This file is free software; the Free Software Foundation gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + licenses: + - key: fsf-unlimited + name: Free Software Foundation - Unlimited License + short_name: FSF-Unlimited + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited.LICENSE + spdx_license_key: FSFULLR + spdx_url: https://spdx.org/licenses/FSFULLR + - license_expression: fsf-free + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 417 + end_line: 418 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-free + rule_identifier: fsf-free.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-free.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + This configure script is free software; the Free Software Foundation + gives unlimited permission to copy, distribute and modify it. + licenses: + - key: fsf-free + name: Free Software Foundation - Free Software License + short_name: FSF Free Software License + category: Public Domain + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License + reference_url: https://scancode-licensedb.aboutcode.org/fsf-free + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-free.LICENSE + spdx_license_key: FSFUL + spdx_url: https://spdx.org/licenses/FSFUL + - license_expression: fsf-unlimited-no-warranty + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 446 + end_line: 453 + matched_length: 63 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-unlimited-no-warranty + rule_identifier: fsf-unlimited-no-warranty.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 63 + rule_relevance: 100 + matched_text: | + This file is free software; the Free Software Foundation + gives unlimited permission to copy and/or distribute it, + with or without modifications, as long as this notice is preserved. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY, to the extent permitted by law; without + even the implied warranty of MERCHANTABILITY or FITNESS FOR A + PARTICULAR PURPOSE. + licenses: + - key: fsf-unlimited-no-warranty + name: FSF Unlimited License No Warranty + short_name: FSF Unlimited License No Warranty + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: http://www.fsf.org/licensing/licenses/ + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited-no-warranty + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + spdx_license_key: LicenseRef-scancode-fsf-unlimited-no-warranty + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + - license_expression: fsf-ap + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 460 + end_line: 463 + matched_length: 37 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-ap + rule_identifier: fsf-ap_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-ap_4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 37 + rule_relevance: 100 + matched_text: | + Copying and distribution of this file, with or without modification, + are permitted in any medium without royalty provided the copyright + notice and this notice are preserved. This file is offered as-is, + without warranty of any kind. + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - license_expression: fsf-ap + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 470 + end_line: 473 + matched_length: 35 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-ap + rule_identifier: fsf-ap.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 35 + rule_relevance: 100 + matched_text: | + Copying and distribution of this file, with or without modification, are + permitted in any medium without royalty provided the copyright notice + and this notice are preserved. This file is offered as-is, without any + warranty. + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - license_expression: bzip2-libbzip-2010 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 482 + end_line: 511 + matched_length: 233 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bzip2-libbzip-2010 + rule_identifier: bzip2-libbzip-2010.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 233 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. The origin of this software must not be misrepresented; you must + not claim that you wrote the original software. If you use this + software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + + 3. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + + 4. The name of the author may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS + OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bzip2-libbzip-2010 + name: bzip2 License 2010 + short_name: bzip2 License 2010 + category: Permissive + is_exception: no + is_unknown: no + owner: bzip + homepage_url: https://github.com/asimonov-im/bzip2/blob/master/LICENSE + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bzip2-libbzip-2010 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE + spdx_license_key: bzip2-1.0.6 + spdx_url: https://spdx.org/licenses/bzip2-1.0.6 + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '70.0' + start_line: 518 + end_line: 518 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 70 + matched_text: public domain + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '70.0' + start_line: 519 + end_line: 519 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 70 + matched_text: Public Domain + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 526 + end_line: 526 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_38.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: is public domain + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 533 + end_line: 533 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_45.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_45.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: placed in the public domain + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: x11-tiff + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 543 + end_line: 560 + matched_length: 168 + match_coverage: '100.0' + matcher: 1-hash + license_expression: x11-tiff + rule_identifier: x11-tiff.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-tiff.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 168 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, distribute, and sell this software and + its documentation for any purpose is hereby granted without fee, provided + that (i) the above copyright notices and this permission notice appear in + all copies of the software and related documentation, and (ii) the names of + Sam Leffler and Silicon Graphics may not be used in any advertising or + publicity relating to the software without the specific, prior written + permission of Sam Leffler and Silicon Graphics. + + THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, + EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY + WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + + IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR + ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, + OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF + LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE + OF THIS SOFTWARE. + licenses: + - key: x11-tiff + name: X11-Style (Tiff) + short_name: X11-Style (Tiff) + category: Permissive + is_exception: no + is_unknown: no + owner: SGI - Silicon Graphics + homepage_url: + text_url: https://fedoraproject.org/wiki/Licensing/libtiff + reference_url: https://scancode-licensedb.aboutcode.org/x11-tiff + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-tiff.LICENSE + spdx_license_key: libtiff + spdx_url: https://spdx.org/licenses/libtiff + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 565 + end_line: 565 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_38.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: is public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '70.0' + start_line: 569 + end_line: 569 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 70 + matched_text: public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: apache-2.0 AND (free-unknown AND apache-2.0 WITH generic-exception) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 579 + end_line: 589 + matched_length: 85 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 85 + rule_relevance: 100 + matched_text: | + Licensed 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 + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless 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. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 591 + end_line: 602 + matched_length: 137 + match_coverage: '100.0' + matcher: 1-hash + license_expression: free-unknown AND apache-2.0 WITH generic-exception + rule_identifier: free-unknown_and_apache-2.0_with_generic-exception_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_1.RULE + referenced_filenames: + - COPYING.YARA + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 137 + rule_relevance: 100 + matched_text: | + See COPYING.YARA. The GPL exception has been granted by upstream in + https://bugzilla.clamav.net/show_bug.cgi?id=11336: + Steven Morgan 2015-07-21 23:02:01 CEST + The Apache 2 license notification for YARA is in the file COPYING.YARA, + similar to what we do for bzip2 and at least 9 other third party components + included in ClamAV. We also maintain the Apache v2 license header within the + YARA source code files as well as noting that the file is modified. We also + intend to write a GPL exclusion, as is done for OpenSSL. We believe these to + be sufficient indicators of which licenses apply to which source files. + + On Debian systems, the full text of the Apache License, Version 2.0 can be + found in the file `/usr/share/common-licenses/Apache-2.0'. + licenses: + - key: free-unknown + name: Free unknown license detected but not recognized + short_name: Free unknown + category: Unstated License + is_exception: no + is_unknown: yes + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/free-unknown + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE + spdx_license_key: LicenseRef-scancode-free-unknown + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - key: generic-exception + name: Generic Exception Notice + short_name: Generic Exception Notice + category: Unstated License + is_exception: yes + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/generic-exception + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/generic-exception.LICENSE + spdx_license_key: LicenseRef-scancode-generic-exception + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/generic-exception.LICENSE + - license_expression: gpl-3.0-plus WITH bison-exception-2.2 AND gpl-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 610 + end_line: 628 + matched_length: 169 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus WITH bison-exception-2.2 + rule_identifier: gpl-3.0-plus_with_bison-exception-2.2_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 169 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + As a special exception, you may create a larger work that contains + part or all of the Bison parser skeleton and distribute that work + under terms of your choice, so long as that work isn't itself a + parser generator using the skeleton or a modified version thereof + as a parser skeleton. Alternatively, if you modify or redistribute + the parser skeleton itself, you may (at your option) remove this + special exception, which will cause the skeleton and the resulting + Bison output files to be licensed under the GNU General Public + License without this special exception. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: bison-exception-2.2 + name: Bison 2.2 exception to GPL 2.0 or later + short_name: Bison 2.2 exception to GPL 2.0 or later + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bison-exception-2.2 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bison-exception-2.2.LICENSE + spdx_license_key: Bison-exception-2.2 + spdx_url: https://spdx.org/licenses/Bison-exception-2.2 + - score: '100.0' + start_line: 630 + end_line: 636 + matched_length: 60 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_404.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_404.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3. + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 638 + end_line: 638 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 639 + end_line: 647 + matched_length: 79 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_90.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_90.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 79 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + This program 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. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 649 + end_line: 649 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1' + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '100.0' + start_line: 650 + end_line: 657 + matched_length: 71 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_302.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_302.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 71 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License version 2.1 as published by the Free Software Foundation. + + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 668 + end_line: 683 + matched_length: 160 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit_1063.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1063.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 160 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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 + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 686 + end_line: 705 + matched_length: 183 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_28.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_28.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 708 + end_line: 730 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 733 + end_line: 747 + matched_length: 132 + match_coverage: '100.0' + matcher: 1-hash + license_expression: zlib + rule_identifier: zlib.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 34 + end_line: 40 + matched_length: 60 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1140.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1140.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 73 + end_line: 79 + matched_length: 60 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1140.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1140.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 121 + end_line: 127 + matched_length: 60 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1140.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1140.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 135 + end_line: 141 + matched_length: 60 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1140.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1140.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 170 + end_line: 176 + matched_length: 60 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1140.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1140.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 203 + end_line: 209 + matched_length: 60 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_404.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_404.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3. + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 232 + end_line: 238 + matched_length: 60 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1140.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1140.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 260 + end_line: 266 + matched_length: 62 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_452.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_452.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 62 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU Lesser General Public License + version 2 can be found in the file `/usr/share/common-licenses/LGPL-2'. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: x11-xconsortium AND public-domain + detection_log: + - not-combined + matches: + - score: '20.2' + start_line: 293 + end_line: 296 + matched_length: 41 + match_coverage: '20.2' + matcher: 3-seq + license_expression: x11-xconsortium + rule_identifier: x11-xconsortium_21.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_21.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 203 + rule_relevance: 100 + matched_text: | + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. + licenses: + - key: x11-xconsortium + name: X11-Style (X Consortium) + short_name: X11-Style (X Consortium) + category: Permissive + is_exception: no + is_unknown: no + owner: X Consortium + homepage_url: http://www.xfree86.org/current/LICENSE5.html + text_url: http://www.xfree86.org/current/LICENSE5.html + reference_url: https://scancode-licensedb.aboutcode.org/x11-xconsortium + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE + spdx_license_key: X11 + spdx_url: https://spdx.org/licenses/X11 + - score: '100.0' + start_line: 298 + end_line: 298 + matched_length: 10 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_58.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_58.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: FSF changes to this file are in the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: free-unknown AND apache-2.0 WITH generic-exception + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 591 + end_line: 602 + matched_length: 137 + match_coverage: '100.0' + matcher: 1-hash + license_expression: free-unknown AND apache-2.0 WITH generic-exception + rule_identifier: free-unknown_and_apache-2.0_with_generic-exception_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_1.RULE + referenced_filenames: + - COPYING.YARA + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 137 + rule_relevance: 100 + matched_text: | + See COPYING.YARA. The GPL exception has been granted by upstream in + https://bugzilla.clamav.net/show_bug.cgi?id=11336: + Steven Morgan 2015-07-21 23:02:01 CEST + The Apache 2 license notification for YARA is in the file COPYING.YARA, + similar to what we do for bzip2 and at least 9 other third party components + included in ClamAV. We also maintain the Apache v2 license header within the + YARA source code files as well as noting that the file is modified. We also + intend to write a GPL exclusion, as is done for OpenSSL. We believe these to + be sufficient indicators of which licenses apply to which source files. + + On Debian systems, the full text of the Apache License, Version 2.0 can be + found in the file `/usr/share/common-licenses/Apache-2.0'. + licenses: + - key: free-unknown + name: Free unknown license detected but not recognized + short_name: Free unknown + category: Unstated License + is_exception: no + is_unknown: yes + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/free-unknown + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE + spdx_license_key: LicenseRef-scancode-free-unknown + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - key: generic-exception + name: Generic Exception Notice + short_name: Generic Exception Notice + category: Unstated License + is_exception: yes + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/generic-exception + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/generic-exception.LICENSE + spdx_license_key: LicenseRef-scancode-generic-exception + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/generic-exception.LICENSE + - license_expression: gpl-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 630 + end_line: 636 + matched_length: 60 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_404.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_404.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3. + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only copyright: | 1998-2015, Sourcefire, Inc. 2002-2007, Tomasz Kojm @@ -106,1256 +2481,3 @@ copyright: | Copyright (C) 2014 Cisco Systems, Inc. and/or its affiliates. All rights reserved. Copyright (c) 2013. The YARA Authors. All Rights Reserved. 1984, 1989-1990, 2000-2011, Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: 24 - end_line: 24 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 25 - end_line: 32 - matcher: 1-hash - rule_length: 68 - matched_length: 68 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_121.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 as - published by the Free Software Foundation. - - This program 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. - - score: '100.0' - start_line: 50 - end_line: 57 - matcher: 2-aho - rule_length: 68 - matched_length: 68 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_121.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 as - published by the Free Software Foundation. - - This program 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. - - score: '100.0' - start_line: 59 - end_line: 71 - matcher: 2-aho - rule_length: 121 - matched_length: 121 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openssl-exception-gpl-3.0-plus.LICENSE - license_expression: openssl-exception-gpl-3.0-plus - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - In addition, as a special exception, the copyright holders give - permission to link the code of portions of this program with the - OpenSSL library under certain conditions as described in each - individual source file, and distribute linked combinations - including the two. - - You must obey the GNU General Public License in all respects - for all of the code used other than OpenSSL. If you modify - file(s) with this exception, you may extend this exception to your - version of the file(s), but you are not obligated to do so. If you - do not wish to do so, delete this exception statement from your - version. If you delete this exception statement from all source - files in the program, then also delete it here. - - score: '100.0' - start_line: 73 - end_line: 79 - matcher: 1-hash - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1140.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public License - version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 155 - end_line: 163 - matcher: 2-aho - rule_length: 76 - matched_length: 76 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_3.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) - any later version. - - This program 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. - - score: '100.0' - start_line: 165 - end_line: 168 - matcher: 2-aho - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: autoconf-simple-exception-2.0.LICENSE - license_expression: autoconf-simple-exception-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - As a special exception to the GNU General Public License, if you - distribute this file as part of a program that contains a - configuration script generated by Autoconf, you may include it under - the same distribution terms that you use for the rest of that program. - - score: '100.0' - start_line: 170 - end_line: 176 - matcher: 1-hash - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1140.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public License - version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 186 - end_line: 201 - matcher: 1-hash - rule_length: 139 - matched_length: 139 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_autoconf-simple-exception_2.RULE - license_expression: gpl-3.0-plus WITH autoconf-simple-exception - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file 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. - - This program 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. - - As a special exception to the GNU General Public License, if you - distribute this file as part of a program that contains a - configuration script generated by Autoconf, you may include it under - the same distribution terms that you use for the rest of that - program. This Exception is an additional permission under section 7 - of the GNU General Public License, version 3 ("GPLv3"). - - score: '100.0' - start_line: 203 - end_line: 209 - matcher: 1-hash - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_404.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public License - version 3 can be found in the file `/usr/share/common-licenses/GPL-3. - - score: '100.0' - start_line: 217 - end_line: 230 - matcher: 1-hash - rule_length: 124 - matched_length: 124 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_with_libtool-exception-2.0_2.RULE - license_expression: gpl-2.0-plus WITH libtool-exception-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Libtool 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 2 of the License, or - (at your option) any later version. - - As a special exception to the GNU General Public License, - if you distribute this file as part of a program or library that - is built using GNU Libtool, you may include this file under the - same distribution terms that you use for the rest of that program. - - GNU Libtool 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. - - score: '100.0' - start_line: 232 - end_line: 238 - matcher: 1-hash - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1140.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public License - version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 245 - end_line: 258 - matcher: 1-hash - rule_length: 127 - matched_length: 127 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_with_libtool-exception-2.0_4.RULE - license_expression: lgpl-2.0-plus WITH libtool-exception-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Libltdl is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - As a special exception to the GNU Lesser General Public License, - if you distribute this file as part of a program or library that - is built using GNU Libtool, you may include this file under the - same distribution terms that you use for the rest of that program. - - GNU Libltdl 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 Lesser General Public License for more details. - - score: '100.0' - start_line: 260 - end_line: 266 - matcher: 1-hash - rule_length: 62 - matched_length: 62 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_452.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU Lesser General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU Lesser General Public License - version 2 can be found in the file `/usr/share/common-licenses/LGPL-2'. - - score: '100.0' - start_line: 376 - end_line: 386 - matcher: 1-hash - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_14.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 407 - end_line: 409 - matcher: 1-hash - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited.LICENSE - license_expression: fsf-unlimited - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; the Free Software Foundation gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - score: '100.0' - start_line: 417 - end_line: 418 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-free.LICENSE - license_expression: fsf-free - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This configure script is free software; the Free Software Foundation - gives unlimited permission to copy, distribute and modify it. - - score: '100.0' - start_line: 446 - end_line: 453 - matcher: 1-hash - rule_length: 63 - matched_length: 63 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.LICENSE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; the Free Software Foundation - gives unlimited permission to copy and/or distribute it, - with or without modifications, as long as this notice is preserved. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY, to the extent permitted by law; without - even the implied warranty of MERCHANTABILITY or FITNESS FOR A - PARTICULAR PURPOSE. - - score: '100.0' - start_line: 460 - end_line: 463 - matcher: 1-hash - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap_4.RULE - license_expression: fsf-ap - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copying and distribution of this file, with or without modification, - are permitted in any medium without royalty provided the copyright - notice and this notice are preserved. This file is offered as-is, - without warranty of any kind. - - score: '100.0' - start_line: 470 - end_line: 473 - matcher: 1-hash - rule_length: 35 - matched_length: 35 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap.LICENSE - license_expression: fsf-ap - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copying and distribution of this file, with or without modification, are - permitted in any medium without royalty provided the copyright notice - and this notice are preserved. This file is offered as-is, without any - warranty. - - score: '100.0' - start_line: 482 - end_line: 511 - matcher: 1-hash - rule_length: 233 - matched_length: 233 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bzip2-libbzip-2010.LICENSE - license_expression: bzip2-libbzip-2010 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. The origin of this software must not be misrepresented; you must - not claim that you wrote the original software. If you use this - software in a product, an acknowledgment in the product - documentation would be appreciated but is not required. - - 3. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 4. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '70.0' - start_line: 518 - end_line: 518 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: public domain - - score: '70.0' - start_line: 519 - end_line: 519 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Public Domain - - score: '100.0' - start_line: 526 - end_line: 526 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_38.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: is public domain - - score: '100.0' - start_line: 533 - end_line: 533 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_45.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: placed in the public domain - - score: '100.0' - start_line: 543 - end_line: 560 - matcher: 1-hash - rule_length: 168 - matched_length: 168 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-tiff.LICENSE - license_expression: x11-tiff - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, distribute, and sell this software and - its documentation for any purpose is hereby granted without fee, provided - that (i) the above copyright notices and this permission notice appear in - all copies of the software and related documentation, and (ii) the names of - Sam Leffler and Silicon Graphics may not be used in any advertising or - publicity relating to the software without the specific, prior written - permission of Sam Leffler and Silicon Graphics. - - THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, - EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY - WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - - IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR - ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, - OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, - WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF - LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE - OF THIS SOFTWARE. - - score: '100.0' - start_line: 565 - end_line: 565 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_38.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: is public domain. - - score: '70.0' - start_line: 569 - end_line: 569 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: public domain. - - score: '100.0' - start_line: 579 - end_line: 589 - matcher: 1-hash - rule_length: 85 - matched_length: 85 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_7.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licensed 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 - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless 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. - - score: '100.0' - start_line: 591 - end_line: 602 - matcher: 1-hash - rule_length: 137 - matched_length: 137 - match_coverage: '100.0' - rule_relevance: 100 - identifier: free-unknown_and_apache-2.0_with_generic-exception_1.RULE - license_expression: free-unknown AND apache-2.0 WITH generic-exception - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - See COPYING.YARA. The GPL exception has been granted by upstream in - https://bugzilla.clamav.net/show_bug.cgi?id=11336: - Steven Morgan 2015-07-21 23:02:01 CEST - The Apache 2 license notification for YARA is in the file COPYING.YARA, - similar to what we do for bzip2 and at least 9 other third party components - included in ClamAV. We also maintain the Apache v2 license header within the - YARA source code files as well as noting that the file is modified. We also - intend to write a GPL exclusion, as is done for OpenSSL. We believe these to - be sufficient indicators of which licenses apply to which source files. - - On Debian systems, the full text of the Apache License, Version 2.0 can be - found in the file `/usr/share/common-licenses/Apache-2.0'. - - score: '100.0' - start_line: 610 - end_line: 628 - matcher: 1-hash - rule_length: 169 - matched_length: 169 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_bison-exception-2.2_6.RULE - license_expression: gpl-3.0-plus WITH bison-exception-2.2 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - - score: '100.0' - start_line: 630 - end_line: 636 - matcher: 1-hash - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_404.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public License - version 3 can be found in the file `/usr/share/common-licenses/GPL-3. - - score: '100.0' - start_line: 638 - end_line: 638 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 639 - end_line: 647 - matcher: 1-hash - rule_length: 79 - matched_length: 79 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_90.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - This program 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. - - score: '100.0' - start_line: 649 - end_line: 649 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 650 - end_line: 657 - matcher: 1-hash - rule_length: 71 - matched_length: 71 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_302.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License version 2.1 as published by the Free Software Foundation. - - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 668 - end_line: 683 - matcher: 1-hash - rule_length: 160 - matched_length: 160 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_1063.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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 - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 686 - end_line: 705 - matcher: 1-hash - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_28.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 708 - end_line: 730 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 733 - end_line: 747 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib.LICENSE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - score: '100.0' - start_line: 34 - end_line: 40 - matcher: 1-hash - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1140.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public License - version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 73 - end_line: 79 - matcher: 1-hash - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1140.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public License - version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 121 - end_line: 127 - matcher: 1-hash - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1140.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public License - version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 135 - end_line: 141 - matcher: 1-hash - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1140.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public License - version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 170 - end_line: 176 - matcher: 1-hash - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1140.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public License - version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 203 - end_line: 209 - matcher: 1-hash - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_404.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public License - version 3 can be found in the file `/usr/share/common-licenses/GPL-3. - - score: '100.0' - start_line: 232 - end_line: 238 - matcher: 1-hash - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1140.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public License - version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 260 - end_line: 266 - matcher: 1-hash - rule_length: 62 - matched_length: 62 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_452.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU Lesser General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU Lesser General Public License - version 2 can be found in the file `/usr/share/common-licenses/LGPL-2'. - - score: '20.2' - start_line: 293 - end_line: 296 - matcher: 3-seq - rule_length: 203 - matched_length: 41 - match_coverage: '20.2' - rule_relevance: 100 - identifier: x11-xconsortium_21.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. - - score: '100.0' - start_line: 298 - end_line: 298 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_58.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: FSF changes to this file are in the public domain. - - score: '100.0' - start_line: 591 - end_line: 602 - matcher: 1-hash - rule_length: 137 - matched_length: 137 - match_coverage: '100.0' - rule_relevance: 100 - identifier: free-unknown_and_apache-2.0_with_generic-exception_1.RULE - license_expression: free-unknown AND apache-2.0 WITH generic-exception - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - See COPYING.YARA. The GPL exception has been granted by upstream in - https://bugzilla.clamav.net/show_bug.cgi?id=11336: - Steven Morgan 2015-07-21 23:02:01 CEST - The Apache 2 license notification for YARA is in the file COPYING.YARA, - similar to what we do for bzip2 and at least 9 other third party components - included in ClamAV. We also maintain the Apache v2 license header within the - YARA source code files as well as noting that the file is modified. We also - intend to write a GPL exclusion, as is done for OpenSSL. We believe these to - be sufficient indicators of which licenses apply to which source files. - - On Debian systems, the full text of the Apache License, Version 2.0 can be - found in the file `/usr/share/common-licenses/Apache-2.0'. - - score: '100.0' - start_line: 630 - end_line: 636 - matcher: 1-hash - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_404.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public License - version 3 can be found in the file `/usr/share/common-licenses/GPL-3. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamavmini/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamavmini/stable_copyright-detailed.expected.yml index 10ee8555094..31919f8e432 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamavmini/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamavmini/stable_copyright-detailed.expected.yml @@ -1,74 +1,134 @@ -primary_license: gpl-2.0 declared_license: - GPL-2 -license_expression: (gpl-2.0 AND gpl-2.0) AND gpl-2.0 +declared_license_expression: gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only +other_license_expression: (gpl-2.0 AND gpl-2.0) AND gpl-2.0 +other_license_expression_spdx: (GPL-2.0-only AND GPL-2.0-only) AND GPL-2.0-only +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 24 + end_line: 24 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 25 + end_line: 32 + matched_length: 68 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_121.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_121.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 68 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This program 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. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 34 + end_line: 40 + matched_length: 60 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1140.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1140.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only copyright: | 1998-2015, Sourcefire, Inc. 2002-2007, Tomasz Kojm 2006, Sensory Networks, Inc 2007-2015, Cisco Systems, Inc 2014-2018, Cisco and/or its affiliates -matches: - - score: '100.0' - start_line: 24 - end_line: 24 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 25 - end_line: 32 - matcher: 1-hash - rule_length: 68 - matched_length: 68 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_121.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 as - published by the Free Software Foundation. - - This program 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. - - score: '100.0' - start_line: 34 - end_line: 40 - matcher: 1-hash - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1140.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public License - version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cryptsetup/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cryptsetup/stable_copyright-detailed.expected.yml index ffd9dfb9339..c2d1055faaa 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cryptsetup/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cryptsetup/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0-plus WITH openssl-exception-gpl-3.0-plus declared_license: - GPL-2+ with OpenSSL exception - GPL-2+ @@ -21,13 +20,512 @@ declared_license: - LGPL-2.1+ with OpenSSL exception - CC0 - Apache-2.0 -license_expression: gpl-2.0-plus WITH openssl-exception-gpl-3.0-plus AND (gpl-2.0-plus AND gpl-2.0-plus) - AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus +declared_license_expression: gpl-2.0-plus WITH openssl-exception-gpl-3.0-plus +declared_license_expression_spdx: GPL-2.0-or-later WITH LicenseRef-scancode-openssl-exception-gpl-3.0-plus +other_license_expression: gpl-2.0-plus WITH openssl-exception-gpl-3.0-plus AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) - AND (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus - AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND lgpl-2.1-plus WITH openssl-exception-gpl-3.0-plus - AND (cc0-1.0 OR (apache-2.0 AND apache-2.0)) AND (cc0-1.0 OR (apache-2.0 AND apache-2.0)) - AND gary-s-brown + AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus + AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) + AND (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND lgpl-2.1-plus + WITH openssl-exception-gpl-3.0-plus AND (cc0-1.0 OR (apache-2.0 AND apache-2.0)) AND (cc0-1.0 + OR (apache-2.0 AND apache-2.0)) AND gary-s-brown +other_license_expression_spdx: GPL-2.0-or-later WITH LicenseRef-scancode-openssl-exception-gpl-3.0-plus + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND + (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND + GPL-2.0-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (GPL-2.0-or-later AND + GPL-2.0-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND LGPL-2.1-or-later WITH + LicenseRef-scancode-openssl-exception-gpl-3.0-plus AND (CC0-1.0 OR (Apache-2.0 AND Apache-2.0)) + AND (CC0-1.0 OR (Apache-2.0 AND Apache-2.0)) AND LicenseRef-scancode-gary-s-brown +license_detections: [] +other_license_detections: + - license_expression: gary-s-brown + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 81 + end_line: 82 + matched_length: 16 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gary-s-brown + rule_identifier: gary-s-brown.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gary-s-brown.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 16 + rule_relevance: 100 + matched_text: | + You may use this program, or code or tables extracted from it, as + desired without restriction. + licenses: + - key: gary-s-brown + name: Gary S. Brown License + short_name: Gary S. Brown License + category: Permissive + is_exception: no + is_unknown: no + owner: Gary S. Brown + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/gary-s-brown + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gary-s-brown.LICENSE + spdx_license_key: LicenseRef-scancode-gary-s-brown + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gary-s-brown.LICENSE + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 84 + end_line: 84 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 85 + end_line: 100 + matched_length: 136 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_807.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_807.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 136 + rule_relevance: 100 + matched_text: | + This package 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 2 of the License, or + (at your option) any later version. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU General Public + License v2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-2.0-plus WITH openssl-exception-gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 103 + end_line: 130 + matched_length: 257 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus WITH openssl-exception-gpl-3.0-plus + rule_identifier: gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 257 + rule_relevance: 100 + matched_text: | + This package 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 2 of the License, or + (at your option) any later version. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU General Public + License v2 can be found in `/usr/share/common-licenses/GPL-2'. + + In addition, as a special exception, the copyright holders give + permission to link the code of portions of this program with the + OpenSSL library under certain conditions as described in each + individual source file, and distribute linked combinations including + the two. You must obey the GNU General Public License in all respects + for all of the code used other than OpenSSL. If you modify file(s) + with this exception, you may extend this exception to your version of + the file(s), but you are not obligated to do so. If you do not wish to + do so, delete this exception statement from your version. If you + delete this exception statement from all source files in the program, + then also delete it here. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: openssl-exception-gpl-3.0-plus + name: OpenSSL exception to GPL 3.0 or later + short_name: OpenSSL exception to GPL 3.0 or later + category: Copyleft + is_exception: yes + is_unknown: no + owner: Tildeslash + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/openssl-exception-gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-exception-gpl-3.0-plus.LICENSE + spdx_license_key: LicenseRef-scancode-openssl-exception-gpl-3.0-plus + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-exception-gpl-3.0-plus.LICENSE + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 132 + end_line: 132 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 133 + end_line: 149 + matched_length: 143 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_293.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_293.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 143 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2.1 of the License, or + (at your option) any later version. + + This package 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA. + + On Debian systems, the complete text of the GNU Lesser General Public + License v2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus WITH openssl-exception-gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 152 + end_line: 180 + matched_length: 265 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus WITH openssl-exception-gpl-3.0-plus + rule_identifier: lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 265 + rule_relevance: 95 + matched_text: | + This package is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2.1 of the License, or + (at your option) any later version. + + This package 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA. + + On Debian systems, the complete text of the GNU Lesser General Public + License v2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. + + In addition, as a special exception, the copyright holders give + permission to link the code of portions of this program with the + OpenSSL library under certain conditions as described in each + individual source file, and distribute linked combinations including + the two. You must obey the GNU Lesser General Public License in all + respects for all of the code used other than OpenSSL. If you modify + file(s) with this exception, you may extend this exception to your + version of the file(s), but you are not obligated to do so. If you do + not wish to do so, delete this exception statement from your version. + If you delete this exception statement from all source files in the + program, then also delete it here. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - key: openssl-exception-gpl-3.0-plus + name: OpenSSL exception to GPL 3.0 or later + short_name: OpenSSL exception to GPL 3.0 or later + category: Copyleft + is_exception: yes + is_unknown: no + owner: Tildeslash + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/openssl-exception-gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-exception-gpl-3.0-plus.LICENSE + spdx_license_key: LicenseRef-scancode-openssl-exception-gpl-3.0-plus + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-exception-gpl-3.0-plus.LICENSE + - license_expression: cc0-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 183 + end_line: 187 + matched_length: 42 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_129.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_129.RULE + referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + You may use this work under the terms of a Creative Commons CC0 1.0 + License/Waiver. + + On Debian systems, the complete text of the Creative Commons CC0 1.0 + Universal license can be found in `/usr/share/common-licenses/CC0-1.0'. + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 189 + end_line: 189 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: apache-2.0' + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: '190' + end_line: 203 + matched_length: 109 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + rule_identifier: apache-2.0_845.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_845.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 109 + rule_relevance: 100 + matched_text: | + Licensed 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 + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless 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. + + On Debian systems, the complete text of the Apache version 2.0 license + can be found in "/usr/share/common-licenses/Apache-2.0". + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 copyright: | © 2004 Christophe Saout © 2004-2008 Clemens Fruhwirth @@ -59,275 +557,3 @@ copyright: | © 2015 Samuel Neves © 2015 Thomas Pornin © 1986 Gary S. Brown -matches: - - score: '100.0' - start_line: 81 - end_line: 82 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gary-s-brown.LICENSE - license_expression: gary-s-brown - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may use this program, or code or tables extracted from it, as - desired without restriction. - - score: '100.0' - start_line: 84 - end_line: 84 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 85 - end_line: 100 - matcher: 1-hash - rule_length: 136 - matched_length: 136 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_807.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package 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 2 of the License, or - (at your option) any later version. - - This package 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. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General Public - License v2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 103 - end_line: 130 - matcher: 1-hash - rule_length: 257 - matched_length: 257 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_3.RULE - license_expression: gpl-2.0-plus WITH openssl-exception-gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package 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 2 of the License, or - (at your option) any later version. - - This package 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. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General Public - License v2 can be found in `/usr/share/common-licenses/GPL-2'. - - In addition, as a special exception, the copyright holders give - permission to link the code of portions of this program with the - OpenSSL library under certain conditions as described in each - individual source file, and distribute linked combinations including - the two. You must obey the GNU General Public License in all respects - for all of the code used other than OpenSSL. If you modify file(s) - with this exception, you may extend this exception to your version of - the file(s), but you are not obligated to do so. If you do not wish to - do so, delete this exception statement from your version. If you - delete this exception statement from all source files in the program, - then also delete it here. - - score: '100.0' - start_line: 132 - end_line: 132 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 133 - end_line: 149 - matcher: 1-hash - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_293.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. - - This package 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301 USA. - - On Debian systems, the complete text of the GNU Lesser General Public - License v2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '95.0' - start_line: 152 - end_line: 180 - matcher: 1-hash - rule_length: 265 - matched_length: 265 - match_coverage: '100.0' - rule_relevance: 95 - identifier: lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_3.RULE - license_expression: lgpl-2.1-plus WITH openssl-exception-gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. - - This package 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301 USA. - - On Debian systems, the complete text of the GNU Lesser General Public - License v2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - - In addition, as a special exception, the copyright holders give - permission to link the code of portions of this program with the - OpenSSL library under certain conditions as described in each - individual source file, and distribute linked combinations including - the two. You must obey the GNU Lesser General Public License in all - respects for all of the code used other than OpenSSL. If you modify - file(s) with this exception, you may extend this exception to your - version of the file(s), but you are not obligated to do so. If you do - not wish to do so, delete this exception statement from your version. - If you delete this exception statement from all source files in the - program, then also delete it here. - - score: '100.0' - start_line: 183 - end_line: 187 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_129.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may use this work under the terms of a Creative Commons CC0 1.0 - License/Waiver. - - On Debian systems, the complete text of the Creative Commons CC0 1.0 - Universal license can be found in `/usr/share/common-licenses/CC0-1.0'. - - score: '100.0' - start_line: 189 - end_line: 189 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: '190' - end_line: 203 - matcher: 1-hash - rule_length: 109 - matched_length: 109 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_845.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licensed 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 - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless 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. - - On Debian systems, the complete text of the Apache version 2.0 license - can be found in "/usr/share/common-licenses/Apache-2.0". diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cups/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cups/stable_copyright-detailed.expected.yml index 2ccbfb28185..4536db55d54 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cups/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cups/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: cups declared_license: - GPL-2.0 with AOSDL exception - LGPL-2.0 with AOSDL exception @@ -7,7 +6,346 @@ declared_license: - GPL-2.0 with AOSDL exception - LGPL-2.0 with AOSDL exception - Zlib -license_expression: cups AND cups AND (zlib AND zlib) AND bsd-simplified +declared_license_expression: cups +declared_license_expression_spdx: LicenseRef-scancode-cups +other_license_expression: cups AND cups AND (zlib AND zlib) AND bsd-simplified +other_license_expression_spdx: LicenseRef-scancode-cups AND LicenseRef-scancode-cups AND (Zlib + AND Zlib) AND BSD-2-Clause +license_detections: [] +other_license_detections: + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 26 + end_line: 48 + matched_length: 183 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_70.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_70.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + 'AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: cups + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 51 + end_line: 107 + matched_length: 356 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cups + rule_identifier: cups_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cups_6.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 356 + rule_relevance: 100 + matched_text: | + This program 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, version 2 of the License. + + The full text of the GPL is distributed as in + /usr/share/common-licenses/GPL-2 on Debian systems. + + In addition, as the copyright holder of CUPS, Apple Inc. grants + the following special exception: + + 1. Apple Operating System Development License Exception; + + a. Software that is developed by any person or entity + for an Apple Operating System ("Apple OS-Developed + Software"), including but not limited to Apple and + third party printer drivers, filters, and backends + for an Apple Operating System, that is linked to the + CUPS imaging library or based on any sample filters + or backends provided with CUPS shall not be + considered to be a derivative work or collective work + based on the CUPS program and is exempt from the + mandatory source code release clauses of the GNU GPL. + You may therefore distribute linked combinations of + the CUPS imaging library with Apple OS-Developed + Software without releasing the source code of the + Apple OS-Developed Software. You may also use sample + filters and backends provided with CUPS to develop + Apple OS-Developed Software without releasing the + source code of the Apple OS-Developed Software. + + b. An Apple Operating System means any operating system + software developed and/or marketed by Apple Computer, + Inc., including but not limited to all existing + releases and versions of Apple's Darwin, Mac OS X, + and Mac OS X Server products and all follow-on + releases and future versions thereof. + + c. This exception is only available for Apple + OS-Developed Software and does not apply to software + that is distributed for use on other operating + systems. + + d. All CUPS software that falls under this license + exception have the following text at the top of each + source file: + + This file is subject to the Apple OS-Developed + Software exception. + + 2. OpenSSL Toolkit License Exception; + + a. Apple Inc. explicitly allows the compilation and + distribution of the CUPS software with the OpenSSL + Toolkit. + + No developer is required to provide these exceptions in a + derived work. + licenses: + - key: cups + name: CUPS License + short_name: CUPS License + category: Copyleft + is_exception: no + is_unknown: no + owner: Apple + homepage_url: http://www.cups.org/ + text_url: http://www.cups.org/ + reference_url: https://scancode-licensedb.aboutcode.org/cups + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cups.LICENSE + spdx_license_key: LicenseRef-scancode-cups + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cups.LICENSE + - license_expression: cups + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 110 + end_line: 166 + matched_length: 357 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cups + rule_identifier: cups_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cups_4.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 357 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation, version 2 of the License. + + The full text of the LGPL is distributed as in + /usr/share/common-licenses/LGPL-2 on Debian systems. + + In addition, as the copyright holder of CUPS, Apple Inc. grants + the following special exception: + + 1. Apple Operating System Development License Exception; + + a. Software that is developed by any person or entity + for an Apple Operating System ("Apple OS-Developed + Software"), including but not limited to Apple and + third party printer drivers, filters, and backends + for an Apple Operating System, that is linked to the + CUPS imaging library or based on any sample filters + or backends provided with CUPS shall not be + considered to be a derivative work or collective work + based on the CUPS program and is exempt from the + mandatory source code release clauses of the GNU GPL. + You may therefore distribute linked combinations of + the CUPS imaging library with Apple OS-Developed + Software without releasing the source code of the + Apple OS-Developed Software. You may also use sample + filters and backends provided with CUPS to develop + Apple OS-Developed Software without releasing the + source code of the Apple OS-Developed Software. + + b. An Apple Operating System means any operating system + software developed and/or marketed by Apple Computer, + Inc., including but not limited to all existing + releases and versions of Apple's Darwin, Mac OS X, + and Mac OS X Server products and all follow-on + releases and future versions thereof. + + c. This exception is only available for Apple + OS-Developed Software and does not apply to software + that is distributed for use on other operating + systems. + + d. All CUPS software that falls under this license + exception have the following text at the top of each + source file: + + This file is subject to the Apple OS-Developed + Software exception. + + 2. OpenSSL Toolkit License Exception; + + a. Apple Inc. explicitly allows the compilation and + distribution of the CUPS software with the OpenSSL + Toolkit. + + No developer is required to provide these exceptions in a + derived work. + licenses: + - key: cups + name: CUPS License + short_name: CUPS License + category: Copyleft + is_exception: no + is_unknown: no + owner: Apple + homepage_url: http://www.cups.org/ + text_url: http://www.cups.org/ + reference_url: https://scancode-licensedb.aboutcode.org/cups + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cups.LICENSE + spdx_license_key: LicenseRef-scancode-cups + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cups.LICENSE + - license_expression: zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 169 + end_line: 169 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: zlib + rule_identifier: zlib_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_7.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: zlib License + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib + - score: '100.0' + start_line: 171 + end_line: 188 + matched_length: 132 + match_coverage: '100.0' + matcher: 2-aho + license_expression: zlib + rule_identifier: zlib.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must + not claim that you wrote the original software. If you use this + software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + + 2. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + + 3. This notice may not be removed or altered from any source + distribution. + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib copyright: | 2007-2015, Apple Inc. 2007-2013, Apple Inc. @@ -17,239 +355,3 @@ copyright: | 2011, Red Hat, Inc 2007-2014, Apple Inc 1997-2007, Easy Software Products -matches: - - score: '100.0' - start_line: 26 - end_line: 48 - matcher: 1-hash - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_70.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - 'AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 51 - end_line: 107 - matcher: 1-hash - rule_length: 356 - matched_length: 356 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cups_6.RULE - license_expression: cups - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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, version 2 of the License. - - The full text of the GPL is distributed as in - /usr/share/common-licenses/GPL-2 on Debian systems. - - In addition, as the copyright holder of CUPS, Apple Inc. grants - the following special exception: - - 1. Apple Operating System Development License Exception; - - a. Software that is developed by any person or entity - for an Apple Operating System ("Apple OS-Developed - Software"), including but not limited to Apple and - third party printer drivers, filters, and backends - for an Apple Operating System, that is linked to the - CUPS imaging library or based on any sample filters - or backends provided with CUPS shall not be - considered to be a derivative work or collective work - based on the CUPS program and is exempt from the - mandatory source code release clauses of the GNU GPL. - You may therefore distribute linked combinations of - the CUPS imaging library with Apple OS-Developed - Software without releasing the source code of the - Apple OS-Developed Software. You may also use sample - filters and backends provided with CUPS to develop - Apple OS-Developed Software without releasing the - source code of the Apple OS-Developed Software. - - b. An Apple Operating System means any operating system - software developed and/or marketed by Apple Computer, - Inc., including but not limited to all existing - releases and versions of Apple's Darwin, Mac OS X, - and Mac OS X Server products and all follow-on - releases and future versions thereof. - - c. This exception is only available for Apple - OS-Developed Software and does not apply to software - that is distributed for use on other operating - systems. - - d. All CUPS software that falls under this license - exception have the following text at the top of each - source file: - - This file is subject to the Apple OS-Developed - Software exception. - - 2. OpenSSL Toolkit License Exception; - - a. Apple Inc. explicitly allows the compilation and - distribution of the CUPS software with the OpenSSL - Toolkit. - - No developer is required to provide these exceptions in a - derived work. - - score: '100.0' - start_line: 110 - end_line: 166 - matcher: 1-hash - rule_length: 357 - matched_length: 357 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cups_4.RULE - license_expression: cups - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Library General Public License as published - by the Free Software Foundation, version 2 of the License. - - The full text of the LGPL is distributed as in - /usr/share/common-licenses/LGPL-2 on Debian systems. - - In addition, as the copyright holder of CUPS, Apple Inc. grants - the following special exception: - - 1. Apple Operating System Development License Exception; - - a. Software that is developed by any person or entity - for an Apple Operating System ("Apple OS-Developed - Software"), including but not limited to Apple and - third party printer drivers, filters, and backends - for an Apple Operating System, that is linked to the - CUPS imaging library or based on any sample filters - or backends provided with CUPS shall not be - considered to be a derivative work or collective work - based on the CUPS program and is exempt from the - mandatory source code release clauses of the GNU GPL. - You may therefore distribute linked combinations of - the CUPS imaging library with Apple OS-Developed - Software without releasing the source code of the - Apple OS-Developed Software. You may also use sample - filters and backends provided with CUPS to develop - Apple OS-Developed Software without releasing the - source code of the Apple OS-Developed Software. - - b. An Apple Operating System means any operating system - software developed and/or marketed by Apple Computer, - Inc., including but not limited to all existing - releases and versions of Apple's Darwin, Mac OS X, - and Mac OS X Server products and all follow-on - releases and future versions thereof. - - c. This exception is only available for Apple - OS-Developed Software and does not apply to software - that is distributed for use on other operating - systems. - - d. All CUPS software that falls under this license - exception have the following text at the top of each - source file: - - This file is subject to the Apple OS-Developed - Software exception. - - 2. OpenSSL Toolkit License Exception; - - a. Apple Inc. explicitly allows the compilation and - distribution of the CUPS software with the OpenSSL - Toolkit. - - No developer is required to provide these exceptions in a - derived work. - - score: '100.0' - start_line: 169 - end_line: 169 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib_7.RULE - license_expression: zlib - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: zlib License - - score: '100.0' - start_line: 171 - end_line: 188 - matcher: 2-aho - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib.LICENSE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must - not claim that you wrote the original software. If you use this - software in a product, an acknowledgment in the product - documentation would be appreciated but is not required. - - 2. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 3. This notice may not be removed or altered from any source - distribution. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dbconfig-common/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dbconfig-common/stable_copyright-detailed.expected.yml index d3f064856dc..55b4cb837cf 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dbconfig-common/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dbconfig-common/stable_copyright-detailed.expected.yml @@ -1,237 +1,312 @@ -primary_license: gpl-2.0-plus declared_license: - GPL-2+ - AFL-2.1 -license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (afl-2.1 AND afl-2.1) +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (afl-2.1 AND afl-2.1) +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later) AND (AFL-2.1 AND AFL-2.1) +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 10 + end_line: 10 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 11 + end_line: 16 + matched_length: 40 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_754.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_754.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 40 + rule_relevance: 100 + matched_text: | + all software (original and derived) is covered under the GPL (version 2 or + later) + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License Version 2 can be found in + /usr/share/common-licenses/GPL-2. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: afl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 21 + end_line: 21 + matched_length: 12 + match_coverage: '100.0' + matcher: 2-aho + license_expression: afl-2.1 + rule_identifier: afl-2.1_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/afl-2.1_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document is licensed under the Academic Free License, Version 2.1 + licenses: + - key: afl-2.1 + name: Academic Free License 2.1 + short_name: AFL 2.1 + category: Permissive + is_exception: no + is_unknown: no + owner: Lawrence Rosen + homepage_url: http://www.rosenlaw.com/afl21.htm + text_url: http://opensource.linux-mirror.org/licenses/afl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/afl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/afl-2.1.LICENSE + spdx_license_key: AFL-2.1 + spdx_url: https://spdx.org/licenses/AFL-2.1 + - score: '100.0' + start_line: 26 + end_line: 181 + matched_length: 1411 + match_coverage: '100.0' + matcher: 2-aho + license_expression: afl-2.1 + rule_identifier: afl-2.1_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/afl-2.1_6.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 1411 + rule_relevance: 100 + matched_text: | + The Academic Free License v. 2.1 + + This Academic Free License (the "License") applies to any original work of + authorship (the "Original Work") whose owner (the "Licensor") has placed the + following notice immediately following the copyright notice for the Original + Work: + + Licensed under the Academic Free License version 2.1 + + 1) Grant of Copyright License. Licensor hereby grants You a world-wide, + royalty-free, non-exclusive, perpetual, sublicenseable license to do the + following: + + a) to reproduce the Original Work in copies; + + b) to prepare derivative works ("Derivative Works") based upon the Original + Work; + + c) to distribute copies of the Original Work and Derivative Works to the + public; + + d) to perform the Original Work publicly; and + + e) to display the Original Work publicly. + + 2) Grant of Patent License. Licensor hereby grants You a world-wide, + royalty-free, non-exclusive, perpetual, sublicenseable license, under patent + claims owned or controlled by the Licensor that are embodied in the Original + Work as furnished by the Licensor, to make, use, sell and offer for sale the + Original Work and Derivative Works. + + 3) Grant of Source Code License. The term "Source Code" means the preferred + form of the Original Work for making modifications to it and all available + documentation describing how to modify the Original Work. Licensor hereby + agrees to provide a machine-readable copy of the Source Code of the Original + Work along with each copy of the Original Work that Licensor + distributes. Licensor reserves the right to satisfy this obligation by placing + a machine-readable copy of the Source Code in an information repository + reasonably calculated to permit inexpensive and convenient access by You for + as long as Licensor continues to distribute the Original Work, and by + publishing the address of that information repository in a notice immediately + following the copyright notice that applies to the Original Work. + + 4) Exclusions From License Grant. Neither the names of Licensor, nor the names + of any contributors to the Original Work, nor any of their trademarks or + service marks, may be used to endorse or promote products derived from this + Original Work without express prior written permission of the + Licensor. Nothing in this License shall be deemed to grant any rights to + trademarks, copyrights, patents, trade secrets or any other intellectual + property of Licensor except as expressly stated herein. No patent license is + granted to make, use, sell or offer to sell embodiments of any patent claims + other than the licensed claims defined in Section 2. No right is granted to + the trademarks of Licensor even if such marks are included in the Original + Work. Nothing in this License shall be interpreted to prohibit Licensor from + licensing under different terms from this License any Original Work that + Licensor otherwise would have a right to license. + + 5) This section intentionally omitted. + + 6) Attribution Rights. You must retain, in the Source Code of any Derivative + Works that You create, all copyright, patent or trademark notices from the + Source Code of the Original Work, as well as any notices of licensing and any + descriptive text identified therein as an "Attribution Notice." You must cause + the Source Code for any Derivative Works that You create to carry a prominent + Attribution Notice reasonably calculated to inform recipients that You have + modified the Original Work. + + 7) Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that + the copyright in and to the Original Work and the patent rights granted herein + by Licensor are owned by the Licensor or are sublicensed to You under the + terms of this License with the permission of the contributor(s) of those + copyrights and patent rights. Except as expressly stated in the immediately + proceeding sentence, the Original Work is provided under this License on an + "AS IS" BASIS and WITHOUT WARRANTY, either express or implied, including, + without limitation, the warranties of NON-INFRINGEMENT, MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY OF THE + ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an + essential part of this License. No license to Original Work is granted + hereunder except under this disclaimer. + + 8) Limitation of Liability. Under no circumstances and under no legal theory, + whether in tort (including negligence), contract, or otherwise, shall the + Licensor be liable to any person for any direct, indirect, special, + incidental, or consequential damages of any character arising as a result of + this License or the use of the Original Work including, without limitation, + damages for loss of goodwill, work stoppage, computer failure or malfunction, + or any and all other commercial damages or losses. This limitation of + liability shall not apply to liability for death or personal injury resulting + from Licensor's negligence to the extent applicable law prohibits such + limitation. Some jurisdictions do not allow the exclusion or limitation of + incidental or consequential damages, so this exclusion and limitation may not + apply to You. + + 9) Acceptance and Termination. If You distribute copies of the Original Work + or a Derivative Work, You must make a reasonable effort under the + circumstances to obtain the express assent of recipients to the terms of this + License. Nothing else but this License (or another written agreement between + Licensor and You) grants You permission to create Derivative Works based upon + the Original Work or to exercise any of the rights granted in Section 1 + herein, and any attempt to do so except under the terms of this License (or + another written agreement between Licensor and You) is expressly prohibited by + U.S. copyright law, the equivalent laws of other countries, and by + international treaty. Therefore, by exercising any of the rights granted to + You in Section 1 herein, You indicate Your acceptance of this License and all + of its terms and conditions. + + 10) Termination for Patent Action. This License shall terminate automatically + and You may no longer exercise any of the rights granted to You by this + License as of the date You commence an action, including a cross-claim or + counterclaim, against Licensor or any licensee alleging that the Original Work + infringes a patent. This termination provision shall not apply for an action + alleging patent infringement by combinations of the Original Work with other + software or hardware. + + 11) Jurisdiction, Venue and Governing Law. Any action or suit relating to this + License may be brought only in the courts of a jurisdiction wherein the + Licensor resides or in which Licensor conducts its primary business, and under + the laws of that jurisdiction excluding its conflict-of-law provisions. The + application of the United Nations Convention on Contracts for the + International Sale of Goods is expressly excluded. Any use of the Original + Work outside the scope of this License or after its termination shall be + subject to the requirements and penalties of the U.S. Copyright Act, 17 + U.S.C. § 101 et seq., the equivalent laws of other countries, and + international treaty. This section shall survive the termination of this + License. + + 12) Attorneys Fees. In any action to enforce the terms of this License or + seeking damages relating thereto, the prevailing party shall be entitled to + recover its costs and expenses, including, without limitation, reasonable + attorneys' fees and costs incurred in connection with such action, including + any appeal of such action. This section shall survive the termination of this + License. + + 13) Miscellaneous. This License represents the complete agreement concerning + the subject matter hereof. If any provision of this License is held to be + unenforceable, such provision shall be reformed only to the extent necessary + to make it enforceable. + + 14) Definition of "You" in This License. "You" throughout this License, + whether in upper or lower case, means an individual or a legal entity + exercising rights under, and complying with all of the terms of, this + License. For legal entities, "You" includes any entity that controls, is + controlled by, or is under common control with you. For purposes of this + definition, "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or otherwise, or + (ii) ownership of fifty percent (50%) or more of the outstanding shares, or + (iii) beneficial ownership of such entity. + + 15) Right to Use. You may use the Original Work in all ways not otherwise + restricted or conditioned by this License or by law, and Licensor promises not + to interfere with or be responsible for such uses by You. + + This license is Copyright (C) 2003-2004 Lawrence E. Rosen. All rights + reserved. Permission is hereby granted to copy and distribute this license + without modification. This license may not be modified without the express + written permission of its copyright owner. + licenses: + - key: afl-2.1 + name: Academic Free License 2.1 + short_name: AFL 2.1 + category: Permissive + is_exception: no + is_unknown: no + owner: Lawrence Rosen + homepage_url: http://www.rosenlaw.com/afl21.htm + text_url: http://opensource.linux-mirror.org/licenses/afl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/afl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/afl-2.1.LICENSE + spdx_license_key: AFL-2.1 + spdx_url: https://spdx.org/licenses/AFL-2.1 copyright: | 2000-2004 Ola Lundqvist 2004-2011 sean finney 2013-2015 Paul Gevers 2005 sean finney -matches: - - score: '100.0' - start_line: 10 - end_line: 10 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 11 - end_line: 16 - matcher: 1-hash - rule_length: 40 - matched_length: 40 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_754.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - all software (original and derived) is covered under the GPL (version 2 or - later) - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License Version 2 can be found in - /usr/share/common-licenses/GPL-2. - - score: '100.0' - start_line: 21 - end_line: 21 - matcher: 2-aho - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: afl-2.1_12.RULE - license_expression: afl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document is licensed under the Academic Free License, Version 2.1 - - score: '100.0' - start_line: 26 - end_line: 181 - matcher: 2-aho - rule_length: 1411 - matched_length: 1411 - match_coverage: '100.0' - rule_relevance: 100 - identifier: afl-2.1_6.RULE - license_expression: afl-2.1 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The Academic Free License v. 2.1 - - This Academic Free License (the "License") applies to any original work of - authorship (the "Original Work") whose owner (the "Licensor") has placed the - following notice immediately following the copyright notice for the Original - Work: - - Licensed under the Academic Free License version 2.1 - - 1) Grant of Copyright License. Licensor hereby grants You a world-wide, - royalty-free, non-exclusive, perpetual, sublicenseable license to do the - following: - - a) to reproduce the Original Work in copies; - - b) to prepare derivative works ("Derivative Works") based upon the Original - Work; - - c) to distribute copies of the Original Work and Derivative Works to the - public; - - d) to perform the Original Work publicly; and - - e) to display the Original Work publicly. - - 2) Grant of Patent License. Licensor hereby grants You a world-wide, - royalty-free, non-exclusive, perpetual, sublicenseable license, under patent - claims owned or controlled by the Licensor that are embodied in the Original - Work as furnished by the Licensor, to make, use, sell and offer for sale the - Original Work and Derivative Works. - - 3) Grant of Source Code License. The term "Source Code" means the preferred - form of the Original Work for making modifications to it and all available - documentation describing how to modify the Original Work. Licensor hereby - agrees to provide a machine-readable copy of the Source Code of the Original - Work along with each copy of the Original Work that Licensor - distributes. Licensor reserves the right to satisfy this obligation by placing - a machine-readable copy of the Source Code in an information repository - reasonably calculated to permit inexpensive and convenient access by You for - as long as Licensor continues to distribute the Original Work, and by - publishing the address of that information repository in a notice immediately - following the copyright notice that applies to the Original Work. - - 4) Exclusions From License Grant. Neither the names of Licensor, nor the names - of any contributors to the Original Work, nor any of their trademarks or - service marks, may be used to endorse or promote products derived from this - Original Work without express prior written permission of the - Licensor. Nothing in this License shall be deemed to grant any rights to - trademarks, copyrights, patents, trade secrets or any other intellectual - property of Licensor except as expressly stated herein. No patent license is - granted to make, use, sell or offer to sell embodiments of any patent claims - other than the licensed claims defined in Section 2. No right is granted to - the trademarks of Licensor even if such marks are included in the Original - Work. Nothing in this License shall be interpreted to prohibit Licensor from - licensing under different terms from this License any Original Work that - Licensor otherwise would have a right to license. - - 5) This section intentionally omitted. - - 6) Attribution Rights. You must retain, in the Source Code of any Derivative - Works that You create, all copyright, patent or trademark notices from the - Source Code of the Original Work, as well as any notices of licensing and any - descriptive text identified therein as an "Attribution Notice." You must cause - the Source Code for any Derivative Works that You create to carry a prominent - Attribution Notice reasonably calculated to inform recipients that You have - modified the Original Work. - - 7) Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that - the copyright in and to the Original Work and the patent rights granted herein - by Licensor are owned by the Licensor or are sublicensed to You under the - terms of this License with the permission of the contributor(s) of those - copyrights and patent rights. Except as expressly stated in the immediately - proceeding sentence, the Original Work is provided under this License on an - "AS IS" BASIS and WITHOUT WARRANTY, either express or implied, including, - without limitation, the warranties of NON-INFRINGEMENT, MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY OF THE - ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an - essential part of this License. No license to Original Work is granted - hereunder except under this disclaimer. - - 8) Limitation of Liability. Under no circumstances and under no legal theory, - whether in tort (including negligence), contract, or otherwise, shall the - Licensor be liable to any person for any direct, indirect, special, - incidental, or consequential damages of any character arising as a result of - this License or the use of the Original Work including, without limitation, - damages for loss of goodwill, work stoppage, computer failure or malfunction, - or any and all other commercial damages or losses. This limitation of - liability shall not apply to liability for death or personal injury resulting - from Licensor's negligence to the extent applicable law prohibits such - limitation. Some jurisdictions do not allow the exclusion or limitation of - incidental or consequential damages, so this exclusion and limitation may not - apply to You. - - 9) Acceptance and Termination. If You distribute copies of the Original Work - or a Derivative Work, You must make a reasonable effort under the - circumstances to obtain the express assent of recipients to the terms of this - License. Nothing else but this License (or another written agreement between - Licensor and You) grants You permission to create Derivative Works based upon - the Original Work or to exercise any of the rights granted in Section 1 - herein, and any attempt to do so except under the terms of this License (or - another written agreement between Licensor and You) is expressly prohibited by - U.S. copyright law, the equivalent laws of other countries, and by - international treaty. Therefore, by exercising any of the rights granted to - You in Section 1 herein, You indicate Your acceptance of this License and all - of its terms and conditions. - - 10) Termination for Patent Action. This License shall terminate automatically - and You may no longer exercise any of the rights granted to You by this - License as of the date You commence an action, including a cross-claim or - counterclaim, against Licensor or any licensee alleging that the Original Work - infringes a patent. This termination provision shall not apply for an action - alleging patent infringement by combinations of the Original Work with other - software or hardware. - - 11) Jurisdiction, Venue and Governing Law. Any action or suit relating to this - License may be brought only in the courts of a jurisdiction wherein the - Licensor resides or in which Licensor conducts its primary business, and under - the laws of that jurisdiction excluding its conflict-of-law provisions. The - application of the United Nations Convention on Contracts for the - International Sale of Goods is expressly excluded. Any use of the Original - Work outside the scope of this License or after its termination shall be - subject to the requirements and penalties of the U.S. Copyright Act, 17 - U.S.C. § 101 et seq., the equivalent laws of other countries, and - international treaty. This section shall survive the termination of this - License. - - 12) Attorneys Fees. In any action to enforce the terms of this License or - seeking damages relating thereto, the prevailing party shall be entitled to - recover its costs and expenses, including, without limitation, reasonable - attorneys' fees and costs incurred in connection with such action, including - any appeal of such action. This section shall survive the termination of this - License. - - 13) Miscellaneous. This License represents the complete agreement concerning - the subject matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent necessary - to make it enforceable. - - 14) Definition of "You" in This License. "You" throughout this License, - whether in upper or lower case, means an individual or a legal entity - exercising rights under, and complying with all of the terms of, this - License. For legal entities, "You" includes any entity that controls, is - controlled by, or is under common control with you. For purposes of this - definition, "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or otherwise, or - (ii) ownership of fifty percent (50%) or more of the outstanding shares, or - (iii) beneficial ownership of such entity. - - 15) Right to Use. You may use the Original Work in all ways not otherwise - restricted or conditioned by this License or by law, and Licensor promises not - to interfere with or be responsible for such uses by You. - - This license is Copyright (C) 2003-2004 Lawrence E. Rosen. All rights - reserved. Permission is hereby granted to copy and distribute this license - without modification. This license may not be modified without the express - written permission of its copyright owner. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/devscripts/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/devscripts/stable_copyright-detailed.expected.yml index 2efeca64b3a..4743053f64e 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/devscripts/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/devscripts/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 declared_license: - GPL-2+ - GPL-3 @@ -76,7 +75,9 @@ declared_license: - GPL-3+ - ISC - Public-Domain -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-3.0 AND gpl-1.0-plus +declared_license_expression: gpl-2.0-plus AND gpl-2.0 +declared_license_expression_spdx: GPL-2.0-or-later AND GPL-2.0-only +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-3.0 AND gpl-1.0-plus AND gpl-3.0 AND gpl-3.0) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0 AND gpl-3.0) AND isc AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND ((artistic-perl-1.0 AND artistic-perl-1.0) OR (gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0)) AND (gpl-2.0-plus @@ -112,6 +113,1097 @@ license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-3.0 AND AND gpl-2.0-plus AND gpl-2.0) AND public-domain-disclaimer AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND + (GPL-3.0-only AND GPL-1.0-or-later AND GPL-3.0-only AND GPL-3.0-only) AND (GPL-3.0-or-later + AND GPL-3.0-or-later AND GPL-3.0-only AND GPL-3.0-only) AND ISC AND (GPL-2.0-or-later AND + GPL-2.0-or-later AND GPL-2.0-only) AND ((Artistic-1.0-Perl AND Artistic-1.0-Perl) OR (GPL-1.0-or-later + AND GPL-1.0-or-later AND GPL-1.0-or-later AND GPL-1.0-or-later AND GPL-1.0-only)) AND (GPL-2.0-or-later + AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) + AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later + AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later + AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only AND GPL-2.0-only) + AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later + AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later + AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) + AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later + AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later + AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) + AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only + AND GPL-2.0-only) AND (GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-only AND GPL-3.0-only) + AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND Artistic-2.0 AND (GPL-2.0-or-later + AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) + AND (GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-only AND GPL-3.0-only) AND (GPL-2.0-or-later + AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) + AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-3.0-or-later AND GPL-3.0-or-later + AND GPL-3.0-only AND GPL-3.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) + AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later + AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-3.0-or-later + AND GPL-3.0-or-later AND GPL-3.0-only AND GPL-3.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later + AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later + AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) + AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later + AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later + AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) + AND ((Artistic-1.0-Perl AND Artistic-1.0-Perl) OR (GPL-1.0-or-later AND GPL-1.0-or-later AND + GPL-1.0-or-later AND GPL-1.0-or-later AND GPL-1.0-only)) AND (GPL-2.0-only AND GPL-2.0-only + AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later + AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) + AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later + AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later + AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) + AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later + AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later + AND GPL-2.0-or-later AND GPL-2.0-only) AND LicenseRef-scancode-public-domain-disclaimer AND + (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later + AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) +license_detections: [] +other_license_detections: + - license_expression: artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 355 + end_line: 355 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 + rule_identifier: artistic-perl-1.0_26.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_26.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 99 + matched_text: 'License: artistic' + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - score: '100.0' + start_line: 356 + end_line: 360 + matched_length: 43 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 + rule_identifier: artistic-perl-1.0_13.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_13.RULE + referenced_filenames: + - /usr/share/common-licenses/Artistic + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 43 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the Artistic License, which comes with Perl. + + On Debian systems, the complete text of the Artistic License can be + found in `/usr/share/common-licenses/Artistic'. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-2.0 + detection_log: + - not-combined + matches: + - score: '99.93' + start_line: 363 + end_line: 551 + matched_length: 1353 + match_coverage: '99.93' + matcher: 3-seq + license_expression: artistic-2.0 + rule_identifier: artistic-2.0_36.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_36.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 1354 + rule_relevance: 100 + matched_text: | + Copyright (c) 2000-2006, The Perl Foundation. + + Everyone is permitted to copy and distribute verbatim copies of this + license document, but changing it is not allowed. + + Preamble + + This license establishes the terms under which a given free software + Package may be copied, modified, distributed, and/or redistributed. + The intent is that the Copyright Holder maintains some artistic + control over the development of that Package while still keeping the + Package available as open source and free software. + + You are always permitted to make arrangements wholly outside of this + license directly with the Copyright Holder of a given Package. If the + terms of this license do not permit the full use that you propose to + make of the Package, you should contact the Copyright Holder and seek + a different licensing arrangement. + + Definitions + + "Copyright Holder" means the individual(s) or organization(s) named in + the copyright notice for the entire Package. + + "Contributor" means any party that has contributed code or other + material to the Package, in accordance with the Copyright Holder's + procedures. + + "You" and "your" means any person who would like to copy, distribute, + or modify the Package. + + "Package" means the collection of files distributed by the Copyright + Holder, and derivatives of that collection and/or of those files. A + given Package may consist of either the Standard Version, or a + Modified Version. + + "Distribute" means providing a copy of the Package or making it + accessible to anyone else, or in the case of a company or + organization, to others outside of your company or organization. + + "Distributor Fee" means any fee that you charge for Distributing this + Package or providing support for this Package to another party. It + does not mean licensing fees. + + "Standard Version" refers to the Package if it has not been modified, + or has been modified only in ways explicitly requested by the + Copyright Holder. + + "Modified Version" means the Package, if it has been changed, and such + changes were not explicitly requested by the Copyright Holder. + + "Original License" means this Artistic License as Distributed with the + Standard Version of the Package, in its current version or as it may + be modified by The Perl Foundation in the future. + + "Source" form means the source code, documentation source, and + configuration files for the Package. + + "Compiled" form means the compiled bytecode, object code, binary, or + any other form resulting from mechanical transformation or translation + of the Source form. + + Permission for Use and Modification Without Distribution + + (1) You are permitted to use the Standard Version and create and use + Modified Versions for any purpose without restriction, provided + that you do not Distribute the Modified Version. + + Permissions for Redistribution of the Standard Version + + (2) You may Distribute verbatim copies of the Source form of the + Standard Version of this Package in any medium without + restriction, either gratis or for a Distributor Fee, provided + that you duplicate all of the original copyright notices and + associated disclaimers. At your discretion, such verbatim copies + may or may not include a Compiled form of the Package. + + (3) You may apply any bug fixes, portability changes, and other + modifications made available from the Copyright Holder. The + resulting Package will still be considered the Standard Version, + and as such will be subject to the Original License. + + Distribution of Modified Versions of the Package as Source + + (4) You may Distribute your Modified Version as Source (either gratis + or for a Distributor Fee, and with or without a Compiled form of + the Modified Version) provided that you clearly document how it + differs from the Standard Version, including, but not limited to, + documenting any non-standard features, executables, or modules, + and provided that you do at least ONE of the following: + + (a) make the Modified Version available to the Copyright Holder + of the Standard Version, under the Original License, so that + the Copyright Holder may include your modifications in the + Standard Version. + (b) ensure that installation of your Modified Version does not + prevent the user installing or running the Standard Version. + In addition, the Modified Version must bear a name that is + different from the name of the Standard Version. + (c) allow anyone who receives a copy of the Modified Version to + make the Source form of the Modified Version available to + others under + (i) the Original License or + (ii) a license that permits the licensee to freely copy, + modify and redistribute the Modified Version using the + same licensing terms that apply to the copy that the + licensee received, and requires that the Source form of + the Modified Version, and of any works derived from it, + be made freely available in that license fees are + prohibited but Distributor Fees are allowed. + + Distribution of Compiled Forms of the Standard Version or Modified + Versions without the Source + + (5) You may Distribute Compiled forms of the Standard Version without + the Source, provided that you include complete instructions on + how to get the Source of the Standard Version. Such instructions + must be valid at the time of your distribution. If these + instructions, at any time while you are carrying out such + distribution, become invalid, you must provide new instructions + on demand or cease further distribution. If you provide valid + instructions or cease distribution within thirty days after you + become aware that the instructions are invalid, then you do not + forfeit any of your rights under this license. + + (6) You may Distribute a Modified Version in Compiled form without + the Source, provided that you comply with Section 4 with respect + to the Source of the Modified Version. + + Aggregating or Linking the Package + + (7) You may aggregate the Package (either the Standard Version or + Modified Version) with other packages and Distribute the + resulting aggregation provided that you do not charge a licensing + fee for the Package. Distributor Fees are permitted, and licensing + fees for other components in the aggregation are permitted. The + terms of this license apply to the use and Distribution of the + Standard or Modified Versions as included in the aggregation. + + (8) You are permitted to link Modified and Standard Versions with + other works, to embed the Package in a larger work of your own, + or to build stand-alone binary or bytecode versions of + applications that include the Package, and Distribute the result + without restriction, provided the result does not expose a direct + interface to the Package. + + Items That are Not Considered Part of a Modified Version + + (9) Works (including, but not limited to, modules and scripts) that + merely extend or make use of the Package, do not, by themselves, + cause the Package to be a Modified Version. In addition, such + works are not considered parts of the Package itself, and are + not subject to the terms of this license. + + General Provisions + + (10) Any use, modification, and distribution of the Standard or + Modified Versions is governed by this Artistic License. By + using, modifying or distributing the Package, you accept this + license. Do not use, modify, or distribute the Package, if you + do not accept this license. + + (11) If your Modified Version has been derived from a Modified + Version made by someone other than you, you are nevertheless + required to ensure that your Modified Version complies with + the requirements of this license. + + (12) This license does not grant you the right to use any trademark, + service mark, tradename, or logo of the Copyright Holder. + + (13) This license includes the non-exclusive, worldwide, + free-of-charge patent license to make, have made, use, offer to + sell, import and otherwise transfer the Package with respect to + any patent claims licensable by the Copyright Holder that are + necessarily infringed by the Package. If you institute patent + litigation (including a cross-claim or counterclaim) against + any party alleging that the Package constitutes direct or + contributory patent infringement, then this Artistic License to + you shall terminate on the date that such litigation is filed. + + (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT + HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE + DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL LAW. UNLESS + REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL + DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN + IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: artistic-2.0 + name: Artistic License 2.0 + short_name: Artistic 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://www.perlfoundation.org/artistic_license_2_0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE + spdx_license_key: Artistic-2.0 + spdx_url: https://spdx.org/licenses/Artistic-2.0 + - license_expression: gpl-1.0-plus AND gpl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 553 + end_line: 553 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_395.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_395.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-1+' + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 554 + end_line: 557 + matched_length: 39 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 39 + rule_relevance: 100 + matched_text: | + This program 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 1, or (at your option) + any later version. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 559 + end_line: 560 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_33.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_33.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: | + the GNU General + Public License + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 560 + end_line: 560 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_424.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_424.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: usr/share/common-licenses/GPL- + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '60.0' + start_line: 560 + end_line: 560 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0 + rule_identifier: gpl-1.0_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0_15.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 60 + matched_text: GPL-1' + licenses: + - key: gpl-1.0 + name: GNU General Public License 1.0 + short_name: GPL 1.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-1.0.html + text_url: http://www.gnu.org/licenses/gpl-1.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0.LICENSE + spdx_license_key: GPL-1.0-only + spdx_url: https://spdx.org/licenses/GPL-1.0-only + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 562 + end_line: 562 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 563 + end_line: 565 + matched_length: 31 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_396.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_396.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 31 + rule_relevance: 100 + matched_text: | + This program 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; version 2. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 567 + end_line: 568 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1295.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1295.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 570 + end_line: 570 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 571 + end_line: 574 + matched_length: 39 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_165.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_165.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 39 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) + any later version. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 576 + end_line: 577 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1295.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1295.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-3.0 AND gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 579 + end_line: 579 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_rdesc_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_rdesc_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3' + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - score: '100.0' + start_line: 580 + end_line: 582 + matched_length: 29 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus + rule_identifier: gpl_91.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_91.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 29 + rule_relevance: 100 + matched_text: | + This program 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; + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 584 + end_line: 585 + matched_length: 8 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_237.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_237.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: | + version 3 of the GNU General + Public License + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - score: '100.0' + start_line: 585 + end_line: 585 + matched_length: 6 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_93.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_93.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 6 + rule_relevance: 100 + matched_text: usr/share/common-licenses/GPL-3' + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - license_expression: gpl-3.0-plus AND gpl-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 587 + end_line: 587 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 588 + end_line: 591 + matched_length: 39 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_284.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_284.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 39 + rule_relevance: 100 + matched_text: | + This program 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, or (at your option) + any later version. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 593 + end_line: 594 + matched_length: 8 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_237.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_237.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: | + version 3 of the GNU General + Public License + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - score: '100.0' + start_line: 594 + end_line: 594 + matched_length: 6 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_93.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_93.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 6 + rule_relevance: 100 + matched_text: usr/share/common-licenses/GPL-3' + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 597 + end_line: 607 + matched_length: 112 + match_coverage: '100.0' + matcher: 1-hash + license_expression: isc + rule_identifier: isc.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 112 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: public-domain-disclaimer + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 610 + end_line: 612 + matched_length: 33 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain-disclaimer + rule_identifier: public-domain-disclaimer_16.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain-disclaimer_16.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 33 + rule_relevance: 100 + matched_text: | + To the extent possible under law, the author(s) have dedicated all copyright + and related and neighboring rights to this software to the public domain + worldwide. This software is distributed without any warranty. + licenses: + - key: public-domain-disclaimer + name: Public Domain Disclaimer + short_name: Public Domain Disclaimer + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE copyright: | 1997, Klee Dienes Christoph Lameter @@ -224,624 +1316,3 @@ copyright: | 2012, Arno Töll 2006, Julian Gilbey 2015, Nicholas Bamber -matches: - - score: '99.0' - start_line: 355 - end_line: 355 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 99 - identifier: artistic-perl-1.0_26.RULE - license_expression: artistic-perl-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: artistic' - - score: '100.0' - start_line: 356 - end_line: 360 - matcher: 1-hash - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_13.RULE - license_expression: artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the Artistic License, which comes with Perl. - - On Debian systems, the complete text of the Artistic License can be - found in `/usr/share/common-licenses/Artistic'. - - score: '99.93' - start_line: 363 - end_line: 551 - matcher: 3-seq - rule_length: 1354 - matched_length: 1353 - match_coverage: '99.93' - rule_relevance: 100 - identifier: artistic-2.0_36.RULE - license_expression: artistic-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copyright (c) 2000-2006, The Perl Foundation. - - Everyone is permitted to copy and distribute verbatim copies of this - license document, but changing it is not allowed. - - Preamble - - This license establishes the terms under which a given free software - Package may be copied, modified, distributed, and/or redistributed. - The intent is that the Copyright Holder maintains some artistic - control over the development of that Package while still keeping the - Package available as open source and free software. - - You are always permitted to make arrangements wholly outside of this - license directly with the Copyright Holder of a given Package. If the - terms of this license do not permit the full use that you propose to - make of the Package, you should contact the Copyright Holder and seek - a different licensing arrangement. - - Definitions - - "Copyright Holder" means the individual(s) or organization(s) named in - the copyright notice for the entire Package. - - "Contributor" means any party that has contributed code or other - material to the Package, in accordance with the Copyright Holder's - procedures. - - "You" and "your" means any person who would like to copy, distribute, - or modify the Package. - - "Package" means the collection of files distributed by the Copyright - Holder, and derivatives of that collection and/or of those files. A - given Package may consist of either the Standard Version, or a - Modified Version. - - "Distribute" means providing a copy of the Package or making it - accessible to anyone else, or in the case of a company or - organization, to others outside of your company or organization. - - "Distributor Fee" means any fee that you charge for Distributing this - Package or providing support for this Package to another party. It - does not mean licensing fees. - - "Standard Version" refers to the Package if it has not been modified, - or has been modified only in ways explicitly requested by the - Copyright Holder. - - "Modified Version" means the Package, if it has been changed, and such - changes were not explicitly requested by the Copyright Holder. - - "Original License" means this Artistic License as Distributed with the - Standard Version of the Package, in its current version or as it may - be modified by The Perl Foundation in the future. - - "Source" form means the source code, documentation source, and - configuration files for the Package. - - "Compiled" form means the compiled bytecode, object code, binary, or - any other form resulting from mechanical transformation or translation - of the Source form. - - Permission for Use and Modification Without Distribution - - (1) You are permitted to use the Standard Version and create and use - Modified Versions for any purpose without restriction, provided - that you do not Distribute the Modified Version. - - Permissions for Redistribution of the Standard Version - - (2) You may Distribute verbatim copies of the Source form of the - Standard Version of this Package in any medium without - restriction, either gratis or for a Distributor Fee, provided - that you duplicate all of the original copyright notices and - associated disclaimers. At your discretion, such verbatim copies - may or may not include a Compiled form of the Package. - - (3) You may apply any bug fixes, portability changes, and other - modifications made available from the Copyright Holder. The - resulting Package will still be considered the Standard Version, - and as such will be subject to the Original License. - - Distribution of Modified Versions of the Package as Source - - (4) You may Distribute your Modified Version as Source (either gratis - or for a Distributor Fee, and with or without a Compiled form of - the Modified Version) provided that you clearly document how it - differs from the Standard Version, including, but not limited to, - documenting any non-standard features, executables, or modules, - and provided that you do at least ONE of the following: - - (a) make the Modified Version available to the Copyright Holder - of the Standard Version, under the Original License, so that - the Copyright Holder may include your modifications in the - Standard Version. - (b) ensure that installation of your Modified Version does not - prevent the user installing or running the Standard Version. - In addition, the Modified Version must bear a name that is - different from the name of the Standard Version. - (c) allow anyone who receives a copy of the Modified Version to - make the Source form of the Modified Version available to - others under - (i) the Original License or - (ii) a license that permits the licensee to freely copy, - modify and redistribute the Modified Version using the - same licensing terms that apply to the copy that the - licensee received, and requires that the Source form of - the Modified Version, and of any works derived from it, - be made freely available in that license fees are - prohibited but Distributor Fees are allowed. - - Distribution of Compiled Forms of the Standard Version or Modified - Versions without the Source - - (5) You may Distribute Compiled forms of the Standard Version without - the Source, provided that you include complete instructions on - how to get the Source of the Standard Version. Such instructions - must be valid at the time of your distribution. If these - instructions, at any time while you are carrying out such - distribution, become invalid, you must provide new instructions - on demand or cease further distribution. If you provide valid - instructions or cease distribution within thirty days after you - become aware that the instructions are invalid, then you do not - forfeit any of your rights under this license. - - (6) You may Distribute a Modified Version in Compiled form without - the Source, provided that you comply with Section 4 with respect - to the Source of the Modified Version. - - Aggregating or Linking the Package - - (7) You may aggregate the Package (either the Standard Version or - Modified Version) with other packages and Distribute the - resulting aggregation provided that you do not charge a licensing - fee for the Package. Distributor Fees are permitted, and licensing - fees for other components in the aggregation are permitted. The - terms of this license apply to the use and Distribution of the - Standard or Modified Versions as included in the aggregation. - - (8) You are permitted to link Modified and Standard Versions with - other works, to embed the Package in a larger work of your own, - or to build stand-alone binary or bytecode versions of - applications that include the Package, and Distribute the result - without restriction, provided the result does not expose a direct - interface to the Package. - - Items That are Not Considered Part of a Modified Version - - (9) Works (including, but not limited to, modules and scripts) that - merely extend or make use of the Package, do not, by themselves, - cause the Package to be a Modified Version. In addition, such - works are not considered parts of the Package itself, and are - not subject to the terms of this license. - - General Provisions - - (10) Any use, modification, and distribution of the Standard or - Modified Versions is governed by this Artistic License. By - using, modifying or distributing the Package, you accept this - license. Do not use, modify, or distribute the Package, if you - do not accept this license. - - (11) If your Modified Version has been derived from a Modified - Version made by someone other than you, you are nevertheless - required to ensure that your Modified Version complies with - the requirements of this license. - - (12) This license does not grant you the right to use any trademark, - service mark, tradename, or logo of the Copyright Holder. - - (13) This license includes the non-exclusive, worldwide, - free-of-charge patent license to make, have made, use, offer to - sell, import and otherwise transfer the Package with respect to - any patent claims licensable by the Copyright Holder that are - necessarily infringed by the Package. If you institute patent - litigation (including a cross-claim or counterclaim) against - any party alleging that the Package constitutes direct or - contributory patent infringement, then this Artistic License to - you shall terminate on the date that such litigation is filed. - - (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT - HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE - DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL LAW. UNLESS - REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL - DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 553 - end_line: 553 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_395.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-1+' - - score: '100.0' - start_line: 554 - end_line: 557 - matcher: 2-aho - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_2.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 1, or (at your option) - any later version. - - score: '100.0' - start_line: 559 - end_line: 560 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_33.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General - Public License - - score: '100.0' - start_line: 560 - end_line: 560 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_424.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL- - - score: '60.0' - start_line: 560 - end_line: 560 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 60 - identifier: gpl-1.0_15.RULE - license_expression: gpl-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: GPL-1' - - score: '100.0' - start_line: 562 - end_line: 562 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 563 - end_line: 565 - matcher: 2-aho - rule_length: 31 - matched_length: 31 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_396.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; version 2. - - score: '100.0' - start_line: 567 - end_line: 568 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1295.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of version 2 of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-2' - - score: '100.0' - start_line: 570 - end_line: 570 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 571 - end_line: 574 - matcher: 2-aho - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_165.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) - any later version. - - score: '100.0' - start_line: 576 - end_line: 577 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1295.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of version 2 of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-2' - - score: '100.0' - start_line: 579 - end_line: 579 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_rdesc_1.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3' - - score: '100.0' - start_line: 580 - end_line: 582 - matcher: 2-aho - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl_91.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; - - score: '100.0' - start_line: 584 - end_line: 585 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_237.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 3 of the GNU General - Public License - - score: '100.0' - start_line: 585 - end_line: 585 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3' - - score: '100.0' - start_line: 587 - end_line: 587 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 588 - end_line: 591 - matcher: 2-aho - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_284.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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, or (at your option) - any later version. - - score: '100.0' - start_line: 593 - end_line: 594 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_237.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 3 of the GNU General - Public License - - score: '100.0' - start_line: 594 - end_line: 594 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3' - - score: '100.0' - start_line: 597 - end_line: 607 - matcher: 1-hash - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc.LICENSE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - 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. - - score: '100.0' - start_line: 610 - end_line: 612 - matcher: 1-hash - rule_length: 33 - matched_length: 33 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain-disclaimer_16.RULE - license_expression: public-domain-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To the extent possible under law, the author(s) have dedicated all copyright - and related and neighboring rights to this software to the public domain - worldwide. This software is distributed without any warranty. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dma/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dma/stable_copyright-detailed.expected.yml index 98d3bfaee95..fa79b588f62 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dma/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dma/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: bsd-new declared_license: - BSD-3 - BSD-3 @@ -11,8 +10,166 @@ declared_license: - BSD-3 - BSD-1 - BSD-2 -license_expression: bsd-new AND bsd-new AND bsd-new AND (isc AND bsd-simplified) AND bsd-new +declared_license_expression: bsd-new +declared_license_expression_spdx: BSD-3-Clause +other_license_expression: bsd-new AND bsd-new AND bsd-new AND (isc AND bsd-simplified) AND bsd-new AND bsd-new AND bsd-new AND bsd-new +other_license_expression_spdx: BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND (ISC AND BSD-2-Clause) + AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause +license_detections: [] +other_license_detections: + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '90.0' + start_line: 47 + end_line: 59 + matched_length: 101 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_1036.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1036.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 101 + rule_relevance: 90 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + 3. Neither the name of The DragonFly Project nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific, prior written permission. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 62 + end_line: 72 + matched_length: 111 + match_coverage: '100.0' + matcher: 1-hash + license_expression: isc + rule_identifier: isc_14.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_14.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 111 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + . + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 75 + end_line: 94 + matched_length: 183 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause copyright: | Copyright (c) 1995-2001 Kungliga Tekniska Högskolan (Royal Institute of Technology, Stockholm, Sweden). @@ -32,96 +189,3 @@ copyright: | by Simon 'corecode' Schubert and Matthias Schmidt . Copyright (c) 2009 - 2012 Peter Pentchev. -matches: - - score: '90.0' - start_line: 47 - end_line: 59 - matcher: 1-hash - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 90 - identifier: bsd-new_1036.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - 3. Neither the name of The DragonFly Project nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific, prior written permission. - - score: '100.0' - start_line: 62 - end_line: 72 - matcher: 1-hash - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_14.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 75 - end_line: 94 - matcher: 1-hash - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dovecot/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dovecot/stable_copyright-detailed.expected.yml index fc34b93aabf..5593561a509 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dovecot/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dovecot/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: lgpl-2.1 AND lgpl-2.1-plus declared_license: - LGPL-2.1 - MIT @@ -28,12 +27,713 @@ declared_license: - BSD-2-Clause - GPL-2+ - Unicode-DFS-2015 -license_expression: (lgpl-2.1 AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND mit AND - mit AND beerware AND mit AND public-domain AND bsd-new AND bsd-new AND mit AND mit AND mit - AND mit AND mit AND unicode AND bsd-new AND (apache-2.0 AND apache-2.0) AND bsd-simplified +declared_license_expression: lgpl-2.1 AND lgpl-2.1-plus +declared_license_expression_spdx: LGPL-2.1-only AND LGPL-2.1-or-later +other_license_expression: (lgpl-2.1 AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND mit + AND mit AND beerware AND mit AND public-domain AND bsd-new AND bsd-new AND mit AND mit AND + mit AND mit AND mit AND unicode AND bsd-new AND (apache-2.0 AND apache-2.0) AND bsd-simplified AND mit AND ((apache-2.0 AND apache-2.0) OR (lgpl-2.1 AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1)) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (lgpl-2.1 AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) +other_license_expression_spdx: (LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND + LGPL-2.1-only) AND MIT AND MIT AND Beerware AND MIT AND LicenseRef-scancode-public-domain + AND BSD-3-Clause AND BSD-3-Clause AND MIT AND MIT AND MIT AND MIT AND MIT AND LicenseRef-scancode-unicode + AND BSD-3-Clause AND (Apache-2.0 AND Apache-2.0) AND BSD-2-Clause AND MIT AND ((Apache-2.0 + AND Apache-2.0) OR (LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-only)) + AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only AND GPL-2.0-only) AND (LGPL-2.1-only + AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-only) +license_detections: [] +other_license_detections: + - license_expression: beerware + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 32 + end_line: 35 + matched_length: 52 + match_coverage: '100.0' + matcher: 1-hash + license_expression: beerware + rule_identifier: beerware_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/beerware_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 52 + rule_relevance: 100 + matched_text: | + THE BEER-WARE LICENSE" (Revision 42): + wrote this file. As long as you retain this notice you + can do whatever you want with this stuff. If we meet some day, and you think + this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp + licenses: + - key: beerware + name: Beer-Ware License + short_name: Beer-Ware License + category: Permissive + is_exception: no + is_unknown: no + owner: FreeBSD + homepage_url: http://people.freebsd.org/~phk/ + text_url: http://people.freebsd.org/~phk/ + reference_url: https://scancode-licensedb.aboutcode.org/beerware + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/beerware.LICENSE + spdx_license_key: Beerware + spdx_url: https://spdx.org/licenses/Beerware + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 46 + end_line: 47 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_45.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_45.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: | + placed in the + public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 121 + end_line: 137 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: lgpl-2.1 AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 139 + end_line: 139 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1' + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '100.0' + start_line: 140 + end_line: 152 + matched_length: 117 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_239.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_239.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 117 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 154 + end_line: 154 + matched_length: 6 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_83_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_83_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 6 + rule_relevance: 100 + matched_text: the GNU Lesser General Public License + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 155 + end_line: 155 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_82.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_82.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 100 + matched_text: usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 157 + end_line: 157 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: apache-2.0' + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 158 + end_line: 171 + matched_length: 109 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + rule_identifier: apache-2.0_951.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_951.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 109 + rule_relevance: 100 + matched_text: | + Licensed 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 + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless 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. + + On Debian systems, the full text of the Apache License, Version 2.0 can be + found at /usr/share/common-licenses/Apache-2.0. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 176 + end_line: '198' + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 201 + end_line: 220 + matched_length: 185 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_16.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_16.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 185 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: gpl-2.0-plus AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 222 + end_line: 222 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 223 + end_line: 235 + matched_length: 113 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_420.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_420.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 113 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 237 + end_line: 237 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_660.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_660.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 100 + matched_text: the GNU General Public License version 2 + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 238 + end_line: 238 + matched_length: 6 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_621.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_621.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 6 + rule_relevance: 100 + matched_text: usr/share/common-licenses/GPL-2. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: unicode + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 241 + end_line: 273 + matched_length: 300 + match_coverage: '100.0' + matcher: 2-aho + license_expression: unicode + rule_identifier: unicode_35.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode_35.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 300 + rule_relevance: 100 + matched_text: | + Distributed under the + Terms of Use in http://www.unicode.org/copyright.html. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of the Unicode data files and any associated documentation (the "Data Files") + or Unicode software and any associated documentation (the "Software") to deal + in the Data Files or Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, and/or sell copies + of the Data Files or Software, and to permit persons to whom the Data Files or + Software are furnished to do so, provided that + + (a) this copyright and permission notice appear with all copies of the Data + Files or Software, + (b) this copyright and permission notice appear in associated documentation, + and + (c) there is clear notice in each modified Data File or in the Software as + well as in the documentation associated with the Data File(s) or Software + that the data or software has been modified. + + THE DATA FILES AND SOFTWARE ARE 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 OF THIRD + PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN + THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR + SOFTWARE. + + Except as contained in this notice, the name of a copyright holder shall not + be used in advertising or otherwise to promote the sale, use or other dealings + in these Data Files or Software without prior written authorization of the + copyright holder. + licenses: + - key: unicode + name: Unicode Inc License Agreement + short_name: Unicode Inc License Agreement + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: http://unicode.org/ + text_url: http://unicode.org/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/unicode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + spdx_license_key: LicenseRef-scancode-unicode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE copyright: | (c) 2001-2018 Dovecot authors (c) 2001-2018 Dovecot authors @@ -71,399 +771,3 @@ copyright: | (c) 2016-2018 Apollon Oikonomopoulos (c) 2002-2018 Stephan Bosch (c) 2002-2018 Dovecot authors -matches: - - score: '100.0' - start_line: 32 - end_line: 35 - matcher: 1-hash - rule_length: 52 - matched_length: 52 - match_coverage: '100.0' - rule_relevance: 100 - identifier: beerware_1.RULE - license_expression: beerware - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - THE BEER-WARE LICENSE" (Revision 42): - wrote this file. As long as you retain this notice you - can do whatever you want with this stuff. If we meet some day, and you think - this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp - - score: '100.0' - start_line: 46 - end_line: 47 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_45.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - placed in the - public domain. - - score: '100.0' - start_line: 121 - end_line: 137 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 139 - end_line: 139 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 140 - end_line: 152 - matcher: 2-aho - rule_length: 117 - matched_length: 117 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_239.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - score: '100.0' - start_line: 154 - end_line: 154 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_83_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU Lesser General Public License - - score: '100.0' - start_line: 155 - end_line: 155 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_82.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 157 - end_line: 157 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 158 - end_line: 171 - matcher: 1-hash - rule_length: 109 - matched_length: 109 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_951.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licensed 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 - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless 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. - - On Debian systems, the full text of the Apache License, Version 2.0 can be - found at /usr/share/common-licenses/Apache-2.0. - - score: '100.0' - start_line: 176 - end_line: '198' - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 201 - end_line: 220 - matcher: 1-hash - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_16.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 222 - end_line: 222 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 223 - end_line: 235 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 237 - end_line: 237 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License version 2 - - score: '100.0' - start_line: 238 - end_line: 238 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2. - - score: '100.0' - start_line: 241 - end_line: 273 - matcher: 2-aho - rule_length: 300 - matched_length: 300 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_35.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Distributed under the - Terms of Use in http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of the Unicode data files and any associated documentation (the "Data Files") - or Unicode software and any associated documentation (the "Software") to deal - in the Data Files or Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, and/or sell copies - of the Data Files or Software, and to permit persons to whom the Data Files or - Software are furnished to do so, provided that - - (a) this copyright and permission notice appear with all copies of the Data - Files or Software, - (b) this copyright and permission notice appear in associated documentation, - and - (c) there is clear notice in each modified Data File or in the Software as - well as in the documentation associated with the Data File(s) or Software - that the data or software has been modified. - - THE DATA FILES AND SOFTWARE ARE 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 OF THIRD - PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN - THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR - SOFTWARE. - - Except as contained in this notice, the name of a copyright holder shall not - be used in advertising or otherwise to promote the sale, use or other dealings - in these Data Files or Software without prior written authorization of the - copyright holder. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dpdk/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dpdk/stable_copyright-detailed.expected.yml index f483c32b707..42772aea211 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dpdk/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dpdk/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: bsd-new declared_license: - BSD-3-clause - GPL-2 @@ -15,9 +14,395 @@ declared_license: - LGPL-2.1 - BSD-2-clause - BSD-3-clause -license_expression: bsd-new AND (gpl-2.0 AND gpl-2.0) AND bsd-simplified AND (bsd-new OR (gpl-2.0 - AND gpl-2.0)) AND (bsd-new OR (lgpl-2.1 AND lgpl-2.1)) AND bsd-simplified AND (gpl-2.0 AND - gpl-2.0) AND (gpl-3.0 AND gpl-3.0) AND gpl-2.0-plus +declared_license_expression: bsd-new +declared_license_expression_spdx: BSD-3-Clause +other_license_expression: bsd-new AND (gpl-2.0 AND gpl-2.0) AND bsd-simplified AND (bsd-new + OR (gpl-2.0 AND gpl-2.0)) AND (bsd-new OR (lgpl-2.1 AND lgpl-2.1)) AND bsd-simplified AND + (gpl-2.0 AND gpl-2.0) AND (gpl-3.0 AND gpl-3.0) AND gpl-2.0-plus +other_license_expression_spdx: BSD-3-Clause AND (GPL-2.0-only AND GPL-2.0-only) AND BSD-2-Clause + AND (BSD-3-Clause OR (GPL-2.0-only AND GPL-2.0-only)) AND (BSD-3-Clause OR (LGPL-2.1-only + AND LGPL-2.1-only)) AND BSD-2-Clause AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-3.0-only + AND GPL-3.0-only) AND GPL-2.0-or-later +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 66 + end_line: 66 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 67 + end_line: 68 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1120.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1120.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 71 + end_line: 77 + matched_length: 66 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_1040.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_1040.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 66 + rule_relevance: 100 + matched_text: | + This package 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 2 of the License, or + (at your option) any later version. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in "/usr/share/common-licenses/GPL-2". + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 79 + end_line: 79 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_rdesc_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_rdesc_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3' + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - score: '100.0' + start_line: 80 + end_line: 81 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_394.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_394.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - license_expression: lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 83 + end_line: 83 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1' + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '100.0' + start_line: 84 + end_line: 85 + matched_length: 26 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_307.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_307.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU Library General Public + License can be found in the file `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 88 + end_line: 111 + matched_length: 185 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_16.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_16.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 185 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 114 + end_line: 138 + matched_length: 212 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-intel_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-intel_4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 212 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + * Neither the name of Intel Corporation nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause copyright: | 2008-2014 Cisco Systems, Inc. 2012-2014 6WIND S.A. @@ -40,210 +425,3 @@ copyright: | 2015, 2016 Canonical Ltd. 2009-2016 Andreas Beckmann 2010-2016 Russ Allbery -matches: - - score: '100.0' - start_line: 66 - end_line: 66 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 67 - end_line: 68 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - - score: '100.0' - start_line: 71 - end_line: 77 - matcher: 1-hash - rule_length: 66 - matched_length: 66 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_1040.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package 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 2 of the License, or - (at your option) any later version. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in "/usr/share/common-licenses/GPL-2". - - score: '100.0' - start_line: 79 - end_line: 79 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_rdesc_1.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3' - - score: '100.0' - start_line: 80 - end_line: 81 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General - Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". - - score: '100.0' - start_line: 83 - end_line: 83 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 84 - end_line: 85 - matcher: 1-hash - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_307.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Library General Public - License can be found in the file `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 88 - end_line: 111 - matcher: 1-hash - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_16.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 114 - end_line: 138 - matcher: 1-hash - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-intel_4.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - * Neither the name of Intel Corporation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_copyright-detailed.expected.yml index 31dbca58661..ddf374aa31a 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_copyright-detailed.expected.yml @@ -1,7 +1,198 @@ -primary_license: declared_license: -license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND ntp-0 - AND bsd-new +declared_license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) + AND ntp-0 AND bsd-new +declared_license_expression_spdx: (GPL-2.0-only AND LGPL-2.0-only AND BSD-3-Clause AND NTP) + AND NTP-0 AND BSD-3-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert + detection_log: + - not-combined + matches: + - score: '99.02' + start_line: 17 + end_line: 30 + matched_length: 101 + match_coverage: '99.02' + matcher: 3-seq + license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert + rule_identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 102 + rule_relevance: 100 + matched_text: "This package, the EXT2 filesystem utilities, are made available under\n\ + the GNU General Public License version 2, with the exception of the\nlib/ext2fs and\ + \ lib/e2p libraries, which are made available under the\nGNU Library General Public\ + \ License Version 2, the lib/uuid library\nwhich is made available under a BSD-style\ + \ license and the lib/et and\nlib/ss libraries which are made available under an MIT-style\ + \ license.\n\n\tCopyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, \n\t\ + 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o\n\nOn Debian GNU systems,\ + \ the complete text of the GNU General Public\nLicense can be found in `/usr/share/common-licenses/GPL-2'.\ + \ The\ncomplete text of the GNU Library General Public License can be found\nin '/usr/share/common-licenses/LGPL-2'." + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - key: lgpl-2.0 + name: GNU Library General Public License 2.0 + short_name: LGPL 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/lgpl-2.0.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE + spdx_license_key: LGPL-2.0-only + spdx_url: https://spdx.org/licenses/LGPL-2.0-only + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - key: mit-old-style-no-advert + name: MIT Old Style no advertising + short_name: MIT Old Style no advertising + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_.28no_advertising_without_permission.29 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-old-style-no-advert + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style-no-advert.LICENSE + spdx_license_key: NTP + spdx_url: https://spdx.org/licenses/NTP + - license_expression: ntp-0 AND bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 38 + end_line: 45 + matched_length: 85 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ntp-0 + rule_identifier: ntp-0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ntp-0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 85 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose is hereby granted, provided that + the names of M.I.T. and the M.I.T. S.I.P.B. not be used in + advertising or publicity pertaining to distribution of the software + without specific, written prior permission. M.I.T. and the + M.I.T. S.I.P.B. make no representations about the suitability of + this software for any purpose. It is provided "as is" without + express or implied warranty. + licenses: + - key: ntp-0 + name: NTP No Attribution + short_name: NTP-0 + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: https://github.com/tytso/e2fsprogs/blob/master/lib/et/et_name.c + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ntp-0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ntp-0.LICENSE + spdx_license_key: NTP-0 + spdx_url: https://spdx.org/licenses/NTP-0 + - score: '100.0' + start_line: 49 + end_line: 73 + matched_length: 210 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_117.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_117.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 210 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause +other_license_detections: [] copyright: | Copyright (c) 2003-2007 Theodore Ts'o Copyright (c) 1997-2003 Yann Dirson @@ -10,94 +201,3 @@ copyright: | Copyright (c) 1995-1996 Michael Nonweiler Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o Copyright 1987 by the Student Information Processing Board of the Massachusetts Institute of Technology -matches: - - score: '99.02' - start_line: 17 - end_line: 30 - matcher: 3-seq - rule_length: 102 - matched_length: 101 - match_coverage: '99.02' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE - license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This package, the EXT2 filesystem utilities, are made available under\nthe\ - \ GNU General Public License version 2, with the exception of the\n[lib]/[ext2fs] [and]\ - \ [lib]/[e2p] libraries, which are made available under the\nGNU Library General Public\ - \ License Version 2, the [lib]/[uuid] library\nwhich is made available under a BSD-style\ - \ license and the [lib]/[et] [and]\n[lib]/[ss] libraries which are made available under\ - \ an MIT-style license.\n\n\t[Copyright] ([c]) [1993], [1994], [1995], [1996], [1997],\ - \ [1998], [1999], [2000], \n\t[2001], [2002], [2003], [2004], [2005], [2006], [2007],\ - \ [2008] [by] [Theodore] [Ts]'[o]\n\nOn Debian GNU systems, the complete text of the GNU\ - \ General Public\nLicense can be found in `/usr/share/common-licenses/GPL-2'. The\ncomplete\ - \ text of the GNU Library General Public License can be found\nin '/usr/share/common-licenses/LGPL-2'." - - score: '100.0' - start_line: 38 - end_line: 45 - matcher: 2-aho - rule_length: 85 - matched_length: 85 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ntp-0.LICENSE - license_expression: ntp-0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose is hereby granted, provided that - the names of M.I.T. and the M.I.T. S.I.P.B. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. and the - M.I.T. S.I.P.B. make no representations about the suitability of - this software for any purpose. It is provided "as is" without - express or implied warranty. - - score: '100.0' - start_line: 49 - end_line: 73 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_117.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF - WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsck-static.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsck-static.copyright-detailed.expected.yml index 6285ebc1717..3a83617931d 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsck-static.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsck-static.copyright-detailed.expected.yml @@ -1,6 +1,86 @@ -primary_license: declared_license: -license_expression: gpl-2.0 AND gpl-2.0 +declared_license_expression: gpl-2.0 AND gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only AND GPL-2.0-only +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 18 + end_line: '19' + matched_length: 14 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1137.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1137.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 14 + rule_relevance: 100 + matched_text: | + This package, the EXT2 filesystem utilities, is protected by the GNU + General Public License. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 24 + end_line: 25 + matched_length: 23 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_563.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_563.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + On Debian GNU systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only +other_license_detections: [] copyright: | Copyright (c) 2003-2006 Theodore Ts'o Copyright (c) 1997-2003 Yann Dirson @@ -8,40 +88,3 @@ copyright: | Copyright (c) 1997 Klee Dienes Copyright (c) 1995-1996 Michael Nonweiler Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o -matches: - - score: '100.0' - start_line: 18 - end_line: '19' - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1137.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package, the EXT2 filesystem utilities, is protected by the GNU - General Public License. - - score: '100.0' - start_line: 24 - end_line: 25 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_563.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsprogs-l10n.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsprogs-l10n.copyright-detailed.expected.yml index 6285ebc1717..3a83617931d 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsprogs-l10n.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsprogs-l10n.copyright-detailed.expected.yml @@ -1,6 +1,86 @@ -primary_license: declared_license: -license_expression: gpl-2.0 AND gpl-2.0 +declared_license_expression: gpl-2.0 AND gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only AND GPL-2.0-only +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 18 + end_line: '19' + matched_length: 14 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1137.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1137.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 14 + rule_relevance: 100 + matched_text: | + This package, the EXT2 filesystem utilities, is protected by the GNU + General Public License. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 24 + end_line: 25 + matched_length: 23 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_563.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_563.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + On Debian GNU systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only +other_license_detections: [] copyright: | Copyright (c) 2003-2006 Theodore Ts'o Copyright (c) 1997-2003 Yann Dirson @@ -8,40 +88,3 @@ copyright: | Copyright (c) 1997 Klee Dienes Copyright (c) 1995-1996 Michael Nonweiler Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o -matches: - - score: '100.0' - start_line: 18 - end_line: '19' - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1137.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package, the EXT2 filesystem utilities, is protected by the GNU - General Public License. - - score: '100.0' - start_line: 24 - end_line: 25 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_563.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libblkid.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libblkid.copyright-detailed.expected.yml index 55ce44d37a4..ef202ae09ed 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libblkid.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libblkid.copyright-detailed.expected.yml @@ -1,28 +1,51 @@ -primary_license: declared_license: -license_expression: lgpl-2.0 +declared_license_expression: lgpl-2.0 +declared_license_expression_spdx: LGPL-2.0-only +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: lgpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 15 + end_line: '19' + matched_length: 42 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0 + rule_identifier: lgpl-2.0_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_24.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + You are free to distribute this software under the terms of the GNU + Lesser (Library) General Public License. + + On Debian systems, the complete text of the GNU Lesser (Library) + General Public License can be found in /usr/share/common-licenses/LGPL-2. + licenses: + - key: lgpl-2.0 + name: GNU Library General Public License 2.0 + short_name: LGPL 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/lgpl-2.0.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE + spdx_license_key: LGPL-2.0-only + spdx_url: https://spdx.org/licenses/LGPL-2.0-only +other_license_detections: [] copyright: | Copyright (c) 1999, 2001 by Andries Brouwer Copyright (c) 1999, 2000, 2003 by Theodore Ts'o -matches: - - score: '100.0' - start_line: 15 - end_line: '19' - matcher: 2-aho - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_24.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You are free to distribute this software under the terms of the GNU - Lesser (Library) General Public License. - - On Debian systems, the complete text of the GNU Lesser (Library) - General Public License can be found in /usr/share/common-licenses/LGPL-2. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libcom-err2.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libcom-err2.copyright-detailed.expected.yml index eda2058895f..d6dd138f5a5 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libcom-err2.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libcom-err2.copyright-detailed.expected.yml @@ -1,33 +1,56 @@ -primary_license: declared_license: -license_expression: mit-old-style-no-advert +declared_license_expression: mit-old-style-no-advert +declared_license_expression_spdx: NTP +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: mit-old-style-no-advert + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 14 + end_line: 24 + matched_length: 112 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-old-style-no-advert + rule_identifier: mit-old-style-no-advert_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style-no-advert_5.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 112 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software + and its documentation for any purpose and without fee is + hereby granted, provided that the above copyright notice + appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, + and that the names of M.I.T. and the M.I.T. S.I.P.B. not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + M.I.T. and the M.I.T. S.I.P.B. make no representations about + the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + licenses: + - key: mit-old-style-no-advert + name: MIT Old Style no advertising + short_name: MIT Old Style no advertising + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_.28no_advertising_without_permission.29 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-old-style-no-advert + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style-no-advert.LICENSE + spdx_license_key: NTP + spdx_url: https://spdx.org/licenses/NTP +other_license_detections: [] copyright: Copyright 1987, 1988 by the Student Information Processing Board of the Massachusetts Institute of Technology -matches: - - score: '100.0' - start_line: 14 - end_line: 24 - matcher: 2-aho - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style-no-advert_5.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software - and its documentation for any purpose and without fee is - hereby granted, provided that the above copyright notice - appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, - and that the names of M.I.T. and the M.I.T. S.I.P.B. not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - M.I.T. and the M.I.T. S.I.P.B. make no representations about - the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libss2.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libss2.copyright-detailed.expected.yml index 62ed3c9e887..0d16c10e303 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libss2.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libss2.copyright-detailed.expected.yml @@ -1,33 +1,56 @@ -primary_license: declared_license: -license_expression: mit-old-style-no-advert +declared_license_expression: mit-old-style-no-advert +declared_license_expression_spdx: NTP +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: mit-old-style-no-advert + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 15 + end_line: 25 + matched_length: 112 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-old-style-no-advert + rule_identifier: mit-old-style-no-advert_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style-no-advert_5.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 112 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software + and its documentation for any purpose and without fee is + hereby granted, provided that the above copyright notice + appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, + and that the names of M.I.T. and the M.I.T. S.I.P.B. not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + M.I.T. and the M.I.T. S.I.P.B. make no representations about + the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + licenses: + - key: mit-old-style-no-advert + name: MIT Old Style no advertising + short_name: MIT Old Style no advertising + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_.28no_advertising_without_permission.29 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-old-style-no-advert + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style-no-advert.LICENSE + spdx_license_key: NTP + spdx_url: https://spdx.org/licenses/NTP +other_license_detections: [] copyright: Copyright 1987, 1988 by the Student Information Processing Board of the Massachusetts Institute of Technology -matches: - - score: '100.0' - start_line: 15 - end_line: 25 - matcher: 2-aho - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style-no-advert_5.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software - and its documentation for any purpose and without fee is - hereby granted, provided that the above copyright notice - appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, - and that the names of M.I.T. and the M.I.T. S.I.P.B. not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - M.I.T. and the M.I.T. S.I.P.B. make no representations about - the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libuuid1.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libuuid1.copyright-detailed.expected.yml index 6e8e3c2dc53..0de5a39e9c5 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libuuid1.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libuuid1.copyright-detailed.expected.yml @@ -1,46 +1,69 @@ -primary_license: declared_license: -license_expression: bsd-new -copyright: Copyright (c) 1999, 2000, 2003, 2004 by Theodore Ts'o -matches: - - score: '100.0' - start_line: 14 - end_line: 38 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_117.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. +declared_license_expression: bsd-new +declared_license_expression_spdx: BSD-3-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 14 + end_line: 38 + matched_length: 210 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_117.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_117.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 210 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF - WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause +other_license_detections: [] +copyright: Copyright (c) 1999, 2000, 2003, 2004 by Theodore Ts'o diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_uuid-dev.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_uuid-dev.copyright-detailed.expected.yml index 6e8e3c2dc53..0de5a39e9c5 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_uuid-dev.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_uuid-dev.copyright-detailed.expected.yml @@ -1,46 +1,69 @@ -primary_license: declared_license: -license_expression: bsd-new -copyright: Copyright (c) 1999, 2000, 2003, 2004 by Theodore Ts'o -matches: - - score: '100.0' - start_line: 14 - end_line: 38 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_117.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. +declared_license_expression: bsd-new +declared_license_expression_spdx: BSD-3-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 14 + end_line: 38 + matched_length: 210 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_117.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_117.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 210 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF - WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause +other_license_detections: [] +copyright: Copyright (c) 1999, 2000, 2003, 2004 by Theodore Ts'o diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_uuid-runtime.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_uuid-runtime.copyright-detailed.expected.yml index 31efd6d62ac..5233f19df09 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_uuid-runtime.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_uuid-runtime.copyright-detailed.expected.yml @@ -1,46 +1,69 @@ -primary_license: declared_license: -license_expression: bsd-new -copyright: Copyright (c) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 by Theodore Ts'o -matches: - - score: '100.0' - start_line: 15 - end_line: 39 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_117.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. +declared_license_expression: bsd-new +declared_license_expression_spdx: BSD-3-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 15 + end_line: 39 + matched_length: 210 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_117.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_117.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 210 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF - WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause +other_license_detections: [] +copyright: Copyright (c) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 by Theodore Ts'o diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/enigmail/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/enigmail/stable_copyright-detailed.expected.yml index 3a57f54a45d..3e3e81bcdea 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/enigmail/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/enigmail/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: mpl-2.0 declared_license: - MPL-2.0 - MPL-2.0 @@ -10,8 +9,658 @@ declared_license: - BSD-2-clause - BSD-3-clause - CC0-1.0 -license_expression: (mpl-2.0 AND mpl-2.0) AND (mpl-2.0 AND mpl-2.0) AND bsd-2-clause-views AND - bsd-new AND (cc0-1.0 AND cc0-1.0) AND (mpl-2.0 AND mpl-2.0) +declared_license_expression: mpl-2.0 +declared_license_expression_spdx: MPL-2.0 +other_license_expression: (mpl-2.0 AND mpl-2.0) AND (mpl-2.0 AND mpl-2.0) AND bsd-2-clause-views + AND bsd-new AND (cc0-1.0 AND cc0-1.0) AND (mpl-2.0 AND mpl-2.0) +other_license_expression_spdx: (MPL-2.0 AND MPL-2.0) AND (MPL-2.0 AND MPL-2.0) AND BSD-2-Clause-Views + AND BSD-3-Clause AND (CC0-1.0 AND CC0-1.0) AND (MPL-2.0 AND MPL-2.0) +license_detections: [] +other_license_detections: + - license_expression: mpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 38 + end_line: 38 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mpl-2.0 + rule_identifier: mpl-2.0_75.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-2.0_75.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: mpl-2.0' + licenses: + - key: mpl-2.0 + name: Mozilla Public License 2.0 + short_name: MPL 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Mozilla + homepage_url: http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/ + text_url: http://www.mozilla.com/MPL/2.0/ + reference_url: https://scancode-licensedb.aboutcode.org/mpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE + spdx_license_key: MPL-2.0 + spdx_url: https://spdx.org/licenses/MPL-2.0 + - score: '100.0' + start_line: 39 + end_line: 411 + matched_length: 2371 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mpl-2.0 + rule_identifier: mpl-2.0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 2371 + rule_relevance: 100 + matched_text: | + Mozilla Public License Version 2.0 + ================================== + + 1. Definitions + -------------- + + 1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + + 1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + + 1.3. "Contribution" + means Covered Software of a particular Contributor. + + 1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + + 1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + + 1.6. "Executable Form" + means any form of the work other than Source Code Form. + + 1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + + 1.8. "License" + means this document. + + 1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + + 1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + + 1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + + 1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + + 1.13. "Source Code Form" + means the form of the work preferred for making modifications. + + 1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + + 2. License Grants and Conditions + -------------------------------- + + 2.1. Grants + + Each Contributor hereby grants You a world-wide, royalty-free, + non-exclusive license: + + (a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + + (b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + + 2.2. Effective Date + + The licenses granted in Section 2.1 with respect to any Contribution + become effective for each Contribution on the date the Contributor first + distributes such Contribution. + + 2.3. Limitations on Grant Scope + + The licenses granted in this Section 2 are the only rights granted under + this License. No additional rights or licenses will be implied from the + distribution or licensing of Covered Software under this License. + Notwithstanding Section 2.1(b) above, no patent license is granted by a + Contributor: + + (a) for any code that a Contributor has removed from Covered Software; + or + + (b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + + (c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + + This License does not grant any rights in the trademarks, service marks, + or logos of any Contributor (except as may be necessary to comply with + the notice requirements in Section 3.4). + + 2.4. Subsequent Licenses + + No Contributor makes additional grants as a result of Your choice to + distribute the Covered Software under a subsequent version of this + License (see Section 10.2) or under the terms of a Secondary License (if + permitted under the terms of Section 3.3). + + 2.5. Representation + + Each Contributor represents that the Contributor believes its + Contributions are its original creation(s) or it has sufficient rights + to grant the rights to its Contributions conveyed by this License. + + 2.6. Fair Use + + This License is not intended to limit any rights You have under + applicable copyright doctrines of fair use, fair dealing, or other + equivalents. + + 2.7. Conditions + + Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted + in Section 2.1. + + 3. Responsibilities + ------------------- + + 3.1. Distribution of Source Form + + All distribution of Covered Software in Source Code Form, including any + Modifications that You create or to which You contribute, must be under + the terms of this License. You must inform recipients that the Source + Code Form of the Covered Software is governed by the terms of this + License, and how they can obtain a copy of this License. You may not + attempt to alter or restrict the recipients' rights in the Source Code + Form. + + 3.2. Distribution of Executable Form + + If You distribute Covered Software in Executable Form then: + + (a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + + (b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + + 3.3. Distribution of a Larger Work + + You may create and distribute a Larger Work under terms of Your choice, + provided that You also comply with the requirements of this License for + the Covered Software. If the Larger Work is a combination of Covered + Software with a work governed by one or more Secondary Licenses, and the + Covered Software is not Incompatible With Secondary Licenses, this + License permits You to additionally distribute such Covered Software + under the terms of such Secondary License(s), so that the recipient of + the Larger Work may, at their option, further distribute the Covered + Software under the terms of either this License or such Secondary + License(s). + + 3.4. Notices + + You may not remove or alter the substance of any license notices + (including copyright notices, patent notices, disclaimers of warranty, + or limitations of liability) contained within the Source Code Form of + the Covered Software, except that You may alter any license notices to + the extent required to remedy known factual inaccuracies. + + 3.5. Application of Additional Terms + + You may choose to offer, and to charge a fee for, warranty, support, + indemnity or liability obligations to one or more recipients of Covered + Software. However, You may do so only on Your own behalf, and not on + behalf of any Contributor. You must make it absolutely clear that any + such warranty, support, indemnity, or liability obligation is offered by + You alone, and You hereby agree to indemnify every Contributor for any + liability incurred by such Contributor as a result of warranty, support, + indemnity or liability terms You offer. You may include additional + disclaimers of warranty and limitations of liability specific to any + jurisdiction. + + 4. Inability to Comply Due to Statute or Regulation + --------------------------------------------------- + + If it is impossible for You to comply with any of the terms of this + License with respect to some or all of the Covered Software due to + statute, judicial order, or regulation then You must: (a) comply with + the terms of this License to the maximum extent possible; and (b) + describe the limitations and the code they affect. Such description must + be placed in a text file included with all distributions of the Covered + Software under this License. Except to the extent prohibited by statute + or regulation, such description must be sufficiently detailed for a + recipient of ordinary skill to be able to understand it. + + 5. Termination + -------------- + + 5.1. The rights granted under this License will terminate automatically + if You fail to comply with any of its terms. However, if You become + compliant, then the rights granted under this License from a particular + Contributor are reinstated (a) provisionally, unless and until such + Contributor explicitly and finally terminates Your grants, and (b) on an + ongoing basis, if such Contributor fails to notify You of the + non-compliance by some reasonable means prior to 60 days after You have + come back into compliance. Moreover, Your grants from a particular + Contributor are reinstated on an ongoing basis if such Contributor + notifies You of the non-compliance by some reasonable means, this is the + first time You have received notice of non-compliance with this License + from such Contributor, and You become compliant prior to 30 days after + Your receipt of the notice. + + 5.2. If You initiate litigation against any entity by asserting a patent + infringement claim (excluding declaratory judgment actions, + counter-claims, and cross-claims) alleging that a Contributor Version + directly or indirectly infringes any patent, then the rights granted to + You by any and all Contributors for the Covered Software under Section + 2.1 of this License shall terminate. + + 5.3. In the event of termination under Sections 5.1 or 5.2 above, all + end user license agreements (excluding distributors and resellers) which + have been validly granted by You or Your distributors under this License + prior to termination shall survive termination. + + ************************************************************************ + * * + * 6. Disclaimer of Warranty * + * ------------------------- * + * * + * Covered Software is provided under this License on an "as is" * + * basis, without warranty of any kind, either expressed, implied, or * + * statutory, including, without limitation, warranties that the * + * Covered Software is free of defects, merchantable, fit for a * + * particular purpose or non-infringing. The entire risk as to the * + * quality and performance of the Covered Software is with You. * + * Should any Covered Software prove defective in any respect, You * + * (not any Contributor) assume the cost of any necessary servicing, * + * repair, or correction. This disclaimer of warranty constitutes an * + * essential part of this License. No use of any Covered Software is * + * authorized under this License except under this disclaimer. * + * * + ************************************************************************ + + ************************************************************************ + * * + * 7. Limitation of Liability * + * -------------------------- * + * * + * Under no circumstances and under no legal theory, whether tort * + * (including negligence), contract, or otherwise, shall any * + * Contributor, or anyone who distributes Covered Software as * + * permitted above, be liable to You for any direct, indirect, * + * special, incidental, or consequential damages of any character * + * including, without limitation, damages for lost profits, loss of * + * goodwill, work stoppage, computer failure or malfunction, or any * + * and all other commercial damages or losses, even if such party * + * shall have been informed of the possibility of such damages. This * + * limitation of liability shall not apply to liability for death or * + * personal injury resulting from such party's negligence to the * + * extent applicable law prohibits such limitation. Some * + * jurisdictions do not allow the exclusion or limitation of * + * incidental or consequential damages, so this exclusion and * + * limitation may not apply to You. * + * * + ************************************************************************ + + 8. Litigation + ------------- + + Any litigation relating to this License may be brought only in the + courts of a jurisdiction where the defendant maintains its principal + place of business and such litigation shall be governed by laws of that + jurisdiction, without reference to its conflict-of-law provisions. + Nothing in this Section shall prevent a party's ability to bring + cross-claims or counter-claims. + + 9. Miscellaneous + ---------------- + + This License represents the complete agreement concerning the subject + matter hereof. If any provision of this License is held to be + unenforceable, such provision shall be reformed only to the extent + necessary to make it enforceable. Any law or regulation which provides + that the language of a contract shall be construed against the drafter + shall not be used to construe this License against a Contributor. + + 10. Versions of the License + --------------------------- + + 10.1. New Versions + + Mozilla Foundation is the license steward. Except as provided in Section + 10.3, no one other than the license steward has the right to modify or + publish new versions of this License. Each version will be given a + distinguishing version number. + + 10.2. Effect of New Versions + + You may distribute the Covered Software under the terms of the version + of the License under which You originally received the Covered Software, + or under the terms of any subsequent version published by the license + steward. + + 10.3. Modified Versions + + If you create software not governed by this License, and you want to + create a new license for such software, you may create and use a + modified version of this License if you rename the license and remove + any references to the name of the license steward (except to note that + such modified license differs from this License). + + 10.4. Distributing Source Code Form that is Incompatible With Secondary + Licenses + + If You choose to distribute Source Code Form that is Incompatible With + Secondary Licenses under the terms of this version of the License, the + notice described in Exhibit B of this License must be attached. + + Exhibit A - Source Code Form License Notice + ------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + + If it is not possible or desirable to put the notice in a particular + file, then You may include the notice in a location (such as a LICENSE + file in a relevant directory) where a recipient would be likely to look + for such a notice. + + You may add additional accurate notices of copyright ownership. + + Exhibit B - "Incompatible With Secondary Licenses" Notice + --------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. + licenses: + - key: mpl-2.0 + name: Mozilla Public License 2.0 + short_name: MPL 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Mozilla + homepage_url: http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/ + text_url: http://www.mozilla.com/MPL/2.0/ + reference_url: https://scancode-licensedb.aboutcode.org/mpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE + spdx_license_key: MPL-2.0 + spdx_url: https://spdx.org/licenses/MPL-2.0 + - license_expression: bsd-2-clause-views + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 414 + end_line: 441 + matched_length: 215 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-2-clause-views + rule_identifier: bsd-2-clause-views_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-2-clause-views_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 215 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE MOZILLA FOUNDATION ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE MOZILLA FOUNDATION OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + The views and conclusions contained in the software and documentation + are those of the authors and should not be interpreted as representing + official policies, either expressed or implied, of the Mozilla + Foundation. + licenses: + - key: bsd-2-clause-views + name: BSD 2-Clause with views sentence + short_name: BSD-2-Clause-Views + category: Permissive + is_exception: no + is_unknown: no + owner: FreeBSD + homepage_url: https://www.freebsd.org/copyright/freebsd-license.html + text_url: https://github.com/protegeproject/protege/blob/master/license.txt + reference_url: https://scancode-licensedb.aboutcode.org/bsd-2-clause-views + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-2-clause-views.LICENSE + spdx_license_key: BSD-2-Clause-Views + spdx_url: https://spdx.org/licenses/BSD-2-Clause-Views + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '99.04' + start_line: 446 + end_line: 470 + matched_length: 207 + match_coverage: '100.0' + matcher: 3-seq + license_expression: bsd-new + rule_identifier: bsd-new_784.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_784.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 207 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the name of the David Beazley or Dabeaz LLC may be used to endorse + or promote products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: cc0-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 472 + end_line: 472 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: cc0-1.0' + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - score: '100.0' + start_line: 473 + end_line: 481 + matched_length: 82 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_99.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_99.RULE + referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + To the extent possible under law, the author(s) have dedicated all copyright + and related and neighboring rights to this software to the public domain + worldwide. This software is distributed without any warranty. + + You should have received a copy of the CC0 Public Domain Dedication along with + this software. If not, see . + + On Debian systems, the complete text of the CC0 1.0 Universal license can be + found in ‘/usr/share/common-licenses/CC0-1.0’. + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 copyright: | 2003-2017 Patrick Brunschwig , 2001-2002 Ramalingam Saravanan @@ -20,535 +669,3 @@ copyright: | 2001-2012 David M. Beazley (Dabeaz LLC) 2016 Patrick Brunschwig 2013-2017 Daniel Kahn Gillmor -matches: - - score: '100.0' - start_line: 38 - end_line: 38 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mpl-2.0_75.RULE - license_expression: mpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: mpl-2.0' - - score: '100.0' - start_line: 39 - end_line: 411 - matcher: 1-hash - rule_length: 2371 - matched_length: 2371 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mpl-2.0.LICENSE - license_expression: mpl-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Mozilla Public License Version 2.0 - ================================== - - 1. Definitions - -------------- - - 1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - - 1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - - 1.3. "Contribution" - means Covered Software of a particular Contributor. - - 1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - - 1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - - 1.6. "Executable Form" - means any form of the work other than Source Code Form. - - 1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - - 1.8. "License" - means this document. - - 1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - - 1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - - 1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - - 1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - - 1.13. "Source Code Form" - means the form of the work preferred for making modifications. - - 1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - - 2. License Grants and Conditions - -------------------------------- - - 2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - (a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - - (b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - - 2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution - become effective for each Contribution on the date the Contributor first - distributes such Contribution. - - 2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under - this License. No additional rights or licenses will be implied from the - distribution or licensing of Covered Software under this License. - Notwithstanding Section 2.1(b) above, no patent license is granted by a - Contributor: - - (a) for any code that a Contributor has removed from Covered Software; - or - - (b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - (c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - - This License does not grant any rights in the trademarks, service marks, - or logos of any Contributor (except as may be necessary to comply with - the notice requirements in Section 3.4). - - 2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this - License (see Section 10.2) or under the terms of a Secondary License (if - permitted under the terms of Section 3.3). - - 2.5. Representation - - Each Contributor represents that the Contributor believes its - Contributions are its original creation(s) or it has sufficient rights - to grant the rights to its Contributions conveyed by this License. - - 2.6. Fair Use - - This License is not intended to limit any rights You have under - applicable copyright doctrines of fair use, fair dealing, or other - equivalents. - - 2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted - in Section 2.1. - - 3. Responsibilities - ------------------- - - 3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under - the terms of this License. You must inform recipients that the Source - Code Form of the Covered Software is governed by the terms of this - License, and how they can obtain a copy of this License. You may not - attempt to alter or restrict the recipients' rights in the Source Code - Form. - - 3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - (a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - - (b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - - 3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for - the Covered Software. If the Larger Work is a combination of Covered - Software with a work governed by one or more Secondary Licenses, and the - Covered Software is not Incompatible With Secondary Licenses, this - License permits You to additionally distribute such Covered Software - under the terms of such Secondary License(s), so that the recipient of - the Larger Work may, at their option, further distribute the Covered - Software under the terms of either this License or such Secondary - License(s). - - 3.4. Notices - - You may not remove or alter the substance of any license notices - (including copyright notices, patent notices, disclaimers of warranty, - or limitations of liability) contained within the Source Code Form of - the Covered Software, except that You may alter any license notices to - the extent required to remedy known factual inaccuracies. - - 3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on - behalf of any Contributor. You must make it absolutely clear that any - such warranty, support, indemnity, or liability obligation is offered by - You alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - - 4. Inability to Comply Due to Statute or Regulation - --------------------------------------------------- - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Software due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description must - be placed in a text file included with all distributions of the Covered - Software under this License. Except to the extent prohibited by statute - or regulation, such description must be sufficiently detailed for a - recipient of ordinary skill to be able to understand it. - - 5. Termination - -------------- - - 5.1. The rights granted under this License will terminate automatically - if You fail to comply with any of its terms. However, if You become - compliant, then the rights granted under this License from a particular - Contributor are reinstated (a) provisionally, unless and until such - Contributor explicitly and finally terminates Your grants, and (b) on an - ongoing basis, if such Contributor fails to notify You of the - non-compliance by some reasonable means prior to 60 days after You have - come back into compliance. Moreover, Your grants from a particular - Contributor are reinstated on an ongoing basis if such Contributor - notifies You of the non-compliance by some reasonable means, this is the - first time You have received notice of non-compliance with this License - from such Contributor, and You become compliant prior to 30 days after - Your receipt of the notice. - - 5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, - counter-claims, and cross-claims) alleging that a Contributor Version - directly or indirectly infringes any patent, then the rights granted to - You by any and all Contributors for the Covered Software under Section - 2.1 of this License shall terminate. - - 5.3. In the event of termination under Sections 5.1 or 5.2 above, all - end user license agreements (excluding distributors and resellers) which - have been validly granted by You or Your distributors under this License - prior to termination shall survive termination. - - ************************************************************************ - * * - * 6. Disclaimer of Warranty * - * ------------------------- * - * * - * Covered Software is provided under this License on an "as is" * - * basis, without warranty of any kind, either expressed, implied, or * - * statutory, including, without limitation, warranties that the * - * Covered Software is free of defects, merchantable, fit for a * - * particular purpose or non-infringing. The entire risk as to the * - * quality and performance of the Covered Software is with You. * - * Should any Covered Software prove defective in any respect, You * - * (not any Contributor) assume the cost of any necessary servicing, * - * repair, or correction. This disclaimer of warranty constitutes an * - * essential part of this License. No use of any Covered Software is * - * authorized under this License except under this disclaimer. * - * * - ************************************************************************ - - ************************************************************************ - * * - * 7. Limitation of Liability * - * -------------------------- * - * * - * Under no circumstances and under no legal theory, whether tort * - * (including negligence), contract, or otherwise, shall any * - * Contributor, or anyone who distributes Covered Software as * - * permitted above, be liable to You for any direct, indirect, * - * special, incidental, or consequential damages of any character * - * including, without limitation, damages for lost profits, loss of * - * goodwill, work stoppage, computer failure or malfunction, or any * - * and all other commercial damages or losses, even if such party * - * shall have been informed of the possibility of such damages. This * - * limitation of liability shall not apply to liability for death or * - * personal injury resulting from such party's negligence to the * - * extent applicable law prohibits such limitation. Some * - * jurisdictions do not allow the exclusion or limitation of * - * incidental or consequential damages, so this exclusion and * - * limitation may not apply to You. * - * * - ************************************************************************ - - 8. Litigation - ------------- - - Any litigation relating to this License may be brought only in the - courts of a jurisdiction where the defendant maintains its principal - place of business and such litigation shall be governed by laws of that - jurisdiction, without reference to its conflict-of-law provisions. - Nothing in this Section shall prevent a party's ability to bring - cross-claims or counter-claims. - - 9. Miscellaneous - ---------------- - - This License represents the complete agreement concerning the subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. Any law or regulation which provides - that the language of a contract shall be construed against the drafter - shall not be used to construe this License against a Contributor. - - 10. Versions of the License - --------------------------- - - 10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - - 10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version - of the License under which You originally received the Covered Software, - or under the terms of any subsequent version published by the license - steward. - - 10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a - modified version of this License if you rename the license and remove - any references to the name of the license steward (except to note that - such modified license differs from this License). - - 10.4. Distributing Source Code Form that is Incompatible With Secondary - Licenses - - If You choose to distribute Source Code Form that is Incompatible With - Secondary Licenses under the terms of this version of the License, the - notice described in Exhibit B of this License must be attached. - - Exhibit A - Source Code Form License Notice - ------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - - If it is not possible or desirable to put the notice in a particular - file, then You may include the notice in a location (such as a LICENSE - file in a relevant directory) where a recipient would be likely to look - for such a notice. - - You may add additional accurate notices of copyright ownership. - - Exhibit B - "Incompatible With Secondary Licenses" Notice - --------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. - - score: '100.0' - start_line: 414 - end_line: 441 - matcher: 1-hash - rule_length: 215 - matched_length: 215 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-2-clause-views_1.RULE - license_expression: bsd-2-clause-views - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE MOZILLA FOUNDATION ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE MOZILLA FOUNDATION OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - The views and conclusions contained in the software and documentation - are those of the authors and should not be interpreted as representing - official policies, either expressed or implied, of the Mozilla - Foundation. - - score: '99.04' - start_line: 446 - end_line: 470 - matcher: 3-seq - rule_length: 207 - matched_length: 207 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_784.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - * Neither the name of the [David] [Beazley] or [Dabeaz] LLC may be used to endorse - or promote products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 472 - end_line: 472 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_12.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: cc0-1.0' - - score: '100.0' - start_line: 473 - end_line: 481 - matcher: 1-hash - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_99.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To the extent possible under law, the author(s) have dedicated all copyright - and related and neighboring rights to this software to the public domain - worldwide. This software is distributed without any warranty. - - You should have received a copy of the CC0 Public Domain Dedication along with - this software. If not, see . - - On Debian systems, the complete text of the CC0 1.0 Universal license can be - found in ‘/usr/share/common-licenses/CC0-1.0’. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/epiphany-browser/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/epiphany-browser/stable_copyright-detailed.expected.yml index 1797d41f698..b83fc3dafa2 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/epiphany-browser/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/epiphany-browser/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-3.0-plus declared_license: - GPL-3+ - CC0-1.0 @@ -19,11 +18,1277 @@ declared_license: - CC0-1.0 - CC-BY-SA-3.0 - CC-BY-SA-4.0 -license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (cc0-1.0 AND cc0-1.0) AND (gpl-2.0-plus +declared_license_expression: gpl-3.0-plus +declared_license_expression_spdx: GPL-3.0-or-later +other_license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (cc0-1.0 AND cc0-1.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND cc-by-sa-3.0 AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (apache-2.0 AND apache-2.0) AND (gpl-3.0-plus AND gpl-3.0-plus) AND (cc-by-sa-4.0 AND cc-by-sa-4.0) +other_license_expression_spdx: (GPL-3.0-or-later AND GPL-3.0-or-later) AND (CC0-1.0 AND CC0-1.0) + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND + CC-BY-SA-3.0 AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) + AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) + AND (Apache-2.0 AND Apache-2.0) AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND (CC-BY-SA-4.0 + AND CC-BY-SA-4.0) +license_detections: [] +other_license_detections: + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 93 + end_line: 93 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: apache-2.0' + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 94 + end_line: 107 + matched_length: 107 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + rule_identifier: apache-2.0_949.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_949.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 107 + rule_relevance: 100 + matched_text: | + Licensed 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 + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless 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. + + On Debian systems a copy of the Apache License, Version 2.0 can be + found in /usr/share/common-licenses/Apache-2.0 + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 109 + end_line: 109 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 110 + end_line: 124 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_839.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_839.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This package 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 2 of the License, or + (at your option) any later version. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 126 + end_line: 126 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 127 + end_line: 141 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_385.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_385.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 143 + end_line: 143 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 144 + end_line: 155 + matched_length: 106 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_457.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_457.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + On Debian systems, the complete text of the GNU Library General Public + License version 2 can be found in "/usr/share/common-licenses/LGPL-2". + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: cc0-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 157 + end_line: 157 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: cc0-1.0' + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - score: '100.0' + start_line: 158 + end_line: 179 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_186.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_186.RULE + referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Certain owners wish to permanently relinquish those rights to a Work for + the purpose of contributing to a commons of creative, cultural and + scientific works ("Commons") that the public can reliably and without + fear of later claims of infringement build upon, modify, incorporate in + other works, reuse and redistribute as freely as possible in any form + whatsoever and for any purposes, including without limitation commercial + purposes. These owners may contribute to the Commons to promote the + ideal of a free culture and the further production of creative, cultural + and scientific works, or to gain reputation or greater distribution for + their Work in part through the use and efforts of others. + + For these and/or other purposes and motivations, and without any + expectation of additional consideration or compensation, the person + associating CC0 with a Work (the "Affirmer"), to the extent that he or + she is an owner of Copyright and Related Rights in the Work, voluntarily + elects to apply CC0 to the Work and publicly distribute the Work under + its terms, with knowledge of his or her Copyright and Related Rights in + the Work and the meaning and intended legal effect of CC0 on those + rights. + . + The complete text of the Creative Commons 0 1.0 Universal + can be found in `/usr/share/common-licenses/CC0-1.0'. + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - license_expression: cc-by-sa-3.0 + detection_log: + - not-combined + matches: + - score: '97.8' + start_line: 182 + end_line: 488 + matched_length: 3074 + match_coverage: '97.8' + matcher: 3-seq + license_expression: cc-by-sa-3.0 + rule_identifier: cc-by-sa-3.0_35.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-3.0_35.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 3143 + rule_relevance: 100 + matched_text: | + THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS + CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS + PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK + OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS + PROHIBITED. + + BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND + AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS + LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE + RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS + AND CONDITIONS. + + 1. Definitions + + "Adaptation" means a work based upon the Work, or upon the Work and + other pre-existing works, such as a translation, adaptation, derivative + work, arrangement of music or other alterations of a literary or + artistic work, or phonogram or performance and includes cinematographic + adaptations or any other form in which the Work may be recast, + transformed, or adapted including in any form recognizably derived from + the original, except that a work that constitutes a Collection will not + be considered an Adaptation for the purpose of this License. For the + avoidance of doubt, where the Work is a musical work, performance or + phonogram, the synchronization of the Work in timed-relation with a + moving image ("synching") will be considered an Adaptation for the + purpose of this License. "Collection" means a collection of literary or + artistic works, such as encyclopedias and anthologies, or performances, + phonograms or broadcasts, or other works or subject matter other than + works listed in Section 1(f) below, which, by reason of the selection + and arrangement of their contents, constitute intellectual creations, in + which the Work is included in its entirety in unmodified form along with + one or more other contributions, each constituting separate and + independent works in themselves, which together are assembled into a + collective whole. A work that constitutes a Collection will not be + considered an Adaptation (as defined below) for the purposes of this + License. + "Creative Commons Compatible License" means a license that is listed at + https://creativecommons.org/compatiblelicenses that has been approved by + Creative Commons as being essentially equivalent to this License, + including, at a minimum, because that license: (i) contains terms that + have the same purpose, meaning and effect as the License Elements of + this License; and, (ii) explicitly permits the relicensing of + adaptations of works made available under that license under this + License or a Creative Commons jurisdiction license with the same License + Elements as this License. "Distribute" means to make available to the + public the original and copies of the Work or Adaptation, as + appropriate, through sale or other transfer of ownership. + "License Elements" means the following high-level license attributes as + selected by Licensor and indicated in the title of this License: + Attribution, ShareAlike. "Licensor" means the individual, individuals, + entity or entities that offer(s) the Work under the terms of this + License. + "Original Author" means, in the case of a literary or artistic work, + the individual, individuals, entity or entities who created the Work or + if no individual or entity can be identified, the publisher; and in + addition (i) in the case of a performance the actors, singers, + musicians, dancers, and other persons who act, sing, deliver, declaim, + play in, interpret or otherwise perform literary or artistic works or + expressions of folklore; (ii) in the case of a phonogram the producer + being the person or legal entity who first fixes the sounds of a + performance or other sounds; and, (iii) in the case of broadcasts, the + organization that transmits the broadcast. "Work" means the literary + and/or artistic work offered under the terms of this License including + without limitation any production in the literary, scientific and + artistic domain, whatever may be the mode or form of its expression + including digital form, such as a book, pamphlet and other writing; a + lecture, address, sermon or other work of the same nature; a dramatic or + dramatico-musical work; a choreographic work or entertainment in dumb + show; a musical composition with or without words; a cinematographic + work to which are assimilated works expressed by a process analogous to + cinematography; a work of drawing, painting, architecture, sculpture, + engraving or lithography; a photographic work to which are assimilated + works expressed by a process analogous to photography; a work of applied + art; an illustration, map, plan, sketch or three-dimensional work + relative to geography, topography, architecture or science; a + performance; a broadcast; a phonogram; a compilation of data to the + extent it is protected as a copyrightable work; or a work performed by a + variety or circus performer to the extent it is not otherwise considered + a literary or artistic work. + "You" means an individual or entity exercising rights under this + License who has not previously violated the terms of this License with + respect to the Work, or who has received express permission from the + Licensor to exercise rights under this License despite a previous + violation. "Publicly Perform" means to perform public recitations of + the Work and to communicate to the public those public recitations, by + any means or process, including by wire or wireless means or public + digital performances; to make available to the public Works in such a + way that members of the public may access these Works from a place and + at a place individually chosen by them; to perform the Work to the + public by any means or process and the communication to the public of + the performances of the Work, including by public digital performance; + to broadcast and rebroadcast the Work by any means including signs, + sounds or images. + "Reproduce" means to make copies of the Work by any means including + without limitation by sound or visual recordings and the right of + fixation and reproducing fixations of the Work, including storage of a + protected performance or phonogram in digital form or other electronic + medium. 2. Fair Dealing Rights. Nothing in this License is intended to + reduce, limit, or restrict any uses free from copyright or rights + arising from limitations or exceptions that are provided for in + connection with the copyright protection under copyright law or other + applicable laws. + + 3. License Grant. Subject to the terms and conditions of this License, + Licensor hereby grants You a worldwide, royalty-free, non-exclusive, + perpetual (for the duration of the applicable copyright) license to + exercise the rights in the Work as stated below: + + to Reproduce the Work, to incorporate the Work into one or more + Collections, and to Reproduce the Work as incorporated in the + Collections; to create and Reproduce Adaptations provided that any such + Adaptation, including any translation in any medium, takes reasonable + steps to clearly label, demarcate or otherwise identify that changes + were made to the original Work. For example, a translation could be + marked "The original work was translated from English to Spanish," or a + modification could indicate "The original work has been modified."; + to Distribute and Publicly Perform the Work including as incorporated + in Collections; and, to Distribute and Publicly Perform Adaptations. + For the avoidance of doubt: + + Non-waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or compulsory + licensing scheme cannot be waived, the Licensor reserves the exclusive + right to collect such royalties for any exercise by You of the rights + granted under this License; Waivable Compulsory License Schemes. In + those jurisdictions in which the right to collect royalties through any + statutory or compulsory licensing scheme can be waived, the Licensor + waives the exclusive right to collect such royalties for any exercise by + You of the rights granted under this License; and, Voluntary License + Schemes. The Licensor waives the right to collect royalties, whether + individually or, in the event that the Licensor is a member of a + collecting society that administers voluntary licensing schemes, via + that society, from any exercise by You of the rights granted under this + License. + The above rights may be exercised in all media and formats whether now + known or hereafter devised. The above rights include the right to make + such modifications as are technically necessary to exercise the rights + in other media and formats. Subject to Section 8(f), all rights not + expressly granted by Licensor are hereby reserved. + + 4. Restrictions. The license granted in Section 3 above is expressly + made subject to and limited by the following restrictions: + + You may Distribute or Publicly Perform the Work only under the terms of + this License. You must include a copy of, or the Uniform Resource + Identifier (URI) for, this License with every copy of the Work You + Distribute or Publicly Perform. You may not offer or impose any terms on + the Work that restrict the terms of this License or the ability of the + recipient of the Work to exercise the rights granted to that recipient + under the terms of the License. You may not sublicense the Work. You + must keep intact all notices that refer to this License and to the + disclaimer of warranties with every copy of the Work You Distribute or + Publicly Perform. When You Distribute or Publicly Perform the Work, You + may not impose any effective technological measures on the Work that + restrict the ability of a recipient of the Work from You to exercise the + rights granted to that recipient under the terms of the License. This + Section 4(a) applies to the Work as incorporated in a Collection, but + this does not require the Collection apart from the Work itself to be + made subject to the terms of this License. If You create a Collection, + upon notice from any Licensor You must, to the extent practicable, + remove from the Collection any credit as required by Section 4(c), as + requested. If You create an Adaptation, upon notice from any Licensor + You must, to the extent practicable, remove from the Adaptation any + credit as required by Section 4(c), as requested. You may Distribute or + Publicly Perform an Adaptation only under the terms of: (i) this + License; (ii) a later version of this License with the same License + Elements as this License; (iii) a Creative Commons jurisdiction license + (either this or a later license version) that contains the same License + Elements as this License (e.g., Attribution-ShareAlike 3.0 US)); (iv) a + Creative Commons Compatible License. If you license the Adaptation under + one of the licenses mentioned in (iv), you must comply with the terms of + that license. If you license the Adaptation under the terms of any of + the licenses mentioned in (i), (ii) or (iii) (the "Applicable License"), + you must comply with the terms of the Applicable License generally and + the following provisions: (I) You must include a copy of, or the URI + for, the Applicable License with every copy of each Adaptation You + Distribute or Publicly Perform; (II) You may not offer or impose any + terms on the Adaptation that restrict the terms of the Applicable + License or the ability of the recipient of the Adaptation to exercise + the rights granted to that recipient under the terms of the Applicable + License; (III) You must keep intact all notices that refer to the + Applicable License and to the disclaimer of warranties with every copy + of the Work as included in the Adaptation You Distribute or Publicly + Perform; (IV) when You Distribute or Publicly Perform the Adaptation, + You may not impose any effective technological measures on the + Adaptation that restrict the ability of a recipient of the Adaptation + from You to exercise the rights granted to that recipient under the + terms of the Applicable License. This Section 4(b) applies to the + Adaptation as incorporated in a Collection, but this does not require + the Collection apart from the Adaptation itself to be made subject to + the terms of the Applicable License. + If You Distribute, or Publicly Perform the Work or any Adaptations or + Collections, You must, unless a request has been made pursuant to + Section 4(a), keep intact all copyright notices for the Work and + provide, reasonable to the medium or means You are utilizing: (i) the + name of the Original Author (or pseudonym, if applicable) if supplied, + and/or if the Original Author and/or Licensor designate another party or + parties (e.g., a sponsor institute, publishing entity, journal) for + attribution ("Attribution Parties") in Licensor's copyright notice, + terms of service or by other reasonable means, the name of such party or + parties; (ii) the title of the Work if supplied; (iii) to the extent + reasonably practicable, the URI, if any, that Licensor specifies to be + associated with the Work, unless such URI does not refer to the + copyright notice or licensing information for the Work; and (iv) , + consistent with Ssection 3(b), in the case of an Adaptation, a credit + identifying the use of the Work in the Adaptation (e.g., "French + translation of the Work by Original Author," or "Screenplay based on + original Work by Original Author"). The credit required by this Section + 4(c) may be implemented in any reasonable manner; provided, however, + that in the case of a Adaptation or Collection, at a minimum such credit + will appear, if a credit for all contributing authors of the Adaptation + or Collection appears, then as part of these credits and in a manner at + least as prominent as the credits for the other contributing authors. + For the avoidance of doubt, You may only use the credit required by this + Section for the purpose of attribution in the manner set out above and, + by exercising Your rights under this License, You may not implicitly or + explicitly assert or imply any connection with, sponsorship or + endorsement by the Original Author, Licensor and/or Attribution Parties, + as appropriate, of You or Your use of the Work, without the separate, + express prior written permission of the Original Author, Licensor and/or + Attribution Parties. Except as otherwise agreed in writing by the + Licensor or as may be otherwise permitted by applicable law, if You + Reproduce, Distribute or Publicly Perform the Work either by itself or + as part of any Adaptations or Collections, You must not distort, + mutilate, modify or take other derogatory action in relation to the Work + which would be prejudicial to the Original Author's honor or reputation. + Licensor agrees that in those jurisdictions (e.g. Japan), in which any + exercise of the right granted in Section 3(b) of this License (the right + to make Adaptations) would be deemed to be a distortion, mutilation, + modification or other derogatory action prejudicial to the Original + Author's honor and reputation, the Licensor will waive or not assert, as + appropriate, this Section, to the fullest extent permitted by the + applicable national law, to enable You to reasonably exercise Your right + under Section 3(b) of this License (right to make Adaptations) but not + otherwise. + 5. Representations, Warranties and Disclaimer + + UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR + OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY + KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, + INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, + FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF + LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, + WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE + EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + + 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE + LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR + ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES + ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS + BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + 7. Termination + + This License and the rights granted hereunder will terminate + automatically upon any breach by You of the terms of this License. + Individuals or entities who have received Adaptations or Collections + from You under this License, however, will not have their licenses + terminated provided such individuals or entities remain in full + compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will + survive any termination of this License. Subject to the above terms and + conditions, the license granted here is perpetual (for the duration of + the applicable copyright in the Work). Notwithstanding the above, + Licensor reserves the right to release the Work under different license + terms or to stop distributing the Work at any time; provided, however + that any such election will not serve to withdraw this License (or any + other license that has been, or is required to be, granted under the + terms of this License), and this License will continue in full force and + effect unless terminated as stated above. + + 8. Miscellaneous + + Each time You Distribute or Publicly Perform the Work or a Collection, + the Licensor offers to the recipient a license to the Work on the same + terms and conditions as the license granted to You under this License. + Each time You Distribute or Publicly Perform an Adaptation, Licensor + offers to the recipient a license to the original Work on the same terms + and conditions as the license granted to You under this License. + If any provision of this License is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of + the remainder of the terms of this License, and without further action + by the parties to this agreement, such provision shall be reformed to + the minimum extent necessary to make such provision valid and + enforceable. No term or provision of this License shall be deemed + waived and no breach consented to unless such waiver or consent shall be + in writing and signed by the party to be charged with such waiver or + consent. + This License constitutes the entire agreement between the parties with + respect to the Work licensed here. There are no understandings, + agreements or representations with respect to the Work not specified + here. Licensor shall not be bound by any additional provisions that may + appear in any communication from You. This License may not be modified + without the mutual written agreement of the Licensor and You. The + rights granted under, and the subject matter referenced, in this License + were drafted utilizing the terminology of the Berne Convention for the + Protection of Literary and Artistic Works (as amended on September 28, + 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, + the WIPO Performances and Phonograms Treaty of 1996 and the Universal + Copyright Convention (as revised on July 24, 1971). These rights and + subject matter take effect in the relevant jurisdiction in which the + License terms are sought to be enforced according to the corresponding + provisions of the implementation of those treaty provisions in the + applicable national law. If the standard suite of rights granted under + applicable copyright law includes additional rights not granted under + this License, such additional rights are deemed to be included in the + License; this License is not intended to restrict the license of any + rights under applicable law. + licenses: + - key: cc-by-sa-3.0 + name: Creative Commons Attribution Share Alike License 3.0 + short_name: CC-BY-SA-3.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/licenses/by-sa/3.0/ + text_url: http://creativecommons.org/licenses/by-sa/3.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc-by-sa-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-3.0.LICENSE + spdx_license_key: CC-BY-SA-3.0 + spdx_url: https://spdx.org/licenses/CC-BY-SA-3.0 + - license_expression: cc-by-sa-4.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 491 + end_line: 491 + matched_length: 8 + match_coverage: '100.0' + matcher: 2-aho + license_expression: cc-by-sa-4.0 + rule_identifier: cc-by-sa-4.0_36.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-4.0_36.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: http://creativecommons.org/licenses/by-sa/4.0/ + licenses: + - key: cc-by-sa-4.0 + name: Creative Commons Attribution-ShareAlike 4.0 International Public License + short_name: CC-BY-SA-4.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/licenses/by-sa/4.0/ + text_url: http://creativecommons.org/licenses/by-sa/4.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc-by-sa-4.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-4.0.LICENSE + spdx_license_key: CC-BY-SA-4.0 + spdx_url: https://spdx.org/licenses/CC-BY-SA-4.0 + - score: '99.82' + start_line: 493 + end_line: 914 + matched_length: 2766 + match_coverage: '99.82' + matcher: 3-seq + license_expression: cc-by-sa-4.0 + rule_identifier: cc-by-sa-4.0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-4.0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 2771 + rule_relevance: 100 + matched_text: | + Creative Commons Corporation ("Creative Commons") is not a law firm and + does not provide legal services or legal advice. Distribution of + Creative Commons public licenses does not create a lawyer-client or + other relationship. Creative Commons makes its licenses and related + information available on an "as-is" basis. Creative Commons gives no + warranties regarding its licenses, any material licensed under their + terms and conditions, or any related information. Creative Commons + disclaims all liability for damages resulting from their use to the + fullest extent possible. + + Using Creative Commons Public Licenses + + Creative Commons public licenses provide a standard set of terms and + conditions that creators and other rights holders may use to share + original works of authorship and other material subject to copyright + and certain other rights specified in the public license below. The + following considerations are for informational purposes only, are not + exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + + ======================================================================= + + Creative Commons Attribution-ShareAlike 4.0 International Public + License + + By exercising the Licensed Rights (defined below), You accept and agree + to be bound by the terms and conditions of this Creative Commons + Attribution-ShareAlike 4.0 International Public License ("Public + License"). To the extent this Public License may be interpreted as a + contract, You are granted the Licensed Rights in consideration of Your + acceptance of these terms and conditions, and the Licensor grants You + such rights in consideration of benefits the Licensor receives from + making the Licensed Material available under these terms and + conditions. + + + Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + + Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + + Section 3 -- License Conditions. + + Your exercise of the Licensed Rights is expressly made subject to the + following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + + Section 4 -- Sui Generis Database Rights. + + Where the Licensed Rights include Sui Generis Database Rights that + apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + + including for purposes of Section 3(b); and + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + + For the avoidance of doubt, this Section 4 supplements and does not + replace Your obligations under this Public License where the Licensed + Rights include other Copyright and Similar Rights. + + + Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + + Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + + Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + + Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + ======================================================================= + + Creative Commons is not a party to its public + licenses. Notwithstanding, Creative Commons may elect to apply one of + its public licenses to material it publishes and in those instances + will be considered the “Licensor.” The text of the Creative Commons + public licenses is dedicated to the public domain under the CC0 Public + Domain Dedication. Except for the limited purpose of indicating that + material is shared under a Creative Commons public license or as + otherwise permitted by the Creative Commons policies published at + creativecommons.org/policies, Creative Commons does not authorize the + use of the trademark "Creative Commons" or any other trademark or logo + of Creative Commons without its prior written consent including, + without limitation, in connection with any unauthorized modifications + to any of its public licenses or any other arrangements, + understandings, or agreements concerning use of licensed material. For + the avoidance of doubt, this paragraph does not form part of the + public licenses. + + Creative Commons may be contacted at creativecommons.org. + licenses: + - key: cc-by-sa-4.0 + name: Creative Commons Attribution-ShareAlike 4.0 International Public License + short_name: CC-BY-SA-4.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/licenses/by-sa/4.0/ + text_url: http://creativecommons.org/licenses/by-sa/4.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc-by-sa-4.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-4.0.LICENSE + spdx_license_key: CC-BY-SA-4.0 + spdx_url: https://spdx.org/licenses/CC-BY-SA-4.0 copyright: | 2009-2018 Igalia S.L 2002 Jorn Baayen @@ -71,1019 +1336,3 @@ copyright: | 2008, Diego Escalante Urrelo GNOME Design Team Jakub Steiner -matches: - - score: '100.0' - start_line: 93 - end_line: 93 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 94 - end_line: 107 - matcher: 1-hash - rule_length: 107 - matched_length: 107 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_949.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licensed 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 - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless 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. - - On Debian systems a copy of the Apache License, Version 2.0 can be - found in /usr/share/common-licenses/Apache-2.0 - - score: '100.0' - start_line: 109 - end_line: 109 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 110 - end_line: 124 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_839.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package 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 2 of the License, or - (at your option) any later version. - - This package 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see - - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - - score: '100.0' - start_line: 126 - end_line: 126 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 127 - end_line: 141 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_385.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU General - Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". - - score: '100.0' - start_line: 143 - end_line: 143 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 144 - end_line: 155 - matcher: 1-hash - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_457.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - On Debian systems, the complete text of the GNU Library General Public - License version 2 can be found in "/usr/share/common-licenses/LGPL-2". - - score: '100.0' - start_line: 157 - end_line: 157 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_12.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: cc0-1.0' - - score: '100.0' - start_line: 158 - end_line: 179 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_186.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Certain owners wish to permanently relinquish those rights to a Work for - the purpose of contributing to a commons of creative, cultural and - scientific works ("Commons") that the public can reliably and without - fear of later claims of infringement build upon, modify, incorporate in - other works, reuse and redistribute as freely as possible in any form - whatsoever and for any purposes, including without limitation commercial - purposes. These owners may contribute to the Commons to promote the - ideal of a free culture and the further production of creative, cultural - and scientific works, or to gain reputation or greater distribution for - their Work in part through the use and efforts of others. - - For these and/or other purposes and motivations, and without any - expectation of additional consideration or compensation, the person - associating CC0 with a Work (the "Affirmer"), to the extent that he or - she is an owner of Copyright and Related Rights in the Work, voluntarily - elects to apply CC0 to the Work and publicly distribute the Work under - its terms, with knowledge of his or her Copyright and Related Rights in - the Work and the meaning and intended legal effect of CC0 on those - rights. - . - The complete text of the Creative Commons 0 1.0 Universal - can be found in `/usr/share/common-licenses/CC0-1.0'. - - score: '97.8' - start_line: 182 - end_line: 488 - matcher: 3-seq - rule_length: 3143 - matched_length: 3074 - match_coverage: '97.8' - rule_relevance: 100 - identifier: cc-by-sa-3.0_35.RULE - license_expression: cc-by-sa-3.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS - CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS - PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK - OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS - PROHIBITED. - - BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND - AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS - LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE - RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS - AND CONDITIONS. - - 1. Definitions - - "Adaptation" means a work based upon the Work, or upon the Work and - other pre-existing works, such as a translation, adaptation, derivative - work, arrangement of music or other alterations of a literary or - artistic work, or phonogram or performance and includes cinematographic - adaptations or any other form in which the Work may be recast, - transformed, or adapted including in any form recognizably derived from - the original, except that a work that constitutes a Collection will not - be considered an Adaptation for the purpose of this License. For the - avoidance of doubt, where the Work is a musical work, performance or - phonogram, the synchronization of the Work in timed-relation with a - moving image ("synching") will be considered an Adaptation for the - purpose of this License. "Collection" means a collection of literary or - artistic works, such as encyclopedias and anthologies, or performances, - phonograms or broadcasts, or other works or subject matter other than - works listed in Section 1(f) below, which, by reason of the selection - and arrangement of their contents, constitute intellectual creations, in - which the Work is included in its entirety in unmodified form along with - one or more other contributions, each constituting separate and - independent works in themselves, which together are assembled into a - collective whole. A work that constitutes a Collection will not be - considered an Adaptation (as defined below) for the purposes of this - License. - "Creative Commons Compatible License" means a license that is listed at - https://creativecommons.org/compatiblelicenses that has been approved by - Creative Commons as being essentially equivalent to this License, - including, at a minimum, because that license: (i) contains terms that - have the same purpose, meaning and effect as the License Elements of - this License; and, (ii) explicitly permits the relicensing of - adaptations of works made available under that license under this - License or a Creative Commons jurisdiction license with the same License - Elements as this License. "Distribute" means to make available to the - public the original and copies of the Work or Adaptation, as - appropriate, through sale or other transfer of ownership. - "License Elements" means the following high-level license attributes as - selected by Licensor and indicated in the title of this License: - Attribution, ShareAlike. "Licensor" means the individual, individuals, - entity or entities that offer(s) the Work under the terms of this - License. - "Original Author" means, in the case of a literary or artistic work, - the individual, individuals, entity or entities who created the Work or - if no individual or entity can be identified, the publisher; and in - addition (i) in the case of a performance the actors, singers, - musicians, dancers, and other persons who act, sing, deliver, declaim, - play in, interpret or otherwise perform literary or artistic works or - expressions of folklore; (ii) in the case of a phonogram the producer - being the person or legal entity who first fixes the sounds of a - performance or other sounds; and, (iii) in the case of broadcasts, the - organization that transmits the broadcast. "Work" means the literary - and/or artistic work offered under the terms of this License including - without limitation any production in the literary, scientific and - artistic domain, whatever may be the mode or form of its expression - including digital form, such as a book, pamphlet and other writing; a - lecture, address, sermon or other work of the same nature; a dramatic or - dramatico-musical work; a choreographic work or entertainment in dumb - show; a musical composition with or without words; a cinematographic - work to which are assimilated works expressed by a process analogous to - cinematography; a work of drawing, painting, architecture, sculpture, - engraving or lithography; a photographic work to which are assimilated - works expressed by a process analogous to photography; a work of applied - art; an illustration, map, plan, sketch or three-dimensional work - relative to geography, topography, architecture or science; a - performance; a broadcast; a phonogram; a compilation of data to the - extent it is protected as a copyrightable work; or a work performed by a - variety or circus performer to the extent it is not otherwise considered - a literary or artistic work. - "You" means an individual or entity exercising rights under this - License who has not previously violated the terms of this License with - respect to the Work, or who has received express permission from the - Licensor to exercise rights under this License despite a previous - violation. "Publicly Perform" means to perform public recitations of - the Work and to communicate to the public those public recitations, by - any means or process, including by wire or wireless means or public - digital performances; to make available to the public Works in such a - way that members of the public may access these Works from a place and - at a place individually chosen by them; to perform the Work to the - public by any means or process and the communication to the public of - the performances of the Work, including by public digital performance; - to broadcast and rebroadcast the Work by any means including signs, - sounds or images. - "Reproduce" means to make copies of the Work by any means including - without limitation by sound or visual recordings and the right of - fixation and reproducing fixations of the Work, including storage of a - protected performance or phonogram in digital form or other electronic - medium. 2. Fair Dealing Rights. Nothing in this License is intended to - reduce, limit, or restrict any uses free from copyright or rights - arising from limitations or exceptions that are provided for in - connection with the copyright protection under copyright law or other - applicable laws. - - 3. License Grant. Subject to the terms and conditions of this License, - Licensor hereby grants You a worldwide, royalty-free, non-exclusive, - perpetual (for the duration of the applicable copyright) license to - exercise the rights in the Work as stated below: - - to Reproduce the Work, to incorporate the Work into one or more - Collections, and to Reproduce the Work as incorporated in the - Collections; to create and Reproduce Adaptations provided that any such - Adaptation, including any translation in any medium, takes reasonable - steps to clearly label, demarcate or otherwise identify that changes - were made to the original Work. For example, a translation could be - marked "The original work was translated from English to Spanish," or a - modification could indicate "The original work has been modified."; - to Distribute and Publicly Perform the Work including as incorporated - in Collections; and, to Distribute and Publicly Perform Adaptations. - For the avoidance of doubt: - - Non-waivable Compulsory License Schemes. In those jurisdictions in - which the right to collect royalties through any statutory or compulsory - licensing scheme cannot be waived, the Licensor reserves the exclusive - right to collect such royalties for any exercise by You of the rights - granted under this License; Waivable Compulsory License Schemes. In - those jurisdictions in which the right to collect royalties through any - statutory or compulsory licensing scheme can be waived, the Licensor - waives the exclusive right to collect such royalties for any exercise by - You of the rights granted under this License; and, Voluntary License - Schemes. The Licensor waives the right to collect royalties, whether - individually or, in the event that the Licensor is a member of a - collecting society that administers voluntary licensing schemes, via - that society, from any exercise by You of the rights granted under this - License. - The above rights may be exercised in all media and formats whether now - known or hereafter devised. The above rights include the right to make - such modifications as are technically necessary to exercise the rights - in other media and formats. Subject to Section 8(f), all rights not - expressly granted by Licensor are hereby reserved. - - 4. Restrictions. The license granted in Section 3 above is expressly - made subject to and limited by the following restrictions: - - You may Distribute or Publicly Perform the Work only under the terms of - this License. You must include a copy of, or the Uniform Resource - Identifier (URI) for, this License with every copy of the Work You - Distribute or Publicly Perform. You may not offer or impose any terms on - the Work that restrict the terms of this License or the ability of the - recipient of the Work to exercise the rights granted to that recipient - under the terms of the License. You may not sublicense the Work. You - must keep intact all notices that refer to this License and to the - disclaimer of warranties with every copy of the Work You Distribute or - Publicly Perform. When You Distribute or Publicly Perform the Work, You - may not impose any effective technological measures on the Work that - restrict the ability of a recipient of the Work from You to exercise the - rights granted to that recipient under the terms of the License. This - Section 4(a) applies to the Work as incorporated in a Collection, but - this does not require the Collection apart from the Work itself to be - made subject to the terms of this License. If You create a Collection, - upon notice from any Licensor You must, to the extent practicable, - remove from the Collection any credit as required by Section 4(c), as - requested. If You create an Adaptation, upon notice from any Licensor - You must, to the extent practicable, remove from the Adaptation any - credit as required by Section 4(c), as requested. You may Distribute or - Publicly Perform an Adaptation only under the terms of: (i) this - License; (ii) a later version of this License with the same License - Elements as this License; (iii) a Creative Commons jurisdiction license - (either this or a later license version) that contains the same License - Elements as this License (e.g., Attribution-ShareAlike 3.0 US)); (iv) a - Creative Commons Compatible License. If you license the Adaptation under - one of the licenses mentioned in (iv), you must comply with the terms of - that license. If you license the Adaptation under the terms of any of - the licenses mentioned in (i), (ii) or (iii) (the "Applicable License"), - you must comply with the terms of the Applicable License generally and - the following provisions: (I) You must include a copy of, or the URI - for, the Applicable License with every copy of each Adaptation You - Distribute or Publicly Perform; (II) You may not offer or impose any - terms on the Adaptation that restrict the terms of the Applicable - License or the ability of the recipient of the Adaptation to exercise - the rights granted to that recipient under the terms of the Applicable - License; (III) You must keep intact all notices that refer to the - Applicable License and to the disclaimer of warranties with every copy - of the Work as included in the Adaptation You Distribute or Publicly - Perform; (IV) when You Distribute or Publicly Perform the Adaptation, - You may not impose any effective technological measures on the - Adaptation that restrict the ability of a recipient of the Adaptation - from You to exercise the rights granted to that recipient under the - terms of the Applicable License. This Section 4(b) applies to the - Adaptation as incorporated in a Collection, but this does not require - the Collection apart from the Adaptation itself to be made subject to - the terms of the Applicable License. - If You Distribute, or Publicly Perform the Work or any Adaptations or - Collections, You must, unless a request has been made pursuant to - Section 4(a), keep intact all copyright notices for the Work and - provide, reasonable to the medium or means You are utilizing: (i) the - name of the Original Author (or pseudonym, if applicable) if supplied, - and/or if the Original Author and/or Licensor designate another party or - parties (e.g., a sponsor institute, publishing entity, journal) for - attribution ("Attribution Parties") in Licensor's copyright notice, - terms of service or by other reasonable means, the name of such party or - parties; (ii) the title of the Work if supplied; (iii) to the extent - reasonably practicable, the URI, if any, that Licensor specifies to be - associated with the Work, unless such URI does not refer to the - copyright notice or licensing information for the Work; and (iv) , - consistent with Ssection 3(b), in the case of an Adaptation, a credit - identifying the use of the Work in the Adaptation (e.g., "French - translation of the Work by Original Author," or "Screenplay based on - original Work by Original Author"). The credit required by this Section - 4(c) may be implemented in any reasonable manner; provided, however, - that in the case of a Adaptation or Collection, at a minimum such credit - will appear, if a credit for all contributing authors of the Adaptation - or Collection appears, then as part of these credits and in a manner at - least as prominent as the credits for the other contributing authors. - For the avoidance of doubt, You may only use the credit required by this - Section for the purpose of attribution in the manner set out above and, - by exercising Your rights under this License, You may not implicitly or - explicitly assert or imply any connection with, sponsorship or - endorsement by the Original Author, Licensor and/or Attribution Parties, - as appropriate, of You or Your use of the Work, without the separate, - express prior written permission of the Original Author, Licensor and/or - Attribution Parties. Except as otherwise agreed in writing by the - Licensor or as may be otherwise permitted by applicable law, if You - Reproduce, Distribute or Publicly Perform the Work either by itself or - as part of any Adaptations or Collections, You must not distort, - mutilate, modify or take other derogatory action in relation to the Work - which would be prejudicial to the Original Author's honor or reputation. - Licensor agrees that in those jurisdictions (e.g. Japan), in which any - exercise of the right granted in Section 3(b) of this License (the right - to make Adaptations) would be deemed to be a distortion, mutilation, - modification or other derogatory action prejudicial to the Original - Author's honor and reputation, the Licensor will waive or not assert, as - appropriate, this Section, to the fullest extent permitted by the - applicable national law, to enable You to reasonably exercise Your right - under Section 3(b) of this License (right to make Adaptations) but not - otherwise. - 5. Representations, Warranties and Disclaimer - - UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR - OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY - KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, - INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, - FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF - LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, - WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - - 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE - LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR - ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES - ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS - BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - 7. Termination - - This License and the rights granted hereunder will terminate - automatically upon any breach by You of the terms of this License. - Individuals or entities who have received Adaptations or Collections - from You under this License, however, will not have their licenses - terminated provided such individuals or entities remain in full - compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will - survive any termination of this License. Subject to the above terms and - conditions, the license granted here is perpetual (for the duration of - the applicable copyright in the Work). Notwithstanding the above, - Licensor reserves the right to release the Work under different license - terms or to stop distributing the Work at any time; provided, however - that any such election will not serve to withdraw this License (or any - other license that has been, or is required to be, granted under the - terms of this License), and this License will continue in full force and - effect unless terminated as stated above. - - 8. Miscellaneous - - Each time You Distribute or Publicly Perform the Work or a Collection, - the Licensor offers to the recipient a license to the Work on the same - terms and conditions as the license granted to You under this License. - Each time You Distribute or Publicly Perform an Adaptation, Licensor - offers to the recipient a license to the original Work on the same terms - and conditions as the license granted to You under this License. - If any provision of this License is invalid or unenforceable under - applicable law, it shall not affect the validity or enforceability of - the remainder of the terms of this License, and without further action - by the parties to this agreement, such provision shall be reformed to - the minimum extent necessary to make such provision valid and - enforceable. No term or provision of this License shall be deemed - waived and no breach consented to unless such waiver or consent shall be - in writing and signed by the party to be charged with such waiver or - consent. - This License constitutes the entire agreement between the parties with - respect to the Work licensed here. There are no understandings, - agreements or representations with respect to the Work not specified - here. Licensor shall not be bound by any additional provisions that may - appear in any communication from You. This License may not be modified - without the mutual written agreement of the Licensor and You. The - rights granted under, and the subject matter referenced, in this License - were drafted utilizing the terminology of the Berne Convention for the - Protection of Literary and Artistic Works (as amended on September 28, - 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, - the WIPO Performances and Phonograms Treaty of 1996 and the Universal - Copyright Convention (as revised on July 24, 1971). These rights and - subject matter take effect in the relevant jurisdiction in which the - License terms are sought to be enforced according to the corresponding - provisions of the implementation of those treaty provisions in the - applicable national law. If the standard suite of rights granted under - applicable copyright law includes additional rights not granted under - this License, such additional rights are deemed to be included in the - License; this License is not intended to restrict the license of any - rights under applicable law. - - score: '100.0' - start_line: 491 - end_line: 491 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc-by-sa-4.0_36.RULE - license_expression: cc-by-sa-4.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: http://creativecommons.org/licenses/by-sa/4.0/ - - score: '99.82' - start_line: 493 - end_line: 914 - matcher: 3-seq - rule_length: 2771 - matched_length: 2766 - match_coverage: '99.82' - rule_relevance: 100 - identifier: cc-by-sa-4.0.LICENSE - license_expression: cc-by-sa-4.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Creative Commons Corporation ("Creative Commons") is not a law firm and - does not provide legal services or legal advice. Distribution of - Creative Commons public licenses does not create a lawyer-client or - other relationship. Creative Commons makes its licenses and related - information available on an "as-is" basis. Creative Commons gives no - warranties regarding its licenses, any material licensed under their - terms and conditions, or any related information. Creative Commons - disclaims all liability for damages resulting from their use to the - fullest extent possible. - - Using Creative Commons Public Licenses - - Creative Commons public licenses provide a standard set of terms and - conditions that creators and other rights holders may use to share - original works of authorship and other material subject to copyright - and certain other rights specified in the public license below. The - following considerations are for informational purposes only, are not - exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - - ======================================================================= - - Creative Commons Attribution-ShareAlike 4.0 International Public - License - - By exercising the Licensed Rights (defined below), You accept and agree - to be bound by the terms and conditions of this Creative Commons - Attribution-ShareAlike 4.0 International Public License ("Public - License"). To the extent this Public License may be interpreted as a - contract, You are granted the Licensed Rights in consideration of Your - acceptance of these terms and conditions, and the Licensor grants You - such rights in consideration of benefits the Licensor receives from - making the Licensed Material available under these terms and - conditions. - - - Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. BY-SA Compatible License means a license listed at - creativecommons.org/compatiblelicenses, approved by Creative - Commons as essentially the equivalent of this Public License. - - d. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - e. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - f. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - g. License Elements means the license attributes listed in the name - of a Creative Commons Public License. The License Elements of this - Public License are Attribution and ShareAlike. - - h. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - i. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - j. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - k. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - l. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - m. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - - Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part; and - - b. produce, reproduce, and Share Adapted Material. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. Additional offer from the Licensor -- Adapted Material. - Every recipient of Adapted Material from You - automatically receives an offer from the Licensor to - exercise the Licensed Rights in the Adapted Material - under the conditions of the Adapter's License You apply. - - c. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties. - - - Section 3 -- License Conditions. - - Your exercise of the Licensed Rights is expressly made subject to the - following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - b. ShareAlike. - - In addition to the conditions in Section 3(a), if You Share - Adapted Material You produce, the following conditions also apply. - - 1. The Adapter's License You apply must be a Creative Commons - license with the same License Elements, this version or - later, or a BY-SA Compatible License. - - 2. You must include the text of, or the URI or hyperlink to, the - Adapter's License You apply. You may satisfy this condition - in any reasonable manner based on the medium, means, and - context in which You Share Adapted Material. - - 3. You may not offer or impose any additional or different terms - or conditions on, or apply any Effective Technological - Measures to, Adapted Material that restrict exercise of the - rights granted under the Adapter's License You apply. - - - Section 4 -- Sui Generis Database Rights. - - Where the Licensed Rights include Sui Generis Database Rights that - apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material, - - including for purposes of Section 3(b); and - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - - For the avoidance of doubt, this Section 4 supplements and does not - replace Your obligations under this Public License where the Licensed - Rights include other Copyright and Similar Rights. - - - Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - - Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - - Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - - Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - - ======================================================================= - - Creative Commons is not a party to its public - licenses. Notwithstanding, Creative Commons may elect to apply one of - its public licenses to material it publishes and in those instances - will be considered the “Licensor.” The text of the Creative Commons - public licenses is dedicated to the public domain under the CC0 Public - Domain Dedication. Except for the limited purpose of indicating that - material is shared under a Creative Commons public license or as - otherwise permitted by the Creative Commons policies published at - creativecommons.org/policies, Creative Commons does not authorize the - use of the trademark "Creative Commons" or any other trademark or logo - of Creative Commons without its prior written consent including, - without limitation, in connection with any unauthorized modifications - to any of its public licenses or any other arrangements, - understandings, or agreements concerning use of licensed material. For - the avoidance of doubt, this paragraph does not form part of the - public licenses. - - Creative Commons may be contacted at creativecommons.org. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/erlang-p1-pkix/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/erlang-p1-pkix/stable_copyright-detailed.expected.yml index 836726291bc..880443676ee 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/erlang-p1-pkix/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/erlang-p1-pkix/stable_copyright-detailed.expected.yml @@ -1,57 +1,97 @@ -primary_license: apache-2.0 declared_license: - Apache-2.0 - Apache-2.0 - Apache-2.0 -license_expression: (apache-2.0 AND apache-2.0) AND (apache-2.0 AND apache-2.0) +declared_license_expression: apache-2.0 +declared_license_expression_spdx: Apache-2.0 +other_license_expression: (apache-2.0 AND apache-2.0) AND (apache-2.0 AND apache-2.0) +other_license_expression_spdx: (Apache-2.0 AND Apache-2.0) AND (Apache-2.0 AND Apache-2.0) +license_detections: [] +other_license_detections: + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 14 + end_line: 14 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: apache-2.0' + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 15 + end_line: 28 + matched_length: 109 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + rule_identifier: apache-2.0_845.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_845.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 109 + rule_relevance: 100 + matched_text: | + Licensed 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 + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless 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. + + On Debian systems, the complete text of the Apache version 2.0 license + can be found in "/usr/share/common-licenses/Apache-2.0". + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 copyright: | 2002-2019 ProcessOne 2018-2019 Evgeny Khramtsov 2018-2019 Philipp Huebner -matches: - - score: '100.0' - start_line: 14 - end_line: 14 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 15 - end_line: 28 - matcher: 1-hash - rule_length: 109 - matched_length: 109 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_845.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licensed 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 - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless 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. - - On Debian systems, the complete text of the Apache version 2.0 license - can be found in "/usr/share/common-licenses/Apache-2.0". diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fig2dev/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fig2dev/stable_copyright-detailed.expected.yml index 4223a80131e..fc298990de5 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fig2dev/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fig2dev/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: mit-xfig declared_license: - xfig - GPL-2+ @@ -6,8 +5,314 @@ declared_license: - GPL-2+ - MIT - GPL-3 -license_expression: mit-xfig AND (gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)) AND (gpl-2.0-plus AND - (gpl-2.0 OR gpl-3.0)) AND mit-old-style-no-advert AND (gpl-3.0 AND gpl-3.0-plus AND gpl-3.0) +declared_license_expression: mit-xfig +declared_license_expression_spdx: LicenseRef-scancode-mit-xfig +other_license_expression: mit-xfig AND (gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)) AND (gpl-2.0-plus + AND (gpl-2.0 OR gpl-3.0)) AND mit-old-style-no-advert AND (gpl-3.0 AND gpl-3.0-plus AND gpl-3.0) +other_license_expression_spdx: LicenseRef-scancode-mit-xfig AND (GPL-2.0-or-later AND (GPL-2.0-only + OR GPL-3.0-only)) AND (GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)) AND NTP AND (GPL-3.0-only + AND GPL-3.0-or-later AND GPL-3.0-only) +license_detections: [] +other_license_detections: + - license_expression: mit-xfig + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 28 + end_line: 35 + matched_length: 85 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit-xfig + rule_identifier: mit-xfig_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-xfig_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 85 + rule_relevance: 100 + matched_text: | + Any party obtaining a copy of these files is granted, free of charge, a + full and unrestricted irrevocable, world-wide, paid up, royalty-free, + nonexclusive right and license to deal in this software and documentation + files (the "Software"), including without limitation the rights to use, + copy, modify, merge, publish distribute, sublicense and/or sell copies of + the Software, and to permit persons who receive copies from any such + party to do so, with the only requirement being that the above copyright + and this permission notice remain intact. + licenses: + - key: mit-xfig + name: MIT Xfig Variant + short_name: MIT Xfig Variant + category: Permissive + is_exception: no + is_unknown: no + owner: Xfig Project + homepage_url: http://www.xfig.org + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-xfig + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-xfig.LICENSE + spdx_license_key: LicenseRef-scancode-mit-xfig + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-xfig.LICENSE + - license_expression: gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 53 + end_line: 53 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 54 + end_line: 69 + matched_length: 130 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 OR gpl-3.0 + rule_identifier: gpl-2.0_or_gpl-3.0_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_19.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 130 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 or 3 as + published by the Free Software Foundation. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - license_expression: mit-old-style-no-advert + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 75 + end_line: 83 + matched_length: 96 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit-old-style-no-advert + rule_identifier: mit-old-style-no-advert_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style-no-advert_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 96 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, distribute, and sell this software and its + documentation for any purpose is hereby granted without fee, provided that + the above copyright notice appear in all copies and that both that + copyright notice and this permission notice appear in supporting + documentation, and that the name of M.I.T. not be used in advertising or + publicity pertaining to distribution of the software without specific, + written prior permission. M.I.T. makes no representations about the + suitability of this software for any purpose. It is provided "as is" + without express or implied warranty. + licenses: + - key: mit-old-style-no-advert + name: MIT Old Style no advertising + short_name: MIT Old Style no advertising + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_.28no_advertising_without_permission.29 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-old-style-no-advert + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style-no-advert.LICENSE + spdx_license_key: NTP + spdx_url: https://spdx.org/licenses/NTP + - license_expression: gpl-3.0 AND gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 88 + end_line: 88 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_rdesc_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_rdesc_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3' + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - score: '100.0' + start_line: 89 + end_line: 97 + matched_length: 79 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_96.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_96.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 79 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 99 + end_line: 101 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_405.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_405.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + On Debian systems, the full text of the GNU General Public + License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only copyright: | Copyright (c) 1991-1999 by Micah Beck Parts Copyright (c) 1985-1988 by Supoj Sutanthavibul @@ -38,161 +343,3 @@ copyright: | Copyright (C) 2006 Michael Pfeiffer -- p3fff@web.de Copyright, 1987, Massachusetts Institute of Technology Copyright (C) 1997, 2003-2004, 2006-2007, 2009-2015 Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: 28 - end_line: 35 - matcher: 1-hash - rule_length: 85 - matched_length: 85 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-xfig_3.RULE - license_expression: mit-xfig - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Any party obtaining a copy of these files is granted, free of charge, a - full and unrestricted irrevocable, world-wide, paid up, royalty-free, - nonexclusive right and license to deal in this software and documentation - files (the "Software"), including without limitation the rights to use, - copy, modify, merge, publish distribute, sublicense and/or sell copies of - the Software, and to permit persons who receive copies from any such - party to do so, with the only requirement being that the above copyright - and this permission notice remain intact. - - score: '100.0' - start_line: 53 - end_line: 53 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 54 - end_line: 69 - matcher: 1-hash - rule_length: 130 - matched_length: 130 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_or_gpl-3.0_19.RULE - license_expression: gpl-2.0 OR gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 or 3 as - published by the Free Software Foundation. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 75 - end_line: 83 - matcher: 1-hash - rule_length: 96 - matched_length: 96 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style-no-advert_3.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation, and that the name of M.I.T. not be used in advertising or - publicity pertaining to distribution of the software without specific, - written prior permission. M.I.T. makes no representations about the - suitability of this software for any purpose. It is provided "as is" - without express or implied warranty. - - score: '100.0' - start_line: 88 - end_line: 88 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_rdesc_1.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3' - - score: '100.0' - start_line: 89 - end_line: 97 - matcher: 2-aho - rule_length: 79 - matched_length: 79 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_96.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - score: '100.0' - start_line: 99 - end_line: 101 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_405.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/freeorion/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/freeorion/stable_copyright-detailed.expected.yml index 2f979a9a884..eed1d25b043 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/freeorion/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/freeorion/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0 declared_license: - GPL-2 - CC-BY-SA-3.0 @@ -16,788 +15,1071 @@ declared_license: - Apache-2.0 - CC-BY-SA-3.0 - DejaVu-License -license_expression: (gpl-2.0 AND gpl-2.0) AND cc-by-sa-3.0 AND (cc-by-sa-3.0 AND gpl-2.0) AND - (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.1) AND boost-1.0 AND (lgpl-2.1-plus +declared_license_expression: gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only +other_license_expression: (gpl-2.0 AND gpl-2.0) AND cc-by-sa-3.0 AND (cc-by-sa-3.0 AND gpl-2.0) + AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.1) AND boost-1.0 AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.1) AND bsd-new AND (bitstream AND bitstream) AND (apache-2.0 AND apache-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.1) -copyright: | - The FreeOrion project - The FreeOrion project - 2003-2008, T. Zachary Laine - 2006, Nemanja Trifunovic - 2001, Daniel C. Nuffer - 2006, T. Zachary Laine - 2000-2011, Kitware, Inc - 2003, Bitstream Inc - 2006, Tavmjong Bah - 2015, Google Inc. - 2013-2014, Dmitry Smirnov - 2013-2018, Markus Koschany -matches: - - score: '100.0' - start_line: 69 - end_line: 69 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 70 - end_line: 83 - matcher: 1-hash - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1149.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License 2 as published by - the Free Software Foundation. +other_license_expression_spdx: (GPL-2.0-only AND GPL-2.0-only) AND CC-BY-SA-3.0 AND (CC-BY-SA-3.0 + AND GPL-2.0-only) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND LGPL-2.1-only) + AND BSL-1.0 AND (LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND LGPL-2.1-only) + AND BSD-3-Clause AND (Bitstream-Vera AND Bitstream-Vera) AND (Apache-2.0 AND Apache-2.0) AND + (LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND LGPL-2.1-only) +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 69 + end_line: 69 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 70 + end_line: 83 + matched_length: 114 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1149.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1149.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 114 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License 2 as published by + the Free Software Foundation. - This package 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. + This package 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see + You should have received a copy of the GNU General Public License + along with this program. If not, see - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - - score: '100.0' - start_line: 85 - end_line: 85 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 86 - end_line: 94 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 85 + end_line: 85 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 86 + end_line: 94 + matched_length: 82 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 96 - end_line: 96 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_215.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU Library General Public License - - score: '100.0' - start_line: 97 - end_line: 97 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_82.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 100 - end_line: 122 - matcher: 1-hash - rule_length: 211 - matched_length: 211 - match_coverage: '100.0' - rule_relevance: 100 - identifier: boost-1.0.LICENSE - license_expression: boost-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Boost Software License - Version 1.0 - August 17th, 2003 + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 96 + end_line: 96 + matched_length: 6 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_215.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_215.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 6 + rule_relevance: 100 + matched_text: the GNU Library General Public License + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 97 + end_line: 97 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_82.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_82.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 100 + matched_text: usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: boost-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 100 + end_line: 122 + matched_length: 211 + match_coverage: '100.0' + matcher: 1-hash + license_expression: boost-1.0 + rule_identifier: boost-1.0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 211 + rule_relevance: 100 + matched_text: | + Boost Software License - Version 1.0 - August 17th, 2003 - Permission is hereby granted, free of charge, to any person or organization - obtaining a copy of the software and accompanying documentation covered by - this license (the "Software") to use, reproduce, display, distribute, - execute, and transmit the Software, and to prepare derivative works of the - Software, and to permit third-parties to whom the Software is furnished to - do so, all subject to the following: + Permission is hereby granted, free of charge, to any person or organization + obtaining a copy of the software and accompanying documentation covered by + this license (the "Software") to use, reproduce, display, distribute, + execute, and transmit the Software, and to prepare derivative works of the + Software, and to permit third-parties to whom the Software is furnished to + do so, all subject to the following: - The copyright notices in the Software and this entire statement, including - the above license grant, this restriction and the following disclaimer, - must be included in all copies of the Software, in whole or in part, and - all derivative works of the Software, unless such copies or derivative - works are solely in the form of machine-executable object code generated by - a source language processor. + The copyright notices in the Software and this entire statement, including + the above license grant, this restriction and the following disclaimer, + must be included in all copies of the Software, in whole or in part, and + all derivative works of the Software, unless such copies or derivative + works are solely in the form of machine-executable object code generated by + a source language processor. - THE 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT - SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE - FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 125 - end_line: 139 - matcher: 1-hash - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1073.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: + THE 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + licenses: + - key: boost-1.0 + name: Boost Software License 1.0 + short_name: Boost 1.0 + category: Permissive + is_exception: no + is_unknown: no + owner: Boost + homepage_url: http://www.boost.org/users/license.html + text_url: http://www.boost.org/LICENSE_1_0.txt + reference_url: https://scancode-licensedb.aboutcode.org/boost-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE + spdx_license_key: BSL-1.0 + spdx_url: https://spdx.org/licenses/BSL-1.0 + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 125 + end_line: 139 + matched_length: 101 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_1073.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1073.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 101 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - * Neither the names of Kitware, Inc., the Insight Software Consortium, - nor the names of their contributors may be used to endorse or promote - products derived from this software without specific prior written - permission. - - score: '100.0' - start_line: 141 - end_line: 141 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 142 - end_line: 143 - matcher: 1-hash - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_1020.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems the complete license text of the Apache license version 2.0 - can be found at /usr/share/common-licenses/Apache-2.0. - - score: '99.82' - start_line: 146 - end_line: 521 - matcher: 3-seq - rule_length: 3354 - matched_length: 3348 - match_coverage: '99.82' - rule_relevance: 100 - identifier: cc-by-sa-3.0_41.RULE - license_expression: cc-by-sa-3.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Creative Commons Attribution-ShareAlike 3.0 Unported - ․ - CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE - LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN - ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION - ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE - INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM - ITS USE. - ․ - License - ․ - THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE - COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY - COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS - AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - ․ - BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE - TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY - BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS - CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND - CONDITIONS. - ․ - 1. Definitions - ․ - a. "Adaptation" means a work based upon the Work, or upon the Work and - other pre-existing works, such as a translation, adaptation, derivative - work, arrangement of music or other alterations of a literary or - artistic work, or phonogram or performance and includes cinematographic - adaptations or any other form in which the Work may be recast, - transformed, or adapted including in any form recognizably derived from - the original, except that a work that constitutes a Collection will not - be considered an Adaptation for the purpose of this License. For the - avoidance of doubt, where the Work is a musical work, performance or - phonogram, the synchronization of the Work in timed-relation with a - moving image ("synching") will be considered an Adaptation for the - purpose of this License. - ․ - b. "Collection" means a collection of literary or artistic works, such - as encyclopedias and anthologies, or performances, phonograms or - broadcasts, or other works or subject matter other than works listed in - Section 1(f) below, which, by reason of the selection and arrangement of - their contents, constitute intellectual creations, in which the Work is - included in its entirety in unmodified form along with one or more other - contributions, each constituting separate and independent works in - themselves, which together are assembled into a collective whole. A work - that constitutes a Collection will not be considered an Adaptation (as - defined below) for the purposes of this License. - ․ - c. "Creative Commons Compatible License" means a license that is listed - at http://creativecommons.org/compatiblelicenses that has been approved - by Creative Commons as being essentially equivalent to this License, - including, at a minimum, because that license: (i) contains terms that - have the same purpose, meaning and effect as the License Elements of - this License; and, (ii) explicitly permits the relicensing of - adaptations of works made available under that license under this - License or a Creative Commons jurisdiction license with the same License - Elements as this License. - ․ - d. "Distribute" means to make available to the public the original and - copies of the Work or Adaptation, as appropriate, through sale or other - transfer of ownership. - ․ - e. "License Elements" means the following high-level license attributes - as selected by Licensor and indicated in the title of this License: - Attribution, ShareAlike. - ․ - f. "Licensor" means the individual, individuals, entity or entities that - offer(s) the Work under the terms of this License. - ․ - g. "Original Author" means, in the case of a literary or artistic work, - the individual, individuals, entity or entities who created the Work or - if no individual or entity can be identified, the publisher; and in - addition (i) in the case of a performance the actors, singers, - musicians, dancers, and other persons who act, sing, deliver, declaim, - play in, interpret or otherwise perform literary or artistic works or - expressions of folklore; (ii) in the case of a phonogram the producer - being the person or legal entity who first fixes the sounds of a - performance or other sounds; and, (iii) in the case of broadcasts, the - organization that transmits the broadcast. - ․ - h. "Work" means the literary and/or artistic work offered under the - terms of this License including without limitation any production in the - literary, scientific and artistic domain, whatever may be the mode or - form of its expression including digital form, such as a book, pamphlet - and other writing; a lecture, address, sermon or other work of the same - nature; a dramatic or dramatico-musical work; a choreographic work or - entertainment in dumb show; a musical composition with or without words; - a cinematographic work to which are assimilated works expressed by a - process analogous to cinematography; a work of drawing, painting, - architecture, sculpture, engraving or lithography; a photographic work - to which are assimilated works expressed by a process analogous to - photography; a work of applied art; an illustration, map, plan, sketch - or three-dimensional work relative to geography, topography, - architecture or science; a performance; a broadcast; a phonogram; a - compilation of data to the extent it is protected as a copyrightable - work; or a work performed by a variety or circus performer to the extent - it is not otherwise considered a literary or artistic work. - ․ - i. "You" means an individual or entity exercising rights under this - License who has not previously violated the terms of this License with - respect to the Work, or who has received express permission from the - Licensor to exercise rights under this License despite a previous - violation. - ․ - j. "Publicly Perform" means to perform public recitations of the Work - and to communicate to the public those public recitations, by any means - or process, including by wire or wireless means or public digital - performances; to make available to the public Works in such a way that - members of the public may access these Works from a place and at a place - individually chosen by them; to perform the Work to the public by any - means or process and the communication to the public of the performances - of the Work, including by public digital performance; to broadcast and - rebroadcast the Work by any means including signs, sounds or images. - ․ - k. "Reproduce" means to make copies of the Work by any means including - without limitation by sound or visual recordings and the right of - fixation and reproducing fixations of the Work, including storage of a - protected performance or phonogram in digital form or other electronic - medium. - ․ - 2. Fair Dealing Rights. Nothing in this License is intended to reduce, - limit, or restrict any uses free from copyright or rights arising from - limitations or exceptions that are provided for in connection with the - copyright protection under copyright law or other applicable laws. - ․ - 3. License Grant. Subject to the terms and conditions of this License, - Licensor hereby grants You a worldwide, royalty-free, non-exclusive, - perpetual (for the duration of the applicable copyright) license to - exercise the rights in the Work as stated below: - ․ - a. to Reproduce the Work, to incorporate the Work into one or more - Collections, and to Reproduce the Work as incorporated in the - Collections; - ․ - b. to create and Reproduce Adaptations provided that any such - Adaptation, including any translation in any medium, takes reasonable - steps to clearly label, demarcate or otherwise identify that changes - were made to the original Work. For example, a translation could be - marked "The original work was translated from English to Spanish," or a - modification could indicate "The original work has been modified."; - ․ - c. to Distribute and Publicly Perform the Work including as incorporated - in Collections; and, - ․ - d. to Distribute and Publicly Perform Adaptations. - ․ - e. For the avoidance of doubt: - ․ - i. Non-waivable Compulsory License Schemes. In those jurisdictions in - which the right to collect royalties through any statutory or compulsory - licensing scheme cannot be waived, the Licensor reserves the exclusive - right to collect such royalties for any exercise by You of the rights - granted under this License; - ․ - ii. Waivable Compulsory License Schemes. In those jurisdictions in which - the right to collect royalties through any statutory or compulsory - licensing scheme can be waived, the Licensor waives the exclusive right - to collect such royalties for any exercise by You of the rights granted - under this License; and, - ․ - iii. Voluntary License Schemes. The Licensor waives the right to collect - royalties, whether individually or, in the event that the Licensor is a - member of a collecting society that administers voluntary licensing - schemes, via that society, from any exercise by You of the rights - granted under this License. - ․ - The above rights may be exercised in all media and formats whether now - known or hereafter devised. The above rights include the right to make - such modifications as are technically necessary to exercise the rights - in other media and formats. Subject to Section 8(f), all rights not - expressly granted by Licensor are hereby reserved. - ․ - 4. Restrictions. The license granted in Section 3 above is expressly - made subject to and limited by the following restrictions: - ․ - a. You may Distribute or Publicly Perform the Work only under the terms - of this License. You must include a copy of, or the Uniform Resource - Identifier (URI) for, this License with every copy of the Work You - Distribute or Publicly Perform. You may not offer or impose any terms on - the Work that restrict the terms of this License or the ability of the - recipient of the Work to exercise the rights granted to that recipient - under the terms of the License. You may not sublicense the Work. You - must keep intact all notices that refer to this License and to the - disclaimer of warranties with every copy of the Work You Distribute or - Publicly Perform. When You Distribute or Publicly Perform the Work, You - may not impose any effective technological measures on the Work that - restrict the ability of a recipient of the Work from You to exercise the - rights granted to that recipient under the terms of the License. This - Section 4(a) applies to the Work as incorporated in a Collection, but - this does not require the Collection apart from the Work itself to be - made subject to the terms of this License. If You create a Collection, - upon notice from any Licensor You must, to the extent practicable, - remove from the Collection any credit as required by Section 4(c), as - requested. If You create an Adaptation, upon notice from any Licensor - You must, to the extent practicable, remove from the Adaptation any - credit as required by Section 4(c), as requested. - ․ - b. You may Distribute or Publicly Perform an Adaptation only under the - terms of: (i) this License; (ii) a later version of this License with - the same License Elements as this License; (iii) a Creative Commons - jurisdiction license (either this or a later license version) that - contains the same License Elements as this License (e.g., - Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible - License. If you license the Adaptation under one of the licenses - mentioned in (iv), you must comply with the terms of that license. If - you license the Adaptation under the terms of any of the licenses - mentioned in (i), (ii) or (iii) (the "Applicable License"), you must - comply with the terms of the Applicable License generally and the - following provisions: (I) You must include a copy of, or the URI for, - the Applicable License with every copy of each Adaptation You Distribute - or Publicly Perform; (II) You may not offer or impose any terms on the - Adaptation that restrict the terms of the Applicable License or the - ability of the recipient of the Adaptation to exercise the rights - granted to that recipient under the terms of the Applicable License; - (III) You must keep intact all notices that refer to the Applicable - License and to the disclaimer of warranties with every copy of the Work - as included in the Adaptation You Distribute or Publicly Perform; (IV) - when You Distribute or Publicly Perform the Adaptation, You may not - impose any effective technological measures on the Adaptation that - restrict the ability of a recipient of the Adaptation from You to - exercise the rights granted to that recipient under the terms of the - Applicable License. This Section 4(b) applies to the Adaptation as - incorporated in a Collection, but this does not require the Collection - apart from the Adaptation itself to be made subject to the terms of the - Applicable License. - ․ - c. If You Distribute, or Publicly Perform the Work or any Adaptations or - Collections, You must, unless a request has been made pursuant to - Section 4(a), keep intact all copyright notices for the Work and - provide, reasonable to the medium or means You are utilizing: (i) the - name of the Original Author (or pseudonym, if applicable) if supplied, - and/or if the Original Author and/or Licensor designate another party or - parties (e.g., a sponsor institute, publishing entity, journal) for - attribution ("Attribution Parties") in Licensor's copyright notice, - terms of service or by other reasonable means, the name of such party or - parties; (ii) the title of the Work if supplied; (iii) to the extent - reasonably practicable, the URI, if any, that Licensor specifies to be - associated with the Work, unless such URI does not refer to the - copyright notice or licensing information for the Work; and (iv) , - consistent with Ssection 3(b), in the case of an Adaptation, a credit - identifying the use of the Work in the Adaptation (e.g., "French - translation of the Work by Original Author," or "Screenplay based on - original Work by Original Author"). The credit required by this Section - 4(c) may be implemented in any reasonable manner; provided, however, - that in the case of a Adaptation or Collection, at a minimum such credit - will appear, if a credit for all contributing authors of the Adaptation - or Collection appears, then as part of these credits and in a manner at - least as prominent as the credits for the other contributing authors. - For the avoidance of doubt, You may only use the credit required by this - Section for the purpose of attribution in the manner set out above and, - by exercising Your rights under this License, You may not implicitly or - explicitly assert or imply any connection with, sponsorship or - endorsement by the Original Author, Licensor and/or Attribution Parties, - as appropriate, of You or Your use of the Work, without the separate, - express prior written permission of the Original Author, Licensor and/or - Attribution Parties. - ․ - d. Except as otherwise agreed in writing by the Licensor or as may be - otherwise permitted by applicable law, if You Reproduce, Distribute or - Publicly Perform the Work either by itself or as part of any Adaptations - or Collections, You must not distort, mutilate, modify or take other - derogatory action in relation to the Work which would be prejudicial to - the Original Author's honor or reputation. Licensor agrees that in those - jurisdictions (e.g. Japan), in which any exercise of the right granted - in Section 3(b) of this License (the right to make Adaptations) would be - deemed to be a distortion, mutilation, modification or other derogatory - action prejudicial to the Original Author's honor and reputation, the - Licensor will waive or not assert, as appropriate, this Section, to the - fullest extent permitted by the applicable national law, to enable You - to reasonably exercise Your right under Section 3(b) of this License - (right to make Adaptations) but not otherwise. - ․ - 5. Representations, Warranties and Disclaimer - ․ - UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR - OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY - KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, - INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, - FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF - LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, - WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - ․ - 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE - LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR - ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES - ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS - BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - ․ - 7. Termination - ․ - a. This License and the rights granted hereunder will terminate - automatically upon any breach by You of the terms of this License. - Individuals or entities who have received Adaptations or Collections - from You under this License, however, will not have their licenses - terminated provided such individuals or entities remain in full - compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will - survive any termination of this License. - ․ - b. Subject to the above terms and conditions, the license granted here - is perpetual (for the duration of the applicable copyright in the Work). - Notwithstanding the above, Licensor reserves the right to release the - Work under different license terms or to stop distributing the Work at - any time; provided, however that any such election will not serve to - withdraw this License (or any other license that has been, or is - required to be, granted under the terms of this License), and this - License will continue in full force and effect unless terminated as - stated above. - ․ - 8. Miscellaneous - ․ - a. Each time You Distribute or Publicly Perform the Work or a - Collection, the Licensor offers to the recipient a license to the Work - on the same terms and conditions as the license granted to You under - this License. - ․ - b. Each time You Distribute or Publicly Perform an Adaptation, Licensor - offers to the recipient a license to the original Work on the same terms - and conditions as the license granted to You under this License. - ․ - c. If any provision of this License is invalid or unenforceable under - applicable law, it shall not affect the validity or enforceability of - the remainder of the terms of this License, and without further action - by the parties to this agreement, such provision shall be reformed to - the minimum extent necessary to make such provision valid and - enforceable. - ․ - d. No term or provision of this License shall be deemed waived and no - breach consented to unless such waiver or consent shall be in writing - and signed by the party to be charged with such waiver or consent. - ․ - e. This License constitutes the entire agreement between the parties - with respect to the Work licensed here. There are no understandings, - agreements or representations with respect to the Work not specified - here. Licensor shall not be bound by any additional provisions that may - appear in any communication from You. This License may not be modified - without the mutual written agreement of the Licensor and You. - ․ - f. The rights granted under, and the subject matter referenced, in this - License were drafted utilizing the terminology of the Berne Convention - for the Protection of Literary and Artistic Works (as amended on - September 28, 1979), the Rome Convention of 1961, the WIPO Copyright - Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and - the Universal Copyright Convention (as revised on July 24, 1971). These - rights and subject matter take effect in the relevant jurisdiction in - which the License terms are sought to be enforced according to the - corresponding provisions of the implementation of those treaty - provisions in the applicable national law. If the standard suite of - rights granted under applicable copyright law includes additional rights - not granted under this License, such additional rights are deemed to be - included in the License; this License is not intended to restrict the - license of any rights under applicable law. - ․ - ․ - Creative Commons Notice - ․ - Creative Commons is not a party to this License, and makes no warranty - whatsoever in connection with the Work. Creative Commons will not be - liable to You or any party on any legal theory for any damages - whatsoever, including without limitation any general, special, - incidental or consequential damages arising in connection to this - license. Notwithstanding the foregoing two (2) sentences, if Creative - Commons has expressly identified itself as the Licensor hereunder, it - shall have all rights and obligations of Licensor. - ․ - Except for the limited purpose of indicating to the public that the Work - is licensed under the CCPL, Creative Commons does not authorize the use - by either party of the trademark "Creative Commons" or any related - trademark or logo of Creative Commons without the prior written consent - of Creative Commons. Any permitted use will be in compliance with - Creative Commons' then-current trademark usage guidelines, as may be - published on its website or otherwise made available upon request from - time to time. For the avoidance of doubt, this trademark restriction - does not form part of the License. - ․ - Creative Commons may be contacted at http://creativecommons.org/. - - score: '100.0' - start_line: 527 - end_line: 566 - matcher: 2-aho - rule_length: 357 - matched_length: 357 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bitstream.LICENSE - license_expression: bitstream - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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 - 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, subject to the - following conditions: + * Neither the names of Kitware, Inc., the Insight Software Consortium, + nor the names of their contributors may be used to endorse or promote + products derived from this software without specific prior written + permission. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 141 + end_line: 141 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: apache-2.0' + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 142 + end_line: 143 + matched_length: 25 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + rule_identifier: apache-2.0_1020.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1020.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + On Debian systems the complete license text of the Apache license version 2.0 + can be found at /usr/share/common-licenses/Apache-2.0. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: cc-by-sa-3.0 + detection_log: + - not-combined + matches: + - score: '99.82' + start_line: 146 + end_line: 521 + matched_length: 3348 + match_coverage: '99.82' + matcher: 3-seq + license_expression: cc-by-sa-3.0 + rule_identifier: cc-by-sa-3.0_41.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-3.0_41.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 3354 + rule_relevance: 100 + matched_text: | + Creative Commons Attribution-ShareAlike 3.0 Unported + ․ + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION + ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE + INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + ITS USE. + ․ + License + ․ + THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE + COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY + COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS + AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + ․ + BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE + TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY + BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS + CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND + CONDITIONS. + ․ + 1. Definitions + ․ + a. "Adaptation" means a work based upon the Work, or upon the Work and + other pre-existing works, such as a translation, adaptation, derivative + work, arrangement of music or other alterations of a literary or + artistic work, or phonogram or performance and includes cinematographic + adaptations or any other form in which the Work may be recast, + transformed, or adapted including in any form recognizably derived from + the original, except that a work that constitutes a Collection will not + be considered an Adaptation for the purpose of this License. For the + avoidance of doubt, where the Work is a musical work, performance or + phonogram, the synchronization of the Work in timed-relation with a + moving image ("synching") will be considered an Adaptation for the + purpose of this License. + ․ + b. "Collection" means a collection of literary or artistic works, such + as encyclopedias and anthologies, or performances, phonograms or + broadcasts, or other works or subject matter other than works listed in + Section 1(f) below, which, by reason of the selection and arrangement of + their contents, constitute intellectual creations, in which the Work is + included in its entirety in unmodified form along with one or more other + contributions, each constituting separate and independent works in + themselves, which together are assembled into a collective whole. A work + that constitutes a Collection will not be considered an Adaptation (as + defined below) for the purposes of this License. + ․ + c. "Creative Commons Compatible License" means a license that is listed + at http://creativecommons.org/compatiblelicenses that has been approved + by Creative Commons as being essentially equivalent to this License, + including, at a minimum, because that license: (i) contains terms that + have the same purpose, meaning and effect as the License Elements of + this License; and, (ii) explicitly permits the relicensing of + adaptations of works made available under that license under this + License or a Creative Commons jurisdiction license with the same License + Elements as this License. + ․ + d. "Distribute" means to make available to the public the original and + copies of the Work or Adaptation, as appropriate, through sale or other + transfer of ownership. + ․ + e. "License Elements" means the following high-level license attributes + as selected by Licensor and indicated in the title of this License: + Attribution, ShareAlike. + ․ + f. "Licensor" means the individual, individuals, entity or entities that + offer(s) the Work under the terms of this License. + ․ + g. "Original Author" means, in the case of a literary or artistic work, + the individual, individuals, entity or entities who created the Work or + if no individual or entity can be identified, the publisher; and in + addition (i) in the case of a performance the actors, singers, + musicians, dancers, and other persons who act, sing, deliver, declaim, + play in, interpret or otherwise perform literary or artistic works or + expressions of folklore; (ii) in the case of a phonogram the producer + being the person or legal entity who first fixes the sounds of a + performance or other sounds; and, (iii) in the case of broadcasts, the + organization that transmits the broadcast. + ․ + h. "Work" means the literary and/or artistic work offered under the + terms of this License including without limitation any production in the + literary, scientific and artistic domain, whatever may be the mode or + form of its expression including digital form, such as a book, pamphlet + and other writing; a lecture, address, sermon or other work of the same + nature; a dramatic or dramatico-musical work; a choreographic work or + entertainment in dumb show; a musical composition with or without words; + a cinematographic work to which are assimilated works expressed by a + process analogous to cinematography; a work of drawing, painting, + architecture, sculpture, engraving or lithography; a photographic work + to which are assimilated works expressed by a process analogous to + photography; a work of applied art; an illustration, map, plan, sketch + or three-dimensional work relative to geography, topography, + architecture or science; a performance; a broadcast; a phonogram; a + compilation of data to the extent it is protected as a copyrightable + work; or a work performed by a variety or circus performer to the extent + it is not otherwise considered a literary or artistic work. + ․ + i. "You" means an individual or entity exercising rights under this + License who has not previously violated the terms of this License with + respect to the Work, or who has received express permission from the + Licensor to exercise rights under this License despite a previous + violation. + ․ + j. "Publicly Perform" means to perform public recitations of the Work + and to communicate to the public those public recitations, by any means + or process, including by wire or wireless means or public digital + performances; to make available to the public Works in such a way that + members of the public may access these Works from a place and at a place + individually chosen by them; to perform the Work to the public by any + means or process and the communication to the public of the performances + of the Work, including by public digital performance; to broadcast and + rebroadcast the Work by any means including signs, sounds or images. + ․ + k. "Reproduce" means to make copies of the Work by any means including + without limitation by sound or visual recordings and the right of + fixation and reproducing fixations of the Work, including storage of a + protected performance or phonogram in digital form or other electronic + medium. + ․ + 2. Fair Dealing Rights. Nothing in this License is intended to reduce, + limit, or restrict any uses free from copyright or rights arising from + limitations or exceptions that are provided for in connection with the + copyright protection under copyright law or other applicable laws. + ․ + 3. License Grant. Subject to the terms and conditions of this License, + Licensor hereby grants You a worldwide, royalty-free, non-exclusive, + perpetual (for the duration of the applicable copyright) license to + exercise the rights in the Work as stated below: + ․ + a. to Reproduce the Work, to incorporate the Work into one or more + Collections, and to Reproduce the Work as incorporated in the + Collections; + ․ + b. to create and Reproduce Adaptations provided that any such + Adaptation, including any translation in any medium, takes reasonable + steps to clearly label, demarcate or otherwise identify that changes + were made to the original Work. For example, a translation could be + marked "The original work was translated from English to Spanish," or a + modification could indicate "The original work has been modified."; + ․ + c. to Distribute and Publicly Perform the Work including as incorporated + in Collections; and, + ․ + d. to Distribute and Publicly Perform Adaptations. + ․ + e. For the avoidance of doubt: + ․ + i. Non-waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or compulsory + licensing scheme cannot be waived, the Licensor reserves the exclusive + right to collect such royalties for any exercise by You of the rights + granted under this License; + ․ + ii. Waivable Compulsory License Schemes. In those jurisdictions in which + the right to collect royalties through any statutory or compulsory + licensing scheme can be waived, the Licensor waives the exclusive right + to collect such royalties for any exercise by You of the rights granted + under this License; and, + ․ + iii. Voluntary License Schemes. The Licensor waives the right to collect + royalties, whether individually or, in the event that the Licensor is a + member of a collecting society that administers voluntary licensing + schemes, via that society, from any exercise by You of the rights + granted under this License. + ․ + The above rights may be exercised in all media and formats whether now + known or hereafter devised. The above rights include the right to make + such modifications as are technically necessary to exercise the rights + in other media and formats. Subject to Section 8(f), all rights not + expressly granted by Licensor are hereby reserved. + ․ + 4. Restrictions. The license granted in Section 3 above is expressly + made subject to and limited by the following restrictions: + ․ + a. You may Distribute or Publicly Perform the Work only under the terms + of this License. You must include a copy of, or the Uniform Resource + Identifier (URI) for, this License with every copy of the Work You + Distribute or Publicly Perform. You may not offer or impose any terms on + the Work that restrict the terms of this License or the ability of the + recipient of the Work to exercise the rights granted to that recipient + under the terms of the License. You may not sublicense the Work. You + must keep intact all notices that refer to this License and to the + disclaimer of warranties with every copy of the Work You Distribute or + Publicly Perform. When You Distribute or Publicly Perform the Work, You + may not impose any effective technological measures on the Work that + restrict the ability of a recipient of the Work from You to exercise the + rights granted to that recipient under the terms of the License. This + Section 4(a) applies to the Work as incorporated in a Collection, but + this does not require the Collection apart from the Work itself to be + made subject to the terms of this License. If You create a Collection, + upon notice from any Licensor You must, to the extent practicable, + remove from the Collection any credit as required by Section 4(c), as + requested. If You create an Adaptation, upon notice from any Licensor + You must, to the extent practicable, remove from the Adaptation any + credit as required by Section 4(c), as requested. + ․ + b. You may Distribute or Publicly Perform an Adaptation only under the + terms of: (i) this License; (ii) a later version of this License with + the same License Elements as this License; (iii) a Creative Commons + jurisdiction license (either this or a later license version) that + contains the same License Elements as this License (e.g., + Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible + License. If you license the Adaptation under one of the licenses + mentioned in (iv), you must comply with the terms of that license. If + you license the Adaptation under the terms of any of the licenses + mentioned in (i), (ii) or (iii) (the "Applicable License"), you must + comply with the terms of the Applicable License generally and the + following provisions: (I) You must include a copy of, or the URI for, + the Applicable License with every copy of each Adaptation You Distribute + or Publicly Perform; (II) You may not offer or impose any terms on the + Adaptation that restrict the terms of the Applicable License or the + ability of the recipient of the Adaptation to exercise the rights + granted to that recipient under the terms of the Applicable License; + (III) You must keep intact all notices that refer to the Applicable + License and to the disclaimer of warranties with every copy of the Work + as included in the Adaptation You Distribute or Publicly Perform; (IV) + when You Distribute or Publicly Perform the Adaptation, You may not + impose any effective technological measures on the Adaptation that + restrict the ability of a recipient of the Adaptation from You to + exercise the rights granted to that recipient under the terms of the + Applicable License. This Section 4(b) applies to the Adaptation as + incorporated in a Collection, but this does not require the Collection + apart from the Adaptation itself to be made subject to the terms of the + Applicable License. + ․ + c. If You Distribute, or Publicly Perform the Work or any Adaptations or + Collections, You must, unless a request has been made pursuant to + Section 4(a), keep intact all copyright notices for the Work and + provide, reasonable to the medium or means You are utilizing: (i) the + name of the Original Author (or pseudonym, if applicable) if supplied, + and/or if the Original Author and/or Licensor designate another party or + parties (e.g., a sponsor institute, publishing entity, journal) for + attribution ("Attribution Parties") in Licensor's copyright notice, + terms of service or by other reasonable means, the name of such party or + parties; (ii) the title of the Work if supplied; (iii) to the extent + reasonably practicable, the URI, if any, that Licensor specifies to be + associated with the Work, unless such URI does not refer to the + copyright notice or licensing information for the Work; and (iv) , + consistent with Ssection 3(b), in the case of an Adaptation, a credit + identifying the use of the Work in the Adaptation (e.g., "French + translation of the Work by Original Author," or "Screenplay based on + original Work by Original Author"). The credit required by this Section + 4(c) may be implemented in any reasonable manner; provided, however, + that in the case of a Adaptation or Collection, at a minimum such credit + will appear, if a credit for all contributing authors of the Adaptation + or Collection appears, then as part of these credits and in a manner at + least as prominent as the credits for the other contributing authors. + For the avoidance of doubt, You may only use the credit required by this + Section for the purpose of attribution in the manner set out above and, + by exercising Your rights under this License, You may not implicitly or + explicitly assert or imply any connection with, sponsorship or + endorsement by the Original Author, Licensor and/or Attribution Parties, + as appropriate, of You or Your use of the Work, without the separate, + express prior written permission of the Original Author, Licensor and/or + Attribution Parties. + ․ + d. Except as otherwise agreed in writing by the Licensor or as may be + otherwise permitted by applicable law, if You Reproduce, Distribute or + Publicly Perform the Work either by itself or as part of any Adaptations + or Collections, You must not distort, mutilate, modify or take other + derogatory action in relation to the Work which would be prejudicial to + the Original Author's honor or reputation. Licensor agrees that in those + jurisdictions (e.g. Japan), in which any exercise of the right granted + in Section 3(b) of this License (the right to make Adaptations) would be + deemed to be a distortion, mutilation, modification or other derogatory + action prejudicial to the Original Author's honor and reputation, the + Licensor will waive or not assert, as appropriate, this Section, to the + fullest extent permitted by the applicable national law, to enable You + to reasonably exercise Your right under Section 3(b) of this License + (right to make Adaptations) but not otherwise. + ․ + 5. Representations, Warranties and Disclaimer + ․ + UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR + OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY + KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, + INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, + FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF + LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, + WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE + EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + ․ + 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE + LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR + ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES + ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS + BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + ․ + 7. Termination + ․ + a. This License and the rights granted hereunder will terminate + automatically upon any breach by You of the terms of this License. + Individuals or entities who have received Adaptations or Collections + from You under this License, however, will not have their licenses + terminated provided such individuals or entities remain in full + compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will + survive any termination of this License. + ․ + b. Subject to the above terms and conditions, the license granted here + is perpetual (for the duration of the applicable copyright in the Work). + Notwithstanding the above, Licensor reserves the right to release the + Work under different license terms or to stop distributing the Work at + any time; provided, however that any such election will not serve to + withdraw this License (or any other license that has been, or is + required to be, granted under the terms of this License), and this + License will continue in full force and effect unless terminated as + stated above. + ․ + 8. Miscellaneous + ․ + a. Each time You Distribute or Publicly Perform the Work or a + Collection, the Licensor offers to the recipient a license to the Work + on the same terms and conditions as the license granted to You under + this License. + ․ + b. Each time You Distribute or Publicly Perform an Adaptation, Licensor + offers to the recipient a license to the original Work on the same terms + and conditions as the license granted to You under this License. + ․ + c. If any provision of this License is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of + the remainder of the terms of this License, and without further action + by the parties to this agreement, such provision shall be reformed to + the minimum extent necessary to make such provision valid and + enforceable. + ․ + d. No term or provision of this License shall be deemed waived and no + breach consented to unless such waiver or consent shall be in writing + and signed by the party to be charged with such waiver or consent. + ․ + e. This License constitutes the entire agreement between the parties + with respect to the Work licensed here. There are no understandings, + agreements or representations with respect to the Work not specified + here. Licensor shall not be bound by any additional provisions that may + appear in any communication from You. This License may not be modified + without the mutual written agreement of the Licensor and You. + ․ + f. The rights granted under, and the subject matter referenced, in this + License were drafted utilizing the terminology of the Berne Convention + for the Protection of Literary and Artistic Works (as amended on + September 28, 1979), the Rome Convention of 1961, the WIPO Copyright + Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and + the Universal Copyright Convention (as revised on July 24, 1971). These + rights and subject matter take effect in the relevant jurisdiction in + which the License terms are sought to be enforced according to the + corresponding provisions of the implementation of those treaty + provisions in the applicable national law. If the standard suite of + rights granted under applicable copyright law includes additional rights + not granted under this License, such additional rights are deemed to be + included in the License; this License is not intended to restrict the + license of any rights under applicable law. + ․ + ․ + Creative Commons Notice + ․ + Creative Commons is not a party to this License, and makes no warranty + whatsoever in connection with the Work. Creative Commons will not be + liable to You or any party on any legal theory for any damages + whatsoever, including without limitation any general, special, + incidental or consequential damages arising in connection to this + license. Notwithstanding the foregoing two (2) sentences, if Creative + Commons has expressly identified itself as the Licensor hereunder, it + shall have all rights and obligations of Licensor. + ․ + Except for the limited purpose of indicating to the public that the Work + is licensed under the CCPL, Creative Commons does not authorize the use + by either party of the trademark "Creative Commons" or any related + trademark or logo of Creative Commons without the prior written consent + of Creative Commons. Any permitted use will be in compliance with + Creative Commons' then-current trademark usage guidelines, as may be + published on its website or otherwise made available upon request from + time to time. For the avoidance of doubt, this trademark restriction + does not form part of the License. + ․ + Creative Commons may be contacted at http://creativecommons.org/. + licenses: + - key: cc-by-sa-3.0 + name: Creative Commons Attribution Share Alike License 3.0 + short_name: CC-BY-SA-3.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/licenses/by-sa/3.0/ + text_url: http://creativecommons.org/licenses/by-sa/3.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc-by-sa-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-3.0.LICENSE + spdx_license_key: CC-BY-SA-3.0 + spdx_url: https://spdx.org/licenses/CC-BY-SA-3.0 + - license_expression: bitstream + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 527 + end_line: 566 + matched_length: 357 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bitstream + rule_identifier: bitstream.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bitstream.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 357 + rule_relevance: 100 + 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 + 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, subject to the + following conditions: - The above copyright and trademark notices and this permission notice shall - be included in all copies of one or more of the Font Software typefaces. + The above copyright and trademark notices and this permission notice shall + be included in all copies of one or more of the Font Software typefaces. - The 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". + The 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". - This 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. + This 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. - The 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. + The 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. - THE 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, 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. + THE 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, 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. - Except 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. - - score: '99.0' - start_line: 573 - end_line: 614 - matcher: 2-aho - rule_length: 349 - matched_length: 349 - match_coverage: '100.0' - rule_relevance: 99 - identifier: bitstream_9.RULE - license_expression: bitstream - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: + Except 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. + licenses: + - key: bitstream + name: Bitstream Vera Font License + short_name: Bitstream Vera Font License + category: Permissive + is_exception: no + is_unknown: no + owner: Bitstream + homepage_url: http://www.gnome.org/fonts/#Final_Bitstream_Vera_Fonts + text_url: http://www.gnome.org/fonts/#Final_Bitstream_Vera_Fonts + reference_url: https://scancode-licensedb.aboutcode.org/bitstream + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bitstream.LICENSE + spdx_license_key: Bitstream-Vera + spdx_url: https://spdx.org/licenses/Bitstream-Vera + - score: '99.0' + start_line: 573 + end_line: 614 + matched_length: 349 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bitstream + rule_identifier: bitstream_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 349 + rule_relevance: 99 + 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, subject to + the following conditions: - The above copyright and trademark notices and this permission notice - shall be included in all copies of one or more of the Font Software - typefaces. + The above copyright and trademark notices and this permission notice + shall be included in all copies of one or more of the Font Software + typefaces. - The 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". + The 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". - This 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. + This 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. - The 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. + The 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. - THE 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, 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. + THE 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, 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. - Except 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. - - score: '100.0' - start_line: '19' - end_line: 21 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc-by-sa-3.0_85.RULE - license_expression: cc-by-sa-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Artistic or creative content is licensed under the Creative Commons - Attribution-Share Alike 3.0 Unported license. - (http://creativecommons.org/licenses/by-sa/3.0/) - - score: '100.0' - start_line: 26 - end_line: 27 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_822.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - licensed - under the GNU General Public License, Version 2. + Except 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. + licenses: + - key: bitstream + name: Bitstream Vera Font License + short_name: Bitstream Vera Font License + category: Permissive + is_exception: no + is_unknown: no + owner: Bitstream + homepage_url: http://www.gnome.org/fonts/#Final_Bitstream_Vera_Fonts + text_url: http://www.gnome.org/fonts/#Final_Bitstream_Vera_Fonts + reference_url: https://scancode-licensedb.aboutcode.org/bitstream + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bitstream.LICENSE + spdx_license_key: Bitstream-Vera + spdx_url: https://spdx.org/licenses/Bitstream-Vera + - license_expression: cc-by-sa-3.0 AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '19' + end_line: 21 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: cc-by-sa-3.0 + rule_identifier: cc-by-sa-3.0_85.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-3.0_85.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + Artistic or creative content is licensed under the Creative Commons + Attribution-Share Alike 3.0 Unported license. + (http://creativecommons.org/licenses/by-sa/3.0/) + licenses: + - key: cc-by-sa-3.0 + name: Creative Commons Attribution Share Alike License 3.0 + short_name: CC-BY-SA-3.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/licenses/by-sa/3.0/ + text_url: http://creativecommons.org/licenses/by-sa/3.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc-by-sa-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-3.0.LICENSE + spdx_license_key: CC-BY-SA-3.0 + spdx_url: https://spdx.org/licenses/CC-BY-SA-3.0 + - score: '100.0' + start_line: 26 + end_line: 27 + matched_length: 9 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_822.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_822.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 9 + rule_relevance: 100 + matched_text: | + licensed + under the GNU General Public License, Version 2. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only +copyright: | + The FreeOrion project + The FreeOrion project + 2003-2008, T. Zachary Laine + 2006, Nemanja Trifunovic + 2001, Daniel C. Nuffer + 2006, T. Zachary Laine + 2000-2011, Kitware, Inc + 2003, Bitstream Inc + 2006, Tavmjong Bah + 2015, Google Inc. + 2013-2014, Dmitry Smirnov + 2013-2018, Markus Koschany diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fuse-emulator/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fuse-emulator/stable_copyright-detailed.expected.yml index 5c93ea1a535..518aa84570b 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fuse-emulator/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fuse-emulator/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0-plus declared_license: - GPL-2+ - LGPL-2.1+ @@ -7,9 +6,176 @@ declared_license: - GPL-2+ - GPL-2+ - LGPL-2.1+ -license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND - (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 34 + end_line: 34 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 35 + end_line: 45 + matched_length: 91 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_655.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_655.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 91 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or (at + your option) any later version. + + This program 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. + + On Debian systems, the complete text of the license can be found in + the file /usr/share/common-licenses/GPL-2 + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 47 + end_line: 47 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 48 + end_line: 58 + matched_length: 94 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_202.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_202.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 94 + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This module 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. + + On Debian systems, the complete text of the license can be found in + the file /usr/share/common-licenses/LGPL-2.1 + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later copyright: | 1999-2018 Philip Kendall and others 1987-2001 Free Software Foundation, Inc. @@ -17,90 +183,3 @@ copyright: | 2003-2006 Shay Green 2000-2002 David Olofson 2010-2013,2015-2019 Alberto Garcia -matches: - - score: '100.0' - start_line: 34 - end_line: 34 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 35 - end_line: 45 - matcher: 1-hash - rule_length: 91 - matched_length: 91 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_655.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or (at - your option) any later version. - - This program 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. - - On Debian systems, the complete text of the license can be found in - the file /usr/share/common-licenses/GPL-2 - - score: '100.0' - start_line: 47 - end_line: 47 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 48 - end_line: 58 - matcher: 1-hash - rule_length: 94 - matched_length: 94 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_202.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of the - License, or (at your option) any later version. - - This module 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. - - On Debian systems, the complete text of the license can be found in - the file /usr/share/common-licenses/LGPL-2.1 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fusiondirectory/stable_copyright b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fusiondirectory/stable_copyright index d012f46ea31..4026ce695e8 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fusiondirectory/stable_copyright +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fusiondirectory/stable_copyright @@ -1,7 +1,7 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FusionDirectory Upstream-Contact: Contact -Source: https://repos.fusiondirectory.org/sources/ +Source: https://gitlab.fusiondirectory.org/fusiondirectory Files: core/contrib/smarty/plugins/function.filePath.php @@ -12,8 +12,10 @@ Files: core/include/class_exceptions.inc core/include/class_exceptions.inc core/include/class_IconTheme.inc + core/include/class_Language.inc core/include/class_ldapFilter.inc core/include/class_ldapGeneralizedTime.inc + core/include/class_ldapSizeLimit.inc core/include/class_objects.inc core/include/class_template.inc core/include/class_templateHandling.inc @@ -31,6 +33,7 @@ Files: core/include/simpleplugin/attributes/class_FileAttribute.inc core/include/simpleplugin/attributes/class_FlagsAttribute.inc core/include/simpleplugin/attributes/class_IntAttribute.inc + core/include/simpleplugin/attributes/class_PhoneNumberAttribute.inc core/include/simpleplugin/attributes/class_SelectAttribute.inc core/include/simpleplugin/attributes/class_SetAttribute.inc core/include/simpleplugin/attributes/class_StringAttribute.inc @@ -41,6 +44,7 @@ Files: core/include/simpleplugin/class_simplePlugin.inc core/include/simpleplugin/class_simpleSelectManagement.inc core/include/simpleplugin/class_simpleService.inc + core/plugins/addons/dashboard/class_dashBoardPasswords.inc core/plugins/addons/dashboard/main.inc core/plugins/addons/dashboard/tabs_dashBoard.inc core/plugins/addons/dashboard/class_dashBoardPasswords.inc @@ -51,11 +55,16 @@ Files: core/plugins/admin/aclrole/main.inc core/plugins/admin/departments/class_country.inc core/plugins/admin/departments/class_dcObject.inc + core/plugins/admin/departments/class_departmentManagement.inc core/plugins/admin/departments/class_domain.inc core/plugins/admin/departments/class_locality.inc core/plugins/admin/departments/class_organization.inc + core/plugins/admin/departments/main.inc + core/plugins/admin/departments/tabs_department.inc core/plugins/admin/groups/class_roleGeneric.inc core/plugins/admin/groups/main.inc + core/plugins/admin/groups/tabs_ogroups.inc + core/plugins/admin/users/main.inc core/plugins/config/class_configInLdap.inc core/plugins/config/class_dashBoardConfig.inc core/plugins/config/class_mainPluginsConfig.inc @@ -83,6 +92,7 @@ Files: plugins/argonaut/addons/argonaut/class_filterArgonautEvents.inc plugins/argonaut/addons/argonaut/main.inc plugins/argonaut/admin/systems/argonaut/class_argonautClient.inc + plugins/argonaut/admin/systems/argonaut/class_deploymentTimeframe.inc plugins/argonaut/admin/systems/services/argonaut/class_argonautDNSConfig.inc plugins/argonaut/admin/systems/services/argonaut/class_argonautFuseConfig.inc plugins/argonaut/admin/systems/services/argonaut/class_argonautFuseFAIConfig.inc @@ -109,8 +119,8 @@ Files: plugins/debconf/admin/debconfProfile/class_debconfProfileManagement.inc plugins/debconf/admin/debconfProfile/main.inc plugins/debconf/admin/systems/debconf/class_debconfStartup.inc - plugins/developers/debug-help/addons/debug-help/class_debugHelp.inc - plugins/developers/debug-help/addons/debug-help/main.inc + plugins/developers/addons/debugHelp/class_debugHelp.inc + plugins/developers/addons/debugHelp/main.inc plugins/dhcp/admin/dhcp/class_dhcpManagement.inc plugins/dhcp/admin/dhcp/class_dhcpPlugin.inc plugins/dhcp/admin/dhcp/main.inc @@ -187,6 +197,7 @@ Files: plugins/newsletter/config/newsletter/class_newsletterConfig.inc plugins/newsletter/personal/newsletter/class_newsletterSubscriptions.inc plugins/newsletter/personal/newsletter/main.inc + plugins/opsi/addons/dashboard/class_dashBoardOpsi.inc plugins/opsi/addons/opsi/main.inc plugins/opsi/admin/opsi/class_opsiOnDemandList.inc plugins/opsi/admin/opsi/class_opsiProductProperties.inc @@ -195,6 +206,7 @@ Files: plugins/opsi/admin/opsi/class_opsiSoftwareList.inc plugins/opsi/admin/opsi/main.inc plugins/opsi/admin/systems/opsi/class_opsiClient.inc + plugins/opsi/admin/systems/opsi/class_opsiLogView.inc plugins/opsi/admin/systems/services/opsi/class_serviceOPSI.inc plugins/opsi/config/opsi/class_opsiConfig.inc plugins/personal/config/personal/class_personalConfig.inc @@ -222,6 +234,12 @@ Files: plugins/samba/admin/samba/main.inc plugins/samba/admin/systems/samba/class_argonautEventSambaShares.inc plugins/samba/config/samba/class_sambaPluginConfig.inc + plugins/sinaps/config/sinaps/class_sinapsConfig.inc + plugins/sinaps/html/sinaps.php + plugins/sinaps/include/class_sinapsDiffusionHandlerJob.inc + plugins/sinaps/include/class_sinapsRequest.inc + plugins/sinaps/include/class_sinapsRequestAcquisition.inc + plugins/sinaps/personal/sinaps/class_sinapsUser.inc plugins/sogo/admin/sogo/class_sogoManagement.inc plugins/sogo/admin/sogo/class_sogoResource.inc plugins/sogo/admin/sogo/main.inc @@ -230,10 +248,13 @@ Files: plugins/spamassassin/personal/spamassassin/main.inc plugins/squid/personal/squid/main.inc plugins/ssh/personal/ssh/main.inc + plugins/subcontracting/personal/subcontracting/class_subContracting.inc plugins/subcontracting/personal/subcontracting/main.inc + plugins/sudo/admin/sudo/class_sudoOptions.inc plugins/sudo/admin/sudo/main.inc plugins/sudo/admin/sudo/tabs_sudo.inc plugins/sudo/config/sudo/class_sudoConfig.inc + plugins/supann-ext/admin/supannStructures/class_supannStructureExt.inc plugins/supann/admin/supannStructures/class_entite.inc plugins/supann/admin/supannStructures/class_etablissement.inc plugins/supann/admin/supannStructures/class_supann.inc @@ -243,6 +264,10 @@ Files: plugins/supann/personal/supann/main.inc plugins/sympa/admin/sympa/main.inc plugins/sympa/admin/sympa/class_sympaAlias.inc + plugins/sympa/admin/sympa/class_sympaManagement.inc + plugins/systems/admin/systems/class_componentGeneric.inc + plugins/systems/admin/systems/class_ipHostPlugin.inc + plugins/systems/admin/systems/system-list.xml plugins/sympa/admin/systems/services/sympa/class_serviceSympa.inc plugins/sympa/config/sympa/class_sympaConfig.inc plugins/systems/admin/systems/class_mobilePhoneGeneric.inc @@ -258,20 +283,15 @@ Files: plugins/weblink/admin/systems/weblink/class_webLink.inc plugins/webservice/config/class_webserviceConfig.inc plugins/webservice/html/jsonrpc.php -Copyright: 2011-2016, FusionDirectory - 2011-2017, FusionDirectory - 2011-2018, FusionDirectory - 2012-2016, FusionDirectory - 2012-2017, FusionDirectory - 2013-2016, FusionDirectory - 2013-2016, FusionDirectory - 2013-2017, FusionDirectory +Copyright: 2011-2018, FusionDirectory + 2012-2018, FusionDirectory + 2012-2019, FusionDirectory + 2013-2018, FusionDirectory 2014-2016, FusionDirectory + 2014-2018, FusionDirectory 2015-2016, FusionDirectory - 2015-2017, FusionDirectory - 2016, FusionDirectory - 2016-2017, FusionDirectory - 2017, FusionDirectory + 2015-2018, FusionDirectory + 2016-2018, FusionDirectory 2017-2018, FusionDirectory 2018, FusionDirectory License: GPL-2+ @@ -328,14 +348,9 @@ Files: core/plugins/admin/acl/class_aclManagement.inc core/plugins/admin/aclrole/class_aclEditionDialog.inc core/plugins/admin/departments/class_department.inc - core/plugins/admin/departments/class_departmentManagement.inc - core/plugins/admin/departments/main.inc - core/plugins/admin/departments/tabs_department.inc core/plugins/admin/groups/class_groupManagement.inc core/plugins/admin/groups/class_ogroup.inc - core/plugins/admin/groups/tabs_ogroups.inc core/plugins/admin/users/class_userManagement.inc - core/plugins/admin/users/main.inc core/plugins/generic/welcome/main.inc core/setup/class_setup.inc core/setup/class_setupStepChecks.inc @@ -379,7 +394,6 @@ Files: plugins/sudo/admin/sudo/class_sudoGeneric.inc plugins/sudo/admin/sudo/class_sudoManagement.inc plugins/sudo/admin/sudo/class_sudoOption.inc - plugins/systems/admin/systems/class_componentGeneric.inc plugins/systems/admin/systems/class_filterServerService.inc plugins/systems/admin/systems/class_printGeneric.inc plugins/systems/admin/systems/class_serverService.inc @@ -392,10 +406,8 @@ Files: plugins/systems/admin/systems/tabs_server.inc Copyright: 2003, Cajus Pollmeier 2003-2010, Cajus Pollmeier - 2011-2015, FusionDirectory 2011-2016, FusionDirectory 2011-2018, FusionDirectory - 2012-2016, FusionDirectory License: GPL-2+ Comment: This file is distributed under the same license as the PACKAGE package. @@ -411,7 +423,7 @@ Files: core/setup/class_setupStepWelcome.inc core/setup/main.inc Copyright: 2007, Fabian Hickert - 2011-2016, FusionDirectory + 2011-2018, FusionDirectory License: GPL-2+ Files: @@ -440,44 +452,53 @@ Copyright: 2014-2015, Dhatim License: GPL-2+ Files: - core/plugins/addons/dashboard/class_dashBoard.inc + core/contrib/man/fusiondirectory-insert-schema.1 + core/contrib/man/fusiondirectory-setup.1 + core/contrib/man/fusiondirectory.conf.5 + plugins/systems/admin/systems/serverService-list.xml + plugins/webservice/contrib/man/fusiondirectory-shell.1 +Copyright: 2011-2019, FusionDirectory +License: GPL-2+ +Comment: + Assuming copyright holdership and license from rest of the + project files. + +Files: core/plugins/addons/dashboard/class_dashBoardUsers.inc plugins/opsi/addons/opsi/class_opsiImport.inc - plugins/sympa/admin/sympa/class_sympaManagement.inc plugins/systems/addons/dashboard/class_dashBoardNetwork.inc plugins/systems/addons/dashboard/class_dashBoardSystems.inc Copyright: 2010, Antoine Gallavardin 2010-2012, Antoine Gallavardin - 2011-2016, FusionDirectory - 2012-2016, FusionDirectory - 2012-2017, FusionDirectory - 2013-2016, FusionDirectory + 2011-2018, FusionDirectory + 2012-2019, FusionDirectory License: GPL-2+ Files: + core/plugins/addons/dashboard/class_dashBoard.inc plugins/alias/admin/alias/class_aliasManagement.inc plugins/quota/admin/systems/services/quota/class_serviceQuota.inc plugins/quota/personal/quota/class_quotaAccount.inc plugins/supann/personal/supann/class_supannAccount.inc Copyright: 2010, Antoine Gallavardin 2010-2012, Antoine Gallavardin - 2011-2016, FusionDirectory - 2012-2016, FusionDirectory - 2013-2016, FusionDirectory + 2011-2018, FusionDirectory + 2012-2018, FusionDirectory + 2013-2018, FusionDirectory License: GPL-2+ Files: plugins/netgroups/admin/netgroups/class_netgroup.inc plugins/netgroups/personal/netgroups/class_netgroupMembership.inc -Copyright: 2011, Alejandro Escanero Blanco (aescanero@gmail.com) - 2011-2016, FusionDirectory +Copyright: 2011, Alejandro Escanero Blanco + 2011-2018, FusionDirectory License: GPL-2+ Files: plugins/freeradius/admin/freeradius/class_freeradiusGroup.inc plugins/freeradius/personal/freeradius/class_freeradiusAccount.inc Copyright: 2003-2009, GONICUS GmbH - 2011-2016, FusionDirectory + 2011-2018, FusionDirectory 2012, WILLIAME Jeremy License: GPL-2+ @@ -521,6 +542,7 @@ Files: plugins/quota/locale/*/fusiondirectory.po plugins/repository/locale/*/fusiondirectory.po plugins/samba/locale/*/fusiondirectory.po + plugins/sinaps/locale/*/fusiondirectory.po plugins/sogo/locale/*/fusiondirectory.po plugins/spamassassin/locale/*/fusiondirectory.po plugins/squid/locale/*/fusiondirectory.po @@ -528,6 +550,7 @@ Files: plugins/subcontracting/locale/*/fusiondirectory.po plugins/sudo/locale/*/fusiondirectory.po plugins/supann/locale/*/fusiondirectory.po + plugins/supann-ext/locale/*/fusiondirectory.po plugins/sympa/locale/*/fusiondirectory.po plugins/systems/locale/*/fusiondirectory.po plugins/user-reminder/locale/*/fusiondirectory.po @@ -1084,16 +1107,14 @@ Files: core/contrib/apache/fusiondirectory-apache.conf core/contrib/bin/fusiondirectory-insert-schema core/contrib/bin/fusiondirectory-setup + core/contrib/docs/fusiondirectory-oid.pdf core/contrib/fusiondirectory.conf core/contrib/images/favicon.png core/contrib/images/favicon.svg core/contrib/images/Fusiondirectory-logo-noir.eps core/contrib/images/Fusiondirectory-logo.png core/contrib/lighttpd/fusiondirectory-lighttpd.conf - core/contrib/man/fusiondirectory.conf.5 core/contrib/man/fusiondirectory.conf.pod - core/contrib/man/fusiondirectory-insert-schema.1 - core/contrib/man/fusiondirectory-setup.1 core/contrib/openldap/core-fd-conf.schema core/contrib/openldap/core-fd.schema core/contrib/openldap/ldapns.schema @@ -1149,6 +1170,7 @@ Files: core/html/themes/legacy/tabs.css core/html/themes/legacy/theme.css core/ihtml/themes/breezy/colors.txt + core/ihtml/themes/breezy/copynotice.tpl core/ihtml/themes/breezy/css.tpl core/ihtml/themes/breezy/framework.tpl core/ihtml/themes/breezy/headers.tpl @@ -1157,7 +1179,6 @@ Files: core/ihtml/themes/breezy/msg_dialog.tpl core/ihtml/themes/breezy/recovery.tpl core/ihtml/themes/breezy/restore-confirm.tpl - core/ihtml/themes/breezy/setup_header.tpl core/ihtml/themes/breezy/simple-filter.tpl core/ihtml/themes/breezy/simple-list.tpl core/ihtml/themes/breezy/simpleplugin_section_alone.tpl @@ -1167,6 +1188,9 @@ Files: core/ihtml/themes/breezy/simple-select-list.tpl core/ihtml/themes/breezy/sizelimit.tpl core/ihtml/themes/breezy/template.tpl + core/ihtml/themes/legacy/login.tpl + core/ihtml/themes/legacy/recovery.tpl + core/ihtml/themes/legacy/setup_header.tpl core/include/functions_debug.inc core/include/functions_debug.inc core/include/functions_debug.inc @@ -1199,7 +1223,15 @@ Files: core/setup/setup_migrate_baseOC.tpl core/setup/setup_migrate.tpl core/setup/setup_welcome.tpl + core/.gitlab/.gitkeep core/.gitlab-ci.yml + core/.gitlab/issue_templates/.gitkeep + core/.gitlab/issue_templates/Backporting.md + core/.gitlab/issue_templates/Bugs.md + core/.gitlab/issue_templates/Contribution.md + core/.gitlab/issue_templates/Enhancement.md + core/.gitlab/merge_request_templates/.gitkeep + core/.gitlab/merge_request_templates/Merge.md core/.tx/config core/AUTHORS.md core/CODE_OF_CONDUCT.md @@ -1217,6 +1249,7 @@ Files: plugins/argonaut/addons/argonaut/deploy-list.xml plugins/argonaut/addons/argonaut/import_events.tpl plugins/argonaut/contrib/openldap/argonaut-fd.schema + plugins/audit/admin/audit/audit-filter.tpl plugins/audit/contrib/openldap/audit-fd-conf.schema plugins/audit/contrib/openldap/audit-fd.schema plugins/autofs/contrib/openldap/autofs-fd-conf.schema @@ -1228,7 +1261,7 @@ Files: plugins/debconf/admin/debconfProfile/debconfProfile-filter.xml plugins/debconf/contrib/openldap/debconf-fd.schema plugins/debconf/contrib/openldap/debconf.schema - plugins/developers/debug-help/addons/debug-help/debughelp.tpl + plugins/developers/addons/debugHelp/debughelp.tpl plugins/dhcp/contrib/openldap/dhcp-fd-conf.schema plugins/dhcp/contrib/openldap/dhcp-fd.schema plugins/dns/admin/systems/dnsrecords.tpl @@ -1265,6 +1298,8 @@ Files: plugins/netgroups/contrib/openldap/netgroups-fd-conf.schema plugins/newsletter/contrib/openldap/newsletter-fd-conf.schema plugins/newsletter/contrib/openldap/newsletter-fd.schema + plugins/opsi/addons/dashboard/opsi_profiles.tpl + plugins/opsi/addons/dashboard/opsi_stats.tpl plugins/opsi/addons/opsi/opsiimport.tpl plugins/opsi/contrib/openldap/opsi-fd-conf.schema plugins/opsi/contrib/openldap/opsi-fd.schema @@ -1304,6 +1339,9 @@ Files: plugins/samba/contrib/openldap/samba-fd-conf.schema plugins/samba/contrib/openldap/samba.schema plugins/samba/personal/samba/sambaLogonHours.tpl + plugins/sinaps/contrib/openldap/sinaps-fd-conf.schema + plugins/sinaps/contrib/test/testAcquisition.php + plugins/sinaps/contrib/test/testEndPoint.php plugins/sogo/contrib/openldap/calEntry.schema plugins/sogo/contrib/openldap/calRessources.schema plugins/sogo/contrib/openldap/sogo-fd-conf.schema @@ -1315,16 +1353,17 @@ Files: plugins/sudo/admin/sudo/usedoptions_section.tpl plugins/sudo/contrib/openldap/sudo-fd-conf.schema plugins/sudo/contrib/openldap/sudo.schema + plugins/supann-ext/contrib/openldap/supann-ext-fd.schema plugins/supann/contrib/openldap/internet2.schema plugins/supann/contrib/openldap/supann_2009.schema plugins/supann/contrib/openldap/supann-fd-conf.schema plugins/supann/contrib/etc/activite_CNU plugins/supann/contrib/etc/activite_REFERENS plugins/supann/contrib/etc/affiliation - plugins/supann/contrib/etc/corps + plugins/supann/contrib/etc/corps_NCORPS plugins/supann/contrib/etc/diplome_SISE plugins/supann/contrib/etc/discipline_SISE - plugins/supann/contrib/etc/entite + plugins/supann/contrib/etc/entite_SUPANN plugins/supann/contrib/etc/etablissement_SUPANN plugins/supann/contrib/etc/eturegimeinscription_SISE plugins/supann/contrib/etc/role_SUPANN @@ -1347,21 +1386,28 @@ Files: plugins/systems/admin/systems/serverService-list.xml plugins/systems/admin/systems/server_import.tpl plugins/systems/admin/systems/services/shares/service_share.tpl - plugins/systems/admin/systems/system-list.xml plugins/systems/contrib/openldap/service-fd.schema plugins/systems/contrib/openldap/systems-fd-conf.schema plugins/systems/contrib/openldap/systems-fd.schema plugins/.gitlab-ci.yml + plugins/.gitlab/.gitkeep + plugins/.gitlab/issue_templates/.gitkeep + plugins/.gitlab/issue_templates/Backporting.md + plugins/.gitlab/issue_templates/Bugs.md + plugins/.gitlab/issue_templates/Contribution.md + plugins/.gitlab/issue_templates/Enhancement.md + plugins/.gitlab/merge_request_templates/.gitkeep + plugins/.gitlab/merge_request_templates/Merge.md plugins/.tx/config plugins/CODE_OF_CONDUCT.md plugins/CONTRIBUTING.md plugins/Changelog.md + plugins/README.md plugins/user-reminder/contrib/openldap/user-reminder-fd-conf.schema plugins/user-reminder/ihtml/themes/breezy/user-reminder.tpl plugins/weblink/contrib/openldap/weblink-fd.schema plugins/webservice/contrib/bin/fusiondirectory-shell plugins/webservice/contrib/docs/jsonrpc.php.doc - plugins/webservice/contrib/man/fusiondirectory-shell.1 plugins/webservice/contrib/openldap/webservice-fd-conf.schema Copyright: *No copyright* License: GPL-2+ @@ -1372,7 +1418,7 @@ Files: plugins/argonaut/include/jsonRPCClient.php plugins/webservice/include/jsonrpcphp/jsonRPCServer.php Copyright: 2007, Sergio Vaccaro - 2012-2016, FusionDirectory + 2012-2018, FusionDirectory 2013-2018, FusionDirectory License: GPL-2+ @@ -1384,23 +1430,22 @@ License: Expat Files: core/include/class_ldap.inc -Copyright: 1998, Eric Kilfoil - 2003, Alejandro Escanero Blanco +Copyright: 1998, Eric Kilfoil + 2003, Alejandro Escanero Blanco 2003-2010, Cajus Pollmeier - 2011-2016, FusionDirectory + 2011-2018, FusionDirectory License: GPL-2+ - Files: plugins/mail/admin/groups/mail/class_mailGroup.inc Copyright: 2009-2010, Bas Tichelaar - 2013-2016, FusionDirectory + 2013-2018, FusionDirectory License: GPL-2+ Files: plugins/nagios/personal/nagios/main.inc Copyright: 2005, Benoit Mortier - 2011-2016, FusionDirectory + 2011-2018, FusionDirectory License: GPL-2+ Files: @@ -1408,37 +1453,37 @@ Files: Copyright: 2005, Guillame Delecourt 2006, Benoit Mortier 2006, Vincent Seynhaeve - 2011-2016, FusionDirectory + 2011-2018, FusionDirectory License: GPL-2+ Files: plugins/ppolicy/addons/dashboard/class_dashBoardPPolicy.inc Copyright: 2014-2015, Dhatim - 2014-2016, FusionDirectory project + 2014-2018, FusionDirectory project License: GPL-2+ Files: plugins/mail/personal/mail/class_mailAccount.inc Copyright: 2007, Fabian Hicker - 2011-2016, FusionDirectory + 2011-2018, FusionDirectory License: GPL-2+ Files: core/include/accept-to-gettext.inc Copyright: 2003, Wouter Verhelst - 2012-2016, FusionDirectory + 2012-2018, FusionDirectory License: GPL-2+ Files: plugins/samba/include/class_smbHash.inc Copyright: 2004, - 2006, Roland Gruber - 2013-2016, FusionDirectory Project + 2013-2018, FusionDirectory Project License: GPL-2+ Files: plugins/subcontracting/personal/subcontracting/class_subContracting.inc Copyright: - 2015-2016, OpenSides + 2015-2018, OpenSides License: GPL-2+ Files: @@ -1461,6 +1506,12 @@ Copyright: 2007, Mathieu Jondet License: Expat +Files: + core/html/include/tsorter.js +Copyright: + 2015, Terrill Dent, http://terrill.ca +License: Expat + Files: debian/* README.multi-orig-tarball-package diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fusiondirectory/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fusiondirectory/stable_copyright-detailed.expected.yml index 61bd9ccf883..aa6bf118a27 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fusiondirectory/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fusiondirectory/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: None declared_license: - GPL-2+ - GPL-2+ @@ -11,6 +10,7 @@ declared_license: - GPL-2+ - GPL-2+ - GPL-2+ + - GPL-2+ - LGPL-3+ - public-domain - GPL-2+ @@ -28,6 +28,7 @@ declared_license: - GPL-2+ - BSD-4-clause - Expat + - Expat - GPL-2+ or GPL-3+ or LGPL-2.1+ or LGPL-3+ or Expat or BSD-3-clause or BSD-4-clause - GPL-2+ - GPL-3+ @@ -37,64 +38,739 @@ declared_license: - BSD-4-clause - LGPL-3+ - public-domain -license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND - free-unknown AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND bsd-new - AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus +declared_license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) + AND free-unknown AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND + bsd-new AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) - AND (gpl-2.0-plus AND gpl-2.0-plus) AND free-unknown AND (lgpl-3.0-plus AND lgpl-3.0-plus) - AND other-permissive AND gpl-2.0-plus AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus - AND gpl-2.0-plus) AND mit AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) + AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND free-unknown AND + (lgpl-3.0-plus AND lgpl-3.0-plus) AND other-permissive AND gpl-2.0-plus AND (gpl-2.0-plus + AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND mit AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus - AND gpl-2.0-plus) AND bsd-original AND mit AND ((gpl-2.0-plus AND gpl-2.0-plus) OR (gpl-3.0-plus - AND gpl-3.0-plus) OR (lgpl-2.1-plus AND lgpl-2.1-plus) OR (lgpl-3.0-plus AND lgpl-3.0-plus) - OR mit OR bsd-new OR bsd-original) + AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND bsd-original AND mit AND mit AND + ((gpl-2.0-plus AND gpl-2.0-plus) OR (gpl-3.0-plus AND gpl-3.0-plus) OR (lgpl-2.1-plus AND + lgpl-2.1-plus) OR (lgpl-3.0-plus AND lgpl-3.0-plus) OR mit OR bsd-new OR bsd-original) +declared_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND LicenseRef-scancode-free-unknown AND (GPL-2.0-or-later AND GPL-2.0-or-later) + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND BSD-3-Clause AND (GPL-2.0-or-later AND GPL-2.0-or-later) + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND + (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND LicenseRef-scancode-free-unknown + AND (LGPL-3.0-or-later AND LGPL-3.0-or-later) AND LicenseRef-scancode-other-permissive AND + GPL-2.0-or-later AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) + AND MIT AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND + (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND + GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND BSD-4-Clause AND MIT AND + MIT AND ((GPL-2.0-or-later AND GPL-2.0-or-later) OR (GPL-3.0-or-later AND GPL-3.0-or-later) + OR (LGPL-2.1-or-later AND LGPL-2.1-or-later) OR (LGPL-3.0-or-later AND LGPL-3.0-or-later) + OR MIT OR BSD-3-Clause OR BSD-4-Clause) +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1523 + end_line: 1523 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 1524 + end_line: 1539 + matched_length: 136 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_1038.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_1038.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 136 + rule_relevance: 100 + matched_text: | + This package 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 2 of the License, or + (at your option) any later version. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU General + Public License 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1541 + end_line: 1541 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 1542 + end_line: 1557 + matched_length: 136 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_512.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_512.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 136 + rule_relevance: 100 + matched_text: | + This package 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. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU General + Public License 3 can be found in `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1559 + end_line: 1559 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 1560 + end_line: 1577 + matched_length: 146 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_418.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_418.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 146 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301 USA + + On Debian systems, the full text of the GNU Lesser General Public + License version 2,1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1580 + end_line: 1596 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1599 + end_line: 1621 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_577.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_577.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + - Neither the name of the copyright holder nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-original + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1624 + end_line: 1649 + matched_length: 236 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-original + rule_identifier: bsd-original_71.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_71.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 236 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + - All advertising materials mentioning features or use of this software must + display the following acknowledgement: “This product includes software + developed by the .” + - Neither the name of the author(s) nor the names of this program's + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) “AS IS” AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, + OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-original + name: BSD-Original + short_name: BSD-Original + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6 + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE + spdx_license_key: BSD-4-Clause + spdx_url: https://spdx.org/licenses/BSD-4-Clause + - license_expression: lgpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1651 + end_line: 1651 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-3+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - score: '100.0' + start_line: 1652 + end_line: 1663 + matched_length: 105 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_189.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_189.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 105 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + On Debian systems, the complete text of the GNU Lesser General + Public License 3 can be found in `/usr/share/common-licenses/LGPL-3'. + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1666 + end_line: 1669 + matched_length: 40 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-permissive + rule_identifier: other-permissive_325.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_325.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 40 + rule_relevance: 100 + matched_text: | + This file is in the public domain. You may use and modify it as + you see fit, as long as this copyright message is included and + that there is an indication as to what modifications have been + made (if any). + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: free-unknown + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 413 + end_line: 413 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: free-unknown + rule_identifier: free-unknown-package_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE + referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This file is distributed under the same license as the PACKAGE package. + licenses: + - key: free-unknown + name: Free unknown license detected but not recognized + short_name: Free unknown + category: Unstated License + is_exception: no + is_unknown: yes + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/free-unknown + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE + spdx_license_key: LicenseRef-scancode-free-unknown + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE + - license_expression: free-unknown + detection_log: + - not-combined + matches: + - score: '91.67' + start_line: 562 + end_line: 562 + matched_length: 11 + match_coverage: '100.0' + matcher: 1-hash + license_expression: free-unknown + rule_identifier: free-unknown-package_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_1.RULE + referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: This file is distributed under the same license as the fusiondirectory + package. + licenses: + - key: free-unknown + name: Free unknown license detected but not recognized + short_name: Free unknown + category: Unstated License + is_exception: no + is_unknown: yes + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/free-unknown + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE + spdx_license_key: LicenseRef-scancode-free-unknown + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1099 + end_line: 1099 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_67.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_67.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: GPL-2+). + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later +other_license_detections: [] copyright: | - 2011-2016, FusionDirectory - 2011-2017, FusionDirectory 2011-2018, FusionDirectory - 2012-2016, FusionDirectory - 2012-2017, FusionDirectory - 2013-2016, FusionDirectory - 2013-2016, FusionDirectory - 2013-2017, FusionDirectory + 2012-2018, FusionDirectory + 2012-2019, FusionDirectory + 2013-2018, FusionDirectory 2014-2016, FusionDirectory + 2014-2018, FusionDirectory 2015-2016, FusionDirectory - 2015-2017, FusionDirectory - 2016, FusionDirectory - 2016-2017, FusionDirectory - 2017, FusionDirectory + 2015-2018, FusionDirectory + 2016-2018, FusionDirectory 2017-2018, FusionDirectory 2018, FusionDirectory 2003, Cajus Pollmeier 2003-2010, Cajus Pollmeier - 2011-2015, FusionDirectory 2011-2016, FusionDirectory 2011-2018, FusionDirectory - 2012-2016, FusionDirectory 2007, Fabian Hickert - 2011-2016, FusionDirectory + 2011-2018, FusionDirectory 2005-2009, Cajus Pollmeier 2005-2009, Thomas Lange 2001-2003, PGP Corporation 2014-2015, Dhatim 2014-2016, FusionDirectory + 2011-2019, FusionDirectory 2010, Antoine Gallavardin 2010-2012, Antoine Gallavardin - 2011-2016, FusionDirectory - 2012-2016, FusionDirectory - 2012-2017, FusionDirectory - 2013-2016, FusionDirectory + 2011-2018, FusionDirectory + 2012-2019, FusionDirectory 2010, Antoine Gallavardin 2010-2012, Antoine Gallavardin - 2011-2016, FusionDirectory - 2012-2016, FusionDirectory - 2013-2016, FusionDirectory - 2011, Alejandro Escanero Blanco (aescanero@gmail.com) - 2011-2016, FusionDirectory + 2011-2018, FusionDirectory + 2012-2018, FusionDirectory + 2013-2018, FusionDirectory + 2011, Alejandro Escanero Blanco + 2011-2018, FusionDirectory 2003-2009, GONICUS GmbH - 2011-2016, FusionDirectory + 2011-2018, FusionDirectory 2012, WILLIAME Jeremy FusionDirectory Project 2014, Uri Herrera @@ -110,406 +786,34 @@ copyright: | Jakub Steiner *No copyright* 2007, Sergio Vaccaro - 2012-2016, FusionDirectory + 2012-2018, FusionDirectory 2013-2018, FusionDirectory 2006, Steve Moitozo - 1998, Eric Kilfoil - 2003, Alejandro Escanero Blanco + 1998, Eric Kilfoil + 2003, Alejandro Escanero Blanco 2003-2010, Cajus Pollmeier - 2011-2016, FusionDirectory + 2011-2018, FusionDirectory 2009-2010, Bas Tichelaar - 2013-2016, FusionDirectory + 2013-2018, FusionDirectory 2005, Benoit Mortier - 2011-2016, FusionDirectory + 2011-2018, FusionDirectory 2005, Guillame Delecourt 2006, Benoit Mortier 2006, Vincent Seynhaeve - 2011-2016, FusionDirectory + 2011-2018, FusionDirectory 2014-2015, Dhatim - 2014-2016, FusionDirectory project + 2014-2018, FusionDirectory project 2007, Fabian Hicker - 2011-2016, FusionDirectory + 2011-2018, FusionDirectory 2003, Wouter Verhelst - 2012-2016, FusionDirectory + 2012-2018, FusionDirectory 2004, - 2006, Roland Gruber - 2013-2016, FusionDirectory Project - 2015-2016, OpenSides + 2013-2018, FusionDirectory Project + 2015-2018, OpenSides 2001, Dan Ellis 2001, Dan Ellis 2004, Knallgrau New Medias Solutions GmbH, Vienna - Austria 2007, Mathieu Jondet + 2015, Terrill Dent, http://terrill.ca 2010, Benoit Mortier 2014, Mike Gabriel -matches: - - score: '100.0' - start_line: 1472 - end_line: 1472 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1473 - end_line: 1488 - matcher: 1-hash - rule_length: 136 - matched_length: 136 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_1038.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package 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 2 of the License, or - (at your option) any later version. - - This package 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. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General - Public License 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1490 - end_line: 1490 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1491 - end_line: 1506 - matcher: 1-hash - rule_length: 136 - matched_length: 136 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_512.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package 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. - - This package 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. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General - Public License 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1508 - end_line: 1508 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1509 - end_line: 1526 - matcher: 1-hash - rule_length: 146 - matched_length: 146 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_418.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301 USA - - On Debian systems, the full text of the GNU Lesser General Public - License version 2,1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 1529 - end_line: 1545 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 1548 - end_line: 1570 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_577.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - Neither the name of the copyright holder nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1573 - end_line: 1598 - matcher: 1-hash - rule_length: 236 - matched_length: 236 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original_71.RULE - license_expression: bsd-original - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - All advertising materials mentioning features or use of this software must - display the following acknowledgement: “This product includes software - developed by the .” - - Neither the name of the author(s) nor the names of this program's - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) “AS IS” AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, - OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1600 - end_line: 1600 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 1601 - end_line: 1612 - matcher: 1-hash - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_189.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - On Debian systems, the complete text of the GNU Lesser General - Public License 3 can be found in `/usr/share/common-licenses/LGPL-3'. - - score: '100.0' - start_line: 1615 - end_line: 1618 - matcher: 1-hash - rule_length: 40 - matched_length: 40 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_325.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is in the public domain. You may use and modify it as - you see fit, as long as this copyright message is included and - that there is an indication as to what modifications have been - made (if any). - - score: '90.0' - start_line: 401 - end_line: 401 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 90 - identifier: free-unknown_80.RULE - license_expression: free-unknown - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is distributed under the same license as the PACKAGE package. - - score: '82.5' - start_line: 539 - end_line: 539 - matcher: 1-hash - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 90 - identifier: free-unknown_79.RULE - license_expression: free-unknown - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is distributed under the same license as the [fusiondirectory] package. - - score: '100.0' - start_line: 1076 - end_line: 1076 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_67.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL-2+). diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/ghostscript/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/ghostscript/stable_copyright-detailed.expected.yml index d529bd3471f..0c373ae8bd5 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/ghostscript/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/ghostscript/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: None declared_license: - AGPL-3+ - BSD-3-Clause~Adobe @@ -58,18 +57,3219 @@ declared_license: - FTL - ZLIB - ISC -license_expression: (agpl-3.0 AND agpl-3.0-plus) AND agpl-3.0-plus AND agpl-3.0-plus AND bsd-new - AND (agpl-3.0 AND agpl-3.0-plus) AND agpl-3.0-plus AND lgpl-2.1 AND lgpl-2.1 AND freetype - AND freetype AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND ghostscript-1988 AND agpl-3.0 - WITH ps-or-pdf-font-exception-20170817 AND agpl-3.0-plus AND gpl-1.0-plus AND gpl-1.0-plus - AND gpl-1.0-plus AND gpl-1.0-plus AND fsf-free AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-1.0-plus - AND gpl-1.0-plus AND (gpl-1.0-plus OR cups) AND gpl-2.0-plus AND gpl-2.0-plus AND zlib AND - bsd-new AND bsd-new AND sunsoft AND mit AND public-domain AND apache-2.0 AND apache-2.0 AND - apache-2.0 AND apache-2.0 AND (agpl-3.0 AND agpl-3.0-plus) AND afpl-9.0 AND isc AND gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND other-permissive - AND x11-opengroup AND other-permissive AND gpl-1.0-plus AND gpl-1.0-plus AND x11-lucent-variant - AND ghostpdl-permissive AND zlib AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-1.0-plus +declared_license_expression: (agpl-3.0 AND agpl-3.0-plus) AND agpl-3.0-plus AND agpl-3.0-plus + AND bsd-new AND (agpl-3.0 AND agpl-3.0-plus) AND agpl-3.0-plus AND lgpl-2.1 AND lgpl-2.1 AND + freetype AND freetype AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND ghostscript-1988 + AND agpl-3.0 WITH ps-or-pdf-font-exception-20170817 AND agpl-3.0-plus AND gpl-1.0-plus AND + gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND fsf-free AND gpl-2.0-plus AND gpl-1.0-plus + AND gpl-1.0-plus AND gpl-1.0-plus AND (gpl-1.0-plus OR cups) AND gpl-2.0-plus AND gpl-2.0-plus + AND zlib AND bsd-new AND bsd-new AND sunsoft AND mit AND public-domain AND apache-2.0 AND + apache-2.0 AND apache-2.0 AND apache-2.0 AND (agpl-3.0 AND agpl-3.0-plus) AND afpl-9.0 AND + isc AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND + gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus + AND gpl-2.0-plus AND other-permissive AND x11-opengroup AND other-permissive AND gpl-1.0-plus + AND gpl-1.0-plus AND x11-lucent-variant AND ghostpdl-permissive AND zlib AND gpl-3.0-plus + AND gpl-3.0-plus AND gpl-1.0-plus +declared_license_expression_spdx: (AGPL-3.0-only AND AGPL-3.0-or-later) AND AGPL-3.0-or-later + AND AGPL-3.0-or-later AND BSD-3-Clause AND (AGPL-3.0-only AND AGPL-3.0-or-later) AND AGPL-3.0-or-later + AND LGPL-2.1-only AND LGPL-2.1-only AND FTL AND FTL AND GPL-1.0-or-later AND GPL-1.0-or-later + AND GPL-1.0-or-later AND LicenseRef-scancode-ghostscript-1988 AND AGPL-3.0-only WITH PS-or-PDF-font-exception-20170817 + AND AGPL-3.0-or-later AND GPL-1.0-or-later AND GPL-1.0-or-later AND GPL-1.0-or-later AND GPL-1.0-or-later + AND FSFUL AND GPL-2.0-or-later AND GPL-1.0-or-later AND GPL-1.0-or-later AND GPL-1.0-or-later + AND (GPL-1.0-or-later OR LicenseRef-scancode-cups) AND GPL-2.0-or-later AND GPL-2.0-or-later + AND Zlib AND BSD-3-Clause AND BSD-3-Clause AND LicenseRef-scancode-sunsoft AND MIT AND LicenseRef-scancode-public-domain + AND Apache-2.0 AND Apache-2.0 AND Apache-2.0 AND Apache-2.0 AND (AGPL-3.0-only AND AGPL-3.0-or-later) + AND LicenseRef-scancode-afpl-9.0 AND ISC AND GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-or-later + AND GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-or-later + AND GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-or-later AND LicenseRef-scancode-other-permissive + AND MIT-open-group AND LicenseRef-scancode-other-permissive AND GPL-1.0-or-later AND GPL-1.0-or-later + AND LicenseRef-scancode-x11-lucent-variant AND LicenseRef-scancode-ghostpdl-permissive AND + Zlib AND GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-1.0-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: agpl-3.0 WITH ps-or-pdf-font-exception-20170817 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 173 + end_line: 178 + matched_length: 42 + match_coverage: '100.0' + matcher: 1-hash + license_expression: agpl-3.0 WITH ps-or-pdf-font-exception-20170817 + rule_identifier: agpl-3.0_with_ps-or-pdf-font-exception-20170817_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0_with_ps-or-pdf-font-exception-20170817_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + As a special exception, + permission is granted to include this font program + in a Postscript or PDF file that consists of a document + that contains text to be displayed or printed using this font, + regardless of the conditions or license + applying to the document itself. + licenses: + - key: agpl-3.0 + name: GNU Affero General Public License 3.0 + short_name: AGPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/agpl-3.0.html + text_url: http://www.fsf.org/licensing/licenses/agpl-3.0.html + reference_url: https://scancode-licensedb.aboutcode.org/agpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0.LICENSE + spdx_license_key: AGPL-3.0-only + spdx_url: https://spdx.org/licenses/AGPL-3.0-only + - key: ps-or-pdf-font-exception-20170817 + name: PS/PDF font exception (2017-08-17) + short_name: PS-or-PDF-font-exception-20170817 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Artifex Software + homepage_url: https://github.com/ArtifexSoftware/urw-base35-fonts/blob/master/LICENSE + text_url: https://github.com/ArtifexSoftware/urw-base35-fonts/blob/65962e27febc3883a17e651cdb23e783668c996f/LICENSE + reference_url: https://scancode-licensedb.aboutcode.org/ps-or-pdf-font-exception-20170817 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ps-or-pdf-font-exception-20170817.LICENSE + spdx_license_key: PS-or-PDF-font-exception-20170817 + spdx_url: https://spdx.org/licenses/PS-or-PDF-font-exception-20170817 + - license_expression: sunsoft + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 294 + end_line: 298 + matched_length: 36 + match_coverage: '100.0' + matcher: 1-hash + license_expression: sunsoft + rule_identifier: sunsoft_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/sunsoft_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 36 + rule_relevance: 95 + matched_text: | + Except as contained in this notice, + the name of SunSoft, Inc. shall not be used + in advertising or otherwise to promote + the sale, use or other dealings in this Software + without written authorization from SunSoft Inc. + licenses: + - key: sunsoft + name: Sunsoft License + short_name: Sunsoft License + category: Permissive + is_exception: no + is_unknown: no + owner: Oracle (Sun) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/sunsoft + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunsoft.LICENSE + spdx_license_key: LicenseRef-scancode-sunsoft + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunsoft.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 309 + end_line: 313 + matched_length: 32 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_383.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_383.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 32 + rule_relevance: 100 + matched_text: | + This file, unlike the rest of Ghostscript, + consists entirely of information copied from public sources. + It therefore is not covered + by the Ghostscript copyright or license: + it is in the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 448 + end_line: 451 + matched_length: 25 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-permissive + rule_identifier: other-permissive_358.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_358.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + This file may be freely distributed + with or without modifications, + so long as modified versions are marked as such + and copyright notices are not removed. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 497 + end_line: 497 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus + rule_identifier: gpl_72.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_72.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: gpl' + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: agpl-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 501 + end_line: 1350 + matched_length: 5386 + match_coverage: '100.0' + matcher: 1-hash + license_expression: agpl-3.0 + rule_identifier: agpl-3.0.SPDX.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0.SPDX.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5386 + rule_relevance: 100 + matched_text: | + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute + verbatim copies of this license document, + but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license + for software and other kinds of works, + specifically designed to ensure cooperation with the community + in the case of network server software. + + The licenses for most software and other practical works + are designed to take away your freedom to share and change the works. + By contrast, our General Public Licenses are intended + to guarantee your freedom to share + and change all versions of a program-- + to make sure it remains free software for all its users. + + When we speak of free software, + we are referring to freedom, not price. + Our General Public Licenses are designed + to make sure that you have the freedom + to distribute copies of free software + (and charge for them if you wish), + that you receive source code or can get it if you want it, + that you can change the software + or use pieces of it in new free programs, + and that you know you can do these things. + + Developers that use our General Public Licenses + protect your rights with two steps: + (1) assert copyright on the software, + and (2) offer you this License + which gives you legal permission + to copy, distribute and/or modify the software. + + A secondary benefit of defending all users' freedom is + that improvements made in alternate versions of the program, + if they receive widespread use, + become available for other developers to incorporate. + Many developers of free software are heartened and encouraged + by the resulting cooperation. + However, in the case of software used on network servers, + this result may fail to come about. + The GNU General Public License permits + making a modified version and letting the public access it on a server + without ever releasing its source code to the public. + + The GNU Affero General Public License is designed + specifically to ensure that, in such cases, + the modified source code becomes available to the community. + It requires the operator of a network server to provide + the source code of the modified version running there + to the users of that server. + Therefore, public use of a modified version, + on a publicly accessible server, + gives the public access to the source code of the modified version. + + An older license, + called the Affero General Public License and published by Affero, + was designed to accomplish similar goals. + This is a different license, not a version of the Affero GPL, + but Affero has released a new version of the Affero GPL + which permits relicensing under this license. + + The precise terms and conditions + for copying, distribution and modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 + of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply + to other kinds of works, such as semiconductor masks. + + "The Program" refers to any copyrightable work + licensed under this License. + Each licensee is addressed as "you". + "Licensees" and "recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work + in a fashion requiring copyright permission, + other than the making of an exact copy. + The resulting work is called a "modified version" of the earlier work + or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program + or a work based on the Program. + + To "propagate" a work means to do anything with it + that, without permission, would make you directly or secondarily liable + for infringement under applicable copyright law, + except executing it on a computer or modifying a private copy. + Propagation includes copying, + distribution (with or without modification), + making available to the public, + and in some countries other activities as well. + + To "convey" a work means any kind of propagation + that enables other parties to make or receive copies. + Mere interaction with a user through a computer network, + with no transfer of a copy, + is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" + to the extent that it includes + a convenient and prominently visible feature + that (1) displays an appropriate copyright notice, + and (2) tells the user that there is no warranty for the work + (except to the extent that warranties are provided), + that licensees may convey the work under this License, + and how to view a copy of this License. + If the interface presents + a list of user commands or options, such as a menu, + a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means + the preferred form of the work for making modifications to it. + "Object code" means any non-source form of a work. + + A "Standard Interface" means + an interface that either is an official standard + defined by a recognized standards body, + or, in the case of interfaces + specified for a particular programming language, + one that is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, + other than the work as a whole, + that (a) is included in the normal form of packaging a Major Component, + but which is not part of that Major Component, + and (b) serves only + to enable use of the work with that Major Component, + or to implement a Standard Interface + for which an implementation is available to the public + in source code form. + A "Major Component", in this context, means + a major essential component (kernel, window system, and so on) + of the specific operating system (if any) + on which the executable work runs, + or a compiler used to produce the work, + or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means + all the source code needed to generate, install, + and (for an executable work) run the object code + and to modify the work, + including scripts to control those activities. + However, it does not include the work's System Libraries, + or general-purpose tools or generally available free programs + which are used unmodified in performing those activities + but which are not part of the work. + For example, Corresponding Source includes + interface definition files associated with source files for the work, + and the source code for shared libraries + and dynamically linked subprograms + that the work is specifically designed to require, + such as by intimate data communication or control flow + between those subprograms and other parts of the work. + + The Corresponding Source need not include + anything that users can regenerate automatically + from other parts of the Corresponding Source. + + The Corresponding Source for a work in source code form + is that same work. + + 2. Basic Permissions. + + All rights granted under this License are granted + for the term of copyright on the Program, + and are irrevocable provided the stated conditions are met. + This License explicitly affirms your unlimited permission + to run the unmodified Program. + The output from running a covered work is covered by this License + only if the output, given its content, constitutes a covered work. + This License acknowledges your rights of fair use + or other equivalent, as provided by copyright law. + + You may make, run and propagate + covered works that you do not convey, + without conditions + so long as your license otherwise remains in force. + You may convey covered works to others + for the sole purpose of having them + make modifications exclusively for you, + or provide you with facilities for running those works, + provided that you comply with the terms of this License + in conveying all material + for which you do not control copyright. + Those thus making or running the covered works for you + must do so exclusively on your behalf, + under your direction and control, + on terms that prohibit them from making any copies + of your copyrighted material + outside their relationship with you. + + Conveying under any other circumstances is permitted + solely under the conditions stated below. + Sublicensing is not allowed; + section 10 makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed + part of an effective technological measure + under any applicable law fulfilling obligations + under article 11 of the WIPO copyright treaty + adopted on 20 December 1996, + or similar laws prohibiting or restricting + circumvention of such measures. + + When you convey a covered work, + you waive any legal power + to forbid circumvention of technological measures + to the extent such circumvention is effected + by exercising rights under this License + with respect to the covered work, + and you disclaim any intention + to limit operation or modification of the work + as a means of enforcing, against the work's users, + your or third parties' legal rights + to forbid circumvention of technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code + as you receive it, in any medium, + provided that you conspicuously and appropriately publish + on each copy an appropriate copyright notice; + keep intact all notices + stating that this License and any non-permissive terms + added in accord with section 7 apply to the code; + keep intact all notices + of the absence of any warranty; + and give all recipients a copy of this License + along with the Program. + + You may charge any price or no price + for each copy that you convey, + and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, + or the modifications to produce it from the Program, + in the form of source code + under the terms of section 4, + provided that you also meet all of these conditions: + + a) The work must carry prominent notices + stating that you modified it, and giving a relevant date. + + b) The work must carry prominent notices + stating that it is released under this License + and any conditions added under section 7. + This requirement modifies + the requirement in section 4 to "keep intact all notices". + + c) You must license the entire work, as a whole, under this License + to anyone who comes into possession of a copy. + This License will therefore apply, + along with any applicable section 7 additional terms, + to the whole of the work, and all its parts, + regardless of how they are packaged. + This License gives no permission + to license the work in any other way, + but it does not invalidate such permission + if you have separately received it. + + d) If the work has interactive user interfaces, + each must display Appropriate Legal Notices; + however, if the Program has interactive interfaces + that do not display Appropriate Legal Notices, + your work need not make them do so. + + A compilation of a covered work + with other separate and independent works, + which are not by their nature extensions of the covered work, + and which are not combined with it such as to form a larger program, + in or on a volume of a storage or distribution medium, + is called an "aggregate" + if the compilation and its resulting copyright are not used + to limit the access or legal rights of the compilation's users + beyond what the individual works permit. + Inclusion of a covered work in an aggregate + does not cause this License to apply + to the other parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form + under the terms of sections 4 and 5, + provided that you also convey the machine-readable Corresponding Source + under the terms of this License, + in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), + accompanied by the Corresponding Source + fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), + accompanied by a written offer, + valid for at least three years + and valid for as long as you offer spare parts or customer support + for that product model, + to give anyone who possesses the object code + either (1) a copy of the Corresponding Source + for all the software in the product that is covered by this License, + on a durable physical medium + customarily used for software interchange, + for a price no more than your reasonable cost + of physically performing this conveying of source, + or (2) access to copy the Corresponding Source + from a network server at no charge. + + c) Convey individual copies of the object code + with a copy of the written offer to provide the Corresponding Source. + This alternative is allowed only occasionally and noncommercially, + and only if you received the object code with such an offer, + in accord with subsection 6b. + + d) Convey the object code by offering access from a designated place + (gratis or for a charge), + and offer equivalent access to the Corresponding Source + in the same way through the same place at no further charge. + You need not require recipients to copy the Corresponding Source + along with the object code. + If the place to copy the object code is a network server, + the Corresponding Source may be on a different server + (operated by you or a third party) + that supports equivalent copying facilities, + provided you maintain clear directions next to the object code + saying where to find the Corresponding Source. + Regardless of what server hosts the Corresponding Source, + you remain obligated to ensure that it is available + for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, + provided you inform other peers + where the object code and Corresponding Source of the work + are being offered to the general public + at no charge under subsection 6d. + + A separable portion of the object code, + whose source code is excluded + from the Corresponding Source as a System Library, + need not be included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", + which means any tangible personal property + which is normally used for personal, family, or household purposes, + or (2) anything designed or sold for incorporation into a dwelling. + In determining whether a product is a consumer product, + doubtful cases shall be resolved in favor of coverage. + For a particular product received by a particular user, + "normally used" refers to a typical or common use + of that class of product, + regardless of the status of the particular user + or of the way in which the particular user actually uses, + or expects or is expected to use, + the product. + A product is a consumer product + regardless of whether the product has substantial commercial, + industrial or non-consumer uses, + unless such uses represent the only significant mode + of use of the product. + + "Installation Information" for a User Product means + any methods, procedures, authorization keys, or other information + required to install and execute modified versions of a covered work + in that User Product + from a modified version of its Corresponding Source. + The information must suffice to ensure + that the continued functioning of the modified object code + is in no case prevented or interfered with + solely because modification has been made. + + If you convey an object code work under this section + in, or with, or specifically for use in, a User Product, + and the conveying occurs as part of a transaction + in which the right of possession and use of the User Product + is transferred to the recipient + in perpetuity or for a fixed term + (regardless of how the transaction is characterized), + the Corresponding Source conveyed under this section must + be accompanied by the Installation Information. + But this requirement does not apply + if neither you nor any third party retains + the ability to install modified object code on the User Product + (for example, the work has been installed in ROM). + + The requirement to provide Installation Information does not include + a requirement to continue to provide support service, warranty, + or updates for a work + that has been modified or installed by the recipient, + or for the User Product in which it has been modified or installed. + Access to a network may be denied + when the modification itself materially and adversely affects + the operation of the network + or violates the rules and protocols + for communication across the network. + + Corresponding Source conveyed, + and Installation Information provided, + in accord with this section must be in a format + that is publicly documented + (and with an implementation available to the public + in source code form), + and must require no special password or key + for unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms + that supplement the terms of this License + by making exceptions from one or more of its conditions. + Additional permissions that are applicable to the entire Program + shall be treated as though they were included in this License, + to the extent that they are valid under applicable law. + If additional permissions apply only to part of the Program, + that part may be used separately under those permissions, + but the entire Program remains governed by this License + without regard to the additional permissions. + + When you convey a copy of a covered work, + you may at your option remove any additional permissions + from that copy, or from any part of it. + (Additional permissions may be written to require their own removal + in certain cases when you modify the work.) + You may place additional permissions on material, + added by you to a covered work, + for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, + for material you add to a covered work, you may + (if authorized by the copyright holders of that material) + supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability + differently from the terms of sections 15 and 16 of this License; or + + b) Requiring preservation + of specified reasonable legal notices + or author attributions in that material + or in the Appropriate Legal Notices + displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, + or requiring that modified versions of such material be marked + in reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes + of names of licensors or authors of the material; or + + e) Declining to grant rights under trademark law + for use of some trade names, trademarks, or service marks; or + + f) Requiring indemnification + of licensors and authors of that material + by anyone who conveys the material (or modified versions of it) + with contractual assumptions of liability to the recipient, + for any liability that these contractual assumptions directly impose + on those licensors and authors. + + All other non-permissive additional terms + are considered "further restrictions" + within the meaning of section 10. + If the Program as you received it, or any part of it, + contains a notice stating that it is governed by this License + along with a term that is a further restriction, + you may remove that term. + If a license document contains a further restriction + but permits relicensing or conveying under this License, + you may add to a covered work material governed + by the terms of that license document, + provided that the further restriction does not survive + such relicensing or conveying. + + If you add terms to a covered work in accord with this section, + you must place, in the relevant source files, a statement + of the additional terms that apply to those files, + or a notice indicating where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated + in the form of a separately written license, + or stated as exceptions; + the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work + except as expressly provided under this License. + Any attempt otherwise to propagate or modify it is void, + and will automatically terminate your rights under this License + (including any patent licenses granted + under the third paragraph of section 11). + + However, if you cease all violation of this License, + then your license from a particular copyright holder is reinstated + (a) provisionally, + unless and until the copyright holder explicitly and finally + terminates your license, + and (b) permanently, + if the copyright holder fails to notify you of the violation + by some reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder + is reinstated permanently + if the copyright holder notifies you + of the violation by some reasonable means, + this is the first time you have received notice + of violation of this License (for any work) + from that copyright holder, + and you cure the violation + prior to 30 days after your receipt of the notice. + + Termination of your rights under this section does not terminate + the licenses of parties who have received copies or rights + from you under this License. + If your rights have been terminated and not permanently reinstated, + you do not qualify to receive new licenses for the same material + under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License + in order to receive or run a copy of the Program. + Ancillary propagation + of a covered work occurring solely as a consequence + of using peer-to-peer transmission to receive a copy + likewise does not require acceptance. + However, nothing other than this License grants you + permission to propagate or modify any covered work. + These actions infringe copyright + if you do not accept this License. + Therefore, by modifying or propagating a covered work, + you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, + the recipient automatically receives + a license from the original licensors, + to run, modify and propagate that work, + subject to this License. + You are not responsible for enforcing compliance by third parties + with this License. + + An "entity transaction" is a transaction transferring control + of an organization, or substantially all assets of one, + or subdividing an organization, + or merging organizations. + If propagation of a covered work results from an entity transaction, + each party to that transaction who receives a copy of the work + also receives whatever licenses to the work + the party's predecessor in interest had or could give + under the previous paragraph, + plus a right to possession of the Corresponding Source of the work + from the predecessor in interest, + if the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions + on the exercise of the rights granted or affirmed under this License. + For example, you may not impose + a license fee, royalty, or other charge + for exercise of rights granted under this License, + and you may not initiate litigation + (including a cross-claim or counterclaim in a lawsuit) + alleging that any patent claim is infringed + by making, using, selling, offering for sale, or importing + the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder + who authorizes use under this License of the Program + or a work on which the Program is based. + The work thus licensed is called + the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims + owned or controlled by the contributor, + whether already acquired or hereafter acquired, + that would be infringed by some manner, + permitted by this License, + of making, using, or selling its contributor version, + but do not include claims + that would be infringed only as a consequence + of further modification of the contributor version. + For purposes of this definition, "control" includes the right + to grant patent sublicenses in a manner + consistent with the requirements of this License. + + Each contributor grants you + a non-exclusive, worldwide, royalty-free patent license + under the contributor's essential patent claims, + to make, use, sell, offer for sale, import and otherwise run, modify + and propagate the contents of its contributor version. + + In the following three paragraphs, + a "patent license" is any express agreement or commitment, + however denominated, not to enforce a patent + (such as an express permission to practice a patent + or covenant not to sue for patent infringement). + To "grant" such a patent license to a party means + to make such an agreement or commitment + not to enforce a patent against the party. + + If you convey a covered work, + knowingly relying on a patent license, + and the Corresponding Source of the work is not available + for anyone to copy, + free of charge and under the terms of this License, + through a publicly available network server + or other readily accessible means, + then you must either + (1) cause the Corresponding Source to be so available, + or (2) arrange to deprive yourself of the benefit + of the patent license for this particular work, + or (3) arrange, + in a manner consistent with the requirements of this License, + to extend the patent license to downstream recipients. + "Knowingly relying" means + you have actual knowledge that, but for the patent license, + your conveying the covered work in a country, + or your recipient's use of the covered work in a country, + would infringe one or more identifiable patents in that country + that you have reason to believe are valid. + + If, pursuant to or in connection + with a single transaction or arrangement, + you convey, or propagate by procuring conveyance of, a covered work, + and grant a patent license to some of the parties + receiving the covered work authorizing them + to use, propagate, modify or convey a specific copy of the covered work, + then the patent license you grant is automatically extended + to all recipients of the covered work and works based on it. + + A patent license is "discriminatory" + if it does not include within the scope of its coverage, + prohibits the exercise of, or is conditioned on + the non-exercise of one or more of the rights + that are specifically granted under this License. + You may not convey a covered work + if you are a party to an arrangement with a third party + that is in the business of distributing software, + under which you make payment to the third party + based on the extent of your activity of conveying the work, + and under which the third party grants, + to any of the parties who would receive the covered work from you, + a discriminatory patent license + (a) in connection with copies of the covered work conveyed by you + (or copies made from those copies), + or (b) primarily for and in connection with specific products + or compilations that contain the covered work, + unless you entered into that arrangement, + or that patent license was granted, + prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting + any implied license or other defenses to infringement + that may otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you + (whether by court order, agreement or otherwise) + that contradict the conditions of this License, + they do not excuse you from the conditions of this License. + If you cannot convey a covered work + so as to satisfy simultaneously your obligations + under this License and any other pertinent obligations, + then as a consequence you may not convey it at all. + For example, if you agree to terms that obligate you + to collect a royalty for further conveying from those + to whom you convey the Program, + the only way you could satisfy both those terms and this License + would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; + Use with the GNU General Public License. + + Notwithstanding any other provision of this License, + if you modify the Program, + your modified version must prominently offer + all users interacting with it remotely through a computer network + (if your version supports such interaction) + an opportunity to receive the Corresponding Source of your version + by providing access to the Corresponding Source + from a network server at no charge, + through some standard or customary means + of facilitating copying of software. + This Corresponding Source shall include + the Corresponding Source for any work covered + by version 3 of the GNU General Public License + that is incorporated pursuant to the following paragraph. + + Notwithstanding any other provision of this License, + you have permission to link or combine any covered work + with a work licensed + under version 3 of the GNU General Public License + into a single combined work, and to convey the resulting work. + The terms of this License will continue to apply + to the part which is the covered work, + but the work with which it is combined will remain governed + by version 3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions + of the GNU Affero General Public License from time to time. + Such new versions will be similar in spirit to the present version, + but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. + If the Program specifies that a certain numbered version + of the GNU Affero General Public License + "or any later version" applies to it, + you have the option of following the terms and conditions + either of that numbered version + or of any later version + published by the Free Software Foundation. + If the Program does not specify a version number + of the GNU Affero General Public License, + you may choose any version ever + published by the Free Software Foundation. + + If the Program specifies that a proxy can decide + which future versions + of the GNU Affero General Public License can be used, + that proxy's public statement of acceptance of a version + permanently authorizes you to choose that version for the Program. + + Later license versions may give you + additional or different permissions. + However, no additional obligations are imposed + on any author or copyright holder + as a result of your choosing to follow a later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, + TO THE EXTENT PERMITTED BY APPLICABLE LAW. + EXCEPT WHEN OTHERWISE STATED IN WRITING + THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" + WITHOUT WARRANTY OF ANY KIND, + EITHER EXPRESSED OR IMPLIED, + INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE. + THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM + IS WITH YOU. + SHOULD THE PROGRAM PROVE DEFECTIVE, + YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT + UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING + WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY + WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, + BE LIABLE TO YOU FOR DAMAGES, + INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES + ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM + (INCLUDING BUT NOT LIMITED TO + LOSS OF DATA OR DATA BEING RENDERED INACCURATE + OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES + OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), + EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED + OF THE POSSIBILITY OF SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer + of warranty and limitation of liability provided above + cannot be given local legal effect according to their terms, + reviewing courts shall apply local law + that most closely approximates an absolute waiver + of all civil liability in connection with the Program, + unless a warranty or assumption of liability accompanies + a copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, + and you want it to be of the greatest possible use to the public, + the best way to achieve this is to make it free software + which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. + It is safest to attach them to the start of each source file + to most effectively state the exclusion of warranty; + and each file should have at least the "copyright" line + and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: + you can redistribute it and/or modify it + under the terms of the GNU Affero General Public License + as published by the Free Software Foundation, + either version 3 of the License, or (at your option) any later version. + + This program 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 Affero General Public License for more details. + + You should have received + a copy of the GNU Affero General Public License + along with this program. + If not, see . + + Also add information on how to contact you + by electronic and paper mail. + + If your software can interact with users + remotely through a computer network, + you should also make sure that it provides + a way for users to get its source. + For example, if your program is a web application, + its interface could display a "Source" link + that leads users to an archive of the code. + There are many ways you could offer source, + and different solutions will be better for different programs; + see section 13 for the specific requirements. + + You should also get your employer (if you work as a programmer) + or school, if any, to sign + a "copyright disclaimer" for the program, if necessary. + For more information on this, + and how to apply and follow the GNU AGPL, + see . + licenses: + - key: agpl-3.0 + name: GNU Affero General Public License 3.0 + short_name: AGPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/agpl-3.0.html + text_url: http://www.fsf.org/licensing/licenses/agpl-3.0.html + reference_url: https://scancode-licensedb.aboutcode.org/agpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0.LICENSE + spdx_license_key: AGPL-3.0-only + spdx_url: https://spdx.org/licenses/AGPL-3.0-only + - license_expression: fsf-free + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1371 + end_line: 1373 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-free + rule_identifier: fsf-free.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-free.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + This configure script is free software; + the Free Software Foundation gives unlimited permission + to copy, distribute and modify it. + licenses: + - key: fsf-free + name: Free Software Foundation - Free Software License + short_name: FSF Free Software License + category: Public Domain + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License + reference_url: https://scancode-licensedb.aboutcode.org/fsf-free + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-free.LICENSE + spdx_license_key: FSFUL + spdx_url: https://spdx.org/licenses/FSFUL + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1376 + end_line: 1398 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, + subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1401 + end_line: 1423 + matched_length: 162 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit_1062.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1062.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 162 + rule_relevance: 100 + 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, + subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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 SUNSOFT, INC. OR ITS PARENT COMPANY 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1426 + end_line: 1442 + matched_length: 124 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-permissive + rule_identifier: other-permissive_ghostgum.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_ghostgum.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 124 + rule_relevance: 100 + matched_text: | + Permission is hereby granted, free of charge, + to any person obtaining a copy of this file ("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 this Software, + and to permit persons to whom this file is furnished to do so, + subject to the following conditions: + + This Software is distributed with NO WARRANTY OF ANY KIND. + No author or distributor accepts any responsibility + for the consequences of using it, + or for whether it serves any particular purpose or works at all, + unless he or she says so in writing. + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: x11-opengroup + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 1445 + end_line: 1464 + matched_length: 138 + match_coverage: '100.0' + matcher: 1-hash + license_expression: x11-opengroup + rule_identifier: x11-opengroup_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-opengroup_7.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 138 + rule_relevance: 99 + matched_text: | + Permission to use, copy, modify, distribute, and sell + this software and its documentation + for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies + and that both that copyright notice and this permission notice appear + in supporting documentation. + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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 OPEN GROUP 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. + licenses: + - key: x11-opengroup + name: X11-Style (Open Group) + short_name: X11-Style (Open Group) + category: Permissive + is_exception: no + is_unknown: no + owner: Open Group + homepage_url: http://www.xfree86.org/current/LICENSE5.html + text_url: http://www.xfree86.org/current/LICENSE5.html + reference_url: https://scancode-licensedb.aboutcode.org/x11-opengroup + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-opengroup.LICENSE + spdx_license_key: MIT-open-group + spdx_url: https://spdx.org/licenses/MIT-open-group + - license_expression: ghostpdl-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1467 + end_line: 1471 + matched_length: 32 + match_coverage: '100.0' + matcher: 1-hash + license_expression: ghostpdl-permissive + rule_identifier: ghostpdl-permissive.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ghostpdl-permissive.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 32 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute + this software and its documentation + for any purpose and without fee is hereby granted. + This software is provided "as is" + without express or implied warranty. + licenses: + - key: ghostpdl-permissive + name: Ghostpdl Permissive + short_name: Ghostpdl Permissive + category: Permissive + is_exception: no + is_unknown: no + owner: Washington State University + homepage_url: http://git.ghostscript.com/?p=ghostpdl.git;a=blob;f=devices/gdev4693.c;h=7e7307776d6bc0e18b89fc0e8f972513bb257f46;hb=HEAD + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ghostpdl-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ghostpdl-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-ghostpdl-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ghostpdl-permissive.LICENSE + - license_expression: x11-lucent-variant + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1474 + end_line: 1485 + matched_length: 82 + match_coverage: '100.0' + matcher: 1-hash + license_expression: x11-lucent-variant + rule_identifier: x11-lucent-variant.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent-variant.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software + for any purpose without fee is hereby granted, + provided that this entire notice is included in all copies + of any software which is or includes + a copy or modification of this software. + + THIS SOFTWARE IS BEING PROVIDED "AS IS", + WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. + IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE + ANY REPRESENTATION OR WARRANTY OF ANY KIND + CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS + FOR ANY PARTICULAR PURPOSE. + licenses: + - key: x11-lucent-variant + name: X11-Style (Lucent-variant) + short_name: X11-Style (Lucent-variant) + category: Permissive + is_exception: no + is_unknown: no + owner: Alcatel-Lucent + homepage_url: http://git.ghostscript.com/?p=ghostpdl.git;a=blob;f=devices/gdevifno.c;h=3a34cc1942d4a858a24d9b982907daf52a0c4c67;hb=HEAD + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/x11-lucent-variant + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent-variant.LICENSE + spdx_license_key: LicenseRef-scancode-x11-lucent-variant + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent-variant.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1488 + end_line: 1519 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, + with or without modification, + are permitted provided that the following conditions are met: + 1. Redistributions of source code must retain + the above copyright notice, this list of conditions + and the following disclaimer. + 2. Redistributions in binary form must reproduce + the above copyright notice, this list of conditions + and the following disclaimer in the documentation + and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products + derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. + IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1522 + end_line: 1558 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_686.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_686.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, + with or without modification, + are permitted provided that the following conditions are met: + + Redistributions of source code must retain + the above copyright notice, this list of conditions + and the following disclaimer. + + Redistributions in binary form must reproduce + the above copyright notice, this list of conditions + and the following disclaimer + in the documentation and/or other materials + provided with the distribution. + + Neither the name of Adobe Systems Incorporated + nor the names of its contributors may be used + to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED + BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. + IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: freetype + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1561 + end_line: 1740 + matched_length: 929 + match_coverage: '100.0' + matcher: 1-hash + license_expression: freetype + rule_identifier: freetype_13.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/freetype_13.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 929 + rule_relevance: 100 + matched_text: | + The FreeType Project LICENSE + ---------------------------- + + 2006-Jan-27 + + Copyright 1996-2002, 2006 + by David Turner, Robert Wilhelm, and Werner Lemberg + + Introduction + ============ + + The FreeType Project is distributed in several archive packages; + some of them may contain, + in addition to the FreeType font engine, + various tools and contributions which rely on, or relate to, + the FreeType Project. + + This license applies to all files found in such packages, and + which do not fall under their own explicit license. The license + affects thus the FreeType font engine, the test programs, + documentation and makefiles, at the very least. + + This license was inspired by the BSD, Artistic, and IJG + (Independent JPEG Group) licenses, which all encourage inclusion + and use of free software in commercial and freeware products + alike. As a consequence, its main points are that: + * We don't promise that this software works. + However, we will be interested in any kind of bug reports. + ("as is" distribution) + * You can use this software for whatever you want, + in parts or full form, + without having to pay us. + ("royalty-free" usage) + * You may not pretend that you wrote this software. + If you use it, or only parts of it, in a program, + you must acknowledge somewhere in your documentation + that you have used the FreeType code. + ("credits") + + We specifically permit and encourage + the inclusion of this software, + with or without modifications, + in commercial products. + We disclaim all warranties covering The FreeType Project + and assume no liability related to The FreeType Project. + + Finally, many people asked us for a preferred form + for a credit/disclaimer to use + in compliance with this license. + We thus encourage you to use the following text: + + """ + Portions of this software are + copyright © The FreeType Project (www.freetype.org). + All rights reserved. + """ + + Please replace with the value + from the FreeType version you actually use. + + Legal Terms + =========== + + 0. Definitions + -------------- + + Throughout this license, + the terms "package", "FreeType Project", and "FreeType archive" + refer to the set of files originally distributed by the authors + (David Turner, Robert Wilhelm, and Werner Lemberg) + as the "FreeType Project", + be they named as alpha, beta or final release. + + "You" refers to the licensee, or person using the project, + where "using" is a generic term + including compiling the project's source code + as well as linking it to form a "program" or "executable". + This program is referred to as "a program using the FreeType engine". + + This license applies to all files + distributed in the original FreeType Project, + including all source code, binaries and documentation, + unless otherwise stated in the file + in its original, unmodified form + as distributed in the original archive. + If you are unsure whether or not a particular file is covered + by this license, + you must contact us to verify this. + + The FreeType Project is copyright (C) 1996-2000 + by David Turner, Robert Wilhelm, and Werner Lemberg. + All rights reserved except as specified below. + + 1. No Warranty + -------------- + + THE FREETYPE PROJECT IS PROVIDED "AS IS" + WITHOUT WARRANTY OF ANY KIND, + EITHER EXPRESS OR IMPLIED, + INCLUDING, BUT NOT LIMITED TO, + WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE. + IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY DAMAGES + CAUSED BY THE USE OR THE INABILITY TO USE, + OF THE FREETYPE PROJECT. + + 2. Redistribution + ----------------- + + This license grants a worldwide, royalty-free, + perpetual and irrevocable right and license + to use, execute, perform, compile, display, copy, + create derivative works of, distribute and sublicense + the FreeType Project (in both source and object code forms) + and derivative works thereof for any purpose; + and to authorize others to exercise + some or all of the rights granted herein, + subject to the following conditions: + * Redistribution of source code must retain + this license file ("FTL.TXT") unaltered; + any additions, deletions or changes to the original files + must be clearly indicated in accompanying documentation. + The copyright notices of the unaltered, original files + must be preserved in all copies of source files. + * Redistribution in binary form must provide a disclaimer + that states that the software is based in part + of the work of the FreeType Team, + in the distribution documentation. + We also encourage you to put an URL to the FreeType web page + in your documentation, + though this isn't mandatory. + + These conditions apply to any software + derived from or based on the FreeType Project, + not just the unmodified files. + If you use our work, you must acknowledge us. + However, no fee need be paid to us. + + 3. Advertising + -------------- + + Neither the FreeType authors and contributors nor you + shall use the name of the other + for commercial, advertising, or promotional purposes + without specific prior written permission. + + We suggest, but do not require, + that you use one or more of the following phrases + to refer to this software + in your documentation or advertising materials: + "FreeType Project", "FreeType Engine", "FreeType library", + or "FreeType Distribution". + + As you have not signed this license, + you are not required to accept it. + However, as the FreeType Project is copyrighted material, + only this license, or another one contracted with the authors, + grants you the right to use, distribute, and modify it. + Therefore, by using, distributing, or modifying + the FreeType Project, + you indicate that you understand + and accept all the terms of this license. + + 4. Contacts + ----------- + + There are two mailing lists related to FreeType: + * freetype@nongnu.org + Discusses general use and applications of FreeType, + as well as future and wanted additions + to the library and distribution. + If you are looking for support, + start in this list + if you haven't found anything to help you in the documentation. + * freetype-devel@nongnu.org + Discusses bugs, as well as engine internals, design issues, + specific licenses, porting, etc. + + Our home page can be found at https://www.freetype.org + licenses: + - key: freetype + name: FreeType Project License + short_name: FreeType Project License + category: Permissive + is_exception: no + is_unknown: no + owner: FreeType Project + homepage_url: http://www.freetype.org/license.html + text_url: http://www.freetype.org/FTL.TXT + reference_url: https://scancode-licensedb.aboutcode.org/freetype + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/freetype.LICENSE + spdx_license_key: FTL + spdx_url: https://spdx.org/licenses/FTL + - license_expression: zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1743 + end_line: 1762 + matched_length: 132 + match_coverage: '100.0' + matcher: 1-hash + license_expression: zlib + rule_identifier: zlib.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', + without any express or implied warranty. + In no event will the authors be held liable + for any damages arising from the use of this software. + + Permission is granted to anyone + to use this software for any purpose, + including commercial applications, + and to alter it and redistribute it freely, + subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; + you must not claim that you wrote the original software. + If you use this software in a product, + an acknowledgment in the product documentation + would be appreciated but is not required. + 2. Altered source versions must be plainly marked as such, + and must not be misrepresented as being the original software. + 3. This notice may not be removed or altered + from any source distribution. + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1765 + end_line: 1779 + matched_length: 111 + match_coverage: '100.0' + matcher: 1-hash + license_expression: isc + rule_identifier: isc_14.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_14.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 111 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software + for any purpose with or without fee is hereby granted, + provided that the above copyright notice and this permission notice + appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" + AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. + IN NO EVENT SHALL THE AUTHOR BE LIABLE + FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: agpl-3.0 AND agpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 73 + end_line: 73 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: agpl-3.0 + rule_identifier: agpl-3.0_191.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0_191.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: agpl-' + licenses: + - key: agpl-3.0 + name: GNU Affero General Public License 3.0 + short_name: AGPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/agpl-3.0.html + text_url: http://www.fsf.org/licensing/licenses/agpl-3.0.html + reference_url: https://scancode-licensedb.aboutcode.org/agpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0.LICENSE + spdx_license_key: AGPL-3.0-only + spdx_url: https://spdx.org/licenses/AGPL-3.0-only + - score: '100.0' + start_line: 73 + end_line: 73 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: agpl-3.0-plus + rule_identifier: agpl-3.0-plus_28.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0-plus_28.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: agpl-3+ + licenses: + - key: agpl-3.0-plus + name: GNU Affero General Public License 3.0 or later + short_name: AGPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/agpl-3.0.html + text_url: http://www.gnu.org/licenses/agpl.txt + reference_url: https://scancode-licensedb.aboutcode.org/agpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0-plus.LICENSE + spdx_license_key: AGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/AGPL-3.0-or-later + - license_expression: agpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 68 + end_line: 72 + matched_length: 44 + match_coverage: '100.0' + matcher: 1-hash + license_expression: agpl-3.0-plus + rule_identifier: agpl-3.0-plus_247.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0-plus_247.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 44 + rule_relevance: 100 + matched_text: | + GhostPDL and GPL Ghostscript are free software; + you can redistribute and/or modify them + under the terms of the GNU Affero General Public License + as published by the Free Software Foundation, + either version 3 of the License, or (at your option) any later version. + licenses: + - key: agpl-3.0-plus + name: GNU Affero General Public License 3.0 or later + short_name: AGPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/agpl-3.0.html + text_url: http://www.gnu.org/licenses/agpl.txt + reference_url: https://scancode-licensedb.aboutcode.org/agpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0-plus.LICENSE + spdx_license_key: AGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/AGPL-3.0-or-later + - license_expression: agpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '90.0' + start_line: 76 + end_line: 76 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: agpl-3.0-plus + rule_identifier: agpl-3.0-plus_143.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0-plus_143.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 90 + matched_text: GPL Ghostscript, + licenses: + - key: agpl-3.0-plus + name: GNU Affero General Public License 3.0 or later + short_name: AGPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/agpl-3.0.html + text_url: http://www.gnu.org/licenses/agpl.txt + reference_url: https://scancode-licensedb.aboutcode.org/agpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0-plus.LICENSE + spdx_license_key: AGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/AGPL-3.0-or-later + - license_expression: agpl-3.0 AND agpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 91 + end_line: 91 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: agpl-3.0 + rule_identifier: agpl-3.0_191.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0_191.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: agpl-' + licenses: + - key: agpl-3.0 + name: GNU Affero General Public License 3.0 + short_name: AGPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/agpl-3.0.html + text_url: http://www.fsf.org/licensing/licenses/agpl-3.0.html + reference_url: https://scancode-licensedb.aboutcode.org/agpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0.LICENSE + spdx_license_key: AGPL-3.0-only + spdx_url: https://spdx.org/licenses/AGPL-3.0-only + - score: '100.0' + start_line: 91 + end_line: 91 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: agpl-3.0-plus + rule_identifier: agpl-3.0-plus_28.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0-plus_28.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: agpl-3+ + licenses: + - key: agpl-3.0-plus + name: GNU Affero General Public License 3.0 or later + short_name: AGPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/agpl-3.0.html + text_url: http://www.gnu.org/licenses/agpl.txt + reference_url: https://scancode-licensedb.aboutcode.org/agpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0-plus.LICENSE + spdx_license_key: AGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/AGPL-3.0-or-later + - license_expression: agpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 86 + end_line: 90 + matched_length: 42 + match_coverage: '100.0' + matcher: 1-hash + license_expression: agpl-3.0-plus + rule_identifier: agpl-3.0-plus_244.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0-plus_244.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + GPL Ghostscript is free software; + you can redistribute it and/or modify + it under the terms the GNU Affero General Public License + as published by the Free Software Foundation, + either version 3 of the License, or (at your option) any later version. + licenses: + - key: agpl-3.0-plus + name: GNU Affero General Public License 3.0 or later + short_name: AGPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/agpl-3.0.html + text_url: http://www.gnu.org/licenses/agpl.txt + reference_url: https://scancode-licensedb.aboutcode.org/agpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0-plus.LICENSE + spdx_license_key: AGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/AGPL-3.0-or-later + - license_expression: lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 96 + end_line: 98 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_311.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_311.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + is free software and can be used + under the terms of the GNU Lesser General Public License (LGPL), + Version 2.1 (February 1999). + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: freetype + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 121 + end_line: 126 + matched_length: 49 + match_coverage: '100.0' + matcher: 1-hash + license_expression: freetype + rule_identifier: freetype_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/freetype_4.RULE + referenced_filenames: + - LICENSE.TXT + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 49 + rule_relevance: 100 + matched_text: | + This file is part of the FreeType project, + and may only be used modified and distributed + under the terms of the FreeType project license, LICENSE.TXT. + By continuing to use, modify, or distribute this file + you indicate that you have read the license + and understand and accept it fully. + licenses: + - key: freetype + name: FreeType Project License + short_name: FreeType Project License + category: Permissive + is_exception: no + is_unknown: no + owner: FreeType Project + homepage_url: http://www.freetype.org/license.html + text_url: http://www.freetype.org/FTL.TXT + reference_url: https://scancode-licensedb.aboutcode.org/freetype + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/freetype.LICENSE + spdx_license_key: FTL + spdx_url: https://spdx.org/licenses/FTL + - license_expression: gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 135 + end_line: 142 + matched_length: 54 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_464.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_464.RULE + referenced_filenames: + - COPYING + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 54 + rule_relevance: 100 + matched_text: | + Everyone is granted permission + to copy, modify and redistribute GNU Ghostscript, + but only under the conditions + described in the GNU General Public License. + A copy of this license is supposed to have been given to you + along with this software + so you can know your rights and responsibilities. + It should be in a file named COPYING. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: ghostscript-1988 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 151 + end_line: 158 + matched_length: 53 + match_coverage: '100.0' + matcher: 1-hash + license_expression: ghostscript-1988 + rule_identifier: ghostscript-1988_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ghostscript-1988_4.RULE + referenced_filenames: + - COPYING + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 53 + rule_relevance: 100 + matched_text: | + Everyone is granted permission + to copy, modify and redistribute Ghostscript, + but only under the conditions + described in the Ghostscript General Public License. + A copy of this license is supposed to have been given to you + along with this software + so you can know your rights and responsibilities. + It should be in a file named COPYING. + licenses: + - key: ghostscript-1988 + name: Ghostscript General Public License 1988 + short_name: Ghostscript General Public License 1988 + category: Copyleft + is_exception: no + is_unknown: no + owner: Richard Stallman + homepage_url: + text_url: http://sourceforge.net/p/libpng/code/ci/0d5805822f8817a17937462a2fd0606ffdad378e/tree/ansi2knr.c + reference_url: https://scancode-licensedb.aboutcode.org/ghostscript-1988 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ghostscript-1988.LICENSE + spdx_license_key: LicenseRef-scancode-ghostscript-1988 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ghostscript-1988.LICENSE + - license_expression: agpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 167 + end_line: 171 + matched_length: 42 + match_coverage: '100.0' + matcher: 1-hash + license_expression: agpl-3.0-plus + rule_identifier: agpl-3.0-plus_244.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0-plus_244.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + GPL Ghostscript is free software; + you can redistribute it and/or modify it + under the terms the GNU Affero General Public License + as published by the Free Software Foundation, + either version 3 of the License, or (at your option) any later version. + licenses: + - key: agpl-3.0-plus + name: GNU Affero General Public License 3.0 or later + short_name: AGPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/agpl-3.0.html + text_url: http://www.gnu.org/licenses/agpl.txt + reference_url: https://scancode-licensedb.aboutcode.org/agpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0-plus.LICENSE + spdx_license_key: AGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/AGPL-3.0-or-later + - license_expression: gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 183 + end_line: '190' + matched_length: 54 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_463.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_463.RULE + referenced_filenames: + - COPYING + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 54 + rule_relevance: 100 + matched_text: | + Everyone is granted permission + to copy, modify and redistribute this software, + but only under the conditions + described in the GNU General Public License. + A copy of this license is supposed to have been given to you + along with this software + so you can know your rights and responsibilities. + It should be in a file named COPYING. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 201 + end_line: 208 + matched_length: 54 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_463.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_463.RULE + referenced_filenames: + - COPYING + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 54 + rule_relevance: 100 + matched_text: | + Everyone is granted permission + to copy, modify and redistribute this software, + but only under the conditions + described in the GNU General Public License. + A copy of this license is supposed to have been given to you + along with this software + so you can know your rights and responsibilities. + It should be in a file named COPYING. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 225 + end_line: 234 + matched_length: 69 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_537.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_537.RULE + referenced_filenames: + - COPYING + - COPYLEFT + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 69 + rule_relevance: 100 + matched_text: | + Everyone is granted permission + to copy, modify and redistribute Ghostscript, + but only under the conditions + described in the GNU General Public License. + A copy of this license is supposed to have been given to you + along with Ghostscript + so you can know your rights and responsibilities. + It should be in a file named COPYING or COPYLEFT. + Among other things, + the copyright notice and this notice must be preserved on all copies. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 236 + end_line: 236 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_292.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_292.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: This code is subject to the GNU General Public License + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR cups + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 243 + end_line: 251 + matched_length: 74 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR cups + rule_identifier: gpl-1.0-plus_or_cups_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_cups_1.RULE + referenced_filenames: + - LICENSE.txt + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 74 + rule_relevance: 99 + matched_text: | + Distribution and use rights are outlined in the file "LICENSE.txt" + which should have been included with this file. [...] + . + This code and any derivative of it may be used and distributed freely + under the terms of the GNU General Public License + when used with GNU Ghostscript or its derivatives. + Use of the code (or any derivative of it) + with software other than GNU GhostScript (or its derivatives) + is governed by the CUPS license agreement. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: cups + name: CUPS License + short_name: CUPS License + category: Copyleft + is_exception: no + is_unknown: no + owner: Apple + homepage_url: http://www.cups.org/ + text_url: http://www.cups.org/ + reference_url: https://scancode-licensedb.aboutcode.org/cups + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cups.LICENSE + spdx_license_key: LicenseRef-scancode-cups + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cups.LICENSE + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 262 + end_line: 265 + matched_length: 39 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_1037.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_1037.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 39 + rule_relevance: 100 + matched_text: | + This program may be distributed and/or modified + under the terms of the GNU General Public License + as published by the Free Software Foundation (the "GPL"); + either version 2 of the GPL, or (at your option) any later version. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 320 + end_line: 329 + matched_length: 72 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + rule_identifier: apache-2.0_924.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_924.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 72 + rule_relevance: 100 + matched_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 + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 338 + end_line: 341 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + rule_identifier: apache-2.0_712.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_712.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + Licensed under the Apache License, + Version 2.0 (the "License"); + you may not use this file + except in compliance with the License. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: agpl-3.0 AND agpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 352 + end_line: 352 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: agpl-3.0 + rule_identifier: agpl-3.0_191.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0_191.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: agpl-' + licenses: + - key: agpl-3.0 + name: GNU Affero General Public License 3.0 + short_name: AGPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/agpl-3.0.html + text_url: http://www.fsf.org/licensing/licenses/agpl-3.0.html + reference_url: https://scancode-licensedb.aboutcode.org/agpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0.LICENSE + spdx_license_key: AGPL-3.0-only + spdx_url: https://spdx.org/licenses/AGPL-3.0-only + - score: '100.0' + start_line: 352 + end_line: 352 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: agpl-3.0-plus + rule_identifier: agpl-3.0-plus_28.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0-plus_28.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: agpl-3+ + licenses: + - key: agpl-3.0-plus + name: GNU Affero General Public License 3.0 or later + short_name: AGPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/agpl-3.0.html + text_url: http://www.gnu.org/licenses/agpl.txt + reference_url: https://scancode-licensedb.aboutcode.org/agpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agpl-3.0-plus.LICENSE + spdx_license_key: AGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/AGPL-3.0-or-later + - license_expression: afpl-9.0 + detection_log: + - not-combined + matches: + - score: '90.0' + start_line: 350 + end_line: 350 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: afpl-9.0 + rule_identifier: afpl-9.0_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/afpl-9.0_9.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 90 + matched_text: AFPL Ghostscript, + licenses: + - key: afpl-9.0 + name: Aladdin Free Public License v9 + short_name: Aladdin FPL v9 + category: Copyleft + is_exception: no + is_unknown: no + owner: Aladdin Enterprises + homepage_url: http://www.artifex.com/downloads/doc/Public.htm + text_url: http://www.artifex.com/downloads/doc/Public.htm + reference_url: https://scancode-licensedb.aboutcode.org/afpl-9.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/afpl-9.0.LICENSE + spdx_license_key: LicenseRef-scancode-afpl-9.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/afpl-9.0.LICENSE + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 363 + end_line: 367 + matched_length: 39 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_165.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_165.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 39 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) any later version. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 375 + end_line: 379 + matched_length: 42 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_64.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_64.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or (at your option) any later version. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 390 + end_line: 394 + matched_length: 42 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_64.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_64.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or (at your option) any later version. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 402 + end_line: 406 + matched_length: 42 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_64.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_64.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or (at your option) any later version. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 412 + end_line: 416 + matched_length: 42 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_64.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_64.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or (at your option) any later version. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 422 + end_line: 426 + matched_length: 42 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_64.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_64.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or (at your option) any later version. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 458 + end_line: 465 + matched_length: 54 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_463.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_463.RULE + referenced_filenames: + - COPYING + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 54 + rule_relevance: 100 + matched_text: | + Everyone is granted permission + to copy, modify and redistribute this software, + but only under the conditions + described in the GNU General Public License. + A copy of this license is supposed to have been given to you + along with this software + so you can know your rights and responsibilities. + It should be in a file named COPYING. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 488 + end_line: 492 + matched_length: 39 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_284.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_284.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 39 + rule_relevance: 100 + matched_text: | + This program 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, or (at your option) any later version. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later +other_license_detections: [] copyright: | 1986, Eric Gisin 1989, Berthold K.P. Horn @@ -135,2181 +3335,3 @@ copyright: | 2004-2009, Masayuki Hatta (mhatta) 2009-2019, Jonas Smedegaard 2010, Kenshi Muto -matches: - - score: '100.0' - start_line: 173 - end_line: 178 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: agpl-3.0_with_ps-or-pdf-font-exception-20170817_4.RULE - license_expression: agpl-3.0 WITH ps-or-pdf-font-exception-20170817 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - As a special exception, - permission is granted to include this font program - in a Postscript or PDF file that consists of a document - that contains text to be displayed or printed using this font, - regardless of the conditions or license - applying to the document itself. - - score: '95.0' - start_line: 294 - end_line: 298 - matcher: 1-hash - rule_length: 36 - matched_length: 36 - match_coverage: '100.0' - rule_relevance: 95 - identifier: sunsoft_3.RULE - license_expression: sunsoft - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Except as contained in this notice, - the name of SunSoft, Inc. shall not be used - in advertising or otherwise to promote - the sale, use or other dealings in this Software - without written authorization from SunSoft Inc. - - score: '100.0' - start_line: 309 - end_line: 313 - matcher: 1-hash - rule_length: 32 - matched_length: 32 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_383.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file, unlike the rest of Ghostscript, - consists entirely of information copied from public sources. - It therefore is not covered - by the Ghostscript copyright or license: - it is in the public domain. - - score: '100.0' - start_line: 448 - end_line: 451 - matcher: 1-hash - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_358.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be freely distributed - with or without modifications, - so long as modified versions are marked as such - and copyright notices are not removed. - - score: '100.0' - start_line: 497 - end_line: 497 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl_72.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl' - - score: '100.0' - start_line: 501 - end_line: 1350 - matcher: 1-hash - rule_length: 5386 - matched_length: 5386 - match_coverage: '100.0' - rule_relevance: 100 - identifier: agpl-3.0.SPDX.RULE - license_expression: agpl-3.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute - verbatim copies of this license document, - but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license - for software and other kinds of works, - specifically designed to ensure cooperation with the community - in the case of network server software. - - The licenses for most software and other practical works - are designed to take away your freedom to share and change the works. - By contrast, our General Public Licenses are intended - to guarantee your freedom to share - and change all versions of a program-- - to make sure it remains free software for all its users. - - When we speak of free software, - we are referring to freedom, not price. - Our General Public Licenses are designed - to make sure that you have the freedom - to distribute copies of free software - (and charge for them if you wish), - that you receive source code or can get it if you want it, - that you can change the software - or use pieces of it in new free programs, - and that you know you can do these things. - - Developers that use our General Public Licenses - protect your rights with two steps: - (1) assert copyright on the software, - and (2) offer you this License - which gives you legal permission - to copy, distribute and/or modify the software. - - A secondary benefit of defending all users' freedom is - that improvements made in alternate versions of the program, - if they receive widespread use, - become available for other developers to incorporate. - Many developers of free software are heartened and encouraged - by the resulting cooperation. - However, in the case of software used on network servers, - this result may fail to come about. - The GNU General Public License permits - making a modified version and letting the public access it on a server - without ever releasing its source code to the public. - - The GNU Affero General Public License is designed - specifically to ensure that, in such cases, - the modified source code becomes available to the community. - It requires the operator of a network server to provide - the source code of the modified version running there - to the users of that server. - Therefore, public use of a modified version, - on a publicly accessible server, - gives the public access to the source code of the modified version. - - An older license, - called the Affero General Public License and published by Affero, - was designed to accomplish similar goals. - This is a different license, not a version of the Affero GPL, - but Affero has released a new version of the Affero GPL - which permits relicensing under this license. - - The precise terms and conditions - for copying, distribution and modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 - of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply - to other kinds of works, such as semiconductor masks. - - "The Program" refers to any copyrightable work - licensed under this License. - Each licensee is addressed as "you". - "Licensees" and "recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work - in a fashion requiring copyright permission, - other than the making of an exact copy. - The resulting work is called a "modified version" of the earlier work - or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program - or a work based on the Program. - - To "propagate" a work means to do anything with it - that, without permission, would make you directly or secondarily liable - for infringement under applicable copyright law, - except executing it on a computer or modifying a private copy. - Propagation includes copying, - distribution (with or without modification), - making available to the public, - and in some countries other activities as well. - - To "convey" a work means any kind of propagation - that enables other parties to make or receive copies. - Mere interaction with a user through a computer network, - with no transfer of a copy, - is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" - to the extent that it includes - a convenient and prominently visible feature - that (1) displays an appropriate copyright notice, - and (2) tells the user that there is no warranty for the work - (except to the extent that warranties are provided), - that licensees may convey the work under this License, - and how to view a copy of this License. - If the interface presents - a list of user commands or options, such as a menu, - a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means - the preferred form of the work for making modifications to it. - "Object code" means any non-source form of a work. - - A "Standard Interface" means - an interface that either is an official standard - defined by a recognized standards body, - or, in the case of interfaces - specified for a particular programming language, - one that is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, - other than the work as a whole, - that (a) is included in the normal form of packaging a Major Component, - but which is not part of that Major Component, - and (b) serves only - to enable use of the work with that Major Component, - or to implement a Standard Interface - for which an implementation is available to the public - in source code form. - A "Major Component", in this context, means - a major essential component (kernel, window system, and so on) - of the specific operating system (if any) - on which the executable work runs, - or a compiler used to produce the work, - or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means - all the source code needed to generate, install, - and (for an executable work) run the object code - and to modify the work, - including scripts to control those activities. - However, it does not include the work's System Libraries, - or general-purpose tools or generally available free programs - which are used unmodified in performing those activities - but which are not part of the work. - For example, Corresponding Source includes - interface definition files associated with source files for the work, - and the source code for shared libraries - and dynamically linked subprograms - that the work is specifically designed to require, - such as by intimate data communication or control flow - between those subprograms and other parts of the work. - - The Corresponding Source need not include - anything that users can regenerate automatically - from other parts of the Corresponding Source. - - The Corresponding Source for a work in source code form - is that same work. - - 2. Basic Permissions. - - All rights granted under this License are granted - for the term of copyright on the Program, - and are irrevocable provided the stated conditions are met. - This License explicitly affirms your unlimited permission - to run the unmodified Program. - The output from running a covered work is covered by this License - only if the output, given its content, constitutes a covered work. - This License acknowledges your rights of fair use - or other equivalent, as provided by copyright law. - - You may make, run and propagate - covered works that you do not convey, - without conditions - so long as your license otherwise remains in force. - You may convey covered works to others - for the sole purpose of having them - make modifications exclusively for you, - or provide you with facilities for running those works, - provided that you comply with the terms of this License - in conveying all material - for which you do not control copyright. - Those thus making or running the covered works for you - must do so exclusively on your behalf, - under your direction and control, - on terms that prohibit them from making any copies - of your copyrighted material - outside their relationship with you. - - Conveying under any other circumstances is permitted - solely under the conditions stated below. - Sublicensing is not allowed; - section 10 makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed - part of an effective technological measure - under any applicable law fulfilling obligations - under article 11 of the WIPO copyright treaty - adopted on 20 December 1996, - or similar laws prohibiting or restricting - circumvention of such measures. - - When you convey a covered work, - you waive any legal power - to forbid circumvention of technological measures - to the extent such circumvention is effected - by exercising rights under this License - with respect to the covered work, - and you disclaim any intention - to limit operation or modification of the work - as a means of enforcing, against the work's users, - your or third parties' legal rights - to forbid circumvention of technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code - as you receive it, in any medium, - provided that you conspicuously and appropriately publish - on each copy an appropriate copyright notice; - keep intact all notices - stating that this License and any non-permissive terms - added in accord with section 7 apply to the code; - keep intact all notices - of the absence of any warranty; - and give all recipients a copy of this License - along with the Program. - - You may charge any price or no price - for each copy that you convey, - and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, - or the modifications to produce it from the Program, - in the form of source code - under the terms of section 4, - provided that you also meet all of these conditions: - - a) The work must carry prominent notices - stating that you modified it, and giving a relevant date. - - b) The work must carry prominent notices - stating that it is released under this License - and any conditions added under section 7. - This requirement modifies - the requirement in section 4 to "keep intact all notices". - - c) You must license the entire work, as a whole, under this License - to anyone who comes into possession of a copy. - This License will therefore apply, - along with any applicable section 7 additional terms, - to the whole of the work, and all its parts, - regardless of how they are packaged. - This License gives no permission - to license the work in any other way, - but it does not invalidate such permission - if you have separately received it. - - d) If the work has interactive user interfaces, - each must display Appropriate Legal Notices; - however, if the Program has interactive interfaces - that do not display Appropriate Legal Notices, - your work need not make them do so. - - A compilation of a covered work - with other separate and independent works, - which are not by their nature extensions of the covered work, - and which are not combined with it such as to form a larger program, - in or on a volume of a storage or distribution medium, - is called an "aggregate" - if the compilation and its resulting copyright are not used - to limit the access or legal rights of the compilation's users - beyond what the individual works permit. - Inclusion of a covered work in an aggregate - does not cause this License to apply - to the other parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form - under the terms of sections 4 and 5, - provided that you also convey the machine-readable Corresponding Source - under the terms of this License, - in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), - accompanied by the Corresponding Source - fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), - accompanied by a written offer, - valid for at least three years - and valid for as long as you offer spare parts or customer support - for that product model, - to give anyone who possesses the object code - either (1) a copy of the Corresponding Source - for all the software in the product that is covered by this License, - on a durable physical medium - customarily used for software interchange, - for a price no more than your reasonable cost - of physically performing this conveying of source, - or (2) access to copy the Corresponding Source - from a network server at no charge. - - c) Convey individual copies of the object code - with a copy of the written offer to provide the Corresponding Source. - This alternative is allowed only occasionally and noncommercially, - and only if you received the object code with such an offer, - in accord with subsection 6b. - - d) Convey the object code by offering access from a designated place - (gratis or for a charge), - and offer equivalent access to the Corresponding Source - in the same way through the same place at no further charge. - You need not require recipients to copy the Corresponding Source - along with the object code. - If the place to copy the object code is a network server, - the Corresponding Source may be on a different server - (operated by you or a third party) - that supports equivalent copying facilities, - provided you maintain clear directions next to the object code - saying where to find the Corresponding Source. - Regardless of what server hosts the Corresponding Source, - you remain obligated to ensure that it is available - for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, - provided you inform other peers - where the object code and Corresponding Source of the work - are being offered to the general public - at no charge under subsection 6d. - - A separable portion of the object code, - whose source code is excluded - from the Corresponding Source as a System Library, - need not be included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", - which means any tangible personal property - which is normally used for personal, family, or household purposes, - or (2) anything designed or sold for incorporation into a dwelling. - In determining whether a product is a consumer product, - doubtful cases shall be resolved in favor of coverage. - For a particular product received by a particular user, - "normally used" refers to a typical or common use - of that class of product, - regardless of the status of the particular user - or of the way in which the particular user actually uses, - or expects or is expected to use, - the product. - A product is a consumer product - regardless of whether the product has substantial commercial, - industrial or non-consumer uses, - unless such uses represent the only significant mode - of use of the product. - - "Installation Information" for a User Product means - any methods, procedures, authorization keys, or other information - required to install and execute modified versions of a covered work - in that User Product - from a modified version of its Corresponding Source. - The information must suffice to ensure - that the continued functioning of the modified object code - is in no case prevented or interfered with - solely because modification has been made. - - If you convey an object code work under this section - in, or with, or specifically for use in, a User Product, - and the conveying occurs as part of a transaction - in which the right of possession and use of the User Product - is transferred to the recipient - in perpetuity or for a fixed term - (regardless of how the transaction is characterized), - the Corresponding Source conveyed under this section must - be accompanied by the Installation Information. - But this requirement does not apply - if neither you nor any third party retains - the ability to install modified object code on the User Product - (for example, the work has been installed in ROM). - - The requirement to provide Installation Information does not include - a requirement to continue to provide support service, warranty, - or updates for a work - that has been modified or installed by the recipient, - or for the User Product in which it has been modified or installed. - Access to a network may be denied - when the modification itself materially and adversely affects - the operation of the network - or violates the rules and protocols - for communication across the network. - - Corresponding Source conveyed, - and Installation Information provided, - in accord with this section must be in a format - that is publicly documented - (and with an implementation available to the public - in source code form), - and must require no special password or key - for unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms - that supplement the terms of this License - by making exceptions from one or more of its conditions. - Additional permissions that are applicable to the entire Program - shall be treated as though they were included in this License, - to the extent that they are valid under applicable law. - If additional permissions apply only to part of the Program, - that part may be used separately under those permissions, - but the entire Program remains governed by this License - without regard to the additional permissions. - - When you convey a copy of a covered work, - you may at your option remove any additional permissions - from that copy, or from any part of it. - (Additional permissions may be written to require their own removal - in certain cases when you modify the work.) - You may place additional permissions on material, - added by you to a covered work, - for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, - for material you add to a covered work, you may - (if authorized by the copyright holders of that material) - supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability - differently from the terms of sections 15 and 16 of this License; or - - b) Requiring preservation - of specified reasonable legal notices - or author attributions in that material - or in the Appropriate Legal Notices - displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, - or requiring that modified versions of such material be marked - in reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes - of names of licensors or authors of the material; or - - e) Declining to grant rights under trademark law - for use of some trade names, trademarks, or service marks; or - - f) Requiring indemnification - of licensors and authors of that material - by anyone who conveys the material (or modified versions of it) - with contractual assumptions of liability to the recipient, - for any liability that these contractual assumptions directly impose - on those licensors and authors. - - All other non-permissive additional terms - are considered "further restrictions" - within the meaning of section 10. - If the Program as you received it, or any part of it, - contains a notice stating that it is governed by this License - along with a term that is a further restriction, - you may remove that term. - If a license document contains a further restriction - but permits relicensing or conveying under this License, - you may add to a covered work material governed - by the terms of that license document, - provided that the further restriction does not survive - such relicensing or conveying. - - If you add terms to a covered work in accord with this section, - you must place, in the relevant source files, a statement - of the additional terms that apply to those files, - or a notice indicating where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated - in the form of a separately written license, - or stated as exceptions; - the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work - except as expressly provided under this License. - Any attempt otherwise to propagate or modify it is void, - and will automatically terminate your rights under this License - (including any patent licenses granted - under the third paragraph of section 11). - - However, if you cease all violation of this License, - then your license from a particular copyright holder is reinstated - (a) provisionally, - unless and until the copyright holder explicitly and finally - terminates your license, - and (b) permanently, - if the copyright holder fails to notify you of the violation - by some reasonable means prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder - is reinstated permanently - if the copyright holder notifies you - of the violation by some reasonable means, - this is the first time you have received notice - of violation of this License (for any work) - from that copyright holder, - and you cure the violation - prior to 30 days after your receipt of the notice. - - Termination of your rights under this section does not terminate - the licenses of parties who have received copies or rights - from you under this License. - If your rights have been terminated and not permanently reinstated, - you do not qualify to receive new licenses for the same material - under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License - in order to receive or run a copy of the Program. - Ancillary propagation - of a covered work occurring solely as a consequence - of using peer-to-peer transmission to receive a copy - likewise does not require acceptance. - However, nothing other than this License grants you - permission to propagate or modify any covered work. - These actions infringe copyright - if you do not accept this License. - Therefore, by modifying or propagating a covered work, - you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, - the recipient automatically receives - a license from the original licensors, - to run, modify and propagate that work, - subject to this License. - You are not responsible for enforcing compliance by third parties - with this License. - - An "entity transaction" is a transaction transferring control - of an organization, or substantially all assets of one, - or subdividing an organization, - or merging organizations. - If propagation of a covered work results from an entity transaction, - each party to that transaction who receives a copy of the work - also receives whatever licenses to the work - the party's predecessor in interest had or could give - under the previous paragraph, - plus a right to possession of the Corresponding Source of the work - from the predecessor in interest, - if the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions - on the exercise of the rights granted or affirmed under this License. - For example, you may not impose - a license fee, royalty, or other charge - for exercise of rights granted under this License, - and you may not initiate litigation - (including a cross-claim or counterclaim in a lawsuit) - alleging that any patent claim is infringed - by making, using, selling, offering for sale, or importing - the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder - who authorizes use under this License of the Program - or a work on which the Program is based. - The work thus licensed is called - the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims - owned or controlled by the contributor, - whether already acquired or hereafter acquired, - that would be infringed by some manner, - permitted by this License, - of making, using, or selling its contributor version, - but do not include claims - that would be infringed only as a consequence - of further modification of the contributor version. - For purposes of this definition, "control" includes the right - to grant patent sublicenses in a manner - consistent with the requirements of this License. - - Each contributor grants you - a non-exclusive, worldwide, royalty-free patent license - under the contributor's essential patent claims, - to make, use, sell, offer for sale, import and otherwise run, modify - and propagate the contents of its contributor version. - - In the following three paragraphs, - a "patent license" is any express agreement or commitment, - however denominated, not to enforce a patent - (such as an express permission to practice a patent - or covenant not to sue for patent infringement). - To "grant" such a patent license to a party means - to make such an agreement or commitment - not to enforce a patent against the party. - - If you convey a covered work, - knowingly relying on a patent license, - and the Corresponding Source of the work is not available - for anyone to copy, - free of charge and under the terms of this License, - through a publicly available network server - or other readily accessible means, - then you must either - (1) cause the Corresponding Source to be so available, - or (2) arrange to deprive yourself of the benefit - of the patent license for this particular work, - or (3) arrange, - in a manner consistent with the requirements of this License, - to extend the patent license to downstream recipients. - "Knowingly relying" means - you have actual knowledge that, but for the patent license, - your conveying the covered work in a country, - or your recipient's use of the covered work in a country, - would infringe one or more identifiable patents in that country - that you have reason to believe are valid. - - If, pursuant to or in connection - with a single transaction or arrangement, - you convey, or propagate by procuring conveyance of, a covered work, - and grant a patent license to some of the parties - receiving the covered work authorizing them - to use, propagate, modify or convey a specific copy of the covered work, - then the patent license you grant is automatically extended - to all recipients of the covered work and works based on it. - - A patent license is "discriminatory" - if it does not include within the scope of its coverage, - prohibits the exercise of, or is conditioned on - the non-exercise of one or more of the rights - that are specifically granted under this License. - You may not convey a covered work - if you are a party to an arrangement with a third party - that is in the business of distributing software, - under which you make payment to the third party - based on the extent of your activity of conveying the work, - and under which the third party grants, - to any of the parties who would receive the covered work from you, - a discriminatory patent license - (a) in connection with copies of the covered work conveyed by you - (or copies made from those copies), - or (b) primarily for and in connection with specific products - or compilations that contain the covered work, - unless you entered into that arrangement, - or that patent license was granted, - prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting - any implied license or other defenses to infringement - that may otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you - (whether by court order, agreement or otherwise) - that contradict the conditions of this License, - they do not excuse you from the conditions of this License. - If you cannot convey a covered work - so as to satisfy simultaneously your obligations - under this License and any other pertinent obligations, - then as a consequence you may not convey it at all. - For example, if you agree to terms that obligate you - to collect a royalty for further conveying from those - to whom you convey the Program, - the only way you could satisfy both those terms and this License - would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; - Use with the GNU General Public License. - - Notwithstanding any other provision of this License, - if you modify the Program, - your modified version must prominently offer - all users interacting with it remotely through a computer network - (if your version supports such interaction) - an opportunity to receive the Corresponding Source of your version - by providing access to the Corresponding Source - from a network server at no charge, - through some standard or customary means - of facilitating copying of software. - This Corresponding Source shall include - the Corresponding Source for any work covered - by version 3 of the GNU General Public License - that is incorporated pursuant to the following paragraph. - - Notwithstanding any other provision of this License, - you have permission to link or combine any covered work - with a work licensed - under version 3 of the GNU General Public License - into a single combined work, and to convey the resulting work. - The terms of this License will continue to apply - to the part which is the covered work, - but the work with which it is combined will remain governed - by version 3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions - of the GNU Affero General Public License from time to time. - Such new versions will be similar in spirit to the present version, - but may differ in detail to address new problems or concerns. - - Each version is given a distinguishing version number. - If the Program specifies that a certain numbered version - of the GNU Affero General Public License - "or any later version" applies to it, - you have the option of following the terms and conditions - either of that numbered version - or of any later version - published by the Free Software Foundation. - If the Program does not specify a version number - of the GNU Affero General Public License, - you may choose any version ever - published by the Free Software Foundation. - - If the Program specifies that a proxy can decide - which future versions - of the GNU Affero General Public License can be used, - that proxy's public statement of acceptance of a version - permanently authorizes you to choose that version for the Program. - - Later license versions may give you - additional or different permissions. - However, no additional obligations are imposed - on any author or copyright holder - as a result of your choosing to follow a later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, - TO THE EXTENT PERMITTED BY APPLICABLE LAW. - EXCEPT WHEN OTHERWISE STATED IN WRITING - THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" - WITHOUT WARRANTY OF ANY KIND, - EITHER EXPRESSED OR IMPLIED, - INCLUDING, BUT NOT LIMITED TO, - THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM - IS WITH YOU. - SHOULD THE PROGRAM PROVE DEFECTIVE, - YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT - UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING - WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY - WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, - BE LIABLE TO YOU FOR DAMAGES, - INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES - ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM - (INCLUDING BUT NOT LIMITED TO - LOSS OF DATA OR DATA BEING RENDERED INACCURATE - OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES - OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), - EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED - OF THE POSSIBILITY OF SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer - of warranty and limitation of liability provided above - cannot be given local legal effect according to their terms, - reviewing courts shall apply local law - that most closely approximates an absolute waiver - of all civil liability in connection with the Program, - unless a warranty or assumption of liability accompanies - a copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, - and you want it to be of the greatest possible use to the public, - the best way to achieve this is to make it free software - which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. - It is safest to attach them to the start of each source file - to most effectively state the exclusion of warranty; - and each file should have at least the "copyright" line - and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: - you can redistribute it and/or modify it - under the terms of the GNU Affero General Public License - as published by the Free Software Foundation, - either version 3 of the License, or (at your option) any later version. - - This program 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 Affero General Public License for more details. - - You should have received - a copy of the GNU Affero General Public License - along with this program. - If not, see . - - Also add information on how to contact you - by electronic and paper mail. - - If your software can interact with users - remotely through a computer network, - you should also make sure that it provides - a way for users to get its source. - For example, if your program is a web application, - its interface could display a "Source" link - that leads users to an archive of the code. - There are many ways you could offer source, - and different solutions will be better for different programs; - see section 13 for the specific requirements. - - You should also get your employer (if you work as a programmer) - or school, if any, to sign - a "copyright disclaimer" for the program, if necessary. - For more information on this, - and how to apply and follow the GNU AGPL, - see . - - score: '100.0' - start_line: 1371 - end_line: 1373 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-free.LICENSE - license_expression: fsf-free - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This configure script is free software; - the Free Software Foundation gives unlimited permission - to copy, distribute and modify it. - - score: '100.0' - start_line: 1376 - end_line: 1398 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, - subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 1401 - end_line: 1423 - matcher: 1-hash - rule_length: 162 - matched_length: 162 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_1062.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, - subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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 SUNSOFT, INC. OR ITS PARENT COMPANY 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. - - score: '100.0' - start_line: 1426 - end_line: 1442 - matcher: 1-hash - rule_length: 124 - matched_length: 124 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_ghostgum.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, - to any person obtaining a copy of this file ("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 this Software, - and to permit persons to whom this file is furnished to do so, - subject to the following conditions: - - This Software is distributed with NO WARRANTY OF ANY KIND. - No author or distributor accepts any responsibility - for the consequences of using it, - or for whether it serves any particular purpose or works at all, - unless he or she says so in writing. - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - score: '99.0' - start_line: 1445 - end_line: 1464 - matcher: 1-hash - rule_length: 138 - matched_length: 138 - match_coverage: '100.0' - rule_relevance: 99 - identifier: x11-opengroup_7.RULE - license_expression: x11-opengroup - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, distribute, and sell - this software and its documentation - for any purpose is hereby granted without fee, - provided that the above copyright notice appear in all copies - and that both that copyright notice and this permission notice appear - in supporting documentation. - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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 OPEN GROUP 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. - - score: '100.0' - start_line: 1467 - end_line: 1471 - matcher: 1-hash - rule_length: 32 - matched_length: 32 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ghostpdl-permissive.LICENSE - license_expression: ghostpdl-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute - this software and its documentation - for any purpose and without fee is hereby granted. - This software is provided "as is" - without express or implied warranty. - - score: '100.0' - start_line: 1474 - end_line: 1485 - matcher: 1-hash - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-lucent-variant.LICENSE - license_expression: x11-lucent-variant - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software - for any purpose without fee is hereby granted, - provided that this entire notice is included in all copies - of any software which is or includes - a copy or modification of this software. - - THIS SOFTWARE IS BEING PROVIDED "AS IS", - WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. - IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE - ANY REPRESENTATION OR WARRANTY OF ANY KIND - CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS - FOR ANY PARTICULAR PURPOSE. - - score: '100.0' - start_line: 1488 - end_line: 1519 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, - with or without modification, - are permitted provided that the following conditions are met: - 1. Redistributions of source code must retain - the above copyright notice, this list of conditions - and the following disclaimer. - 2. Redistributions in binary form must reproduce - the above copyright notice, this list of conditions - and the following disclaimer in the documentation - and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products - derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. - IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, - OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; - OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, - EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1522 - end_line: 1558 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_686.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, - with or without modification, - are permitted provided that the following conditions are met: - - Redistributions of source code must retain - the above copyright notice, this list of conditions - and the following disclaimer. - - Redistributions in binary form must reproduce - the above copyright notice, this list of conditions - and the following disclaimer - in the documentation and/or other materials - provided with the distribution. - - Neither the name of Adobe Systems Incorporated - nor the names of its contributors may be used - to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED - BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, - OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; - OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, - EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1561 - end_line: 1740 - matcher: 1-hash - rule_length: 929 - matched_length: 929 - match_coverage: '100.0' - rule_relevance: 100 - identifier: freetype_13.RULE - license_expression: freetype - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The FreeType Project LICENSE - ---------------------------- - - 2006-Jan-27 - - Copyright 1996-2002, 2006 - by David Turner, Robert Wilhelm, and Werner Lemberg - - Introduction - ============ - - The FreeType Project is distributed in several archive packages; - some of them may contain, - in addition to the FreeType font engine, - various tools and contributions which rely on, or relate to, - the FreeType Project. - - This license applies to all files found in such packages, and - which do not fall under their own explicit license. The license - affects thus the FreeType font engine, the test programs, - documentation and makefiles, at the very least. - - This license was inspired by the BSD, Artistic, and IJG - (Independent JPEG Group) licenses, which all encourage inclusion - and use of free software in commercial and freeware products - alike. As a consequence, its main points are that: - * We don't promise that this software works. - However, we will be interested in any kind of bug reports. - ("as is" distribution) - * You can use this software for whatever you want, - in parts or full form, - without having to pay us. - ("royalty-free" usage) - * You may not pretend that you wrote this software. - If you use it, or only parts of it, in a program, - you must acknowledge somewhere in your documentation - that you have used the FreeType code. - ("credits") - - We specifically permit and encourage - the inclusion of this software, - with or without modifications, - in commercial products. - We disclaim all warranties covering The FreeType Project - and assume no liability related to The FreeType Project. - - Finally, many people asked us for a preferred form - for a credit/disclaimer to use - in compliance with this license. - We thus encourage you to use the following text: - - """ - Portions of this software are - copyright © The FreeType Project (www.freetype.org). - All rights reserved. - """ - - Please replace with the value - from the FreeType version you actually use. - - Legal Terms - =========== - - 0. Definitions - -------------- - - Throughout this license, - the terms "package", "FreeType Project", and "FreeType archive" - refer to the set of files originally distributed by the authors - (David Turner, Robert Wilhelm, and Werner Lemberg) - as the "FreeType Project", - be they named as alpha, beta or final release. - - "You" refers to the licensee, or person using the project, - where "using" is a generic term - including compiling the project's source code - as well as linking it to form a "program" or "executable". - This program is referred to as "a program using the FreeType engine". - - This license applies to all files - distributed in the original FreeType Project, - including all source code, binaries and documentation, - unless otherwise stated in the file - in its original, unmodified form - as distributed in the original archive. - If you are unsure whether or not a particular file is covered - by this license, - you must contact us to verify this. - - The FreeType Project is copyright (C) 1996-2000 - by David Turner, Robert Wilhelm, and Werner Lemberg. - All rights reserved except as specified below. - - 1. No Warranty - -------------- - - THE FREETYPE PROJECT IS PROVIDED "AS IS" - WITHOUT WARRANTY OF ANY KIND, - EITHER EXPRESS OR IMPLIED, - INCLUDING, BUT NOT LIMITED TO, - WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE. - IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY DAMAGES - CAUSED BY THE USE OR THE INABILITY TO USE, - OF THE FREETYPE PROJECT. - - 2. Redistribution - ----------------- - - This license grants a worldwide, royalty-free, - perpetual and irrevocable right and license - to use, execute, perform, compile, display, copy, - create derivative works of, distribute and sublicense - the FreeType Project (in both source and object code forms) - and derivative works thereof for any purpose; - and to authorize others to exercise - some or all of the rights granted herein, - subject to the following conditions: - * Redistribution of source code must retain - this license file ("FTL.TXT") unaltered; - any additions, deletions or changes to the original files - must be clearly indicated in accompanying documentation. - The copyright notices of the unaltered, original files - must be preserved in all copies of source files. - * Redistribution in binary form must provide a disclaimer - that states that the software is based in part - of the work of the FreeType Team, - in the distribution documentation. - We also encourage you to put an URL to the FreeType web page - in your documentation, - though this isn't mandatory. - - These conditions apply to any software - derived from or based on the FreeType Project, - not just the unmodified files. - If you use our work, you must acknowledge us. - However, no fee need be paid to us. - - 3. Advertising - -------------- - - Neither the FreeType authors and contributors nor you - shall use the name of the other - for commercial, advertising, or promotional purposes - without specific prior written permission. - - We suggest, but do not require, - that you use one or more of the following phrases - to refer to this software - in your documentation or advertising materials: - "FreeType Project", "FreeType Engine", "FreeType library", - or "FreeType Distribution". - - As you have not signed this license, - you are not required to accept it. - However, as the FreeType Project is copyrighted material, - only this license, or another one contracted with the authors, - grants you the right to use, distribute, and modify it. - Therefore, by using, distributing, or modifying - the FreeType Project, - you indicate that you understand - and accept all the terms of this license. - - 4. Contacts - ----------- - - There are two mailing lists related to FreeType: - * freetype@nongnu.org - Discusses general use and applications of FreeType, - as well as future and wanted additions - to the library and distribution. - If you are looking for support, - start in this list - if you haven't found anything to help you in the documentation. - * freetype-devel@nongnu.org - Discusses bugs, as well as engine internals, design issues, - specific licenses, porting, etc. - - Our home page can be found at https://www.freetype.org - - score: '100.0' - start_line: 1743 - end_line: 1762 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib.LICENSE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', - without any express or implied warranty. - In no event will the authors be held liable - for any damages arising from the use of this software. - - Permission is granted to anyone - to use this software for any purpose, - including commercial applications, - and to alter it and redistribute it freely, - subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; - you must not claim that you wrote the original software. - If you use this software in a product, - an acknowledgment in the product documentation - would be appreciated but is not required. - 2. Altered source versions must be plainly marked as such, - and must not be misrepresented as being the original software. - 3. This notice may not be removed or altered - from any source distribution. - - score: '100.0' - start_line: 1765 - end_line: 1779 - matcher: 1-hash - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_14.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software - for any purpose with or without fee is hereby granted, - provided that the above copyright notice and this permission notice - appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" - AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. - IN NO EVENT SHALL THE AUTHOR BE LIABLE - FOR ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 73 - end_line: 73 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: agpl-3.0_191.RULE - license_expression: agpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'License: agpl-' - - score: '100.0' - start_line: 73 - end_line: 73 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: agpl-3.0-plus_28.RULE - license_expression: agpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: agpl-3+ - - score: '100.0' - start_line: 68 - end_line: 72 - matcher: 1-hash - rule_length: 44 - matched_length: 44 - match_coverage: '100.0' - rule_relevance: 100 - identifier: agpl-3.0-plus_247.RULE - license_expression: agpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GhostPDL and GPL Ghostscript are free software; - you can redistribute and/or modify them - under the terms of the GNU Affero General Public License - as published by the Free Software Foundation, - either version 3 of the License, or (at your option) any later version. - - score: '90.0' - start_line: 76 - end_line: 76 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 90 - identifier: agpl-3.0-plus_143.RULE - license_expression: agpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL Ghostscript, - - score: '100.0' - start_line: 91 - end_line: 91 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: agpl-3.0_191.RULE - license_expression: agpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'License: agpl-' - - score: '100.0' - start_line: 91 - end_line: 91 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: agpl-3.0-plus_28.RULE - license_expression: agpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: agpl-3+ - - score: '100.0' - start_line: 86 - end_line: 90 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: agpl-3.0-plus_244.RULE - license_expression: agpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GPL Ghostscript is free software; - you can redistribute it and/or modify - it under the terms the GNU Affero General Public License - as published by the Free Software Foundation, - either version 3 of the License, or (at your option) any later version. - - score: '100.0' - start_line: 96 - end_line: 98 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_311.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software and can be used - under the terms of the GNU Lesser General Public License (LGPL), - Version 2.1 (February 1999). - - score: '100.0' - start_line: 121 - end_line: 126 - matcher: 1-hash - rule_length: 49 - matched_length: 49 - match_coverage: '100.0' - rule_relevance: 100 - identifier: freetype_4.RULE - license_expression: freetype - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is part of the FreeType project, - and may only be used modified and distributed - under the terms of the FreeType project license, LICENSE.TXT. - By continuing to use, modify, or distribute this file - you indicate that you have read the license - and understand and accept it fully. - - score: '100.0' - start_line: 135 - end_line: 142 - matcher: 1-hash - rule_length: 54 - matched_length: 54 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_464.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Everyone is granted permission - to copy, modify and redistribute GNU Ghostscript, - but only under the conditions - described in the GNU General Public License. - A copy of this license is supposed to have been given to you - along with this software - so you can know your rights and responsibilities. - It should be in a file named COPYING. - - score: '100.0' - start_line: 151 - end_line: 158 - matcher: 1-hash - rule_length: 53 - matched_length: 53 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ghostscript-1988_4.RULE - license_expression: ghostscript-1988 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Everyone is granted permission - to copy, modify and redistribute Ghostscript, - but only under the conditions - described in the Ghostscript General Public License. - A copy of this license is supposed to have been given to you - along with this software - so you can know your rights and responsibilities. - It should be in a file named COPYING. - - score: '100.0' - start_line: 167 - end_line: 171 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: agpl-3.0-plus_244.RULE - license_expression: agpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GPL Ghostscript is free software; - you can redistribute it and/or modify it - under the terms the GNU Affero General Public License - as published by the Free Software Foundation, - either version 3 of the License, or (at your option) any later version. - - score: '100.0' - start_line: 183 - end_line: '190' - matcher: 1-hash - rule_length: 54 - matched_length: 54 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_463.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Everyone is granted permission - to copy, modify and redistribute this software, - but only under the conditions - described in the GNU General Public License. - A copy of this license is supposed to have been given to you - along with this software - so you can know your rights and responsibilities. - It should be in a file named COPYING. - - score: '100.0' - start_line: 201 - end_line: 208 - matcher: 1-hash - rule_length: 54 - matched_length: 54 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_463.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Everyone is granted permission - to copy, modify and redistribute this software, - but only under the conditions - described in the GNU General Public License. - A copy of this license is supposed to have been given to you - along with this software - so you can know your rights and responsibilities. - It should be in a file named COPYING. - - score: '100.0' - start_line: 225 - end_line: 234 - matcher: 2-aho - rule_length: 69 - matched_length: 69 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_537.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Everyone is granted permission - to copy, modify and redistribute Ghostscript, - but only under the conditions - described in the GNU General Public License. - A copy of this license is supposed to have been given to you - along with Ghostscript - so you can know your rights and responsibilities. - It should be in a file named COPYING or COPYLEFT. - Among other things, - the copyright notice and this notice must be preserved on all copies. - - score: '100.0' - start_line: 236 - end_line: 236 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_292.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This code is subject to the GNU General Public License - - score: '99.0' - start_line: 243 - end_line: 251 - matcher: 1-hash - rule_length: 74 - matched_length: 74 - match_coverage: '100.0' - rule_relevance: 99 - identifier: gpl-1.0-plus_or_cups_1.RULE - license_expression: gpl-1.0-plus OR cups - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Distribution and use rights are outlined in the file "LICENSE.txt" - which should have been included with this file. [...] - . - This code and any derivative of it may be used and distributed freely - under the terms of the GNU General Public License - when used with GNU Ghostscript or its derivatives. - Use of the code (or any derivative of it) - with software other than GNU GhostScript (or its derivatives) - is governed by the CUPS license agreement. - - score: '100.0' - start_line: 262 - end_line: 265 - matcher: 1-hash - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_1037.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program may be distributed and/or modified - under the terms of the GNU General Public License - as published by the Free Software Foundation (the "GPL"); - either version 2 of the GPL, or (at your option) any later version. - - score: '100.0' - start_line: 320 - end_line: 329 - matcher: 1-hash - rule_length: 72 - matched_length: 72 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_924.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_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 - - score: '100.0' - start_line: 338 - end_line: 341 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_712.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licensed under the Apache License, - Version 2.0 (the "License"); - you may not use this file - except in compliance with the License. - - score: '100.0' - start_line: 352 - end_line: 352 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: agpl-3.0_191.RULE - license_expression: agpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'License: agpl-' - - score: '100.0' - start_line: 352 - end_line: 352 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: agpl-3.0-plus_28.RULE - license_expression: agpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: agpl-3+ - - score: '90.0' - start_line: 350 - end_line: 350 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 90 - identifier: afpl-9.0_9.RULE - license_expression: afpl-9.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: AFPL Ghostscript, - - score: '100.0' - start_line: 363 - end_line: 367 - matcher: 1-hash - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_165.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) any later version. - - score: '100.0' - start_line: 375 - end_line: 379 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_64.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or (at your option) any later version. - - score: '100.0' - start_line: 390 - end_line: 394 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_64.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or (at your option) any later version. - - score: '100.0' - start_line: 402 - end_line: 406 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_64.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or (at your option) any later version. - - score: '100.0' - start_line: 412 - end_line: 416 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_64.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or (at your option) any later version. - - score: '100.0' - start_line: 422 - end_line: 426 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_64.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or (at your option) any later version. - - score: '100.0' - start_line: 458 - end_line: 465 - matcher: 1-hash - rule_length: 54 - matched_length: 54 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_463.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Everyone is granted permission - to copy, modify and redistribute this software, - but only under the conditions - described in the GNU General Public License. - A copy of this license is supposed to have been given to you - along with this software - so you can know your rights and responsibilities. - It should be in a file named COPYING. - - score: '100.0' - start_line: 488 - end_line: 492 - matcher: 1-hash - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_284.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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, or (at your option) any later version. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/glib2.0/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/glib2.0/stable_copyright-detailed.expected.yml index fac0cd434e3..d1070cf09e8 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/glib2.0/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/glib2.0/stable_copyright-detailed.expected.yml @@ -1,7 +1,377 @@ -primary_license: declared_license: -license_expression: lgpl-2.0-plus AND mit AND gpl-2.0-plus AND apache-2.0 AND apache-2.0 AND - mit AND mit AND gpl-2.0-plus AND gpl-2.0-plus +declared_license_expression: lgpl-2.0-plus AND mit AND gpl-2.0-plus AND apache-2.0 AND apache-2.0 + AND mit AND mit AND gpl-2.0-plus AND gpl-2.0-plus +declared_license_expression_spdx: LGPL-2.0-or-later AND MIT AND GPL-2.0-or-later AND Apache-2.0 + AND Apache-2.0 AND MIT AND MIT AND GPL-2.0-or-later AND GPL-2.0-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 45 + end_line: 60 + matched_length: 138 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_18.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_18.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 138 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This package 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in `/usr/share/common-licenses/LGPL'. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 66 + end_line: 66 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_437.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: Expat' + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 74 + end_line: 74 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: GPL-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: apache-2.0 AND mit AND gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 80 + end_line: 80 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: apache-2.0 + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: Apache-2.0' + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 82 + end_line: 96 + matched_length: 108 + match_coverage: '100.0' + matcher: 2-aho + license_expression: apache-2.0 + rule_identifier: apache-2.0_1035.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1035.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 108 + rule_relevance: 100 + matched_text: | + License: Apache-2.0 + Licensed 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 + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless 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. + . + On Debian systems, a copy of the Apache license is available in + . + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 98 + end_line: 98 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_437.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: Expat' + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - score: '100.0' + start_line: 99 + end_line: 115 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - score: '100.0' + start_line: 117 + end_line: 117 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: GPL-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 118 + end_line: 129 + matched_length: 99 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_124.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_124.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 99 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) + any later version. + . + This program 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. + . + You should have received a copy of the GNU General Public License + along with this program; if not, see . + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later +other_license_detections: [] copyright: | Copyright (c) 1995-2018 Red Hat, Inc. Copyright (c) 2008-2010 Novell, Inc. @@ -12,208 +382,3 @@ copyright: | Copyright 2015 Remko Troncon Copyright 1998-1999 Tom Tromey 2001 Red Hat Software Copyright 2017 Jussi Pakkanen -matches: - - score: '100.0' - start_line: 45 - end_line: 60 - matcher: 2-aho - rule_length: 138 - matched_length: 138 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_18.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This package 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in `/usr/share/common-licenses/LGPL'. - - score: '100.0' - start_line: 66 - end_line: 66 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_437.RULE - license_expression: mit - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: Expat' - - score: '100.0' - start_line: 74 - end_line: 74 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPL-2+' - - score: '100.0' - start_line: 80 - end_line: 80 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: Apache-2.0' - - score: '100.0' - start_line: 82 - end_line: 96 - matcher: 2-aho - rule_length: 108 - matched_length: 108 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_1035.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: Apache-2.0 - Licensed 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 - . - http://www.apache.org/licenses/LICENSE-2.0 - . - Unless 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. - . - On Debian systems, a copy of the Apache license is available in - . - - score: '100.0' - start_line: 98 - end_line: 98 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_437.RULE - license_expression: mit - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: Expat' - - score: '100.0' - start_line: 99 - end_line: 115 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE 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. - - score: '100.0' - start_line: 117 - end_line: 117 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPL-2+' - - score: '100.0' - start_line: 118 - end_line: 129 - matcher: 2-aho - rule_length: 99 - matched_length: 99 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_124.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) - any later version. - . - This program 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. - . - You should have received a copy of the GNU General Public License - along with this program; if not, see . diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-bluetooth/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-bluetooth/stable_copyright-detailed.expected.yml index 7d2f33f97ee..6a1e488f9ce 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-bluetooth/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-bluetooth/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: lgpl-2.1-plus declared_license: - LGPL-2.1+ - GPL-2+ @@ -6,8 +5,183 @@ declared_license: - GPL-2+ - GPL-2+ - LGPL-2.1+ -license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND - (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) +declared_license_expression: lgpl-2.1-plus +declared_license_expression_spdx: LGPL-2.1-or-later +other_license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) + AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND + GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 27 + end_line: 27 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 28 + end_line: 42 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_839.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_839.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This package 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 2 of the License, or + (at your option) any later version. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 44 + end_line: 44 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 45 + end_line: 59 + matched_length: 129 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_416.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_416.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 129 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This package 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-2.1". + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later copyright: | 2006-2013 Bastien Nocera 2010 Giovanni Campagna @@ -18,98 +192,3 @@ copyright: | 2005-2008 Marcel Holtmann 2009 Bastien Nocera 2009 Bastien Nocera -matches: - - score: '100.0' - start_line: 27 - end_line: 27 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 28 - end_line: 42 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_839.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package 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 2 of the License, or - (at your option) any later version. - - This package 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see - - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - - score: '100.0' - start_line: 44 - end_line: 44 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 45 - end_line: 59 - matcher: 1-hash - rule_length: 129 - matched_length: 129 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_416.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This package 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-2.1". diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-control-center/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-control-center/stable_copyright-detailed.expected.yml index 8a722225e3b..de8452fd9f1 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-control-center/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-control-center/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 declared_license: - GPL-2+ - Expat @@ -8,8 +7,404 @@ declared_license: - Expat - LGPL-2+ - LGPL-2.1+ -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND mit AND (lgpl-2.0-plus AND - lgpl-2.0-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) +declared_license_expression: gpl-2.0-plus AND gpl-2.0 +declared_license_expression_spdx: GPL-2.0-or-later AND GPL-2.0-only +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND mit AND (lgpl-2.0-plus + AND lgpl-2.0-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND + MIT AND (LGPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-only) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later AND LGPL-2.1-only) +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0-plus AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 105 + end_line: 105 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 106 + end_line: 114 + matched_length: 79 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_90.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_90.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 79 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + . + This program 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. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 116 + end_line: 117 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1092.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1092.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 120 + end_line: 136 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: lgpl-2.0-plus AND lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 138 + end_line: 138 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 139 + end_line: 147 + matched_length: 81 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_530.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_530.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 81 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 149 + end_line: 150 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_385.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_385.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: lgpl-2.1-plus AND lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 152 + end_line: 152 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 153 + end_line: 161 + matched_length: 82 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 163 + end_line: 164 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_385.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_385.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only copyright: | 1996-2018 Free Software Foundation, Inc. 1999-2015 The Gnome Project @@ -75,214 +470,3 @@ copyright: | 2012 Colin Walters 2012 Giovanni Campagna 2017-2018 Red Hat, Inc. -matches: - - score: '100.0' - start_line: 105 - end_line: 105 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 106 - end_line: 114 - matcher: 1-hash - rule_length: 79 - matched_length: 79 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_90.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - . - This program 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. - - score: '100.0' - start_line: 116 - end_line: 117 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1092.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 120 - end_line: 136 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 138 - end_line: 138 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 139 - end_line: 147 - matcher: 1-hash - rule_length: 81 - matched_length: 81 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_530.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 149 - end_line: 150 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_385.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 152 - end_line: 152 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 153 - end_line: 161 - matcher: 1-hash - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 163 - end_line: 164 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_385.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnupg2/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnupg2/stable_copyright-detailed.expected.yml index aa20f2d2bdb..c5e01bf943e 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnupg2/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnupg2/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-3.0-plus declared_license: - GPL-3+ - GPL-3+ @@ -23,11 +22,659 @@ declared_license: - BSD-3-clause - Expat - CC0-1.0 -license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND - fsf-unlimited-no-warranty AND fsf-unlimited-no-warranty AND (lgpl-2.1-plus AND lgpl-2.1-plus) +declared_license_expression: gpl-3.0-plus +declared_license_expression_spdx: GPL-3.0-or-later +other_license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) + AND fsf-unlimited-no-warranty AND fsf-unlimited-no-warranty AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND mit AND (gpl-3.0-plus AND gpl-3.0-plus) AND ((gpl-3.0-plus AND gpl-3.0-plus) OR bsd-new) AND (lgpl-3.0-plus AND lgpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND ietf AND bsd-new AND (gpl-3.0-plus AND gpl-3.0-plus) AND (cc0-1.0 AND cc0-1.0) AND other-permissive +other_license_expression_spdx: (GPL-3.0-or-later AND GPL-3.0-or-later) AND (GPL-3.0-or-later + AND GPL-3.0-or-later) AND LicenseRef-scancode-fsf-unlimited-no-warranty AND LicenseRef-scancode-fsf-unlimited-no-warranty + AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND MIT AND (GPL-3.0-or-later AND GPL-3.0-or-later) + AND ((GPL-3.0-or-later AND GPL-3.0-or-later) OR BSD-3-Clause) AND (LGPL-3.0-or-later AND LGPL-3.0-or-later) + AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND LicenseRef-scancode-ietf AND BSD-3-Clause + AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND (CC0-1.0 AND CC0-1.0) AND LicenseRef-scancode-other-permissive +license_detections: [] +other_license_detections: + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '99.05' + start_line: 85 + end_line: 110 + matched_length: 209 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_594.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_594.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 209 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + Neither the name of Dimitrios Souflis nor the names of the + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: fsf-unlimited-no-warranty + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 114 + end_line: 121 + matched_length: 64 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-unlimited-no-warranty + rule_identifier: fsf-unlimited-no-warranty.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-unlimited-no-warranty.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 64 + rule_relevance: 100 + matched_text: | + This file is free software; as a special exception the author gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY, to the extent permitted by law; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. + licenses: + - key: fsf-unlimited-no-warranty + name: FSF Unlimited License No Warranty + short_name: FSF Unlimited License No Warranty + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: http://www.fsf.org/licensing/licenses/ + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited-no-warranty + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + spdx_license_key: LicenseRef-scancode-fsf-unlimited-no-warranty + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + - license_expression: ietf + detection_log: + - not-combined + matches: + - score: '90.0' + start_line: 129 + end_line: 144 + matched_length: 149 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ietf + rule_identifier: ietf_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ietf_7.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 149 + rule_relevance: 90 + matched_text: | + This document and translations of it may be copied and furnished to + others, and derivative works that comment on or otherwise explain it + or assist in its implementation may be prepared, copied, published + and distributed, in whole or in part, without restriction of any + kind, provided that the above copyright notice and this paragraph + are included on all such copies and derivative works. However, this + document itself may not be modified in any way, such as by removing + the copyright notice or references to the Internet Society or other + Internet organizations, except as needed for the purpose of + developing Internet standards in which case the procedures for + copyrights defined in the Internet Standards process must be + followed, or as required to translate it into languages other than + English. + + The limited permissions granted above are perpetual and will not be + revoked by the Internet Society or its successors or assigns. + licenses: + - key: ietf + name: Internet Engineering Task Force License + short_name: IETF License + category: Permissive + is_exception: no + is_unknown: no + owner: IETF - Internet Engineering Task Force + homepage_url: http://www.ietf.org/ + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ietf + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf.LICENSE + spdx_license_key: LicenseRef-scancode-ietf + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf.LICENSE + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 147 + end_line: 147 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 148 + end_line: 163 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_480.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_480.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + GnuPG 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. + + GnuPG 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, see . + + On Debian systems, the full text of the GNU General Public + License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: lgpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 165 + end_line: 165 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-3+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - score: '100.0' + start_line: 166 + end_line: 181 + matched_length: 132 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_191.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_191.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 3 of + the License, or (at your option) any later version. + + This program 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . + + On Debian systems, the full text of the GNU Lesser General Public + License version 3 can be found in the file + `/usr/share/common-licenses/LGPL-3'. + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 183 + end_line: 183 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 184 + end_line: '199' + matched_length: 135 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_307.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_307.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 135 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of + the License, or (at your option) any later version. + + This program 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . + + On Debian systems, the full text of the GNU Lesser General Public + License version 2.1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 202 + end_line: 225 + matched_length: 205 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_910.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_910.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 205 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 228 + end_line: 245 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the + following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: cc0-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 247 + end_line: 247 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: cc0-1.0' + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - score: '100.0' + start_line: 248 + end_line: 253 + matched_length: 57 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_131.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_131.RULE + referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 57 + rule_relevance: 100 + matched_text: | + To the extent possible under law, the author(s) have dedicated all + copyright and related and neighboring rights to this software to the public + domain worldwide. This software is distributed without any warranty. + + On Debian systems, the complete text of the CC0 license, version 1.0, + can be found in /usr/share/common-licenses/CC0-1.0. + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 81 + end_line: 81 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_321.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_321.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: This file is licensed permissively + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE copyright: | 1992, 1995-2016, Free Software Foundation, Inc 1998-2007, 2009, 2012, Free Software Foundation, Inc @@ -52,374 +699,3 @@ copyright: | Daniel Kahn Gillmor NIIBE Yutaka 2017 Daniel Kahn Gillmor -matches: - - score: '99.05' - start_line: 85 - end_line: 110 - matcher: 1-hash - rule_length: 209 - matched_length: 209 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_594.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - Neither the name of [Dimitrios] [Souflis] nor the names of the - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 114 - end_line: 121 - matcher: 1-hash - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - - score: '90.0' - start_line: 129 - end_line: 144 - matcher: 2-aho - rule_length: 149 - matched_length: 149 - match_coverage: '100.0' - rule_relevance: 90 - identifier: ietf_7.RULE - license_expression: ietf - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph - are included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - score: '100.0' - start_line: 147 - end_line: 147 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 148 - end_line: 163 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_480.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GnuPG 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. - - GnuPG 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, see . - - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 165 - end_line: 165 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 166 - end_line: 181 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_191.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. - - This program 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - - On Debian systems, the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - - score: '100.0' - start_line: 183 - end_line: 183 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 184 - end_line: '199' - matcher: 1-hash - rule_length: 135 - matched_length: 135 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_307.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - - This program 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 202 - end_line: 225 - matcher: 1-hash - rule_length: 205 - matched_length: 205 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_910.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 228 - end_line: 245 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the - following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 247 - end_line: 247 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_12.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: cc0-1.0' - - score: '100.0' - start_line: 248 - end_line: 253 - matcher: 1-hash - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_131.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To the extent possible under law, the author(s) have dedicated all - copyright and related and neighboring rights to this software to the public - domain worldwide. This software is distributed without any warranty. - - On Debian systems, the complete text of the CC0 license, version 1.0, - can be found in /usr/share/common-licenses/CC0-1.0. - - score: '100.0' - start_line: 81 - end_line: 81 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_321.RULE - license_expression: other-permissive - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is licensed permissively diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/golang-1.11/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/golang-1.11/stable_copyright-detailed.expected.yml index 33e8c5c2762..ade9f6796d4 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/golang-1.11/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/golang-1.11/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: bsd-new AND google-patent-license-golang declared_license: - Go - X11 @@ -23,11 +22,979 @@ declared_license: - MPEG - CC-BY-3.0 - BSD-2-clause-svgpan -license_expression: (bsd-new AND google-patent-license-golang) AND mit AND (bsd-new AND google-patent-license-golang) - AND (bsd-new AND google-patent-license-golang) AND (bsd-new AND google-patent-license-golang) - AND bsd-simplified AND (bsd-new AND google-patent-license-golang) AND (bsd-new AND google-patent-license-golang) - AND sunpro AND mpeg-ssg AND other-permissive AND (apache-2.0 AND apache-2.0) AND bsd-2-clause-views - AND cc-by-3.0 AND cc-by-3.0 AND bsd-new AND (bsd-new AND google-patent-license-golang) +declared_license_expression: bsd-new AND google-patent-license-golang +declared_license_expression_spdx: BSD-3-Clause AND LicenseRef-scancode-google-patent-license-golang +other_license_expression: (bsd-new AND google-patent-license-golang) AND mit AND (bsd-new AND + google-patent-license-golang) AND (bsd-new AND google-patent-license-golang) AND (bsd-new + AND google-patent-license-golang) AND bsd-simplified AND (bsd-new AND google-patent-license-golang) + AND (bsd-new AND google-patent-license-golang) AND sunpro AND mpeg-ssg AND other-permissive + AND (apache-2.0 AND apache-2.0) AND bsd-2-clause-views AND cc-by-3.0 AND cc-by-3.0 AND bsd-new + AND (bsd-new AND google-patent-license-golang) +other_license_expression_spdx: (BSD-3-Clause AND LicenseRef-scancode-google-patent-license-golang) + AND MIT AND (BSD-3-Clause AND LicenseRef-scancode-google-patent-license-golang) AND (BSD-3-Clause + AND LicenseRef-scancode-google-patent-license-golang) AND (BSD-3-Clause AND LicenseRef-scancode-google-patent-license-golang) + AND BSD-2-Clause AND (BSD-3-Clause AND LicenseRef-scancode-google-patent-license-golang) AND + (BSD-3-Clause AND LicenseRef-scancode-google-patent-license-golang) AND LicenseRef-scancode-sunpro + AND LicenseRef-scancode-mpeg-ssg AND LicenseRef-scancode-other-permissive AND (Apache-2.0 + AND Apache-2.0) AND BSD-2-Clause-Views AND CC-BY-3.0 AND CC-BY-3.0 AND BSD-3-Clause AND (BSD-3-Clause + AND LicenseRef-scancode-google-patent-license-golang) +license_detections: [] +other_license_detections: + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 187 + end_line: 188 + matched_length: 17 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-permissive + rule_identifier: other-permissive_292.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_292.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 17 + rule_relevance: 100 + matched_text: | + Permission to use, copy, and distribute these images for any purpose and + without fee is hereby granted. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 226 + end_line: 250 + matched_length: 212 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 212 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new AND google-patent-license-golang + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 255 + end_line: 279 + matched_length: 212 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 212 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '95.0' + start_line: 281 + end_line: 294 + matched_length: 131 + match_coverage: '100.0' + matcher: 2-aho + license_expression: google-patent-license-golang + rule_identifier: google-patent-license-golang_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/google-patent-license-golang_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 131 + rule_relevance: 95 + matched_text: | + Subject to the terms and conditions of this License, Google hereby + grants to You a perpetual, worldwide, non-exclusive, no-charge, + royalty-free, irrevocable (except as stated in this section) patent + license to make, have made, use, offer to sell, sell, import, and + otherwise transfer this implementation of Go, where such license + applies only to those patent claims licensable by Google that are + necessarily infringed by use of this implementation of Go. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that this + implementation of Go or a Contribution incorporated within this + implementation of Go constitutes direct or contributory patent + infringement, then any patent licenses granted to You under this + License for this implementation of Go shall terminate as of the date + such litigation is filed. + licenses: + - key: google-patent-license-golang + name: Google Patent License for Go + short_name: Google Patent License for Go + category: Patent License + is_exception: no + is_unknown: no + owner: Google + homepage_url: https://golang.org/PATENTS + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/google-patent-license-golang + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/google-patent-license-golang.LICENSE + spdx_license_key: LicenseRef-scancode-google-patent-license-golang + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/google-patent-license-golang.LICENSE + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 296 + end_line: 296 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: apache-2.0' + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 297 + end_line: 310 + matched_length: 105 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + rule_identifier: apache-2.0_1019.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1019.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 105 + rule_relevance: 100 + matched_text: | + Licensed 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 + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless 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. + + On Debian systems, the Apache License, Version 2.0 can be found at + /usr/share/common-licenses/Apache-2.0. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 313 + end_line: 329 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 336 + end_line: 355 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: mpeg-ssg + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 358 + end_line: 376 + matched_length: 153 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mpeg-ssg + rule_identifier: mpeg-ssg_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpeg-ssg_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 153 + rule_relevance: 100 + matched_text: | + These software programs are available to the user without any license fee or + royalty on an "as is" basis. The MPEG Software Simulation Group disclaims + any and all warranties, whether express, implied, or statuary, including any + implied warranties or merchantability or of fitness for a particular + purpose. In no event shall the copyright-holder be liable for any + incidental, punitive, or consequential damages of any kind whatsoever + arising from the use of these programs. + + This disclaimer of warranty extends to the user of these programs and user's + customers, employees, agents, transferees, successors, and assigns. + + The MPEG Software Simulation Group does not represent or warrant that the + programs furnished hereunder are free of infringement of any third-party + patents. + + Commercial implementations of MPEG-1 and MPEG-2 video, including shareware, + are subject to royalty fees to patent holders. Many of these patents are + general enough such that they are unavoidable regardless of implementation + design. + licenses: + - key: mpeg-ssg + name: MPEG SSG License + short_name: MPEG SSG License + category: Permissive + is_exception: no + is_unknown: no + owner: MSSG - MPEG Software Simulation Group + homepage_url: http://www.mpeg.org/MPEG/video/mssg-free-mpeg-software.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mpeg-ssg + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpeg-ssg.LICENSE + spdx_license_key: LicenseRef-scancode-mpeg-ssg + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpeg-ssg.LICENSE + - license_expression: cc-by-3.0 + detection_log: + - not-combined + matches: + - score: '97.85' + start_line: 379 + end_line: 705 + matched_length: 2686 + match_coverage: '97.85' + matcher: 3-seq + license_expression: cc-by-3.0 + rule_identifier: cc-by-3.0_102.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-3.0_102.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 2745 + rule_relevance: 100 + matched_text: | + THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS + CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS + PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE + WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS + PROHIBITED. + + BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND + AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS + LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU + THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH + TERMS AND CONDITIONS. + + 1. Definitions + + a. "Adaptation" means a work based upon the Work, or upon the Work + and other pre-existing works, such as a translation, adaptation, + derivative work, arrangement of music or other alterations of a + literary or artistic work, or phonogram or performance and + includes cinematographic adaptations or any other form in which + the Work may be recast, transformed, or adapted including in any + form recognizably derived from the original, except that a work + that constitutes a Collection will not be considered an + Adaptation for the purpose of this License. For the avoidance of + doubt, where the Work is a musical work, performance or + phonogram, the synchronization of the Work in timed-relation + with a moving image ("synching") will be considered an + Adaptation for the purpose of this License. + + b. "Collection" means a collection of literary or artistic works, + such as encyclopedias and anthologies, or performances, + phonograms or broadcasts, or other works or subject matter other + than works listed in Section 1(f) below, which, by reason of the + selection and arrangement of their contents, constitute + intellectual creations, in which the Work is included in its + entirety in unmodified form along with one or more other + contributions, each constituting separate and independent works + in themselves, which together are assembled into a collective + whole. A work that constitutes a Collection will not be + considered an Adaptation (as defined above) for the purposes of + this License. + + c. "Distribute" means to make available to the public the original + and copies of the Work or Adaptation, as appropriate, through + sale or other transfer of ownership. + + d. "Licensor" means the individual, individuals, entity or entities + that offer(s) the Work under the terms of this License. + + e. "Original Author" means, in the case of a literary or artistic + work, the individual, individuals, entity or entities who + created the Work or if no individual or entity can be + identified, the publisher; and in addition (i) in the case of a + performance the actors, singers, musicians, dancers, and other + persons who act, sing, deliver, declaim, play in, interpret or + otherwise perform literary or artistic works or expressions of + folklore; (ii) in the case of a phonogram the producer being the + person or legal entity who first fixes the sounds of a + performance or other sounds; and, (iii) in the case of + broadcasts, the organization that transmits the broadcast. + + f. "Work" means the literary and/or artistic work offered under the + terms of this License including without limitation any + production in the literary, scientific and artistic domain, + whatever may be the mode or form of its expression including + digital form, such as a book, pamphlet and other writing; a + lecture, address, sermon or other work of the same nature; a + dramatic or dramatico-musical work; a choreographic work or + entertainment in dumb show; a musical composition with or + without words; a cinematographic work to which are assimilated + works expressed by a process analogous to cinematography; a work + of drawing, painting, architecture, sculpture, engraving or + lithography; a photographic work to which are assimilated works + expressed by a process analogous to photography; a work of + applied art; an illustration, map, plan, sketch or + three-dimensional work relative to geography, topography, + architecture or science; a performance; a broadcast; a + phonogram; a compilation of data to the extent it is protected + as a copyrightable work; or a work performed by a variety or + circus performer to the extent it is not otherwise considered a + literary or artistic work. + + g. "You" means an individual or entity exercising rights under this + License who has not previously violated the terms of this + License with respect to the Work, or who has received express + permission from the Licensor to exercise rights under this + License despite a previous violation. + + h. "Publicly Perform" means to perform public recitations of the + Work and to communicate to the public those public recitations, + by any means or process, including by wire or wireless means or + public digital performances; to make available to the public + Works in such a way that members of the public may access these + Works from a place and at a place individually chosen by them; + to perform the Work to the public by any means or process and + the communication to the public of the performances of the Work, + including by public digital performance; to broadcast and + rebroadcast the Work by any means including signs, sounds or + images. + + i. "Reproduce" means to make copies of the Work by any means + including without limitation by sound or visual recordings and + the right of fixation and reproducing fixations of the Work, + including storage of a protected performance or phonogram in + digital form or other electronic medium. + + 2. Fair Dealing Rights. Nothing in this License is intended to + reduce, limit, or restrict any uses free from copyright or rights + arising from limitations or exceptions that are provided for in + connection with the copyright protection under copyright law or other + applicable laws. + + 3. License Grant. Subject to the terms and conditions of this License, + Licensor hereby grants You a worldwide, royalty-free, non-exclusive, + perpetual (for the duration of the applicable copyright) license to + exercise the rights in the Work as stated below: + + a. to Reproduce the Work, to incorporate the Work into one or more + Collections, and to Reproduce the Work as incorporated in the + Collections; + + b. to create and Reproduce Adaptations provided that any such + Adaptation, including any translation in any medium, takes + reasonable steps to clearly label, demarcate or otherwise + identify that changes were made to the original Work. For + example, a translation could be marked "The original work was + translated from English to Spanish," or a modification could + indicate "The original work has been modified."; + + c. to Distribute and Publicly Perform the Work including as + incorporated in Collections; and, + + d. to Distribute and Publicly Perform Adaptations. + + e. For the avoidance of doubt: + + i. Non-waivable Compulsory License Schemes. In those + jurisdictions in which the right to collect royalties + through any statutory or compulsory licensing scheme cannot + be waived, the Licensor reserves the exclusive right to + collect such royalties for any exercise by You of the + rights granted under this License; + + ii. Waivable Compulsory License Schemes. In those jurisdictions + in which the right to collect royalties through any + statutory or compulsory licensing scheme can be waived, the + Licensor waives the exclusive right to collect such + royalties for any exercise by You of the rights granted + under this License; and, + + iii. Voluntary License Schemes. The Licensor waives the right to + collect royalties, whether individually or, in the event + that the Licensor is a member of a collecting society that + administers voluntary licensing schemes, via that society, + from any exercise by You of the rights granted under this + License. + + The above rights may be exercised in all media and formats whether + now known or hereafter devised. The above rights include the right to + make such modifications as are technically necessary to exercise the + rights in other media and formats. Subject to Section 8(f), all + rights not expressly granted by Licensor are hereby reserved. + + 4. Restrictions. The license granted in Section 3 above is expressly + made subject to and limited by the following restrictions: + + a. You may Distribute or Publicly Perform the Work only under the + terms of this License. You must include a copy of, or the + Uniform Resource Identifier (URI) for, this License with every + copy of the Work You Distribute or Publicly Perform. You may not + offer or impose any terms on the Work that restrict the terms of + this License or the ability of the recipient of the Work to + exercise the rights granted to that recipient under the terms of + the License. You may not sublicense the Work. You must keep + intact all notices that refer to this License and to the + disclaimer of warranties with every copy of the Work You + Distribute or Publicly Perform. When You Distribute or Publicly + Perform the Work, You may not impose any effective technological + measures on the Work that restrict the ability of a recipient of + the Work from You to exercise the rights granted to that + recipient under the terms of the License. This Section 4(a) + applies to the Work as incorporated in a Collection, but this + does not require the Collection apart from the Work itself to be + made subject to the terms of this License. If You create a + Collection, upon notice from any Licensor You must, to the + extent practicable, remove from the Collection any credit as + required by Section 4(b), as requested. If You create an + Adaptation, upon notice from any Licensor You must, to the + extent practicable, remove from the Adaptation any credit as + required by Section 4(b), as requested. + + b. If You Distribute, or Publicly Perform the Work or any + Adaptations or Collections, You must, unless a request has been + made pursuant to Section 4(a), keep intact all copyright notices + for the Work and provide, reasonable to the medium or means You + are utilizing: (i) the name of the Original Author (or + pseudonym, if applicable) if supplied, and/or if the Original + Author and/or Licensor designate another party or parties (e.g., + a sponsor institute, publishing entity, journal) for attribution + ("Attribution Parties") in Licensor's copyright notice, terms of + service or by other reasonable means, the name of such party or + parties; (ii) the title of the Work if supplied; (iii) to the + extent reasonably practicable, the URI, if any, that Licensor + specifies to be associated with the Work, unless such URI does + not refer to the copyright notice or licensing information for + the Work; and (iv) , consistent with Section 3(b), in the case + of an Adaptation, a credit identifying the use of the Work in + the Adaptation (e.g., "French translation of the Work by + Original Author," or "Screenplay based on original Work by + Original Author"). The credit required by this Section 4 (b) may + be implemented in any reasonable manner; provided, however, that + in the case of a Adaptation or Collection, at a minimum such + credit will appear, if a credit for all contributing authors of + the Adaptation or Collection appears, then as part of these + credits and in a manner at least as prominent as the credits for + the other contributing authors. For the avoidance of doubt, You + may only use the credit required by this Section for the purpose + of attribution in the manner set out above and, by exercising + Your rights under this License, You may not implicitly or + explicitly assert or imply any connection with, sponsorship or + endorsement by the Original Author, Licensor and/or Attribution + Parties, as appropriate, of You or Your use of the Work, without + the separate, express prior written permission of the Original + Author, Licensor and/or Attribution Parties. + + c. Except as otherwise agreed in writing by the Licensor or as may + be otherwise permitted by applicable law, if You Reproduce, + Distribute or Publicly Perform the Work either by itself or as + part of any Adaptations or Collections, You must not distort, + mutilate, modify or take other derogatory action in relation to + the Work which would be prejudicial to the Original Author's + honor or reputation. Licensor agrees that in those jurisdictions + (e.g. Japan), in which any exercise of the right granted in + Section 3(b) of this License (the right to make Adaptations) + would be deemed to be a distortion, mutilation, modification or + other derogatory action prejudicial to the Original Author's + honor and reputation, the Licensor will waive or not assert, as + appropriate, this Section, to the fullest extent permitted by + the applicable national law, to enable You to reasonably + exercise Your right under Section 3(b) of this License (right to + make Adaptations) but not otherwise. + + 5. Representations, Warranties and Disclaimer + + UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, + LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR + WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, + STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF + TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, + NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, + OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. + SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, + SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + + 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY + APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY + LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR + EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, + EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + 7. Termination + + a. This License and the rights granted hereunder will terminate + automatically upon any breach by You of the terms of this + License. Individuals or entities who have received Adaptations + or Collections from You under this License, however, will not + have their licenses terminated provided such individuals or + entities remain in full compliance with those licenses. + Sections 1, 2, 5, 6, 7, and 8 will survive any termination of + this License. + + b. Subject to the above terms and conditions, the license granted + here is perpetual (for the duration of the applicable copyright + in the Work). Notwithstanding the above, Licensor reserves the + right to release the Work under different license terms or to + stop distributing the Work at any time; provided, however that + any such election will not serve to withdraw this License (or + any other license that has been, or is required to be, granted + under the terms of this License), and this License will continue + in full force and effect unless terminated as stated above. + + 8. Miscellaneous + + a. Each time You Distribute or Publicly Perform the Work or a + Collection, the Licensor offers to the recipient a license to + the Work on the same terms and conditions as the license granted + to You under this License. + + b. Each time You Distribute or Publicly Perform an Adaptation, + Licensor offers to the recipient a license to the original Work + on the same terms and conditions as the license granted to You + under this License. + + c. If any provision of this License is invalid or unenforceable + under applicable law, it shall not affect the validity or + enforceability of the remainder of the terms of this License, + and without further action by the parties to this agreement, + such provision shall be reformed to the minimum extent necessary + to make such provision valid and enforceable. + + d. No term or provision of this License shall be deemed waived and + no breach consented to unless such waiver or consent shall be in + writing and signed by the party to be charged with such waiver + or consent. + + e. This License constitutes the entire agreement between the + parties with respect to the Work licensed here. There are no + understandings, agreements or representations with respect to + the Work not specified here. Licensor shall not be bound by any + additional provisions that may appear in any communication from + You. This License may not be modified without the mutual written + agreement of the Licensor and You. + + f. The rights granted under, and the subject matter referenced, in + this License were drafted utilizing the terminology of the Berne + Convention for the Protection of Literary and Artistic Works (as + amended on September 28, 1979), the Rome Convention of 1961, the + WIPO Copyright Treaty of 1996, the WIPO Performances and + Phonograms Treaty of 1996 and the Universal Copyright Convention + (as revised on July 24, 1971). These rights and subject matter + take effect in the relevant jurisdiction in which the License + terms are sought to be enforced according to the corresponding + provisions of the implementation of those treaty provisions in + the applicable national law. If the standard suite of rights + granted under applicable copyright law includes additional + rights not granted under this License, such additional rights + are deemed to be included in the License; this License is not + intended to restrict the license of any rights under applicable law. + licenses: + - key: cc-by-3.0 + name: Creative Commons Attribution License 3.0 + short_name: CC-BY-3.0 + category: Permissive + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/licenses/by/3.0/ + text_url: http://creativecommons.org/licenses/by/3.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc-by-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-3.0.LICENSE + spdx_license_key: CC-BY-3.0 + spdx_url: https://spdx.org/licenses/CC-BY-3.0 + - license_expression: bsd-2-clause-views + detection_log: + - not-combined + matches: + - score: '98.1' + start_line: 708 + end_line: 731 + matched_length: 206 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-2-clause-views + rule_identifier: bsd-2-clause-views_11.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-2-clause-views_11.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 206 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY Andrea Leofreddi ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + EVENT SHALL Andrea Leofreddi OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + The views and conclusions contained in the software and documentation are those + of the authors and should not be interpreted as representing official policies, + either expressed or implied, of + licenses: + - key: bsd-2-clause-views + name: BSD 2-Clause with views sentence + short_name: BSD-2-Clause-Views + category: Permissive + is_exception: no + is_unknown: no + owner: FreeBSD + homepage_url: https://www.freebsd.org/copyright/freebsd-license.html + text_url: https://github.com/protegeproject/protege/blob/master/license.txt + reference_url: https://scancode-licensedb.aboutcode.org/bsd-2-clause-views + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-2-clause-views.LICENSE + spdx_license_key: BSD-2-Clause-Views + spdx_url: https://spdx.org/licenses/BSD-2-Clause-Views + - license_expression: sunpro + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 171 + end_line: 174 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: sunpro + rule_identifier: sunpro.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + Developed at SunPro, a Sun Microsystems, Inc. business. + Permission to use, copy, modify, and distribute this + software is freely granted, provided that this notice + is preserved. + licenses: + - key: sunpro + name: SunPro Attribution License + short_name: SunPro Attribution License + category: Permissive + is_exception: no + is_unknown: no + owner: Oracle (Sun) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/sunpro + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + spdx_license_key: LicenseRef-scancode-sunpro + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + - license_expression: cc-by-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 209 + end_line: 211 + matched_length: 17 + match_coverage: '100.0' + matcher: 2-aho + license_expression: cc-by-3.0 + rule_identifier: cc-by-3.0_111.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-3.0_111.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 17 + rule_relevance: 100 + matched_text: | + are covered by the + Creative Commons Attribution 3.0 + license. + licenses: + - key: cc-by-3.0 + name: Creative Commons Attribution License 3.0 + short_name: CC-BY-3.0 + category: Permissive + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/licenses/by/3.0/ + text_url: http://creativecommons.org/licenses/by/3.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc-by-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-3.0.LICENSE + spdx_license_key: CC-BY-3.0 + spdx_url: https://spdx.org/licenses/CC-BY-3.0 copyright: | © 2009, 2010, The Go Authors. All rights reserved. © 1994-1999 Lucent Technologies Inc. All rights reserved. @@ -59,706 +1026,3 @@ copyright: | 2012 Michael Stapelberg 2014 Canonical Ltd 2014 Tianon Gravi -matches: - - score: '100.0' - start_line: 187 - end_line: 188 - matcher: 1-hash - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_292.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, and distribute these images for any purpose and - without fee is hereby granted. - - score: '100.0' - start_line: 226 - end_line: 250 - matcher: 1-hash - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_166.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 255 - end_line: 279 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_166.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '95.0' - start_line: 281 - end_line: 294 - matcher: 2-aho - rule_length: 131 - matched_length: 131 - match_coverage: '100.0' - rule_relevance: 95 - identifier: google-patent-license-golang_1.RULE - license_expression: google-patent-license-golang - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Subject to the terms and conditions of this License, Google hereby - grants to You a perpetual, worldwide, non-exclusive, no-charge, - royalty-free, irrevocable (except as stated in this section) patent - license to make, have made, use, offer to sell, sell, import, and - otherwise transfer this implementation of Go, where such license - applies only to those patent claims licensable by Google that are - necessarily infringed by use of this implementation of Go. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that this - implementation of Go or a Contribution incorporated within this - implementation of Go constitutes direct or contributory patent - infringement, then any patent licenses granted to You under this - License for this implementation of Go shall terminate as of the date - such litigation is filed. - - score: '100.0' - start_line: 296 - end_line: 296 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 297 - end_line: 310 - matcher: 1-hash - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_1019.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licensed 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 - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless 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. - - On Debian systems, the Apache License, Version 2.0 can be found at - /usr/share/common-licenses/Apache-2.0. - - score: '100.0' - start_line: 313 - end_line: 329 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 336 - end_line: 355 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 358 - end_line: 376 - matcher: 1-hash - rule_length: 153 - matched_length: 153 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mpeg-ssg_1.RULE - license_expression: mpeg-ssg - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - These software programs are available to the user without any license fee or - royalty on an "as is" basis. The MPEG Software Simulation Group disclaims - any and all warranties, whether express, implied, or statuary, including any - implied warranties or merchantability or of fitness for a particular - purpose. In no event shall the copyright-holder be liable for any - incidental, punitive, or consequential damages of any kind whatsoever - arising from the use of these programs. - - This disclaimer of warranty extends to the user of these programs and user's - customers, employees, agents, transferees, successors, and assigns. - - The MPEG Software Simulation Group does not represent or warrant that the - programs furnished hereunder are free of infringement of any third-party - patents. - - Commercial implementations of MPEG-1 and MPEG-2 video, including shareware, - are subject to royalty fees to patent holders. Many of these patents are - general enough such that they are unavoidable regardless of implementation - design. - - score: '97.85' - start_line: 379 - end_line: 705 - matcher: 3-seq - rule_length: 2745 - matched_length: 2686 - match_coverage: '97.85' - rule_relevance: 100 - identifier: cc-by-3.0_102.RULE - license_expression: cc-by-3.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS - CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS - PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE - WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS - PROHIBITED. - - BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND - AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS - LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU - THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH - TERMS AND CONDITIONS. - - 1. Definitions - - a. "Adaptation" means a work based upon the Work, or upon the Work - and other pre-existing works, such as a translation, adaptation, - derivative work, arrangement of music or other alterations of a - literary or artistic work, or phonogram or performance and - includes cinematographic adaptations or any other form in which - the Work may be recast, transformed, or adapted including in any - form recognizably derived from the original, except that a work - that constitutes a Collection will not be considered an - Adaptation for the purpose of this License. For the avoidance of - doubt, where the Work is a musical work, performance or - phonogram, the synchronization of the Work in timed-relation - with a moving image ("synching") will be considered an - Adaptation for the purpose of this License. - - b. "Collection" means a collection of literary or artistic works, - such as encyclopedias and anthologies, or performances, - phonograms or broadcasts, or other works or subject matter other - than works listed in Section 1(f) below, which, by reason of the - selection and arrangement of their contents, constitute - intellectual creations, in which the Work is included in its - entirety in unmodified form along with one or more other - contributions, each constituting separate and independent works - in themselves, which together are assembled into a collective - whole. A work that constitutes a Collection will not be - considered an Adaptation (as defined above) for the purposes of - this License. - - c. "Distribute" means to make available to the public the original - and copies of the Work or Adaptation, as appropriate, through - sale or other transfer of ownership. - - d. "Licensor" means the individual, individuals, entity or entities - that offer(s) the Work under the terms of this License. - - e. "Original Author" means, in the case of a literary or artistic - work, the individual, individuals, entity or entities who - created the Work or if no individual or entity can be - identified, the publisher; and in addition (i) in the case of a - performance the actors, singers, musicians, dancers, and other - persons who act, sing, deliver, declaim, play in, interpret or - otherwise perform literary or artistic works or expressions of - folklore; (ii) in the case of a phonogram the producer being the - person or legal entity who first fixes the sounds of a - performance or other sounds; and, (iii) in the case of - broadcasts, the organization that transmits the broadcast. - - f. "Work" means the literary and/or artistic work offered under the - terms of this License including without limitation any - production in the literary, scientific and artistic domain, - whatever may be the mode or form of its expression including - digital form, such as a book, pamphlet and other writing; a - lecture, address, sermon or other work of the same nature; a - dramatic or dramatico-musical work; a choreographic work or - entertainment in dumb show; a musical composition with or - without words; a cinematographic work to which are assimilated - works expressed by a process analogous to cinematography; a work - of drawing, painting, architecture, sculpture, engraving or - lithography; a photographic work to which are assimilated works - expressed by a process analogous to photography; a work of - applied art; an illustration, map, plan, sketch or - three-dimensional work relative to geography, topography, - architecture or science; a performance; a broadcast; a - phonogram; a compilation of data to the extent it is protected - as a copyrightable work; or a work performed by a variety or - circus performer to the extent it is not otherwise considered a - literary or artistic work. - - g. "You" means an individual or entity exercising rights under this - License who has not previously violated the terms of this - License with respect to the Work, or who has received express - permission from the Licensor to exercise rights under this - License despite a previous violation. - - h. "Publicly Perform" means to perform public recitations of the - Work and to communicate to the public those public recitations, - by any means or process, including by wire or wireless means or - public digital performances; to make available to the public - Works in such a way that members of the public may access these - Works from a place and at a place individually chosen by them; - to perform the Work to the public by any means or process and - the communication to the public of the performances of the Work, - including by public digital performance; to broadcast and - rebroadcast the Work by any means including signs, sounds or - images. - - i. "Reproduce" means to make copies of the Work by any means - including without limitation by sound or visual recordings and - the right of fixation and reproducing fixations of the Work, - including storage of a protected performance or phonogram in - digital form or other electronic medium. - - 2. Fair Dealing Rights. Nothing in this License is intended to - reduce, limit, or restrict any uses free from copyright or rights - arising from limitations or exceptions that are provided for in - connection with the copyright protection under copyright law or other - applicable laws. - - 3. License Grant. Subject to the terms and conditions of this License, - Licensor hereby grants You a worldwide, royalty-free, non-exclusive, - perpetual (for the duration of the applicable copyright) license to - exercise the rights in the Work as stated below: - - a. to Reproduce the Work, to incorporate the Work into one or more - Collections, and to Reproduce the Work as incorporated in the - Collections; - - b. to create and Reproduce Adaptations provided that any such - Adaptation, including any translation in any medium, takes - reasonable steps to clearly label, demarcate or otherwise - identify that changes were made to the original Work. For - example, a translation could be marked "The original work was - translated from English to Spanish," or a modification could - indicate "The original work has been modified."; - - c. to Distribute and Publicly Perform the Work including as - incorporated in Collections; and, - - d. to Distribute and Publicly Perform Adaptations. - - e. For the avoidance of doubt: - - i. Non-waivable Compulsory License Schemes. In those - jurisdictions in which the right to collect royalties - through any statutory or compulsory licensing scheme cannot - be waived, the Licensor reserves the exclusive right to - collect such royalties for any exercise by You of the - rights granted under this License; - - ii. Waivable Compulsory License Schemes. In those jurisdictions - in which the right to collect royalties through any - statutory or compulsory licensing scheme can be waived, the - Licensor waives the exclusive right to collect such - royalties for any exercise by You of the rights granted - under this License; and, - - iii. Voluntary License Schemes. The Licensor waives the right to - collect royalties, whether individually or, in the event - that the Licensor is a member of a collecting society that - administers voluntary licensing schemes, via that society, - from any exercise by You of the rights granted under this - License. - - The above rights may be exercised in all media and formats whether - now known or hereafter devised. The above rights include the right to - make such modifications as are technically necessary to exercise the - rights in other media and formats. Subject to Section 8(f), all - rights not expressly granted by Licensor are hereby reserved. - - 4. Restrictions. The license granted in Section 3 above is expressly - made subject to and limited by the following restrictions: - - a. You may Distribute or Publicly Perform the Work only under the - terms of this License. You must include a copy of, or the - Uniform Resource Identifier (URI) for, this License with every - copy of the Work You Distribute or Publicly Perform. You may not - offer or impose any terms on the Work that restrict the terms of - this License or the ability of the recipient of the Work to - exercise the rights granted to that recipient under the terms of - the License. You may not sublicense the Work. You must keep - intact all notices that refer to this License and to the - disclaimer of warranties with every copy of the Work You - Distribute or Publicly Perform. When You Distribute or Publicly - Perform the Work, You may not impose any effective technological - measures on the Work that restrict the ability of a recipient of - the Work from You to exercise the rights granted to that - recipient under the terms of the License. This Section 4(a) - applies to the Work as incorporated in a Collection, but this - does not require the Collection apart from the Work itself to be - made subject to the terms of this License. If You create a - Collection, upon notice from any Licensor You must, to the - extent practicable, remove from the Collection any credit as - required by Section 4(b), as requested. If You create an - Adaptation, upon notice from any Licensor You must, to the - extent practicable, remove from the Adaptation any credit as - required by Section 4(b), as requested. - - b. If You Distribute, or Publicly Perform the Work or any - Adaptations or Collections, You must, unless a request has been - made pursuant to Section 4(a), keep intact all copyright notices - for the Work and provide, reasonable to the medium or means You - are utilizing: (i) the name of the Original Author (or - pseudonym, if applicable) if supplied, and/or if the Original - Author and/or Licensor designate another party or parties (e.g., - a sponsor institute, publishing entity, journal) for attribution - ("Attribution Parties") in Licensor's copyright notice, terms of - service or by other reasonable means, the name of such party or - parties; (ii) the title of the Work if supplied; (iii) to the - extent reasonably practicable, the URI, if any, that Licensor - specifies to be associated with the Work, unless such URI does - not refer to the copyright notice or licensing information for - the Work; and (iv) , consistent with Section 3(b), in the case - of an Adaptation, a credit identifying the use of the Work in - the Adaptation (e.g., "French translation of the Work by - Original Author," or "Screenplay based on original Work by - Original Author"). The credit required by this Section 4 (b) may - be implemented in any reasonable manner; provided, however, that - in the case of a Adaptation or Collection, at a minimum such - credit will appear, if a credit for all contributing authors of - the Adaptation or Collection appears, then as part of these - credits and in a manner at least as prominent as the credits for - the other contributing authors. For the avoidance of doubt, You - may only use the credit required by this Section for the purpose - of attribution in the manner set out above and, by exercising - Your rights under this License, You may not implicitly or - explicitly assert or imply any connection with, sponsorship or - endorsement by the Original Author, Licensor and/or Attribution - Parties, as appropriate, of You or Your use of the Work, without - the separate, express prior written permission of the Original - Author, Licensor and/or Attribution Parties. - - c. Except as otherwise agreed in writing by the Licensor or as may - be otherwise permitted by applicable law, if You Reproduce, - Distribute or Publicly Perform the Work either by itself or as - part of any Adaptations or Collections, You must not distort, - mutilate, modify or take other derogatory action in relation to - the Work which would be prejudicial to the Original Author's - honor or reputation. Licensor agrees that in those jurisdictions - (e.g. Japan), in which any exercise of the right granted in - Section 3(b) of this License (the right to make Adaptations) - would be deemed to be a distortion, mutilation, modification or - other derogatory action prejudicial to the Original Author's - honor and reputation, the Licensor will waive or not assert, as - appropriate, this Section, to the fullest extent permitted by - the applicable national law, to enable You to reasonably - exercise Your right under Section 3(b) of this License (right to - make Adaptations) but not otherwise. - - 5. Representations, Warranties and Disclaimer - - UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, - LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR - WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, - STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF - TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, - NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, - OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. - SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, - SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - - 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY - APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY - LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR - EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, - EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - 7. Termination - - a. This License and the rights granted hereunder will terminate - automatically upon any breach by You of the terms of this - License. Individuals or entities who have received Adaptations - or Collections from You under this License, however, will not - have their licenses terminated provided such individuals or - entities remain in full compliance with those licenses. - Sections 1, 2, 5, 6, 7, and 8 will survive any termination of - this License. - - b. Subject to the above terms and conditions, the license granted - here is perpetual (for the duration of the applicable copyright - in the Work). Notwithstanding the above, Licensor reserves the - right to release the Work under different license terms or to - stop distributing the Work at any time; provided, however that - any such election will not serve to withdraw this License (or - any other license that has been, or is required to be, granted - under the terms of this License), and this License will continue - in full force and effect unless terminated as stated above. - - 8. Miscellaneous - - a. Each time You Distribute or Publicly Perform the Work or a - Collection, the Licensor offers to the recipient a license to - the Work on the same terms and conditions as the license granted - to You under this License. - - b. Each time You Distribute or Publicly Perform an Adaptation, - Licensor offers to the recipient a license to the original Work - on the same terms and conditions as the license granted to You - under this License. - - c. If any provision of this License is invalid or unenforceable - under applicable law, it shall not affect the validity or - enforceability of the remainder of the terms of this License, - and without further action by the parties to this agreement, - such provision shall be reformed to the minimum extent necessary - to make such provision valid and enforceable. - - d. No term or provision of this License shall be deemed waived and - no breach consented to unless such waiver or consent shall be in - writing and signed by the party to be charged with such waiver - or consent. - - e. This License constitutes the entire agreement between the - parties with respect to the Work licensed here. There are no - understandings, agreements or representations with respect to - the Work not specified here. Licensor shall not be bound by any - additional provisions that may appear in any communication from - You. This License may not be modified without the mutual written - agreement of the Licensor and You. - - f. The rights granted under, and the subject matter referenced, in - this License were drafted utilizing the terminology of the Berne - Convention for the Protection of Literary and Artistic Works (as - amended on September 28, 1979), the Rome Convention of 1961, the - WIPO Copyright Treaty of 1996, the WIPO Performances and - Phonograms Treaty of 1996 and the Universal Copyright Convention - (as revised on July 24, 1971). These rights and subject matter - take effect in the relevant jurisdiction in which the License - terms are sought to be enforced according to the corresponding - provisions of the implementation of those treaty provisions in - the applicable national law. If the standard suite of rights - granted under applicable copyright law includes additional - rights not granted under this License, such additional rights - are deemed to be included in the License; this License is not - intended to restrict the license of any rights under applicable law. - - score: '98.1' - start_line: 708 - end_line: 731 - matcher: 1-hash - rule_length: 206 - matched_length: 206 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-2-clause-views_11.RULE - license_expression: bsd-2-clause-views - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY [Andrea] [Leofreddi] ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - EVENT SHALL [Andrea] [Leofreddi] OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - The views and conclusions contained in the software and documentation are those - of the authors and should not be interpreted as representing official policies, - either expressed or implied, of - - score: '100.0' - start_line: 171 - end_line: 174 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sunpro.LICENSE - license_expression: sunpro - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Developed at SunPro, a Sun Microsystems, Inc. business. - Permission to use, copy, modify, and distribute this - software is freely granted, provided that this notice - is preserved. - - score: '100.0' - start_line: 209 - end_line: 211 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc-by-3.0_111.RULE - license_expression: cc-by-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - are covered by the - Creative Commons Attribution 3.0 - license. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/lacme/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/lacme/stable_copyright-detailed.expected.yml index 8116a108a10..debab3b2727 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/lacme/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/lacme/stable_copyright-detailed.expected.yml @@ -1,46 +1,86 @@ -primary_license: gpl-3.0-plus declared_license: - GPL-3+ - GPL-3+ -license_expression: gpl-3.0-plus AND gpl-3.0-plus -copyright: © 2015-2017 Guilhem Moulin -matches: - - score: '100.0' - start_line: 8 - end_line: 8 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 9 - end_line: 15 - matcher: 1-hash - rule_length: 67 - matched_length: 67 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_509.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package 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. +declared_license_expression: gpl-3.0-plus +declared_license_expression_spdx: GPL-3.0-or-later +other_license_expression: gpl-3.0-plus AND gpl-3.0-plus +other_license_expression_spdx: GPL-3.0-or-later AND GPL-3.0-or-later +license_detections: [] +other_license_detections: + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 8 + end_line: 8 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 9 + end_line: 15 + matched_length: 67 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_509.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_509.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 67 + rule_relevance: 100 + matched_text: | + This package 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. - On Debian systems, the complete text of the GNU General Public License - version 3 can be found in file "/usr/share/common-licenses/GPL-3". + On Debian systems, the complete text of the GNU General Public License + version 3 can be found in file "/usr/share/common-licenses/GPL-3". + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later +copyright: © 2015-2017 Guilhem Moulin diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-amd64/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-amd64/stable_copyright-detailed.expected.yml index 97b60ac036a..86a5ff13754 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-amd64/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-amd64/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0 declared_license: - GPL-2 - GPL-2 @@ -11,9 +10,502 @@ declared_license: - GPL-2 - LGPL-2.1 - GPL-2+ or X11 -license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.1 AND lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-2.0-plus OR mit) AND (bsd-new OR gpl-1.0-plus) AND unicode AND mit - AND (lgpl-2.1 AND lgpl-2.1-plus AND lgpl-2.1) +declared_license_expression: gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only +other_license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.1 AND + lgpl-2.1-plus AND lgpl-2.1) AND (gpl-2.0-plus OR mit) AND (bsd-new OR gpl-1.0-plus) AND unicode + AND mit AND (lgpl-2.1 AND lgpl-2.1-plus AND lgpl-2.1) +other_license_expression_spdx: (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) + AND (LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-2.1-only) AND (GPL-2.0-or-later OR MIT) + AND (BSD-3-Clause OR GPL-1.0-or-later) AND LicenseRef-scancode-unicode AND MIT AND (LGPL-2.1-only + AND LGPL-2.1-or-later AND LGPL-2.1-only) +license_detections: [] +other_license_detections: + - license_expression: bsd-new OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '99.6' + start_line: 91 + end_line: 121 + matched_length: 250 + match_coverage: '100.0' + matcher: 3-seq + license_expression: bsd-new OR gpl-1.0-plus + rule_identifier: bsd-new_or_gpl.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_or_gpl.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 250 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain copyright notices, this + list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the + distribution. + * Neither the name of the CRYPTOGAMS nor the names of its copyright + holder and contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + ALTERNATIVELY, provided that this notice is retained in full, this + product may be distributed under the terms of the GNU General Public + License (GPL), in which case the provisions of the GPL apply INSTEAD + OF those given above. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: unicode + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 126 + end_line: 156 + matched_length: 309 + match_coverage: '100.0' + matcher: 2-aho + license_expression: unicode + rule_identifier: unicode_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode_17.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 309 + rule_relevance: 100 + matched_text: | + Distributed under the Terms of Use in + http://www.unicode.org/copyright.html. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of the Unicode data files and any associated documentation (the "Data + Files") or Unicode software and any associated documentation (the + "Software") to deal in the Data Files or Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, and/or sell copies of the Data Files or Software, and + to permit persons to whom the Data Files or Software are furnished to do + so, provided that (a) the above copyright notice(s) and this permission + notice appear with all copies of the Data Files or Software, (b) both the + above copyright notice(s) and this permission notice appear in associated + documentation, and (c) there is clear notice in each modified Data File or + in the Software as well as in the documentation associated with the Data + File(s) or Software that the data or software has been modified. + + THE DATA FILES AND SOFTWARE ARE 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 OF + THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS + INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. + + Except as contained in this notice, the name of a copyright holder shall + not be used in advertising or otherwise to promote the sale, use or other + dealings in these Data Files or Software without prior written + authorization of the copyright holder. + licenses: + - key: unicode + name: Unicode Inc License Agreement + short_name: Unicode Inc License Agreement + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: http://unicode.org/ + text_url: http://unicode.org/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/unicode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + spdx_license_key: LicenseRef-scancode-unicode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 171 + end_line: 187 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '194' + end_line: '194' + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: '195' + end_line: 209 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1330.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1330.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU General Public License version + 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: lgpl-2.1 AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 211 + end_line: 211 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1' + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '100.0' + start_line: 212 + end_line: 223 + matched_length: 106 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_62.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_62.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or + (at your option) any later version. + + This program 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program; If not, see . + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 225 + end_line: 226 + matched_length: 27 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_293.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_293.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 27 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: gpl-2.0-plus OR mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 229 + end_line: 265 + matched_length: 282 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus OR mit + rule_identifier: gpl-2.0-plus_or_mit2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_or_mit2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 282 + rule_relevance: 100 + matched_text: | + This file is dual-licensed: you can use it either under the terms + of the GPL or the X11 license, at your option. Note that this dual + licensing only applies to this file, and not this project as a + whole. + + a) This file 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 2 of the + License, or (at your option) any later version. + + This file 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. + + Or, alternatively, + + b) 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, subject to the following + conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | 1991-2012 Linus Torvalds and many others 1996-2006 Manoj Srivastava @@ -35,293 +527,3 @@ copyright: | 2010 Ryan Wilson 2014-2015 Red Hat, Inc. 2015 Intel Corporation -matches: - - score: '99.6' - start_line: 91 - end_line: 121 - matcher: 3-seq - rule_length: 250 - matched_length: 250 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_or_gpl.RULE - license_expression: bsd-new OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain copyright notices, this - list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the - distribution. - * Neither the name of the [CRYPTOGAMS] nor the names of its copyright - holder and contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - ALTERNATIVELY, provided that this notice is retained in full, this - product may be distributed under the terms of the GNU General Public - License (GPL), in which case the provisions of the GPL apply INSTEAD - OF those given above. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 126 - end_line: 156 - matcher: 2-aho - rule_length: 309 - matched_length: 309 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_17.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Distributed under the Terms of Use in - http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of the Unicode data files and any associated documentation (the "Data - Files") or Unicode software and any associated documentation (the - "Software") to deal in the Data Files or Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, and/or sell copies of the Data Files or Software, and - to permit persons to whom the Data Files or Software are furnished to do - so, provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, (b) both the - above copyright notice(s) and this permission notice appear in associated - documentation, and (c) there is clear notice in each modified Data File or - in the Software as well as in the documentation associated with the Data - File(s) or Software that the data or software has been modified. - - THE DATA FILES AND SOFTWARE ARE 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 OF - THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or other - dealings in these Data Files or Software without prior written - authorization of the copyright holder. - - score: '100.0' - start_line: 171 - end_line: 187 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: '194' - end_line: '194' - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: '195' - end_line: 209 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1330.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 as - published by the Free Software Foundation. - - This package 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. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General Public License version - 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 211 - end_line: 211 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 212 - end_line: 223 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_62.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. - - This program 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program; If not, see . - - score: '100.0' - start_line: 225 - end_line: 226 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 229 - end_line: 265 - matcher: 1-hash - rule_length: 282 - matched_length: 282 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_or_mit2.RULE - license_expression: gpl-2.0-plus OR mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is dual-licensed: you can use it either under the terms - of the GPL or the X11 license, at your option. Note that this dual - licensing only applies to this file, and not this project as a - whole. - - a) This file 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 2 of the - License, or (at your option) any later version. - - This file 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. - - Or, alternatively, - - b) 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, subject to the following - conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-arm64/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-arm64/stable_copyright-detailed.expected.yml index 97b60ac036a..86a5ff13754 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-arm64/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-arm64/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0 declared_license: - GPL-2 - GPL-2 @@ -11,9 +10,502 @@ declared_license: - GPL-2 - LGPL-2.1 - GPL-2+ or X11 -license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.1 AND lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-2.0-plus OR mit) AND (bsd-new OR gpl-1.0-plus) AND unicode AND mit - AND (lgpl-2.1 AND lgpl-2.1-plus AND lgpl-2.1) +declared_license_expression: gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only +other_license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.1 AND + lgpl-2.1-plus AND lgpl-2.1) AND (gpl-2.0-plus OR mit) AND (bsd-new OR gpl-1.0-plus) AND unicode + AND mit AND (lgpl-2.1 AND lgpl-2.1-plus AND lgpl-2.1) +other_license_expression_spdx: (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) + AND (LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-2.1-only) AND (GPL-2.0-or-later OR MIT) + AND (BSD-3-Clause OR GPL-1.0-or-later) AND LicenseRef-scancode-unicode AND MIT AND (LGPL-2.1-only + AND LGPL-2.1-or-later AND LGPL-2.1-only) +license_detections: [] +other_license_detections: + - license_expression: bsd-new OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '99.6' + start_line: 91 + end_line: 121 + matched_length: 250 + match_coverage: '100.0' + matcher: 3-seq + license_expression: bsd-new OR gpl-1.0-plus + rule_identifier: bsd-new_or_gpl.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_or_gpl.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 250 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain copyright notices, this + list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the + distribution. + * Neither the name of the CRYPTOGAMS nor the names of its copyright + holder and contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + ALTERNATIVELY, provided that this notice is retained in full, this + product may be distributed under the terms of the GNU General Public + License (GPL), in which case the provisions of the GPL apply INSTEAD + OF those given above. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: unicode + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 126 + end_line: 156 + matched_length: 309 + match_coverage: '100.0' + matcher: 2-aho + license_expression: unicode + rule_identifier: unicode_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode_17.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 309 + rule_relevance: 100 + matched_text: | + Distributed under the Terms of Use in + http://www.unicode.org/copyright.html. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of the Unicode data files and any associated documentation (the "Data + Files") or Unicode software and any associated documentation (the + "Software") to deal in the Data Files or Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, and/or sell copies of the Data Files or Software, and + to permit persons to whom the Data Files or Software are furnished to do + so, provided that (a) the above copyright notice(s) and this permission + notice appear with all copies of the Data Files or Software, (b) both the + above copyright notice(s) and this permission notice appear in associated + documentation, and (c) there is clear notice in each modified Data File or + in the Software as well as in the documentation associated with the Data + File(s) or Software that the data or software has been modified. + + THE DATA FILES AND SOFTWARE ARE 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 OF + THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS + INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. + + Except as contained in this notice, the name of a copyright holder shall + not be used in advertising or otherwise to promote the sale, use or other + dealings in these Data Files or Software without prior written + authorization of the copyright holder. + licenses: + - key: unicode + name: Unicode Inc License Agreement + short_name: Unicode Inc License Agreement + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: http://unicode.org/ + text_url: http://unicode.org/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/unicode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + spdx_license_key: LicenseRef-scancode-unicode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 171 + end_line: 187 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '194' + end_line: '194' + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: '195' + end_line: 209 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1330.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1330.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU General Public License version + 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: lgpl-2.1 AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 211 + end_line: 211 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1' + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '100.0' + start_line: 212 + end_line: 223 + matched_length: 106 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_62.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_62.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or + (at your option) any later version. + + This program 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program; If not, see . + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 225 + end_line: 226 + matched_length: 27 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_293.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_293.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 27 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: gpl-2.0-plus OR mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 229 + end_line: 265 + matched_length: 282 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus OR mit + rule_identifier: gpl-2.0-plus_or_mit2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_or_mit2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 282 + rule_relevance: 100 + matched_text: | + This file is dual-licensed: you can use it either under the terms + of the GPL or the X11 license, at your option. Note that this dual + licensing only applies to this file, and not this project as a + whole. + + a) This file 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 2 of the + License, or (at your option) any later version. + + This file 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. + + Or, alternatively, + + b) 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, subject to the following + conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | 1991-2012 Linus Torvalds and many others 1996-2006 Manoj Srivastava @@ -35,293 +527,3 @@ copyright: | 2010 Ryan Wilson 2014-2015 Red Hat, Inc. 2015 Intel Corporation -matches: - - score: '99.6' - start_line: 91 - end_line: 121 - matcher: 3-seq - rule_length: 250 - matched_length: 250 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_or_gpl.RULE - license_expression: bsd-new OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain copyright notices, this - list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the - distribution. - * Neither the name of the [CRYPTOGAMS] nor the names of its copyright - holder and contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - ALTERNATIVELY, provided that this notice is retained in full, this - product may be distributed under the terms of the GNU General Public - License (GPL), in which case the provisions of the GPL apply INSTEAD - OF those given above. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 126 - end_line: 156 - matcher: 2-aho - rule_length: 309 - matched_length: 309 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_17.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Distributed under the Terms of Use in - http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of the Unicode data files and any associated documentation (the "Data - Files") or Unicode software and any associated documentation (the - "Software") to deal in the Data Files or Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, and/or sell copies of the Data Files or Software, and - to permit persons to whom the Data Files or Software are furnished to do - so, provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, (b) both the - above copyright notice(s) and this permission notice appear in associated - documentation, and (c) there is clear notice in each modified Data File or - in the Software as well as in the documentation associated with the Data - File(s) or Software that the data or software has been modified. - - THE DATA FILES AND SOFTWARE ARE 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 OF - THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or other - dealings in these Data Files or Software without prior written - authorization of the copyright holder. - - score: '100.0' - start_line: 171 - end_line: 187 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: '194' - end_line: '194' - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: '195' - end_line: 209 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1330.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 as - published by the Free Software Foundation. - - This package 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. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General Public License version - 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 211 - end_line: 211 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 212 - end_line: 223 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_62.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. - - This program 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program; If not, see . - - score: '100.0' - start_line: 225 - end_line: 226 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 229 - end_line: 265 - matcher: 1-hash - rule_length: 282 - matched_length: 282 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_or_mit2.RULE - license_expression: gpl-2.0-plus OR mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is dual-licensed: you can use it either under the terms - of the GPL or the X11 license, at your option. Note that this dual - licensing only applies to this file, and not this project as a - whole. - - a) This file 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 2 of the - License, or (at your option) any later version. - - This file 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. - - Or, alternatively, - - b) 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, subject to the following - conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-i386/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-i386/stable_copyright-detailed.expected.yml index 97b60ac036a..86a5ff13754 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-i386/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-i386/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0 declared_license: - GPL-2 - GPL-2 @@ -11,9 +10,502 @@ declared_license: - GPL-2 - LGPL-2.1 - GPL-2+ or X11 -license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.1 AND lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-2.0-plus OR mit) AND (bsd-new OR gpl-1.0-plus) AND unicode AND mit - AND (lgpl-2.1 AND lgpl-2.1-plus AND lgpl-2.1) +declared_license_expression: gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only +other_license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.1 AND + lgpl-2.1-plus AND lgpl-2.1) AND (gpl-2.0-plus OR mit) AND (bsd-new OR gpl-1.0-plus) AND unicode + AND mit AND (lgpl-2.1 AND lgpl-2.1-plus AND lgpl-2.1) +other_license_expression_spdx: (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) + AND (LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-2.1-only) AND (GPL-2.0-or-later OR MIT) + AND (BSD-3-Clause OR GPL-1.0-or-later) AND LicenseRef-scancode-unicode AND MIT AND (LGPL-2.1-only + AND LGPL-2.1-or-later AND LGPL-2.1-only) +license_detections: [] +other_license_detections: + - license_expression: bsd-new OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '99.6' + start_line: 91 + end_line: 121 + matched_length: 250 + match_coverage: '100.0' + matcher: 3-seq + license_expression: bsd-new OR gpl-1.0-plus + rule_identifier: bsd-new_or_gpl.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_or_gpl.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 250 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain copyright notices, this + list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the + distribution. + * Neither the name of the CRYPTOGAMS nor the names of its copyright + holder and contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + ALTERNATIVELY, provided that this notice is retained in full, this + product may be distributed under the terms of the GNU General Public + License (GPL), in which case the provisions of the GPL apply INSTEAD + OF those given above. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: unicode + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 126 + end_line: 156 + matched_length: 309 + match_coverage: '100.0' + matcher: 2-aho + license_expression: unicode + rule_identifier: unicode_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode_17.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 309 + rule_relevance: 100 + matched_text: | + Distributed under the Terms of Use in + http://www.unicode.org/copyright.html. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of the Unicode data files and any associated documentation (the "Data + Files") or Unicode software and any associated documentation (the + "Software") to deal in the Data Files or Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, and/or sell copies of the Data Files or Software, and + to permit persons to whom the Data Files or Software are furnished to do + so, provided that (a) the above copyright notice(s) and this permission + notice appear with all copies of the Data Files or Software, (b) both the + above copyright notice(s) and this permission notice appear in associated + documentation, and (c) there is clear notice in each modified Data File or + in the Software as well as in the documentation associated with the Data + File(s) or Software that the data or software has been modified. + + THE DATA FILES AND SOFTWARE ARE 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 OF + THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS + INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. + + Except as contained in this notice, the name of a copyright holder shall + not be used in advertising or otherwise to promote the sale, use or other + dealings in these Data Files or Software without prior written + authorization of the copyright holder. + licenses: + - key: unicode + name: Unicode Inc License Agreement + short_name: Unicode Inc License Agreement + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: http://unicode.org/ + text_url: http://unicode.org/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/unicode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + spdx_license_key: LicenseRef-scancode-unicode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 171 + end_line: 187 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '194' + end_line: '194' + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: '195' + end_line: 209 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1330.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1330.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU General Public License version + 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: lgpl-2.1 AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 211 + end_line: 211 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1' + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '100.0' + start_line: 212 + end_line: 223 + matched_length: 106 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_62.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_62.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or + (at your option) any later version. + + This program 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program; If not, see . + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 225 + end_line: 226 + matched_length: 27 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_293.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_293.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 27 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: gpl-2.0-plus OR mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 229 + end_line: 265 + matched_length: 282 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus OR mit + rule_identifier: gpl-2.0-plus_or_mit2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_or_mit2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 282 + rule_relevance: 100 + matched_text: | + This file is dual-licensed: you can use it either under the terms + of the GPL or the X11 license, at your option. Note that this dual + licensing only applies to this file, and not this project as a + whole. + + a) This file 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 2 of the + License, or (at your option) any later version. + + This file 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. + + Or, alternatively, + + b) 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, subject to the following + conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | 1991-2012 Linus Torvalds and many others 1996-2006 Manoj Srivastava @@ -35,293 +527,3 @@ copyright: | 2010 Ryan Wilson 2014-2015 Red Hat, Inc. 2015 Intel Corporation -matches: - - score: '99.6' - start_line: 91 - end_line: 121 - matcher: 3-seq - rule_length: 250 - matched_length: 250 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_or_gpl.RULE - license_expression: bsd-new OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain copyright notices, this - list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the - distribution. - * Neither the name of the [CRYPTOGAMS] nor the names of its copyright - holder and contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - ALTERNATIVELY, provided that this notice is retained in full, this - product may be distributed under the terms of the GNU General Public - License (GPL), in which case the provisions of the GPL apply INSTEAD - OF those given above. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 126 - end_line: 156 - matcher: 2-aho - rule_length: 309 - matched_length: 309 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_17.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Distributed under the Terms of Use in - http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of the Unicode data files and any associated documentation (the "Data - Files") or Unicode software and any associated documentation (the - "Software") to deal in the Data Files or Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, and/or sell copies of the Data Files or Software, and - to permit persons to whom the Data Files or Software are furnished to do - so, provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, (b) both the - above copyright notice(s) and this permission notice appear in associated - documentation, and (c) there is clear notice in each modified Data File or - in the Software as well as in the documentation associated with the Data - File(s) or Software that the data or software has been modified. - - THE DATA FILES AND SOFTWARE ARE 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 OF - THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or other - dealings in these Data Files or Software without prior written - authorization of the copyright holder. - - score: '100.0' - start_line: 171 - end_line: 187 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: '194' - end_line: '194' - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: '195' - end_line: 209 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1330.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 as - published by the Free Software Foundation. - - This package 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. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General Public License version - 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 211 - end_line: 211 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 212 - end_line: 223 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_62.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. - - This program 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program; If not, see . - - score: '100.0' - start_line: 225 - end_line: 226 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 229 - end_line: 265 - matcher: 1-hash - rule_length: 282 - matched_length: 282 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_or_mit2.RULE - license_expression: gpl-2.0-plus OR mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is dual-licensed: you can use it either under the terms - of the GPL or the X11 license, at your option. Note that this dual - licensing only applies to this file, and not this project as a - whole. - - a) This file 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 2 of the - License, or (at your option) any later version. - - This file 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. - - Or, alternatively, - - b) 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, subject to the following - conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux/stable_copyright-detailed.expected.yml index 97b60ac036a..86a5ff13754 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0 declared_license: - GPL-2 - GPL-2 @@ -11,9 +10,502 @@ declared_license: - GPL-2 - LGPL-2.1 - GPL-2+ or X11 -license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.1 AND lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-2.0-plus OR mit) AND (bsd-new OR gpl-1.0-plus) AND unicode AND mit - AND (lgpl-2.1 AND lgpl-2.1-plus AND lgpl-2.1) +declared_license_expression: gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only +other_license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.1 AND + lgpl-2.1-plus AND lgpl-2.1) AND (gpl-2.0-plus OR mit) AND (bsd-new OR gpl-1.0-plus) AND unicode + AND mit AND (lgpl-2.1 AND lgpl-2.1-plus AND lgpl-2.1) +other_license_expression_spdx: (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) + AND (LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-2.1-only) AND (GPL-2.0-or-later OR MIT) + AND (BSD-3-Clause OR GPL-1.0-or-later) AND LicenseRef-scancode-unicode AND MIT AND (LGPL-2.1-only + AND LGPL-2.1-or-later AND LGPL-2.1-only) +license_detections: [] +other_license_detections: + - license_expression: bsd-new OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '99.6' + start_line: 91 + end_line: 121 + matched_length: 250 + match_coverage: '100.0' + matcher: 3-seq + license_expression: bsd-new OR gpl-1.0-plus + rule_identifier: bsd-new_or_gpl.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_or_gpl.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 250 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain copyright notices, this + list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the + distribution. + * Neither the name of the CRYPTOGAMS nor the names of its copyright + holder and contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + ALTERNATIVELY, provided that this notice is retained in full, this + product may be distributed under the terms of the GNU General Public + License (GPL), in which case the provisions of the GPL apply INSTEAD + OF those given above. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: unicode + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 126 + end_line: 156 + matched_length: 309 + match_coverage: '100.0' + matcher: 2-aho + license_expression: unicode + rule_identifier: unicode_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode_17.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 309 + rule_relevance: 100 + matched_text: | + Distributed under the Terms of Use in + http://www.unicode.org/copyright.html. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of the Unicode data files and any associated documentation (the "Data + Files") or Unicode software and any associated documentation (the + "Software") to deal in the Data Files or Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, and/or sell copies of the Data Files or Software, and + to permit persons to whom the Data Files or Software are furnished to do + so, provided that (a) the above copyright notice(s) and this permission + notice appear with all copies of the Data Files or Software, (b) both the + above copyright notice(s) and this permission notice appear in associated + documentation, and (c) there is clear notice in each modified Data File or + in the Software as well as in the documentation associated with the Data + File(s) or Software that the data or software has been modified. + + THE DATA FILES AND SOFTWARE ARE 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 OF + THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS + INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. + + Except as contained in this notice, the name of a copyright holder shall + not be used in advertising or otherwise to promote the sale, use or other + dealings in these Data Files or Software without prior written + authorization of the copyright holder. + licenses: + - key: unicode + name: Unicode Inc License Agreement + short_name: Unicode Inc License Agreement + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: http://unicode.org/ + text_url: http://unicode.org/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/unicode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + spdx_license_key: LicenseRef-scancode-unicode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 171 + end_line: 187 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '194' + end_line: '194' + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: '195' + end_line: 209 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1330.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1330.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU General Public License version + 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: lgpl-2.1 AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 211 + end_line: 211 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1' + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '100.0' + start_line: 212 + end_line: 223 + matched_length: 106 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_62.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_62.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or + (at your option) any later version. + + This program 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program; If not, see . + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 225 + end_line: 226 + matched_length: 27 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_293.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_293.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 27 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: gpl-2.0-plus OR mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 229 + end_line: 265 + matched_length: 282 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus OR mit + rule_identifier: gpl-2.0-plus_or_mit2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_or_mit2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 282 + rule_relevance: 100 + matched_text: | + This file is dual-licensed: you can use it either under the terms + of the GPL or the X11 license, at your option. Note that this dual + licensing only applies to this file, and not this project as a + whole. + + a) This file 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 2 of the + License, or (at your option) any later version. + + This file 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. + + Or, alternatively, + + b) 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, subject to the following + conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | 1991-2012 Linus Torvalds and many others 1996-2006 Manoj Srivastava @@ -35,293 +527,3 @@ copyright: | 2010 Ryan Wilson 2014-2015 Red Hat, Inc. 2015 Intel Corporation -matches: - - score: '99.6' - start_line: 91 - end_line: 121 - matcher: 3-seq - rule_length: 250 - matched_length: 250 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_or_gpl.RULE - license_expression: bsd-new OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain copyright notices, this - list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the - distribution. - * Neither the name of the [CRYPTOGAMS] nor the names of its copyright - holder and contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - ALTERNATIVELY, provided that this notice is retained in full, this - product may be distributed under the terms of the GNU General Public - License (GPL), in which case the provisions of the GPL apply INSTEAD - OF those given above. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 126 - end_line: 156 - matcher: 2-aho - rule_length: 309 - matched_length: 309 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_17.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Distributed under the Terms of Use in - http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of the Unicode data files and any associated documentation (the "Data - Files") or Unicode software and any associated documentation (the - "Software") to deal in the Data Files or Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, and/or sell copies of the Data Files or Software, and - to permit persons to whom the Data Files or Software are furnished to do - so, provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, (b) both the - above copyright notice(s) and this permission notice appear in associated - documentation, and (c) there is clear notice in each modified Data File or - in the Software as well as in the documentation associated with the Data - File(s) or Software that the data or software has been modified. - - THE DATA FILES AND SOFTWARE ARE 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 OF - THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or other - dealings in these Data Files or Software without prior written - authorization of the copyright holder. - - score: '100.0' - start_line: 171 - end_line: 187 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: '194' - end_line: '194' - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: '195' - end_line: 209 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1330.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 as - published by the Free Software Foundation. - - This package 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. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General Public License version - 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 211 - end_line: 211 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 212 - end_line: 223 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_62.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. - - This program 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program; If not, see . - - score: '100.0' - start_line: 225 - end_line: 226 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 229 - end_line: 265 - matcher: 1-hash - rule_length: 282 - matched_length: 282 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_or_mit2.RULE - license_expression: gpl-2.0-plus OR mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is dual-licensed: you can use it either under the terms - of the GPL or the X11 license, at your option. Note that this dual - licensing only applies to this file, and not this project as a - whole. - - a) This file 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 2 of the - License, or (at your option) any later version. - - This file 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. - - Or, alternatively, - - b) 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, subject to the following - conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libs/libsdl2-image/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libs/libsdl2-image/stable_copyright-detailed.expected.yml index ee9e96ab860..5c3c9f4eac1 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libs/libsdl2-image/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libs/libsdl2-image/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: zlib declared_license: - zlib/libpng - zlib/libpng @@ -7,8 +6,199 @@ declared_license: - LGPL-2+ - zlib/libpng - LGPL-2+ -license_expression: zlib AND zlib AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND unlicense AND (lgpl-2.0-plus - AND lgpl-2.1-plus) +declared_license_expression: zlib +declared_license_expression_spdx: Zlib +other_license_expression: zlib AND zlib AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND unlicense + AND (lgpl-2.0-plus AND lgpl-2.1-plus) +other_license_expression_spdx: Zlib AND Zlib AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND + Unlicense AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) +license_detections: [] +other_license_detections: + - license_expression: unlicense + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 33 + end_line: 54 + matched_length: 189 + match_coverage: '100.0' + matcher: 1-hash + license_expression: unlicense + rule_identifier: unlicense_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unlicense_6.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 189 + rule_relevance: 100 + matched_text: | + This is free and unencumbered software released into the public domain. + + Anyone is free to copy, modify, publish, use, compile, sell, or + distribute this software, either in source code form or as a compiled + binary, for any purpose, commercial or non-commercial, and by any + means. + + In jurisdictions that recognize copyright laws, the author or authors + of this software dedicate any and all copyright interest in the + software to the public domain. We make this dedication for the benefit + of the public at large and to the detriment of our heirs and + successors. We intend this dedication to be an overt act of + relinquishment in perpetuity of all present and future rights to this + software under copyright law. + + THE 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 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. + licenses: + - key: unlicense + name: Unlicense + short_name: Unlicense + category: Public Domain + is_exception: no + is_unknown: no + owner: Unlicense + homepage_url: http://unlicense.org/ + text_url: https://unlicense.org/ + reference_url: https://scancode-licensedb.aboutcode.org/unlicense + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unlicense.LICENSE + spdx_license_key: Unlicense + spdx_url: https://spdx.org/licenses/Unlicense + - license_expression: zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 63 + end_line: 77 + matched_length: 132 + match_coverage: '100.0' + matcher: 1-hash + license_expression: zlib + rule_identifier: zlib.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib + - license_expression: lgpl-2.0-plus AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 79 + end_line: 79 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 80 + end_line: 86 + matched_length: 70 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_419.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_419.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 70 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at + your option) any later version. + + On Debian systems, the complete text of version 2 of the GNU Lesser + General Public License can be found in '/usr/share/common-licenses/LGPL-2'. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later copyright: | 1997-2016 Sam Lantinga 1997-2016 Sam Lantinga @@ -20,112 +210,3 @@ copyright: | 2013, Manuel A. Fernandez Montecelo 2013, Felix Geyer 2016, Gianfranco Costamagna -matches: - - score: '100.0' - start_line: 33 - end_line: 54 - matcher: 1-hash - rule_length: 189 - matched_length: 189 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unlicense_6.RULE - license_expression: unlicense - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free and unencumbered software released into the public domain. - - Anyone is free to copy, modify, publish, use, compile, sell, or - distribute this software, either in source code form or as a compiled - binary, for any purpose, commercial or non-commercial, and by any - means. - - In jurisdictions that recognize copyright laws, the author or authors - of this software dedicate any and all copyright interest in the - software to the public domain. We make this dedication for the benefit - of the public at large and to the detriment of our heirs and - successors. We intend this dedication to be an overt act of - relinquishment in perpetuity of all present and future rights to this - software under copyright law. - - THE 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 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. - - score: '100.0' - start_line: 63 - end_line: 77 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib.LICENSE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - score: '100.0' - start_line: 79 - end_line: 79 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 80 - end_line: 86 - matcher: 1-hash - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_419.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or (at - your option) any later version. - - On Debian systems, the complete text of version 2 of the GNU Lesser - General Public License can be found in '/usr/share/common-licenses/LGPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libt/libtk-img/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libt/libtk-img/stable_copyright-detailed.expected.yml index 4297cb36b7e..9b8c04e215a 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libt/libtk-img/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libt/libtk-img/stable_copyright-detailed.expected.yml @@ -1,86 +1,129 @@ -primary_license: tcl declared_license: - Tcl - Public-domain - Tcl - Public-domain -license_expression: tcl AND pngsuite -copyright: | - 1997-2004 Jan Nijtmans - 1999, 2011 Willem van Schaik -matches: - - score: '98.8' - start_line: 13 - end_line: 53 - matcher: 3-seq - rule_length: 332 - matched_length: 328 - match_coverage: '98.8' - rule_relevance: 100 - identifier: tcl_3.RULE - license_expression: tcl - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is copyrighted by [Jan] [Nijtmans] ([the] [maintainer]) - [and] a [lot] [of] [other] [people] [who] [contributed] [code] ([most] [notably] - [Andreas] [Kupries], [Thomas] [G]. [Lane], [Ioi] [K]. [Lam], [Mario] [Weilguni] - [and] [Roger] [E] [Critchlow] [Jr]). - The following terms apply to all files associated with the - software unless explicitly disclaimed in individual files. +declared_license_expression: tcl +declared_license_expression_spdx: TCL +other_license_expression: tcl AND pngsuite +other_license_expression_spdx: TCL AND LicenseRef-scancode-pngsuite +license_detections: [] +other_license_detections: + - license_expression: tcl + detection_log: + - not-combined + matches: + - score: '98.8' + start_line: 13 + end_line: 53 + matched_length: 328 + match_coverage: '98.8' + matcher: 3-seq + license_expression: tcl + rule_identifier: tcl_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/tcl_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 332 + rule_relevance: 100 + matched_text: | + This software is copyrighted by Jan Nijtmans (the maintainer) + and a lot of other people who contributed code (most notably + Andreas Kupries, Thomas G. Lane, Ioi K. Lam, Mario Weilguni + and Roger E Critchlow Jr). + The following terms apply to all files associated with the + software unless explicitly disclaimed in individual files. - The authors hereby grant permission to use, copy, modify, distribute, - and license this software and its documentation for any purpose, provided - that existing copyright notices are retained in all copies and that this - notice is included verbatim in any distributions. No written agreement, - license, or royalty fee is required for any of the authorized uses. - Modifications to this software may be copyrighted by their authors - and need not follow the licensing terms described here, provided that - the new terms are clearly indicated on the first page of each file where - they apply. + The authors hereby grant permission to use, copy, modify, distribute, + and license this software and its documentation for any purpose, provided + that existing copyright notices are retained in all copies and that this + notice is included verbatim in any distributions. No written agreement, + license, or royalty fee is required for any of the authorized uses. + Modifications to this software may be copyrighted by their authors + and need not follow the licensing terms described here, provided that + the new terms are clearly indicated on the first page of each file where + they apply. - IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY - FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES - ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY - DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. + IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY + FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES + ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY + DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. - THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE - IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE - NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR - MODIFICATIONS. + THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE + IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE + NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR + MODIFICATIONS. - GOVERNMENT USE: If you are acquiring this software on behalf of the - U.S. government, the Government shall have only "Restricted Rights" - in the software and related documentation as defined in the Federal - Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you - are acquiring the software on behalf of the Department of Defense, the - software shall be classified as "Commercial Computer Software" and the - Government shall have only "Restricted Rights" as defined in Clause - 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the - authors grant the U.S. Government and others acting in its behalf - permission to use and distribute the software in accordance with the - terms specified in this license. - - score: '100.0' - start_line: 56 - end_line: 57 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: pngsuite.LICENSE - license_expression: pngsuite - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute these images for any - purpose and without fee is hereby granted. + GOVERNMENT USE: If you are acquiring this software on behalf of the + U.S. government, the Government shall have only "Restricted Rights" + in the software and related documentation as defined in the Federal + Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you + are acquiring the software on behalf of the Department of Defense, the + software shall be classified as "Commercial Computer Software" and the + Government shall have only "Restricted Rights" as defined in Clause + 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the + authors grant the U.S. Government and others acting in its behalf + permission to use and distribute the software in accordance with the + terms specified in this license. + licenses: + - key: tcl + name: TCL/TK License + short_name: TCL/TK License + category: Permissive + is_exception: no + is_unknown: no + owner: Tcl Developer Xchange + homepage_url: http://www.tcl.tk/software/tcltk/license.html + text_url: http://www.tcl.tk/software/tcltk/license.html + reference_url: https://scancode-licensedb.aboutcode.org/tcl + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tcl.LICENSE + spdx_license_key: TCL + spdx_url: https://spdx.org/licenses/TCL + - license_expression: pngsuite + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 56 + end_line: 57 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: pngsuite + rule_identifier: pngsuite.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pngsuite.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute these images for any + purpose and without fee is hereby granted. + licenses: + - key: pngsuite + name: PngSuite License + short_name: PngSuite License + category: Permissive + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/pngsuite + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pngsuite.LICENSE + spdx_license_key: LicenseRef-scancode-pngsuite + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pngsuite.LICENSE +copyright: | + 1997-2004 Jan Nijtmans + 1999, 2011 Willem van Schaik diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libx/libxslt/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libx/libxslt/stable_copyright-detailed.expected.yml index 97912ec9387..62b7223bf7b 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libx/libxslt/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libx/libxslt/stable_copyright-detailed.expected.yml @@ -1,79 +1,122 @@ -primary_license: declared_license: -license_expression: x11-xconsortium-veillard AND x11-xconsortium -copyright: | - Copyright (c) 2001-2002 Daniel Veillard - Copyright (c) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard -matches: - - score: '100.0' - start_line: 15 - end_line: 34 - matcher: 2-aho - rule_length: '199' - matched_length: '199' - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium-veillard.LICENSE - license_expression: x11-xconsortium-veillard - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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 fur- - nished to do so, subject to the following conditions: +declared_license_expression: x11-xconsortium-veillard AND x11-xconsortium +declared_license_expression_spdx: LicenseRef-scancode-x11-xconsortium-veillard AND X11 +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: x11-xconsortium-veillard + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 15 + end_line: 34 + matched_length: '199' + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-xconsortium-veillard + rule_identifier: x11-xconsortium-veillard.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '199' + rule_relevance: 100 + 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 fur- + nished to do so, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- - NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- - NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- + NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - Except as contained in this notice, the name of Daniel Veillard shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from him. - - score: '100.0' - start_line: 43 - end_line: 62 - matcher: 2-aho - rule_length: '198' - matched_length: '198' - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_4.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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 fur- - nished to do so, subject to the following conditions: + Except as contained in this notice, the name of Daniel Veillard shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from him. + licenses: + - key: x11-xconsortium-veillard + name: X11-Style (X Consortium Veillard) + short_name: X11-Style (X Consortium Veillard) + category: Permissive + is_exception: no + is_unknown: no + owner: Daniel Veillard + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/x11-xconsortium-veillard + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE + spdx_license_key: LicenseRef-scancode-x11-xconsortium-veillard + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium-veillard.LICENSE + - license_expression: x11-xconsortium + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 43 + end_line: 62 + matched_length: '198' + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-xconsortium + rule_identifier: x11-xconsortium_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '198' + rule_relevance: 100 + 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 fur- + nished to do so, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- - NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- - NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- + NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - Except as contained in this notice, the name of the authors shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from him. + Except as contained in this notice, the name of the authors shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from him. + licenses: + - key: x11-xconsortium + name: X11-Style (X Consortium) + short_name: X11-Style (X Consortium) + category: Permissive + is_exception: no + is_unknown: no + owner: X Consortium + homepage_url: http://www.xfree86.org/current/LICENSE5.html + text_url: http://www.xfree86.org/current/LICENSE5.html + reference_url: https://scancode-licensedb.aboutcode.org/x11-xconsortium + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE + spdx_license_key: X11 + spdx_url: https://spdx.org/licenses/X11 +other_license_detections: [] +copyright: | + Copyright (c) 2001-2002 Daniel Veillard + Copyright (c) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/m/mariadb-10.3/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/m/mariadb-10.3/stable_copyright-detailed.expected.yml index c07654501f7..9aac93c5927 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/m/mariadb-10.3/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/m/mariadb-10.3/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0 declared_license: - GPL-2 - GPL-2+ @@ -91,11 +90,13 @@ declared_license: - public-domain - GPL-3+ - LGPL-2 -license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND - gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND gpl-2.0 AND (gpl-2.0 - AND gpl-2.0) AND other-copyleft AND (gpl-2.0-plus AND gpl-2.0-plus) AND public-domain AND - bsd-new AND bsd-new AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND bsd-new AND (lgpl-2.1-plus AND - lgpl-2.1-plus) AND (lgpl-2.0 AND lgpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND bsd-new +declared_license_expression: gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only +other_license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 + AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND gpl-2.0 AND + (gpl-2.0 AND gpl-2.0) AND other-copyleft AND (gpl-2.0-plus AND gpl-2.0-plus) AND public-domain + AND bsd-new AND bsd-new AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND bsd-new AND (lgpl-2.1-plus + AND lgpl-2.1-plus) AND (lgpl-2.0 AND lgpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND bsd-new AND bsd-new AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND fsf-free AND (lgpl-2.0-plus AND lgpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND @@ -114,6 +115,1340 @@ license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AN AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (x11-xconsortium AND public-domain) AND bsd-new AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) +other_license_expression_spdx: (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later) + AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-only + AND GPL-2.0-only) AND GPL-2.0-only AND (GPL-2.0-only AND GPL-2.0-only) AND LicenseRef-scancode-other-copyleft + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND LicenseRef-scancode-public-domain AND BSD-3-Clause + AND BSD-3-Clause AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND BSD-3-Clause AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.0-only AND LGPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later) + AND BSD-3-Clause AND BSD-3-Clause AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-only AND GPL-2.0-only) + AND FSFUL AND (LGPL-2.0-or-later AND LGPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND + (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only + AND GPL-2.0-only) AND ((GPL-2.0-only AND GPL-2.0-only) AND BSD-3-Clause) AND BSD-3-Clause + AND BSD-3-Clause AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later) + AND (LGPL-2.0-or-later AND LGPL-2.0-only) AND (LGPL-2.0-or-later AND LGPL-2.0-only) AND (GPL-2.0-only + AND GPL-2.0-only) AND Zlib AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) + AND (LGPL-2.0-or-later AND LGPL-2.0-only) AND LicenseRef-scancode-public-domain AND GPL-3.0-or-later + WITH Bison-exception-2.2 AND GPL-2.0-or-later WITH Bison-exception-2.2 AND GPL-3.0-or-later + WITH Bison-exception-2.2 AND (GPL-2.0-only AND GPL-2.0-only) AND BSD-3-Clause AND LicenseRef-scancode-public-domain + AND LicenseRef-scancode-public-domain AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND + (GPL-2.0-only AND GPL-2.0-only) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (GPL-2.0-only AND GPL-2.0-only) AND BSD-3-Clause AND (GPL-2.0-only + AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) + AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only + AND GPL-2.0-only) AND (LGPL-2.0-or-later AND LGPL-2.0-only) AND (LGPL-2.0-or-later AND LGPL-2.0-only) + AND LicenseRef-scancode-stlport-4.5 AND LicenseRef-scancode-public-domain AND (GPL-2.0-only + AND GPL-2.0-only) AND ((GPL-2.0-only AND GPL-2.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND LicenseRef-scancode-public-domain AND BSD-3-Clause AND (GPL-2.0-only AND GPL-2.0-only) + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND + (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND + (X11 AND LicenseRef-scancode-public-domain) AND BSD-3-Clause AND (GPL-2.0-only AND GPL-2.0-only) + AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) +license_detections: [] +other_license_detections: + - license_expression: other-copyleft + detection_log: + - not-combined + matches: + - score: '90.0' + start_line: 304 + end_line: 305 + matched_length: '19' + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-copyleft + rule_identifier: other-copyleft_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 90 + matched_text: | + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + licenses: + - key: other-copyleft + name: Other Copyleft Licenses + short_name: Other Copyleft Licenses + category: Copyleft + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-copyleft + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + spdx_license_key: LicenseRef-scancode-other-copyleft + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + - license_expression: fsf-free + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 386 + end_line: 387 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-free + rule_identifier: fsf-free2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-free2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + This file is free documentation; the Free Software Foundation gives + unlimited permission to copy, distribute and modify it. + licenses: + - key: fsf-free + name: Free Software Foundation - Free Software License + short_name: FSF Free Software License + category: Public Domain + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License + reference_url: https://scancode-licensedb.aboutcode.org/fsf-free + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-free.LICENSE + spdx_license_key: FSFUL + spdx_url: https://spdx.org/licenses/FSFUL + - license_expression: zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 505 + end_line: 519 + matched_length: 132 + match_coverage: '100.0' + matcher: 1-hash + license_expression: zlib + rule_identifier: zlib.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + . + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + . + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib + - license_expression: gpl-2.0-plus WITH bison-exception-2.2 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 562 + end_line: 588 + matched_length: 216 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus WITH bison-exception-2.2 + rule_identifier: gpl-2.0-plus_with_bison-exception-2.2_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_bison-exception-2.2_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 216 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) + any later version. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. + + As a special exception, you may create a larger work that contains + part or all of the Bison parser skeleton and distribute that work + under terms of your choice, so long as that work isn't itself a + parser generator using the skeleton or a modified version thereof + as a parser skeleton. Alternatively, if you modify or redistribute + the parser skeleton itself, you may (at your option) remove this + special exception, which will cause the skeleton and the resulting + Bison output files to be licensed under the GNU General Public + License without this special exception. + + This special exception was added by the Free Software Foundation in + version 2.2 of Bison. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: bison-exception-2.2 + name: Bison 2.2 exception to GPL 2.0 or later + short_name: Bison 2.2 exception to GPL 2.0 or later + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bison-exception-2.2 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bison-exception-2.2.LICENSE + spdx_license_key: Bison-exception-2.2 + spdx_url: https://spdx.org/licenses/Bison-exception-2.2 + - license_expression: gpl-3.0-plus WITH bison-exception-2.2 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 597 + end_line: 621 + matched_length: 208 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus WITH bison-exception-2.2 + rule_identifier: gpl-3.0-plus_with_bison-exception-3.0_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-3.0_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 208 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + As a special exception, you may create a larger work that contains + part or all of the Bison parser skeleton and distribute that work + under terms of your choice, so long as that work isn't itself a + parser generator using the skeleton or a modified version thereof + as a parser skeleton. Alternatively, if you modify or redistribute + the parser skeleton itself, you may (at your option) remove this + special exception, which will cause the skeleton and the resulting + Bison output files to be licensed under the GNU General Public + License without this special exception. + + This special exception was added by the Free Software Foundation in + version 2.2 of Bison. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: bison-exception-2.2 + name: Bison 2.2 exception to GPL 2.0 or later + short_name: Bison 2.2 exception to GPL 2.0 or later + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bison-exception-2.2 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bison-exception-2.2.LICENSE + spdx_license_key: Bison-exception-2.2 + spdx_url: https://spdx.org/licenses/Bison-exception-2.2 + - license_expression: stlport-4.5 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 734 + end_line: 741 + matched_length: 76 + match_coverage: '100.0' + matcher: 1-hash + license_expression: stlport-4.5 + rule_identifier: stlport-4.5.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/stlport-4.5.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 76 + rule_relevance: 100 + matched_text: | + This material is provided "as is", with absolutely no warranty expressed + or implied. Any use is at your own risk. + + Permission to use or copy this software for any purpose is hereby granted + without fee, provided the above notices are retained on all copies. + Permission to modify the code and to distribute modified code is granted, + provided the above notices are retained, and a notice that the code was + modified is included with the above copyright notice. + licenses: + - key: stlport-4.5 + name: STLport License v4.5 + short_name: STLport License 4.5 + category: Permissive + is_exception: no + is_unknown: no + owner: STLport Consulting + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/stlport-4.5 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/stlport-4.5.LICENSE + spdx_license_key: LicenseRef-scancode-stlport-4.5 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/stlport-4.5.LICENSE + - license_expression: x11-xconsortium AND public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 807 + end_line: 827 + matched_length: 201 + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-xconsortium + rule_identifier: x11-xconsortium_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 201 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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 + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. + licenses: + - key: x11-xconsortium + name: X11-Style (X Consortium) + short_name: X11-Style (X Consortium) + category: Permissive + is_exception: no + is_unknown: no + owner: X Consortium + homepage_url: http://www.xfree86.org/current/LICENSE5.html + text_url: http://www.xfree86.org/current/LICENSE5.html + reference_url: https://scancode-licensedb.aboutcode.org/x11-xconsortium + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE + spdx_license_key: X11 + spdx_url: https://spdx.org/licenses/X11 + - score: '100.0' + start_line: 829 + end_line: 829 + matched_length: 10 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_58.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_58.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: FSF changes to this file are in the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 850 + end_line: 850 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 851 + end_line: 865 + matched_length: 121 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1329.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1329.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 121 + rule_relevance: 100 + matched_text: | + This program 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; version 2 of the License. + + This program 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. + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 867 + end_line: 867 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 868 + end_line: 883 + matched_length: 129 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_1036.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_1036.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 129 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + This program 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. + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 885 + end_line: 885 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 886 + end_line: 902 + matched_length: 144 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_415.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_415.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 144 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, or (at your option) + any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + + On Debian and systems the full text of the GNU Library General Public + License version 2.1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1` + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.0-plus AND lgpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 904 + end_line: 904 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_51.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_51.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: lgpl' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 905 + end_line: 922 + matched_length: 136 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0 + rule_identifier: lgpl-2.0_189.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_189.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 136 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; version 2 + of the License. + + This library 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA + + On Debian and systems the full text of the GNU Library General Public + License version 2 can be found in the file + `/usr/share/common-licenses/LGPL-2` + licenses: + - key: lgpl-2.0 + name: GNU Library General Public License 2.0 + short_name: LGPL 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/lgpl-2.0.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE + spdx_license_key: LGPL-2.0-only + spdx_url: https://spdx.org/licenses/LGPL-2.0-only + - license_expression: bsd-new + detection_log: + - license-clues + matches: + - score: '53.47' + start_line: 925 + end_line: 934 + matched_length: 60 + match_coverage: '59.41' + matcher: 3-seq + license_expression: bsd-new + rule_identifier: bsd-new_1036.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1036.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 101 + rule_relevance: 90 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must the following disclaimer in + the documentation and/or other materials provided with the + distribution. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 937 + end_line: 959 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 961 + end_line: 961 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 + rule_identifier: artistic-perl-1.0_26.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_26.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 99 + matched_text: 'License: artistic' + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - score: '100.0' + start_line: 962 + end_line: 1088 + matched_length: 960 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 + rule_identifier: artistic-perl-1.0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 960 + rule_relevance: 100 + matched_text: | + The "Artistic License" + + Preamble + + The intent of this document is to state the conditions under which a + Package may be copied, such that the Copyright Holder maintains some + semblance of artistic control over the development of the package, + while giving the users of the package the right to use and distribute + the Package in a more-or-less customary fashion, plus the right to make + reasonable modifications. + + Definitions: + + "Package" refers to the collection of files distributed by the + Copyright Holder, and derivatives of that collection of files + created through textual modification. + + "Standard Version" refers to such a Package if it has not been + modified, or has been modified in accordance with the wishes + of the Copyright Holder as specified below. + + "Copyright Holder" is whoever is named in the copyright or + copyrights for the package. + + "You" is you, if you're thinking about copying or distributing + this Package. + + "Reasonable copying fee" is whatever you can justify on the + basis of media cost, duplication charges, time of people involved, + and so on. (You will not be required to justify it to the + Copyright Holder, but only to the computing community at large + as a market that must bear the fee.) + + "Freely Available" means that no fee is charged for the item + itself, though there may be fees involved in handling the item. + It also means that recipients of the item may redistribute it + under the same conditions they received it. + + 1. You may make and give away verbatim copies of the source form of the + Standard Version of this Package without restriction, provided that you + duplicate all of the original copyright notices and associated disclaimers. + + 2. You may apply bug fixes, portability fixes and other modifications + derived from the Public Domain or from the Copyright Holder. A Package + modified in such a way shall still be considered the Standard Version. + + 3. You may otherwise modify your copy of this Package in any way, provided + that you insert a prominent notice in each changed file stating how and + when you changed that file, and provided that you do at least ONE of the + following: + + a) place your modifications in the Public Domain or otherwise make them + Freely Available, such as by posting said modifications to Usenet or + an equivalent medium, or placing the modifications on a major archive + site such as uunet.uu.net, or by allowing the Copyright Holder to include + your modifications in the Standard Version of the Package. + + b) use the modified Package only within your corporation or organization. + + c) rename any non-standard executables so the names do not conflict + with standard executables, which must also be provided, and provide + a separate manual page for each non-standard executable that clearly + documents how it differs from the Standard Version. + + d) make other distribution arrangements with the Copyright Holder. + + 4. You may distribute the programs of this Package in object code or + executable form, provided that you do at least ONE of the following: + + a) distribute a Standard Version of the executables and library files, + together with instructions (in the manual page or equivalent) on where + to get the Standard Version. + + b) accompany the distribution with the machine-readable source of + the Package with your modifications. + + c) give non-standard executables non-standard names, and clearly + document the differences in manual pages (or equivalent), together + with instructions on where to get the Standard Version. + + d) make other distribution arrangements with the Copyright Holder. + + 5. You may charge a reasonable copying fee for any distribution of this + Package. You may charge any fee you choose for support of this + Package. You may not charge a fee for this Package itself. However, + you may distribute this Package in aggregate with other (possibly + commercial) programs as part of a larger (possibly commercial) software + distribution provided that you do not advertise this Package as a + product of your own. You may embed this Package's interpreter within + an executable of yours (by linking); this shall be construed as a mere + form of aggregation, provided that the complete Standard Version of the + interpreter is so embedded. + + 6. The scripts and library files supplied as input to or produced as + output from the programs of this Package do not automatically fall + under the copyright of this Package, but belong to whoever generated + them, and may be sold commercially, and may be aggregated with this + Package. If such scripts or library files are aggregated with this + Package via the so-called "undump" or "unexec" methods of producing a + binary executable image, then distribution of such an image shall + neither be construed as a distribution of this Package nor shall it + fall under the restrictions of Paragraphs 3 and 4, provided that you do + not represent such an executable image as a Standard Version of this + Package. + + 7. C subroutines (or comparably compiled subroutines in other + languages) supplied by you and linked into this Package in order to + emulate subroutines and variables of the language defined by this + Package shall not be considered part of this Package, but are the + equivalent of input as in Paragraph 6, provided these subroutines do + not change the language in any way that would cause it to fail the + regression tests for the language. + + 8. Aggregation of this Package with a commercial distribution is always + permitted provided that the use of this Package is embedded; that is, + when no overt attempt is made to make this Package's interfaces visible + to the end user of the commercial distribution. Such use shall not be + construed as a distribution of this Package. + + 9. The name of the Copyright Holder may not be used to endorse or promote + products derived from this software without specific prior written permission. + + 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + + The End + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1091 + end_line: 1091 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_38.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: is public domain ( + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1093 + end_line: 1093 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 1094 + end_line: 1108 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_83.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_83.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program 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. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: lgpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1110 + end_line: 1110 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0 + rule_identifier: lgpl-2.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2' + licenses: + - key: lgpl-2.0 + name: GNU Library General Public License 2.0 + short_name: LGPL 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/lgpl-2.0.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE + spdx_license_key: LGPL-2.0-only + spdx_url: https://spdx.org/licenses/LGPL-2.0-only + - score: '100.0' + start_line: 1111 + end_line: 1124 + matched_length: 116 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0 + rule_identifier: lgpl-2.0_187.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_187.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 116 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License Version 2 as published by the Free Software Foundation. + + This package 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-2". + licenses: + - key: lgpl-2.0 + name: GNU Library General Public License 2.0 + short_name: LGPL 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/lgpl-2.0.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE + spdx_license_key: LGPL-2.0-only + spdx_url: https://spdx.org/licenses/LGPL-2.0-only + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 201 + end_line: 210 + matched_length: 92 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1328.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1328.RULE + referenced_filenames: + - COPYING + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 92 + rule_relevance: 100 + matched_text: | + These files fall under the blanket license specified in the file + COPYING and README + GPLv2 Disclaimer: + For the avoidance of doubt, except that if any license choice + other than GPL or LGPL is available it will apply instead, + Oracle elects to use only the General Public License version 2 + (GPLv2) at this time for any software where a choice of GPL + license versions is made available with the language indicating + that GPLv2 or any later version may be used, or where a choice + of which version of the GPL is applied is otherwise unspecified. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only copyright: | 2000-2016, Oracle and/or its affiliates. All rights reserved. 2008-2013 Monty Program AB @@ -314,785 +1649,3 @@ copyright: | 2006, 2014, Oracle and/or its affiliates 2015 Daniel Black 2008-2015 Codership Oy -matches: - - score: '90.0' - start_line: 304 - end_line: 305 - matcher: 1-hash - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_4.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - score: '100.0' - start_line: 386 - end_line: 387 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-free2.RULE - license_expression: fsf-free - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free documentation; the Free Software Foundation gives - unlimited permission to copy, distribute and modify it. - - score: '100.0' - start_line: 505 - end_line: 519 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib.LICENSE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - . - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - . - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - score: '100.0' - start_line: 562 - end_line: 588 - matcher: 1-hash - rule_length: 216 - matched_length: 216 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_with_bison-exception-2.2_1.RULE - license_expression: gpl-2.0-plus WITH bison-exception-2.2 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) - any later version. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. - - As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - - This special exception was added by the Free Software Foundation in - version 2.2 of Bison. - - score: '100.0' - start_line: 597 - end_line: 621 - matcher: 1-hash - rule_length: 208 - matched_length: 208 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_bison-exception-3.0_1.RULE - license_expression: gpl-3.0-plus WITH bison-exception-2.2 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - - This special exception was added by the Free Software Foundation in - version 2.2 of Bison. - - score: '100.0' - start_line: 734 - end_line: 741 - matcher: 1-hash - rule_length: 76 - matched_length: 76 - match_coverage: '100.0' - rule_relevance: 100 - identifier: stlport-4.5.LICENSE - license_expression: stlport-4.5 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This material is provided "as is", with absolutely no warranty expressed - or implied. Any use is at your own risk. - - Permission to use or copy this software for any purpose is hereby granted - without fee, provided the above notices are retained on all copies. - Permission to modify the code and to distribute modified code is granted, - provided the above notices are retained, and a notice that the code was - modified is included with the above copyright notice. - - score: '100.0' - start_line: 807 - end_line: 827 - matcher: 2-aho - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_2.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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 - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. - - score: '100.0' - start_line: 829 - end_line: 829 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_58.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: FSF changes to this file are in the public domain. - - score: '100.0' - start_line: 850 - end_line: 850 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 851 - end_line: 865 - matcher: 1-hash - rule_length: 121 - matched_length: 121 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1329.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; version 2 of the License. - - This program 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. - - On Debian and systems the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2` - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 867 - end_line: 867 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 868 - end_line: 883 - matcher: 1-hash - rule_length: 129 - matched_length: 129 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_1036.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - This program 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. - - On Debian and systems the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2` - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 885 - end_line: 885 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 886 - end_line: 902 - matcher: 1-hash - rule_length: 144 - matched_length: 144 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_415.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ - - On Debian and systems the full text of the GNU Library General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1` - - score: '100.0' - start_line: 904 - end_line: 904 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '100.0' - start_line: 905 - end_line: 922 - matcher: 1-hash - rule_length: 136 - matched_length: 136 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_189.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; version 2 - of the License. - - This library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, - MA 02110-1301, USA - - On Debian and systems the full text of the GNU Library General Public - License version 2 can be found in the file - `/usr/share/common-licenses/LGPL-2` - - score: '53.47' - start_line: 925 - end_line: 934 - matcher: 3-seq - rule_length: 101 - matched_length: 60 - match_coverage: '59.41' - rule_relevance: 90 - identifier: bsd-new_1036.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - score: '100.0' - start_line: 937 - end_line: 959 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '99.0' - start_line: 961 - end_line: 961 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 99 - identifier: artistic-perl-1.0_26.RULE - license_expression: artistic-perl-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: artistic' - - score: '100.0' - start_line: 962 - end_line: 1088 - matcher: 1-hash - rule_length: 960 - matched_length: 960 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0.LICENSE - license_expression: artistic-perl-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The "Artistic License" - - Preamble - - The intent of this document is to state the conditions under which a - Package may be copied, such that the Copyright Holder maintains some - semblance of artistic control over the development of the package, - while giving the users of the package the right to use and distribute - the Package in a more-or-less customary fashion, plus the right to make - reasonable modifications. - - Definitions: - - "Package" refers to the collection of files distributed by the - Copyright Holder, and derivatives of that collection of files - created through textual modification. - - "Standard Version" refers to such a Package if it has not been - modified, or has been modified in accordance with the wishes - of the Copyright Holder as specified below. - - "Copyright Holder" is whoever is named in the copyright or - copyrights for the package. - - "You" is you, if you're thinking about copying or distributing - this Package. - - "Reasonable copying fee" is whatever you can justify on the - basis of media cost, duplication charges, time of people involved, - and so on. (You will not be required to justify it to the - Copyright Holder, but only to the computing community at large - as a market that must bear the fee.) - - "Freely Available" means that no fee is charged for the item - itself, though there may be fees involved in handling the item. - It also means that recipients of the item may redistribute it - under the same conditions they received it. - - 1. You may make and give away verbatim copies of the source form of the - Standard Version of this Package without restriction, provided that you - duplicate all of the original copyright notices and associated disclaimers. - - 2. You may apply bug fixes, portability fixes and other modifications - derived from the Public Domain or from the Copyright Holder. A Package - modified in such a way shall still be considered the Standard Version. - - 3. You may otherwise modify your copy of this Package in any way, provided - that you insert a prominent notice in each changed file stating how and - when you changed that file, and provided that you do at least ONE of the - following: - - a) place your modifications in the Public Domain or otherwise make them - Freely Available, such as by posting said modifications to Usenet or - an equivalent medium, or placing the modifications on a major archive - site such as uunet.uu.net, or by allowing the Copyright Holder to include - your modifications in the Standard Version of the Package. - - b) use the modified Package only within your corporation or organization. - - c) rename any non-standard executables so the names do not conflict - with standard executables, which must also be provided, and provide - a separate manual page for each non-standard executable that clearly - documents how it differs from the Standard Version. - - d) make other distribution arrangements with the Copyright Holder. - - 4. You may distribute the programs of this Package in object code or - executable form, provided that you do at least ONE of the following: - - a) distribute a Standard Version of the executables and library files, - together with instructions (in the manual page or equivalent) on where - to get the Standard Version. - - b) accompany the distribution with the machine-readable source of - the Package with your modifications. - - c) give non-standard executables non-standard names, and clearly - document the differences in manual pages (or equivalent), together - with instructions on where to get the Standard Version. - - d) make other distribution arrangements with the Copyright Holder. - - 5. You may charge a reasonable copying fee for any distribution of this - Package. You may charge any fee you choose for support of this - Package. You may not charge a fee for this Package itself. However, - you may distribute this Package in aggregate with other (possibly - commercial) programs as part of a larger (possibly commercial) software - distribution provided that you do not advertise this Package as a - product of your own. You may embed this Package's interpreter within - an executable of yours (by linking); this shall be construed as a mere - form of aggregation, provided that the complete Standard Version of the - interpreter is so embedded. - - 6. The scripts and library files supplied as input to or produced as - output from the programs of this Package do not automatically fall - under the copyright of this Package, but belong to whoever generated - them, and may be sold commercially, and may be aggregated with this - Package. If such scripts or library files are aggregated with this - Package via the so-called "undump" or "unexec" methods of producing a - binary executable image, then distribution of such an image shall - neither be construed as a distribution of this Package nor shall it - fall under the restrictions of Paragraphs 3 and 4, provided that you do - not represent such an executable image as a Standard Version of this - Package. - - 7. C subroutines (or comparably compiled subroutines in other - languages) supplied by you and linked into this Package in order to - emulate subroutines and variables of the language defined by this - Package shall not be considered part of this Package, but are the - equivalent of input as in Paragraph 6, provided these subroutines do - not change the language in any way that would cause it to fail the - regression tests for the language. - - 8. Aggregation of this Package with a commercial distribution is always - permitted provided that the use of this Package is embedded; that is, - when no overt attempt is made to make this Package's interfaces visible - to the end user of the commercial distribution. Such use shall not be - construed as a distribution of this Package. - - 9. The name of the Copyright Holder may not be used to endorse or promote - products derived from this software without specific prior written permission. - - 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - The End - - score: '100.0' - start_line: 1091 - end_line: 1091 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_38.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: is public domain ( - - score: '100.0' - start_line: 1093 - end_line: 1093 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1094 - end_line: 1108 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_83.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This package 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU General - Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". - - score: '100.0' - start_line: 1110 - end_line: 1110 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_12.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2' - - score: '100.0' - start_line: 1111 - end_line: 1124 - matcher: 1-hash - rule_length: 116 - matched_length: 116 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_187.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License Version 2 as published by the Free Software Foundation. - - This package 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-2". - - score: '100.0' - start_line: 201 - end_line: 210 - matcher: 1-hash - rule_length: 92 - matched_length: 92 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1328.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - These files fall under the blanket license specified in the file - COPYING and README - GPLv2 Disclaimer: - For the avoidance of doubt, except that if any license choice - other than GPL or LGPL is available it will apply instead, - Oracle elects to use only the General Public License version 2 - (GPLv2) at this time for any software where a choice of GPL - license versions is made available with the language indicating - that GPLv2 or any later version may be used, or where a choice - of which version of the GPL is applied is otherwise unspecified. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/ncbi-tools6/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/ncbi-tools6/stable_copyright-detailed.expected.yml index f01fff6cd5b..54d9bd95009 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/ncbi-tools6/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/ncbi-tools6/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: public-domain AND us-govt-public-domain declared_license: - public_domain - BSL-1.0 @@ -22,11 +21,492 @@ declared_license: - NCSA - BSD-3-Clause - GPL-2+ -license_expression: (public-domain AND us-govt-public-domain) AND boost-1.0 AND (mit-with-modification-obligations +declared_license_expression: public-domain AND us-govt-public-domain +declared_license_expression_spdx: LicenseRef-scancode-public-domain AND LicenseRef-scancode-us-govt-public-domain +other_license_expression: (public-domain AND us-govt-public-domain) AND boost-1.0 AND (mit-with-modification-obligations AND proprietary-license) AND public-domain AND flex-2.5 AND flex-2.5 AND flex-2.5 AND flex-2.5 AND flex-2.5 AND mit AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (public-domain AND us-govt-public-domain) AND (public-domain AND us-govt-public-domain) AND (public-domain AND us-govt-public-domain) +other_license_expression_spdx: (LicenseRef-scancode-public-domain AND LicenseRef-scancode-us-govt-public-domain) + AND BSL-1.0 AND (LicenseRef-scancode-mit-modification-obligations AND LicenseRef-scancode-proprietary-license) + AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-flex-2.5 AND LicenseRef-scancode-flex-2.5 + AND LicenseRef-scancode-flex-2.5 AND LicenseRef-scancode-flex-2.5 AND LicenseRef-scancode-flex-2.5 + AND MIT AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) + AND (LicenseRef-scancode-public-domain AND LicenseRef-scancode-us-govt-public-domain) AND + (LicenseRef-scancode-public-domain AND LicenseRef-scancode-us-govt-public-domain) AND (LicenseRef-scancode-public-domain + AND LicenseRef-scancode-us-govt-public-domain) +license_detections: [] +other_license_detections: + - license_expression: public-domain AND us-govt-public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 92 + end_line: 92 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_128.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_128.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: put into the public domain, + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 94 + end_line: 112 + matched_length: 158 + match_coverage: '100.0' + matcher: 2-aho + license_expression: us-govt-public-domain + rule_identifier: us-govt-public-domain_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/us-govt-public-domain_24.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 158 + rule_relevance: 100 + matched_text: | + PUBLIC DOMAIN NOTICE + National Center for Biotechnology Information + + This software/database is a "United States Government Work" under the + terms of the United States Copyright Act. It was written as part of + the author's official duties as a United States Government employee and + thus cannot be copyrighted. This software/database is freely available + to the public for use. The National Library of Medicine and the U.S. + Government have not placed any restriction on its use or reproduction. + + Although all reasonable efforts have been taken to ensure the accuracy + and reliability of the software and data, the NLM and the U.S. + Government do not and cannot warrant the performance or results that + may be obtained by using this software or data. The NLM and the U.S. + Government disclaim all warranties, express or implied, including + warranties of performance, merchantability or fitness for any particular + purpose. + + Please cite the author in any work or product based on this material. + licenses: + - key: us-govt-public-domain + name: United States Government Public Domain + short_name: US Government Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: US Government + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/us-govt-public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/us-govt-public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-us-govt-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/us-govt-public-domain.LICENSE + - license_expression: boost-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 115 + end_line: 135 + matched_length: 202 + match_coverage: '100.0' + matcher: 1-hash + license_expression: boost-1.0 + rule_identifier: boost-1.0_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_9.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 202 + rule_relevance: 100 + matched_text: | + Permission is hereby granted, free of charge, to any person or organization + obtaining a copy of the software and accompanying documentation covered by + this license (the "Software") to use, reproduce, display, distribute, + execute, and transmit the Software, and to prepare derivative works of the + Software, and to permit third-parties to whom the Software is furnished to + do so, all subject to the following: + + The copyright notices in the Software and this entire statement, including + the above license grant, this restriction and the following disclaimer, + must be included in all copies of the Software, in whole or in part, and + all derivative works of the Software, unless such copies or derivative + works are solely in the form of machine-executable object code generated by + a source language processor. + + THE 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + licenses: + - key: boost-1.0 + name: Boost Software License 1.0 + short_name: Boost 1.0 + category: Permissive + is_exception: no + is_unknown: no + owner: Boost + homepage_url: http://www.boost.org/users/license.html + text_url: http://www.boost.org/LICENSE_1_0.txt + reference_url: https://scancode-licensedb.aboutcode.org/boost-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE + spdx_license_key: BSL-1.0 + spdx_url: https://spdx.org/licenses/BSL-1.0 + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 138 + end_line: 154 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: mit-with-modification-obligations AND proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 157 + end_line: 172 + matched_length: 153 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-with-modification-obligations + rule_identifier: mit-with-modification-obligations_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-with-modification-obligations_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 153 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation, and that the name of M.I.T. not be used in + advertising or publicity pertaining to distribution of the software + without specific, written prior permission. Furthermore if you modify + this software you must label your software as modified software and not + distribute it in such a fashion that it might be confused with the + original MIT software. M.I.T. makes no representations about the + suitability of this software for any purpose. It is provided "as is" + without express or implied warranty. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: mit-with-modification-obligations + name: MIT With Modification Obligations + short_name: MIT With Modification Obligations + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-with-modification-obligations + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-with-modification-obligations.LICENSE + spdx_license_key: LicenseRef-scancode-mit-modification-obligations + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-with-modification-obligations.LICENSE + - score: '100.0' + start_line: 179 + end_line: 185 + matched_length: 57 + match_coverage: '100.0' + matcher: 2-aho + license_expression: proprietary-license + rule_identifier: proprietary-license_136.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_136.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 57 + rule_relevance: 100 + matched_text: | + No commercial use of these trademarks may be made without prior + written permission of MIT. + + "Commercial use" means use of a name in a product or other for-profit + manner. It does NOT prevent a commercial firm from referring to the MIT + trademarks in order to convey information (although in doing so, + recognition of their trademark status should be given). + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 188 + end_line: '194' + matched_length: 36 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_359.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_359.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 36 + rule_relevance: 100 + matched_text: | + This source file is placed in the public domian. + Any resemblance to NCSA Telnet, living or dead, is purely coincidental. + + National Center for Supercomputing Applications + 152 Computing Applications Building + 605 E. Springfield Ave. + Champaign, IL 61820 + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: flex-2.5 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '197' + end_line: 209 + matched_length: 122 + match_coverage: '100.0' + matcher: 1-hash + license_expression: flex-2.5 + rule_identifier: flex-2.5_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/flex-2.5_6.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 122 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms are permitted + provided that: (1) source distributions retain this entire copyright + notice and comment, and (2) distributions including binaries display + the following acknowledgement: ``This product includes software + developed by the University of California, Berkeley and its contributors'' + in the documentation or other materials provided with the distribution + and in all advertising materials mentioning features or use of this + software. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: flex-2.5 + name: Flex License v2.5 + short_name: Flex 2.5 + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.cs.princeton.edu/~appel/modern/c/software/flex/flex.html + text_url: http://www.cs.cmu.edu/afs/cs/project/ai-repository-9/ai/areas/nlp/parsing/flex/copying.txt + reference_url: https://scancode-licensedb.aboutcode.org/flex-2.5 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/flex-2.5.LICENSE + spdx_license_key: LicenseRef-scancode-flex-2.5 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/flex-2.5.LICENSE + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 211 + end_line: 211 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 212 + end_line: 231 + matched_length: 139 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_845.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_845.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 139 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or (at your option) any later + version. + + This program 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. + + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later copyright: | 1996-2017 NCBI 2006 John Maddock @@ -47,284 +527,3 @@ copyright: | 2019 Steffen Möller 1996-2018 NCBI 2018 Liubov Chuprikova -matches: - - score: '100.0' - start_line: 92 - end_line: 92 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_128.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: put into the public domain, - - score: '100.0' - start_line: 94 - end_line: 112 - matcher: 2-aho - rule_length: 158 - matched_length: 158 - match_coverage: '100.0' - rule_relevance: 100 - identifier: us-govt-public-domain_24.RULE - license_expression: us-govt-public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - PUBLIC DOMAIN NOTICE - National Center for Biotechnology Information - - This software/database is a "United States Government Work" under the - terms of the United States Copyright Act. It was written as part of - the author's official duties as a United States Government employee and - thus cannot be copyrighted. This software/database is freely available - to the public for use. The National Library of Medicine and the U.S. - Government have not placed any restriction on its use or reproduction. - - Although all reasonable efforts have been taken to ensure the accuracy - and reliability of the software and data, the NLM and the U.S. - Government do not and cannot warrant the performance or results that - may be obtained by using this software or data. The NLM and the U.S. - Government disclaim all warranties, express or implied, including - warranties of performance, merchantability or fitness for any particular - purpose. - - Please cite the author in any work or product based on this material. - - score: '100.0' - start_line: 115 - end_line: 135 - matcher: 1-hash - rule_length: 202 - matched_length: 202 - match_coverage: '100.0' - rule_relevance: 100 - identifier: boost-1.0_9.RULE - license_expression: boost-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person or organization - obtaining a copy of the software and accompanying documentation covered by - this license (the "Software") to use, reproduce, display, distribute, - execute, and transmit the Software, and to prepare derivative works of the - Software, and to permit third-parties to whom the Software is furnished to - do so, all subject to the following: - - The copyright notices in the Software and this entire statement, including - the above license grant, this restriction and the following disclaimer, - must be included in all copies of the Software, in whole or in part, and - all derivative works of the Software, unless such copies or derivative - works are solely in the form of machine-executable object code generated by - a source language processor. - - THE 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT - SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE - FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 138 - end_line: 154 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 157 - end_line: 172 - matcher: 2-aho - rule_length: 153 - matched_length: 153 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-with-modification-obligations_4.RULE - license_expression: mit-with-modification-obligations - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and its - documentation for any purpose and without fee is hereby granted, - provided that the above copyright notice appear in all copies and that - both that copyright notice and this permission notice appear in - supporting documentation, and that the name of M.I.T. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. Furthermore if you modify - this software you must label your software as modified software and not - distribute it in such a fashion that it might be confused with the - original MIT software. M.I.T. makes no representations about the - suitability of this software for any purpose. It is provided "as is" - without express or implied warranty. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF - MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 179 - end_line: 185 - matcher: 2-aho - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_136.RULE - license_expression: proprietary-license - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No commercial use of these trademarks may be made without prior - written permission of MIT. - - "Commercial use" means use of a name in a product or other for-profit - manner. It does NOT prevent a commercial firm from referring to the MIT - trademarks in order to convey information (although in doing so, - recognition of their trademark status should be given). - - score: '100.0' - start_line: 188 - end_line: '194' - matcher: 1-hash - rule_length: 36 - matched_length: 36 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_359.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This source file is placed in the public domian. - Any resemblance to NCSA Telnet, living or dead, is purely coincidental. - - National Center for Supercomputing Applications - 152 Computing Applications Building - 605 E. Springfield Ave. - Champaign, IL 61820 - - score: '100.0' - start_line: '197' - end_line: 209 - matcher: 1-hash - rule_length: 122 - matched_length: 122 - match_coverage: '100.0' - rule_relevance: 100 - identifier: flex-2.5_6.RULE - license_expression: flex-2.5 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted - provided that: (1) source distributions retain this entire copyright - notice and comment, and (2) distributions including binaries display - the following acknowledgement: ``This product includes software - developed by the University of California, Berkeley and its contributors'' - in the documentation or other materials provided with the distribution - and in all advertising materials mentioning features or use of this - software. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 211 - end_line: 211 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 212 - end_line: 231 - matcher: 1-hash - rule_length: 139 - matched_length: 139 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_845.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or (at your option) any later - version. - - This program 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. - - You should have received a copy of the GNU General Public - License along with this package; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301 USA - - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/ncurses/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/ncurses/stable_copyright-detailed.expected.yml index 36295bb375e..73922dfb1b8 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/ncurses/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/ncurses/stable_copyright-detailed.expected.yml @@ -1,164 +1,248 @@ -primary_license: declared_license: -license_expression: x11-fsf AND x11-xconsortium AND bsd-new AND x11-fsf -copyright: | - Copyright (c) 1998-2018 Free Software Foundation, Inc. - Copyright (c) 2001 by Pradeep Padala - Copyright (c) 1994 X Consortium - Copyright (c) 1980, 1991, 1992, 1993 The Regents of the University of California - Copyright 1996-2018 by Thomas E. Dickey -matches: - - score: '100.0' - start_line: 23 - end_line: 45 - matcher: 2-aho - rule_length: 200 - matched_length: 200 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-fsf.LICENSE - license_expression: x11-fsf - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, distribute with modifications, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: +declared_license_expression: x11-fsf AND x11-xconsortium AND bsd-new AND x11-fsf +declared_license_expression_spdx: X11-distribute-modifications-variant AND X11 AND BSD-3-Clause + AND X11-distribute-modifications-variant +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: x11-fsf + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 23 + end_line: 45 + matched_length: 200 + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-fsf + rule_identifier: x11-fsf.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 200 + rule_relevance: 100 + 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, distribute with modifications, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. - THE 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 ABOVE 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. + THE 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 ABOVE 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. - Except as contained in this notice, the name(s) of the above copyright - holders shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization. - - score: '100.0' - start_line: 50 - end_line: 70 - matcher: 2-aho - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_2.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: + Except as contained in this notice, the name(s) of the above copyright + holders shall not be used in advertising or otherwise to promote the + sale, use or other dealings in this Software without prior written + authorization. + licenses: + - key: x11-fsf + name: X11-Style (FSF) + short_name: X11-Style (FSF) + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/x11-fsf + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE + spdx_license_key: X11-distribute-modifications-variant + spdx_url: https://spdx.org/licenses/X11-distribute-modifications-variant + - license_expression: x11-xconsortium + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 50 + end_line: 70 + matched_length: 201 + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-xconsortium + rule_identifier: x11-xconsortium_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 201 + rule_relevance: 100 + 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, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. - THE 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 - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + THE 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 + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. - - score: '100.0' - start_line: 76 - end_line: 98 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. + licenses: + - key: x11-xconsortium + name: X11-Style (X Consortium) + short_name: X11-Style (X Consortium) + category: Permissive + is_exception: no + is_unknown: no + owner: X Consortium + homepage_url: http://www.xfree86.org/current/LICENSE5.html + text_url: http://www.xfree86.org/current/LICENSE5.html + reference_url: https://scancode-licensedb.aboutcode.org/x11-xconsortium + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE + spdx_license_key: X11 + spdx_url: https://spdx.org/licenses/X11 + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 76 + end_line: 98 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 105 - end_line: 127 - matcher: 2-aho - rule_length: '199' - matched_length: '199' - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-fsf_7.RULE - license_expression: x11-fsf - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: x11-fsf + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 105 + end_line: 127 + matched_length: '199' + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-fsf + rule_identifier: x11-fsf_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-fsf_7.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '199' + rule_relevance: 100 + 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, subject to + the following conditions: - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. - THE 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 ABOVE LISTED COPYRIGHT HOLDER(S) 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. + THE 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 ABOVE LISTED COPYRIGHT HOLDER(S) 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. - Except as contained in this notice, the name(s) of the above copyright - holders shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization. + Except as contained in this notice, the name(s) of the above copyright + holders shall not be used in advertising or otherwise to promote the + sale, use or other dealings in this Software without prior written + authorization. + licenses: + - key: x11-fsf + name: X11-Style (FSF) + short_name: X11-Style (FSF) + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/x11-fsf + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE + spdx_license_key: X11-distribute-modifications-variant + spdx_url: https://spdx.org/licenses/X11-distribute-modifications-variant +other_license_detections: [] +copyright: | + Copyright (c) 1998-2018 Free Software Foundation, Inc. + Copyright (c) 2001 by Pradeep Padala + Copyright (c) 1994 X Consortium + Copyright (c) 1980, 1991, 1992, 1993 The Regents of the University of California + Copyright 1996-2018 by Thomas E. Dickey diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/newsboat/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/newsboat/stable_copyright-detailed.expected.yml index dee70b13148..9993789c5c8 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/newsboat/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/newsboat/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: mit declared_license: - MIT/Expat - MIT/Expat @@ -9,8 +8,276 @@ declared_license: - Boost-1.0 - GPL-2 - GPL-2+ -license_expression: mit AND mit AND boost-1.0 AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 - AND gpl-2.0) +declared_license_expression: mit +declared_license_expression_spdx: MIT +other_license_expression: mit AND mit AND boost-1.0 AND (gpl-2.0-plus AND gpl-2.0-plus) AND + (gpl-2.0 AND gpl-2.0) +other_license_expression_spdx: MIT AND MIT AND BSL-1.0 AND (GPL-2.0-or-later AND GPL-2.0-or-later) + AND (GPL-2.0-only AND GPL-2.0-only) +license_detections: [] +other_license_detections: + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 30 + end_line: 46 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: boost-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 49 + end_line: 70 + matched_length: 208 + match_coverage: '100.0' + matcher: 1-hash + license_expression: boost-1.0 + rule_identifier: boost-1.0_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_24.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 208 + rule_relevance: 100 + matched_text: | + Boost Software License Version 1.0 + Permission is hereby granted, free of charge, to any person or organization + obtaining a copy of the software and accompanying documentation covered by + this license (the "Software") to use, reproduce, display, distribute, + execute, and transmit the Software, and to prepare derivative works of the + Software, and to permit third-parties to whom the Software is furnished to + do so, all subject to the following: + + The copyright notices in the Software and this entire statement, including + the above license grant, this restriction and the following disclaimer, + must be included in all copies of the Software, in whole or in part, and + all derivative works of the Software, unless such copies or derivative + works are solely in the form of machine-executable object code generated by + a source language processor. + + THE 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + licenses: + - key: boost-1.0 + name: Boost Software License 1.0 + short_name: Boost 1.0 + category: Permissive + is_exception: no + is_unknown: no + owner: Boost + homepage_url: http://www.boost.org/users/license.html + text_url: http://www.boost.org/LICENSE_1_0.txt + reference_url: https://scancode-licensedb.aboutcode.org/boost-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE + spdx_license_key: BSL-1.0 + spdx_url: https://spdx.org/licenses/BSL-1.0 + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 72 + end_line: 72 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 73 + end_line: 78 + matched_length: 59 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1296.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1296.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 59 + rule_relevance: 100 + matched_text: | + This program 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; version 2 dated June, 1991. + + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 80 + end_line: 80 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 81 + end_line: 87 + matched_length: 66 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_985.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_985.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 66 + rule_relevance: 100 + matched_text: | + This program 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; version 2 dated June, 1991, or (at your + option) any later version. + + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later copyright: | 2015-2018, Alexander Batischev 2006-2010, Andreas Krennmair @@ -19,152 +286,3 @@ copyright: | 1990-2004, Hanspeter Moessenboeck, University of Linz 2016-2018, Nikos Tsipinakis , 2007-2014, Nico Golde -matches: - - score: '100.0' - start_line: 30 - end_line: 46 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 49 - end_line: 70 - matcher: 1-hash - rule_length: 208 - matched_length: 208 - match_coverage: '100.0' - rule_relevance: 100 - identifier: boost-1.0_24.RULE - license_expression: boost-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Boost Software License Version 1.0 - Permission is hereby granted, free of charge, to any person or organization - obtaining a copy of the software and accompanying documentation covered by - this license (the "Software") to use, reproduce, display, distribute, - execute, and transmit the Software, and to prepare derivative works of the - Software, and to permit third-parties to whom the Software is furnished to - do so, all subject to the following: - - The copyright notices in the Software and this entire statement, including - the above license grant, this restriction and the following disclaimer, - must be included in all copies of the Software, in whole or in part, and - all derivative works of the Software, unless such copies or derivative - works are solely in the form of machine-executable object code generated by - a source language processor. - - THE 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT - SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE - FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 72 - end_line: 72 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 73 - end_line: 78 - matcher: 1-hash - rule_length: 59 - matched_length: 59 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1296.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; version 2 dated June, 1991. - - On Debian systems, the complete text of version 2 of the GNU General - Public License can be found in '/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 80 - end_line: 80 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 81 - end_line: 87 - matcher: 1-hash - rule_length: 66 - matched_length: 66 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_985.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; version 2 dated June, 1991, or (at your - option) any later version. - - On Debian systems, the complete text of version 2 of the GNU General - Public License can be found in '/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nextcloud-desktop/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nextcloud-desktop/stable_copyright-detailed.expected.yml index 8f777f36f59..2720fb4ac23 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nextcloud-desktop/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nextcloud-desktop/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2+ @@ -25,11 +24,749 @@ declared_license: - LGPL-2.1 - LGPL-2.1+ - public-domain -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus - AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1) AND public-domain-disclaimer - AND bsd-new AND (lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1 AND lgpl-2.1) AND (mit AND mit) - AND cc-by-3.0 AND (apache-2.0 AND lgpl-2.1) AND (mit AND mit) AND boost-1.0 AND ((gpl-3.0 - AND gpl-3.0) OR (lgpl-2.1 AND lgpl-2.1)) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus) +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND + lgpl-2.1) AND public-domain-disclaimer AND bsd-new AND (lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1 + AND lgpl-2.1) AND (mit AND mit) AND cc-by-3.0 AND (apache-2.0 AND lgpl-2.1) AND (mit AND mit) + AND boost-1.0 AND ((gpl-3.0 AND gpl-3.0) OR (lgpl-2.1 AND lgpl-2.1)) AND (gpl-2.0-plus AND + gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-or-later) + AND (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-or-later) AND (LGPL-2.1-or-later AND + LGPL-2.1-only) AND (LGPL-2.1-or-later AND LGPL-2.1-only) AND LicenseRef-scancode-public-domain-disclaimer + AND BSD-3-Clause AND (LGPL-2.1-or-later AND LGPL-2.1-only) AND (LGPL-2.1-only AND LGPL-2.1-only) + AND (MIT AND MIT) AND CC-BY-3.0 AND (Apache-2.0 AND LGPL-2.1-only) AND (MIT AND MIT) AND BSL-1.0 + AND ((GPL-3.0-only AND GPL-3.0-only) OR (LGPL-2.1-only AND LGPL-2.1-only)) AND (GPL-2.0-or-later + AND GPL-2.0-or-later AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: apache-2.0 AND lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '90.0' + start_line: 162 + end_line: 175 + matched_length: 106 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 AND lgpl-2.1 + rule_identifier: apache-2.0_and_lgpl-2.1_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_2.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 90 + matched_text: | + Licensed 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 + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless 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. + + On Debian systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/Apache-2.0 + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 178 + end_line: '199' + matched_length: 201 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_942.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_942.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 201 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: boost-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 202 + end_line: 222 + matched_length: 202 + match_coverage: '100.0' + matcher: 1-hash + license_expression: boost-1.0 + rule_identifier: boost-1.0_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_9.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 202 + rule_relevance: 100 + matched_text: | + Permission is hereby granted, free of charge, to any person or organization + obtaining a copy of the software and accompanying documentation covered by + this license (the "Software") to use, reproduce, display, distribute, + execute, and transmit the Software, and to prepare derivative works of the + Software, and to permit third-parties to whom the Software is furnished to + do so, all subject to the following: + + The copyright notices in the Software and this entire statement, including + the above license grant, this restriction and the following disclaimer, + must be included in all copies of the Software, in whole or in part, and + all derivative works of the Software, unless such copies or derivative + works are solely in the form of machine-executable object code generated by + a source language processor. + + THE 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + licenses: + - key: boost-1.0 + name: Boost Software License 1.0 + short_name: Boost 1.0 + category: Permissive + is_exception: no + is_unknown: no + owner: Boost + homepage_url: http://www.boost.org/users/license.html + text_url: http://www.boost.org/LICENSE_1_0.txt + reference_url: https://scancode-licensedb.aboutcode.org/boost-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE + spdx_license_key: BSL-1.0 + spdx_url: https://spdx.org/licenses/BSL-1.0 + - license_expression: cc-by-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 225 + end_line: 247 + matched_length: 159 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc-by-3.0 + rule_identifier: cc-by-3.0_110.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-3.0_110.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 159 + rule_relevance: 100 + matched_text: | + Creative Commons Legal Code + + Attribution 3.0 Unported + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR + DAMAGES RESULTING FROM ITS USE. + + License + + THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE + COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY + COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS + AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + + BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE + TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY + BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS + CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND + CONDITIONS. + licenses: + - key: cc-by-3.0 + name: Creative Commons Attribution License 3.0 + short_name: CC-BY-3.0 + category: Permissive + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/licenses/by/3.0/ + text_url: http://creativecommons.org/licenses/by/3.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc-by-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-3.0.LICENSE + spdx_license_key: CC-BY-3.0 + spdx_url: https://spdx.org/licenses/CC-BY-3.0 + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 250 + end_line: 250 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_26.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: The MIT License (MIT) + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - score: '100.0' + start_line: 252 + end_line: 268 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 270 + end_line: 270 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 271 + end_line: 283 + matched_length: 113 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_420.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_420.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 113 + rule_relevance: 100 + matched_text: | + This program 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 2 + of the License, or (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 285 + end_line: 286 + matched_length: '19' + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_843.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_843.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + On Debian systems a full copy of the GPL 2 can be found at + /usr/share/common-licenses/GPL-2 + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 288 + end_line: 288 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_rdesc_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_rdesc_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3' + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - score: '100.0' + start_line: 289 + end_line: 303 + matched_length: 121 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_417.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_417.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 121 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License version 3 + as published by the Free Software Foundation. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems a full copy of the GPL 3 can be found at + /usr/share/common-licenses/GPL-3 + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - license_expression: lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 305 + end_line: 305 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1' + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '100.0' + start_line: 306 + end_line: 314 + matched_length: 91 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_313.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_313.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + - LICENSE.LGPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 91 + rule_relevance: 100 + matched_text: | + This file may be used under the terms of the GNU Lesser General Public + License version 2.1 as published by the Free Software Foundation and + appearing in the file LICENSE.LGPL included in the packaging of this file. + Please review the following information to ensure the GNU Lesser General + Public License version 2.1 requirements will be met: + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + + On Debian systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/LGPL-2.1 + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: lgpl-2.1-plus AND lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 316 + end_line: 316 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 317 + end_line: 332 + matched_length: 138 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_312.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_312.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 138 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/LGPL-2.1 + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: public-domain-disclaimer + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 335 + end_line: 337 + matched_length: 27 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain-disclaimer + rule_identifier: public-domain-disclaimer_47.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain-disclaimer_47.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 27 + rule_relevance: 100 + matched_text: | + This software is in the public domain, furnished "as is", without technical + support, and with no warranty, express or implied, as to its usefulness for + any purpose. + licenses: + - key: public-domain-disclaimer + name: Public Domain Disclaimer + short_name: Public Domain Disclaimer + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE copyright: | 2006, Alexander Neundorf 2006, Andreas Schneider @@ -101,415 +838,3 @@ copyright: | 2009-2010, Iowa State University 2014, Daniel Molkentin 2006-2012, Andreas Schneider -matches: - - score: '90.0' - start_line: 162 - end_line: 175 - matcher: 1-hash - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 90 - identifier: apache-2.0_and_lgpl-2.1_2.RULE - license_expression: apache-2.0 AND lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licensed 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 - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless 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. - - On Debian systems a full copy of the LGPL 2.1 can be found at - /usr/share/common-licenses/Apache-2.0 - - score: '100.0' - start_line: 178 - end_line: '199' - matcher: 1-hash - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_942.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 202 - end_line: 222 - matcher: 1-hash - rule_length: 202 - matched_length: 202 - match_coverage: '100.0' - rule_relevance: 100 - identifier: boost-1.0_9.RULE - license_expression: boost-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person or organization - obtaining a copy of the software and accompanying documentation covered by - this license (the "Software") to use, reproduce, display, distribute, - execute, and transmit the Software, and to prepare derivative works of the - Software, and to permit third-parties to whom the Software is furnished to - do so, all subject to the following: - - The copyright notices in the Software and this entire statement, including - the above license grant, this restriction and the following disclaimer, - must be included in all copies of the Software, in whole or in part, and - all derivative works of the Software, unless such copies or derivative - works are solely in the form of machine-executable object code generated by - a source language processor. - - THE 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT - SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE - FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 225 - end_line: 247 - matcher: 1-hash - rule_length: 159 - matched_length: 159 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc-by-3.0_110.RULE - license_expression: cc-by-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Creative Commons Legal Code - - Attribution 3.0 Unported - - CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE - LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN - ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS - INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES - REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR - DAMAGES RESULTING FROM ITS USE. - - License - - THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE - COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY - COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS - AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - - BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE - TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY - BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS - CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND - CONDITIONS. - - score: '100.0' - start_line: 250 - end_line: 250 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_26.RULE - license_expression: mit - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: The MIT License (MIT) - - score: '100.0' - start_line: 252 - end_line: 268 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 270 - end_line: 270 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 271 - end_line: 283 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 - of the License, or (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 285 - end_line: 286 - matcher: 2-aho - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_843.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems a full copy of the GPL 2 can be found at - /usr/share/common-licenses/GPL-2 - - score: '100.0' - start_line: 288 - end_line: 288 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_rdesc_1.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3' - - score: '100.0' - start_line: 289 - end_line: 303 - matcher: 1-hash - rule_length: 121 - matched_length: 121 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_417.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License version 3 - as published by the Free Software Foundation. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems a full copy of the GPL 3 can be found at - /usr/share/common-licenses/GPL-3 - - score: '100.0' - start_line: 305 - end_line: 305 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 306 - end_line: 314 - matcher: 1-hash - rule_length: 91 - matched_length: 91 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_313.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be used under the terms of the GNU Lesser General Public - License version 2.1 as published by the Free Software Foundation and - appearing in the file LICENSE.LGPL included in the packaging of this file. - Please review the following information to ensure the GNU Lesser General - Public License version 2.1 requirements will be met: - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. - - On Debian systems a full copy of the LGPL 2.1 can be found at - /usr/share/common-licenses/LGPL-2.1 - - score: '100.0' - start_line: 316 - end_line: 316 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 317 - end_line: 332 - matcher: 1-hash - rule_length: 138 - matched_length: 138 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_312.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems a full copy of the LGPL 2.1 can be found at - /usr/share/common-licenses/LGPL-2.1 - - score: '100.0' - start_line: 335 - end_line: 337 - matcher: 1-hash - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain-disclaimer_47.RULE - license_expression: public-domain-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is in the public domain, furnished "as is", without technical - support, and with no warranty, express or implied, as to its usefulness for - any purpose. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nginx/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nginx/stable_copyright-detailed.expected.yml index be98d032e77..a7f1c3b746e 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nginx/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nginx/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: bsd-simplified declared_license: - BSD-2-clause - BSD-2-clause @@ -24,10 +23,246 @@ declared_license: - BSD-3-clause - BSD-4-clause - MIT -license_expression: bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified +declared_license_expression: bsd-simplified +declared_license_expression_spdx: BSD-2-Clause +other_license_expression: bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new AND bsd-new AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND mit AND mit AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified +other_license_expression_spdx: BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause + AND BSD-2-Clause AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-2-Clause AND BSD-2-Clause + AND BSD-2-Clause AND BSD-2-Clause AND MIT AND MIT AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause + AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause +license_detections: [] +other_license_detections: + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 110 + end_line: 130 + matched_length: 185 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_20.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_20.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 185 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 135 + end_line: 157 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS + BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 160 + end_line: 182 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_42.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_42.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 185 + end_line: 201 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | 2002-2014 Igor Sysoev 2011-2014 Nginx, Inc. @@ -69,152 +304,3 @@ copyright: | Copyright (c) Adrian Perez Copyright (C) 2014 by Weibin Yao Copyright (C) 2012-2014, Roman Arutyunyan -matches: - - score: '100.0' - start_line: 110 - end_line: 130 - matcher: 2-aho - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_20.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 135 - end_line: 157 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this - software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS - BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 160 - end_line: 182 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_42.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 185 - end_line: 201 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/node-lodash/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/node-lodash/stable_copyright-detailed.expected.yml index 2b056a00f84..c082dfe7296 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/node-lodash/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/node-lodash/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: mit declared_license: - Expat - Expat @@ -8,7 +7,246 @@ declared_license: - Expat - GPL-2+ - public-domain -license_expression: mit AND mit AND bsd-new AND warranty-disclaimer AND (gpl-2.0-plus AND gpl-2.0-plus) +declared_license_expression: mit +declared_license_expression_spdx: MIT +other_license_expression: mit AND mit AND bsd-new AND warranty-disclaimer AND (gpl-2.0-plus + AND gpl-2.0-plus) +other_license_expression_spdx: MIT AND MIT AND BSD-3-Clause AND LicenseRef-scancode-warranty-disclaimer + AND (GPL-2.0-or-later AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '99.53' + start_line: 26 + end_line: 45 + matched_length: 211 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_314.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_314.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 211 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of Parakey Inc. nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 48 + end_line: 67 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following + conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 71 + end_line: 71 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 72 + end_line: 86 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_846.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_846.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This package 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 2 of the License, or + (at your option) any later version. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: warranty-disclaimer + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 89 + end_line: 89 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: warranty-disclaimer + rule_identifier: warranty-disclaimer_78.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/warranty-disclaimer_78.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. + licenses: + - key: warranty-disclaimer + name: Generic Bare Warranty Disclaimer + short_name: Generic Bare Warranty Disclaimer + category: Unstated License + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/warranty-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/warranty-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-warranty-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/warranty-disclaimer.LICENSE copyright: | JS Foundation and other contributors Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors @@ -16,139 +254,3 @@ copyright: | 2007, Parakey Inc. NONE 2014 Valentin OVD -matches: - - score: '99.53' - start_line: 26 - end_line: 45 - matcher: 1-hash - rule_length: 211 - matched_length: 211 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_314.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of [Parakey] Inc. nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 48 - end_line: 67 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following - conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 71 - end_line: 71 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 72 - end_line: 86 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_846.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package 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 2 of the License, or - (at your option) any later version. - - This package 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see - - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - - score: '100.0' - start_line: 89 - end_line: 89 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: warranty-disclaimer_78.RULE - license_expression: warranty-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-infrastructure-compute-tools/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-infrastructure-compute-tools/stable_copyright-detailed.expected.yml index e4d9ab8ca36..e9475b196ef 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-infrastructure-compute-tools/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-infrastructure-compute-tools/stable_copyright-detailed.expected.yml @@ -1,86 +1,158 @@ -primary_license: gpl-3.0-plus AND gpl-3.0 declared_license: - GPL-3+ - GPL-3+ -license_expression: gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0 AND gpl-3.0 +declared_license_expression: gpl-3.0-plus AND gpl-3.0 +declared_license_expression_spdx: GPL-3.0-or-later AND GPL-3.0-only +other_license_expression: gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0 AND gpl-3.0 +other_license_expression_spdx: GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-only AND GPL-3.0-only +license_detections: [] +other_license_detections: + - license_expression: gpl-3.0-plus AND gpl-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 12 + end_line: 12 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 13 + end_line: 24 + matched_length: 102 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_290.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 102 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 26 + end_line: 26 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_378.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_378.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 100 + matched_text: the GNU General Public License version 3 + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - score: '100.0' + start_line: 27 + end_line: 27 + matched_length: 6 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_93.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_93.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 6 + rule_relevance: 100 + matched_text: usr/share/common-licenses/GPL-3. + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only copyright: | 2014-2019 Daniel Baumann 2016 Andreas Kreuzer 2016 Simon Spoehel -matches: - - score: '100.0' - start_line: 12 - end_line: 12 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 13 - end_line: 24 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 26 - end_line: 26 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_378.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License version 3 - - score: '100.0' - start_line: 27 - end_line: 27 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-vm-tools/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-vm-tools/stable_copyright-detailed.expected.yml index 5f057d24313..1164592f1f2 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-vm-tools/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-vm-tools/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: lgpl-2.1 AND lgpl-2.0-plus declared_license: - LGPL-2.1 - GPL-2 @@ -12,300 +11,510 @@ declared_license: - LGPL-2.1 - MIT(*) - MIT(**) -license_expression: (lgpl-2.1 AND lgpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND bsd-new - AND (isc AND ibm-dhcp) AND xfree86-1.0 AND (gpl-2.0-plus AND gpl-2.0-plus) -copyright: | - VMware, Inc. - VMware, Inc. - 1990, 1993 The Regents of the University of California. - 1996, 1998 Internet Software Consortium - 2006 VMware, Inc. - 2007-2013 Daniel Baumann - 2014 Bernd Zeimetz -matches: - - score: '100.0' - start_line: 38 - end_line: 61 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_42.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\nmodification,\ - \ are permitted provided that the following conditions are\tmet:\n\n1. Redistributions\ - \ of source code must retain the above copyright notice, this\nlist of conditions and\ - \ the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above\ - \ copyright notice,\nthis list of conditions and the following disclaimer in the documentation\n\ - and/or other materials provided with the distribution.\n\n4. Neither the name of the University\ - \ nor the names of its contributors may be\nused to endorse or promote products derived\ - \ from this software without\nspecific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED\ - \ BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY\nEXPRESS 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 REGENTS OR CONTRIBUTORS 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 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." - - score: '100.0' - start_line: 63 - end_line: 63 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 64 - end_line: 74 - matcher: 2-aho - rule_length: 94 - matched_length: 94 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_353.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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, version 2 of the License. +declared_license_expression: lgpl-2.1 AND lgpl-2.0-plus +declared_license_expression_spdx: LGPL-2.1-only AND LGPL-2.0-or-later +other_license_expression: (lgpl-2.1 AND lgpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) + AND bsd-new AND (isc AND ibm-dhcp) AND xfree86-1.0 AND (gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: (LGPL-2.1-only AND LGPL-2.0-or-later) AND (GPL-2.0-only AND GPL-2.0-only + AND GPL-2.0-only) AND BSD-3-Clause AND (ISC AND LicenseRef-scancode-ibm-dhcp) AND LicenseRef-scancode-xfree86-1.0 + AND (GPL-2.0-or-later AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 38 + end_line: 61 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_42.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_42.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: "Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions are\tmet:\n\n1.\ + \ Redistributions of source code must retain the above copyright notice, this\nlist\ + \ of conditions and the following disclaimer.\n\n2. Redistributions in binary form\ + \ must reproduce the above copyright notice,\nthis list of conditions and the following\ + \ disclaimer in the documentation\nand/or other materials provided with the distribution.\n\ + \n4. Neither the name of the University nor the names of its contributors may be\n\ + used to endorse or promote products derived from this software without\nspecific prior\ + \ written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS\ + \ ``AS IS'' AND ANY\nEXPRESS 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 REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY\n\ + 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." + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 63 + end_line: 63 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 64 + end_line: 74 + matched_length: 94 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_353.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_353.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 94 + rule_relevance: 100 + matched_text: | + This program 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, version 2 of the License. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 76 - end_line: 77 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1290.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - The complete text of the GNU General Public License - can be found in /usr/share/common-licenses/GPL-2 file. - - score: '100.0' - start_line: 79 - end_line: 79 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 80 - end_line: 94 - matcher: 1-hash - rule_length: 122 - matched_length: 122 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_983.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. + You should have received a copy of the GNU General Public License + along with this program. If not, see . + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 76 + end_line: 77 + matched_length: 20 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1290.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1290.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + The complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 79 + end_line: 79 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 80 + end_line: 94 + matched_length: 122 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_983.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_983.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 122 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . + You should have received a copy of the GNU General Public License + along with this program. If not, see . - The complete text of the GNU General Public License - can be found in /usr/share/common-licenses/GPL-2 file. - - score: '100.0' - start_line: 96 - end_line: 96 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '89.68' - start_line: 97 - end_line: 110 - matcher: 3-seq - rule_length: 126 - matched_length: 113 - match_coverage: '89.68' - rule_relevance: 100 - identifier: lgpl-2.0-plus_477.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, [version] [2].[1] of the License. + The complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-2.1 AND lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 96 + end_line: 96 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1' + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '89.68' + start_line: 97 + end_line: 110 + matched_length: 113 + match_coverage: '89.68' + matcher: 3-seq + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_477.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_477.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, version 2.1 of the License. - This program 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 Lesser General Public License for more details. + This program 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 Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/ - - score: '100.0' - start_line: 113 - end_line: 123 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_9.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any purpose - with or without fee is hereby granted, provided that the above copyright notice - and this permission notice appear in all copies. + The complete text of the GNU Lesser General Public License + can be found in /usr/share/common-licenses/ + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: isc AND ibm-dhcp + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 113 + end_line: 123 + matched_length: 113 + match_coverage: '100.0' + matcher: 2-aho + license_expression: isc + rule_identifier: isc_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_9.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 113 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any purpose + with or without fee is hereby granted, provided that the above copyright notice + and this permission notice appear in all copies. - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE CONSORTIUM BE - LIABLE FOR ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 127 - end_line: 145 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ibm-dhcp.LICENSE - license_expression: ibm-dhcp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - International Business Machines, Inc. (hereinafter called IBM) grants - permission under its copyrights to use, copy, modify, and distribute this - Software with or without fee, provided that the above copyright notice and all - paragraphs of this notice appear in all copies, and that the name of IBM not be - used in connection with the marketing of any product incorporating the Software - or modifications thereof, without specific, written prior permission. + THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS ALL + WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE CONSORTIUM BE + LIABLE FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - score: '100.0' + start_line: 127 + end_line: 145 + matched_length: 203 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ibm-dhcp + rule_identifier: ibm-dhcp.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ibm-dhcp.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 203 + rule_relevance: 100 + matched_text: | + International Business Machines, Inc. (hereinafter called IBM) grants + permission under its copyrights to use, copy, modify, and distribute this + Software with or without fee, provided that the above copyright notice and all + paragraphs of this notice appear in all copies, and that the name of IBM not be + used in connection with the marketing of any product incorporating the Software + or modifications thereof, without specific, written prior permission. - To the extent it has a right to do so, IBM grants an immunity from suit under - its patents, if any, for the use, sale or manufacture of products to the extent - that such products are used for performing Domain Name System dynamic updates - in TCP/IP networks by means of the Software. No immunity is granted for any - product per se or for any other function of any product. + To the extent it has a right to do so, IBM grants an immunity from suit under + its patents, if any, for the use, sale or manufacture of products to the extent + that such products are used for performing Domain Name System dynamic updates + in TCP/IP networks by means of the Software. No immunity is granted for any + product per se or for any other function of any product. - THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, INCLUDING - ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING OUT OF OR IN CONNECTION - WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN IF IBM IS APPRISED OF THE - POSSIBILITY OF SUCH DAMAGES. - - score: '100.0' - start_line: 148 - end_line: 169 - matcher: 1-hash - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: xfree86-1.0_2.RULE - license_expression: xfree86-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: + THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, INCLUDING + ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR + CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING OUT OF OR IN CONNECTION + WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN IF IBM IS APPRISED OF THE + POSSIBILITY OF SUCH DAMAGES. + licenses: + - key: ibm-dhcp + name: IBM DHCP License + short_name: IBM DHCP License + category: Permissive + is_exception: no + is_unknown: no + owner: IBM + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ibm-dhcp + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ibm-dhcp.LICENSE + spdx_license_key: LicenseRef-scancode-ibm-dhcp + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ibm-dhcp.LICENSE + - license_expression: xfree86-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 148 + end_line: 169 + matched_length: 210 + match_coverage: '100.0' + matcher: 1-hash + license_expression: xfree86-1.0 + rule_identifier: xfree86-1.0_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/xfree86-1.0_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 210 + rule_relevance: 100 + 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, subject to the following conditions: - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. - THE 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 - COPYRIGHT HOLDER(S) OR AUTHOR(S) 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. + THE 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 + COPYRIGHT HOLDER(S) OR AUTHOR(S) 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. - Except as contained in this notice, the name of the copyright holder(s) and - author(s) shall not be used in advertising or otherwise to promote the sale, - use or other dealings in this Software without prior written authorization from - the copyright holder(s) and author(s). + Except as contained in this notice, the name of the copyright holder(s) and + author(s) shall not be used in advertising or otherwise to promote the sale, + use or other dealings in this Software without prior written authorization from + the copyright holder(s) and author(s). + licenses: + - key: xfree86-1.0 + name: XFree86 License 1.0 + short_name: XFree86 License 1.0 + category: Permissive + is_exception: no + is_unknown: no + owner: XFree86 Project, Inc + homepage_url: http://www.xfree86.org/current/LICENSE5.html + text_url: http://www.xfree86.org/current/LICENSE5.html + reference_url: https://scancode-licensedb.aboutcode.org/xfree86-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/xfree86-1.0.LICENSE + spdx_license_key: LicenseRef-scancode-xfree86-1.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/xfree86-1.0.LICENSE +copyright: | + VMware, Inc. + VMware, Inc. + 1990, 1993 The Regents of the University of California. + 1996, 1998 Internet Software Consortium + 2006 VMware, Inc. + 2007-2013 Daniel Baumann + 2014 Bernd Zeimetz diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/openldap/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/openldap/stable_copyright-detailed.expected.yml index f195f712cc5..4062c704b2e 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/openldap/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/openldap/stable_copyright-detailed.expected.yml @@ -1,563 +1,940 @@ -primary_license: declared_license: -license_expression: openldap-2.8 AND openldap-2.8 AND mit AND fsf-unlimited-no-warranty AND - hs-regexp AND ibm-dhcp AND ietf AND isc AND other-permissive AND other-permissive AND mit-old-style-no-advert - AND other-permissive AND hs-regexp AND openldap-2.8 AND bsla AND bsd-original-uc AND bsd-original-uc - AND bsd-original-uc AND bsd-original-uc-1986 -copyright: | - Copyright 1998-2016 The OpenLDAP Foundation - Copyright 1999 Computing Research Labs, New Mexico State University - Copyright (c) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. - Portions Copyright (c) 1995 by International Business Machines, Inc. - Copyright (c) The Internet Society (1999) - Copyright (c) 1996, 1998 by Internet Software Consortium - Copyright (c) 2000, Mark Adamson, Carnegie Mellon - Copyright 1991 by the Massachusetts Institute of Technology - Copyright 1999-2001 The OpenLDAP Foundation, Redwood City, California, USA. - Copyright (c) 2000 Pierangelo Masarati, -matches: - - score: '100.0' - start_line: 17 - end_line: 37 - matcher: 2-aho - rule_length: 124 - matched_length: 124 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openldap-2.8_21.RULE - license_expression: openldap-2.8 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted only as authorized by the OpenLDAP - Public License. +declared_license_expression: openldap-2.8 AND openldap-2.8 AND mit AND fsf-unlimited-no-warranty + AND hs-regexp AND ibm-dhcp AND ietf AND isc AND other-permissive AND other-permissive AND + mit-old-style-no-advert AND other-permissive AND hs-regexp AND openldap-2.8 AND bsla AND bsd-original-uc + AND bsd-original-uc AND bsd-original-uc AND bsd-original-uc-1986 +declared_license_expression_spdx: OLDAP-2.8 AND OLDAP-2.8 AND MIT AND LicenseRef-scancode-fsf-unlimited-no-warranty + AND Spencer-94 AND LicenseRef-scancode-ibm-dhcp AND LicenseRef-scancode-ietf AND ISC AND LicenseRef-scancode-other-permissive + AND LicenseRef-scancode-other-permissive AND NTP AND LicenseRef-scancode-other-permissive + AND Spencer-94 AND OLDAP-2.8 AND LicenseRef-scancode-bsla AND BSD-4-Clause-UC AND BSD-4-Clause-UC + AND BSD-4-Clause-UC AND LicenseRef-scancode-bsd-original-uc-1986 +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: openldap-2.8 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 17 + end_line: 37 + matched_length: 124 + match_coverage: '100.0' + matcher: 2-aho + license_expression: openldap-2.8 + rule_identifier: openldap-2.8_21.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openldap-2.8_21.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 124 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted only as authorized by the OpenLDAP + Public License. - A copy of this license is available in the file LICENSE in the - top-level directory of the distribution or, alternatively, at - . + A copy of this license is available in the file LICENSE in the + top-level directory of the distribution or, alternatively, at + . - OpenLDAP is a registered trademark of the OpenLDAP Foundation. + OpenLDAP is a registered trademark of the OpenLDAP Foundation. - Individual files and/or contributed packages may be copyright by - other parties and/or subject to additional restrictions. + Individual files and/or contributed packages may be copyright by + other parties and/or subject to additional restrictions. - This work is derived from the University of Michigan LDAP v3.3 - distribution. Information concerning this software is available - at . + This work is derived from the University of Michigan LDAP v3.3 + distribution. Information concerning this software is available + at . - This work also contains materials derived from public sources. + This work also contains materials derived from public sources. - Additional information about OpenLDAP can be obtained at - . - - score: '100.0' - start_line: 41 - end_line: 81 - matcher: 2-aho - rule_length: 297 - matched_length: 297 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openldap-2.8_16.RULE - license_expression: openldap-2.8 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The OpenLDAP Public License - Version 2.8, 17 August 2003 + Additional information about OpenLDAP can be obtained at + . + licenses: + - key: openldap-2.8 + name: OpenLDAP Public License 2.8 + short_name: OpenLDAP Public License 2.8 + category: Permissive + is_exception: no + is_unknown: no + owner: OpenLDAP Foundation + homepage_url: http://www.openldap.org/software/release/license.html + text_url: http://www.openldap.org/software/release/license.html + reference_url: https://scancode-licensedb.aboutcode.org/openldap-2.8 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openldap-2.8.LICENSE + spdx_license_key: OLDAP-2.8 + spdx_url: https://spdx.org/licenses/OLDAP-2.8 + - score: '100.0' + start_line: 41 + end_line: 81 + matched_length: 297 + match_coverage: '100.0' + matcher: 2-aho + license_expression: openldap-2.8 + rule_identifier: openldap-2.8_16.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openldap-2.8_16.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 297 + rule_relevance: 100 + matched_text: | + The OpenLDAP Public License + Version 2.8, 17 August 2003 - Redistribution and use of this software and associated documentation - ("Software"), with or without modification, are permitted provided - that the following conditions are met: + Redistribution and use of this software and associated documentation + ("Software"), with or without modification, are permitted provided + that the following conditions are met: - 1. Redistributions in source form must retain copyright statements - and notices, + 1. Redistributions in source form must retain copyright statements + and notices, - 2. Redistributions in binary form must reproduce applicable copyright - statements and notices, this list of conditions, and the following - disclaimer in the documentation and/or other materials provided - with the distribution, and + 2. Redistributions in binary form must reproduce applicable copyright + statements and notices, this list of conditions, and the following + disclaimer in the documentation and/or other materials provided + with the distribution, and - 3. Redistributions must contain a verbatim copy of this document. + 3. Redistributions must contain a verbatim copy of this document. - The OpenLDAP Foundation may revise this license from time to time. - Each revision is distinguished by a version number. You may use - this Software under terms of this license revision or under the - terms of any subsequent revision of the license. + The OpenLDAP Foundation may revise this license from time to time. + Each revision is distinguished by a version number. You may use + this Software under terms of this license revision or under the + terms of any subsequent revision of the license. - THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS - CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - SHALL THE OPENLDAP FOUNDATION, ITS CONTRIBUTORS, OR THE AUTHOR(S) - OR OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. + THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS + CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT + SHALL THE OPENLDAP FOUNDATION, ITS CONTRIBUTORS, OR THE AUTHOR(S) + OR OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. - The names of the authors and copyright holders must not be used in - advertising or otherwise to promote the sale, use or other dealing - in this Software without specific, written prior permission. Title - to copyright in this Software shall at all times remain with copyright - holders. - - score: '100.0' - start_line: 91 - end_line: 107 - matcher: 2-aho - rule_length: 165 - matched_length: 165 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_483.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - # - # The above copyright notice and this permission notice shall be included in - # all copies or substantial portions of the Software. - # - # THE 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 COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY 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. - - score: '100.0' - start_line: 115 - end_line: 122 - matcher: 2-aho - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty_2.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. + The names of the authors and copyright holders must not be used in + advertising or otherwise to promote the sale, use or other dealing + in this Software without specific, written prior permission. Title + to copyright in this Software shall at all times remain with copyright + holders. + licenses: + - key: openldap-2.8 + name: OpenLDAP Public License 2.8 + short_name: OpenLDAP Public License 2.8 + category: Permissive + is_exception: no + is_unknown: no + owner: OpenLDAP Foundation + homepage_url: http://www.openldap.org/software/release/license.html + text_url: http://www.openldap.org/software/release/license.html + reference_url: https://scancode-licensedb.aboutcode.org/openldap-2.8 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openldap-2.8.LICENSE + spdx_license_key: OLDAP-2.8 + spdx_url: https://spdx.org/licenses/OLDAP-2.8 + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 91 + end_line: 107 + matched_length: 165 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_483.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_483.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 165 + rule_relevance: 100 + 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, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included in + # all copies or substantial portions of the Software. + # + # THE 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 COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: fsf-unlimited-no-warranty + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 115 + end_line: 122 + matched_length: 64 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-unlimited-no-warranty + rule_identifier: fsf-unlimited-no-warranty_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-unlimited-no-warranty_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 64 + rule_relevance: 100 + matched_text: | + This Makefile.in is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, + # with or without modifications, as long as this notice is preserved. - # This program is distributed in the hope that it will be useful, - # but WITHOUT ANY WARRANTY, to the extent permitted by law; without - # even the implied warranty of MERCHANTABILITY or FITNESS FOR A - # PARTICULAR PURPOSE. - - score: '95.0' - start_line: 129 - end_line: 145 - matcher: 2-aho - rule_length: 123 - matched_length: 123 - match_coverage: '100.0' - rule_relevance: 95 - identifier: hs-regexp_5.RULE - license_expression: hs-regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to anyone to use this software for any purpose - * on any computer system, and to alter it and redistribute it, subject - * to the following restrictions: - * - * 1. The author is not responsible for the consequences of use of this - * software, no matter how awful, even if they arise from flaws in it. - * - * 2. The origin of this software must not be misrepresented, either by - * explicit claim or by omission. Since few users ever read sources, - * credits should appear in the documentation. - * - * 3. Altered versions must be plainly marked as such, and must not be - * misrepresented as being the original software. Since few users - * ever read sources, credits should appear in the - * documentation. - * - * 4. This notice may not be removed or altered. - - score: '100.0' - start_line: 154 - end_line: 173 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ibm-dhcp.LICENSE - license_expression: ibm-dhcp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - International Business Machines, Inc. (hereinafter called IBM) grants - * permission under its copyrights to use, copy, modify, and distribute this - * Software with or without fee, provided that the above copyright notice and - * all paragraphs of this notice appear in all copies, and that the name of IBM - * not be used in connection with the marketing of any product incorporating - * the Software or modifications thereof, without specific, written prior - * permission. - * - * To the extent it has a right to do so, IBM grants an immunity from suit - * under its patents, if any, for the use, sale or manufacture of products to - * the extent that such products are used for performing Domain Name System - * dynamic updates in TCP/IP networks by means of the Software. No immunity is - * granted for any product per se or for any other function of any product. - * - * THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - * PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, - * DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN - * IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. - - score: '100.0' - start_line: 180 - end_line: 206 - matcher: 2-aho - rule_length: 221 - matched_length: 221 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ietf_5.RULE - license_expression: ietf - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Full Copyright Statement\n# \n# Copyright (C) The Internet Society (1999).\ - \ All Rights Reserved.\n# \n# This document and translations of it may be copied and\ - \ furnished to\n# others, and derivative works that comment on or otherwise explain\ - \ it\n# or assist in its implementation may be prepared, copied, published\n# and\ - \ distributed, in whole or in part, without restriction of any\n# kind, provided that\ - \ the above copyright notice and this paragraph are\n# included on all such copies\ - \ and derivative works. However, this\n# document itself may not be modified in any\ - \ way, such as by removing\n# the copyright notice or references to the Internet Society\ - \ or other\n# Internet organizations, except as needed for the purpose of\n# developing\ - \ Internet standards in which case the procedures for\n# copyrights defined in the\ - \ Internet Standards process must be\n# followed, or as required to translate it into\ - \ languages other than\n# English.\n# \n# The limited permissions granted above\ - \ are perpetual and will not be\n# revoked by the Internet Society or its successors\ - \ or assigns.\n# \n# This document and the information contained herein is provided\ - \ on an\n# \"AS IS\" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING\n\ - # TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING\n# BUT NOT\ - \ LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION\n# HEREIN WILL NOT INFRINGE\ - \ ANY RIGHTS OR ANY IMPLIED WARRANTIES OF\n# MERCHANTABILITY OR FITNESS FOR A PARTICULAR\ - \ PURPOSE." - - score: '100.0' - start_line: 227 - end_line: 238 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_9.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 245 - end_line: 250 - matcher: 2-aho - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_203.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This software is not subject to any license of Silicon Graphics \n * Inc.\ - \ or Purdue University.\n *\n * Redistribution and use in source and binary forms are\ - \ permitted\n * without restriction or fee of any kind as long as this notice\n * is preserved." - - score: '100.0' - start_line: 277 - end_line: 283 - matcher: 2-aho - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_200.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This software is not subject to any license of Carnegie Mellon University.\n\ - \ *\n * Redistribution and use in source and binary forms are permitted without \n * restriction\ - \ or fee of any kind as long as this notice is preserved.\n *\n * The name \"Carnegie\ - \ Mellon\" must not be used to endorse or promote\n * products derived from this software\ - \ without prior written permission." - - score: '100.0' - start_line: 311 - end_line: 319 - matcher: 2-aho - rule_length: 96 - matched_length: 96 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style-no-advert_3.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, distribute, and sell this software and its - # documentation for any purpose is hereby granted without fee, provided that - # the above copyright notice appear in all copies and that both that - # copyright notice and this permission notice appear in supporting - # documentation, and that the name of M.I.T. not be used in advertising or - # publicity pertaining to distribution of the software without specific, - # written prior permission. M.I.T. makes no representations about the - # suitability of this software for any purpose. It is provided "as is" - # without express or implied warranty. - - score: '100.0' - start_line: 327 - end_line: 328 - matcher: 2-aho - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_199.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to copy and - distribute verbatim copies of this document is granted. - - score: '95.0' - start_line: 337 - end_line: 352 - matcher: 2-aho - rule_length: 123 - matched_length: 123 - match_coverage: '100.0' - rule_relevance: 95 - identifier: hs-regexp_5.RULE - license_expression: hs-regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to anyone to use this software for any purpose - * on any computer system, and to alter it and redistribute it, subject - * to the following restrictions: - * - * 1. The author is not responsible for the consequences of use of this - * software, no matter how awful, even if they arise from flaws in it. - * - * 2. The origin of this software must not be misrepresented, either by - * explicit claim or by omission. Since few users ever read sources, - * credits should appear in the documentation. - * - * 3. Altered versions must be plainly marked as such, and must not be - * misrepresented as being the original software. Since few users - * ever read sources, credits should appear in the documentation. - * - * 4. This notice may not be removed or altered. - - score: '100.0' - start_line: 359 - end_line: 362 - matcher: 2-aho - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openldap-2.8_15.RULE - license_expression: openldap-2.8 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted only - * as authorized by the OpenLDAP Public License. A copy of this - * license is available at http://www.OpenLDAP.org/license.html or - * in file LICENSE in the top-level directory of the distribution. - - score: '100.0' - start_line: 368 - end_line: 378 - matcher: 2-aho - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsla_3.RULE - license_expression: bsla - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted - * provided that the above copyright notice and this paragraph are - * duplicated in all such forms and that any documentation, - * advertising materials, and other materials related to such - * distribution and use acknowledge that the software was developed - * by the University of California, Berkeley. The name of the - * University may not be used to endorse or promote products derived - * from this software without specific prior written permission. - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 380 - end_line: 381 - matcher: 2-aho - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_25.RULE - license_expression: bsd-original-uc - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - NOTE: The Regents have since retroactively removed the advertising - clause from above. - - score: '100.0' - start_line: 388 - end_line: 414 - matcher: 2-aho - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: 416 - end_line: 419 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_24.RULE - license_expression: bsd-original-uc - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - NOTE: The Regents have since retroactively removed the advertising - clause from above. - See: - ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change - - score: '99.0' - start_line: 426 - end_line: 431 - matcher: 2-aho - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 99 - identifier: bsd-original-uc-1986_3.RULE - license_expression: bsd-original-uc-1986 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted - * provided that this notice is preserved and that due credit is given - * to the University of Michigan at Ann Arbor. The name of the University - * may not be used to endorse or promote products derived from this - * software without specific prior written permission. This software - * is provided ``as is'' without express or implied warranty. + # This program is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY, to the extent permitted by law; without + # even the implied warranty of MERCHANTABILITY or FITNESS FOR A + # PARTICULAR PURPOSE. + licenses: + - key: fsf-unlimited-no-warranty + name: FSF Unlimited License No Warranty + short_name: FSF Unlimited License No Warranty + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: http://www.fsf.org/licensing/licenses/ + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited-no-warranty + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + spdx_license_key: LicenseRef-scancode-fsf-unlimited-no-warranty + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + - license_expression: hs-regexp + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 129 + end_line: 145 + matched_length: 123 + match_coverage: '100.0' + matcher: 2-aho + license_expression: hs-regexp + rule_identifier: hs-regexp_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/hs-regexp_5.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 123 + rule_relevance: 95 + matched_text: | + Permission is granted to anyone to use this software for any purpose + * on any computer system, and to alter it and redistribute it, subject + * to the following restrictions: + * + * 1. The author is not responsible for the consequences of use of this + * software, no matter how awful, even if they arise from flaws in it. + * + * 2. The origin of this software must not be misrepresented, either by + * explicit claim or by omission. Since few users ever read sources, + * credits should appear in the documentation. + * + * 3. Altered versions must be plainly marked as such, and must not be + * misrepresented as being the original software. Since few users + * ever read sources, credits should appear in the + * documentation. + * + * 4. This notice may not be removed or altered. + licenses: + - key: hs-regexp + name: Henry Spencer Regexp License + short_name: Henry Spencer Regexp License + category: Permissive + is_exception: no + is_unknown: no + owner: Henry Spencer + homepage_url: https://github.com/garyhouston/regex/blob/master/COPYRIGHT + text_url: http://search.cpan.org/~knok/File-MMagic-1.12/MMagic.pm + reference_url: https://scancode-licensedb.aboutcode.org/hs-regexp + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/hs-regexp.LICENSE + spdx_license_key: Spencer-94 + spdx_url: https://spdx.org/licenses/Spencer-94 + - license_expression: ibm-dhcp + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 154 + end_line: 173 + matched_length: 203 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ibm-dhcp + rule_identifier: ibm-dhcp.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ibm-dhcp.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 203 + rule_relevance: 100 + matched_text: | + International Business Machines, Inc. (hereinafter called IBM) grants + * permission under its copyrights to use, copy, modify, and distribute this + * Software with or without fee, provided that the above copyright notice and + * all paragraphs of this notice appear in all copies, and that the name of IBM + * not be used in connection with the marketing of any product incorporating + * the Software or modifications thereof, without specific, written prior + * permission. + * + * To the extent it has a right to do so, IBM grants an immunity from suit + * under its patents, if any, for the use, sale or manufacture of products to + * the extent that such products are used for performing Domain Name System + * dynamic updates in TCP/IP networks by means of the Software. No immunity is + * granted for any product per se or for any other function of any product. + * + * THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, + * DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING + * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN + * IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. + licenses: + - key: ibm-dhcp + name: IBM DHCP License + short_name: IBM DHCP License + category: Permissive + is_exception: no + is_unknown: no + owner: IBM + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ibm-dhcp + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ibm-dhcp.LICENSE + spdx_license_key: LicenseRef-scancode-ibm-dhcp + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ibm-dhcp.LICENSE + - license_expression: ietf + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 180 + end_line: 206 + matched_length: 221 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ietf + rule_identifier: ietf_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ietf_5.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 221 + rule_relevance: 100 + matched_text: "Full Copyright Statement\n# \n# Copyright (C) The Internet Society\ + \ (1999). All Rights Reserved.\n# \n# This document and translations of it may\ + \ be copied and furnished to\n# others, and derivative works that comment on or\ + \ otherwise explain it\n# or assist in its implementation may be prepared, copied,\ + \ published\n# and distributed, in whole or in part, without restriction of any\n\ + # kind, provided that the above copyright notice and this paragraph are\n# included\ + \ on all such copies and derivative works. However, this\n# document itself may\ + \ not be modified in any way, such as by removing\n# the copyright notice or references\ + \ to the Internet Society or other\n# Internet organizations, except as needed\ + \ for the purpose of\n# developing Internet standards in which case the procedures\ + \ for\n# copyrights defined in the Internet Standards process must be\n# followed,\ + \ or as required to translate it into languages other than\n# English.\n# \n# \ + \ The limited permissions granted above are perpetual and will not be\n# revoked\ + \ by the Internet Society or its successors or assigns.\n# \n# This document and\ + \ the information contained herein is provided on an\n# \"AS IS\" basis and THE\ + \ INTERNET SOCIETY AND THE INTERNET ENGINEERING\n# TASK FORCE DISCLAIMS ALL WARRANTIES,\ + \ EXPRESS OR IMPLIED, INCLUDING\n# BUT NOT LIMITED TO ANY WARRANTY THAT THE USE\ + \ OF THE INFORMATION\n# HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES\ + \ OF\n# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." + licenses: + - key: ietf + name: Internet Engineering Task Force License + short_name: IETF License + category: Permissive + is_exception: no + is_unknown: no + owner: IETF - Internet Engineering Task Force + homepage_url: http://www.ietf.org/ + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ietf + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf.LICENSE + spdx_license_key: LicenseRef-scancode-ietf + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf.LICENSE + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 227 + end_line: 238 + matched_length: 113 + match_coverage: '100.0' + matcher: 2-aho + license_expression: isc + rule_identifier: isc_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_9.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 113 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS + * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE + * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 245 + end_line: 250 + matched_length: 39 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_203.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_203.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 39 + rule_relevance: 100 + matched_text: "This software is not subject to any license of Silicon Graphics \n *\ + \ Inc. or Purdue University.\n *\n * Redistribution and use in source and binary forms\ + \ are permitted\n * without restriction or fee of any kind as long as this notice\n\ + \ * is preserved." + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 277 + end_line: 283 + matched_length: 57 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_200.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_200.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 57 + rule_relevance: 100 + matched_text: "This software is not subject to any license of Carnegie Mellon University.\n\ + \ *\n * Redistribution and use in source and binary forms are permitted without \n\ + \ * restriction or fee of any kind as long as this notice is preserved.\n *\n * The\ + \ name \"Carnegie Mellon\" must not be used to endorse or promote\n * products derived\ + \ from this software without prior written permission." + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: mit-old-style-no-advert + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 311 + end_line: 319 + matched_length: 96 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-old-style-no-advert + rule_identifier: mit-old-style-no-advert_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style-no-advert_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 96 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, distribute, and sell this software and its + # documentation for any purpose is hereby granted without fee, provided that + # the above copyright notice appear in all copies and that both that + # copyright notice and this permission notice appear in supporting + # documentation, and that the name of M.I.T. not be used in advertising or + # publicity pertaining to distribution of the software without specific, + # written prior permission. M.I.T. makes no representations about the + # suitability of this software for any purpose. It is provided "as is" + # without express or implied warranty. + licenses: + - key: mit-old-style-no-advert + name: MIT Old Style no advertising + short_name: MIT Old Style no advertising + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_.28no_advertising_without_permission.29 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-old-style-no-advert + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style-no-advert.LICENSE + spdx_license_key: NTP + spdx_url: https://spdx.org/licenses/NTP + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 327 + end_line: 328 + matched_length: 12 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_199.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_199.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: | + Permission to copy and + distribute verbatim copies of this document is granted. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: hs-regexp + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 337 + end_line: 352 + matched_length: 123 + match_coverage: '100.0' + matcher: 2-aho + license_expression: hs-regexp + rule_identifier: hs-regexp_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/hs-regexp_5.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 123 + rule_relevance: 95 + matched_text: | + Permission is granted to anyone to use this software for any purpose + * on any computer system, and to alter it and redistribute it, subject + * to the following restrictions: + * + * 1. The author is not responsible for the consequences of use of this + * software, no matter how awful, even if they arise from flaws in it. + * + * 2. The origin of this software must not be misrepresented, either by + * explicit claim or by omission. Since few users ever read sources, + * credits should appear in the documentation. + * + * 3. Altered versions must be plainly marked as such, and must not be + * misrepresented as being the original software. Since few users + * ever read sources, credits should appear in the documentation. + * + * 4. This notice may not be removed or altered. + licenses: + - key: hs-regexp + name: Henry Spencer Regexp License + short_name: Henry Spencer Regexp License + category: Permissive + is_exception: no + is_unknown: no + owner: Henry Spencer + homepage_url: https://github.com/garyhouston/regex/blob/master/COPYRIGHT + text_url: http://search.cpan.org/~knok/File-MMagic-1.12/MMagic.pm + reference_url: https://scancode-licensedb.aboutcode.org/hs-regexp + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/hs-regexp.LICENSE + spdx_license_key: Spencer-94 + spdx_url: https://spdx.org/licenses/Spencer-94 + - license_expression: openldap-2.8 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 359 + end_line: 362 + matched_length: 43 + match_coverage: '100.0' + matcher: 2-aho + license_expression: openldap-2.8 + rule_identifier: openldap-2.8_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openldap-2.8_15.RULE + referenced_filenames: + - LICENSE + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 43 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms are permitted only + * as authorized by the OpenLDAP Public License. A copy of this + * license is available at http://www.OpenLDAP.org/license.html or + * in file LICENSE in the top-level directory of the distribution. + licenses: + - key: openldap-2.8 + name: OpenLDAP Public License 2.8 + short_name: OpenLDAP Public License 2.8 + category: Permissive + is_exception: no + is_unknown: no + owner: OpenLDAP Foundation + homepage_url: http://www.openldap.org/software/release/license.html + text_url: http://www.openldap.org/software/release/license.html + reference_url: https://scancode-licensedb.aboutcode.org/openldap-2.8 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openldap-2.8.LICENSE + spdx_license_key: OLDAP-2.8 + spdx_url: https://spdx.org/licenses/OLDAP-2.8 + - license_expression: bsla AND bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 368 + end_line: 378 + matched_length: 101 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsla + rule_identifier: bsla_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsla_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 101 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms are permitted + * provided that the above copyright notice and this paragraph are + * duplicated in all such forms and that any documentation, + * advertising materials, and other materials related to such + * distribution and use acknowledge that the software was developed + * by the University of California, Berkeley. The name of the + * University may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: bsla + name: Berkeley Software License Agreement + short_name: BSLA + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsla + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsla.LICENSE + spdx_license_key: LicenseRef-scancode-bsla + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsla.LICENSE + - score: '100.0' + start_line: 380 + end_line: 381 + matched_length: 12 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_25.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_25.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: | + NOTE: The Regents have since retroactively removed the advertising + clause from above. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 388 + end_line: 414 + matched_length: 243 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the University of + * California, Berkeley and its contributors. + * 4. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - score: '100.0' + start_line: 416 + end_line: 419 + matched_length: 24 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_24.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + NOTE: The Regents have since retroactively removed the advertising + clause from above. + See: + ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: bsd-original-uc-1986 + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 426 + end_line: 431 + matched_length: 64 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original-uc-1986 + rule_identifier: bsd-original-uc-1986_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc-1986_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 64 + rule_relevance: 99 + matched_text: | + Redistribution and use in source and binary forms are permitted + * provided that this notice is preserved and that due credit is given + * to the University of Michigan at Ann Arbor. The name of the University + * may not be used to endorse or promote products derived from this + * software without specific prior written permission. This software + * is provided ``as is'' without express or implied warranty. + licenses: + - key: bsd-original-uc-1986 + name: BSD-Original-UC-1986 + short_name: BSD-Original-UC-1986 + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc-1986 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc-1986.LICENSE + spdx_license_key: LicenseRef-scancode-bsd-original-uc-1986 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc-1986.LICENSE +other_license_detections: [] +copyright: | + Copyright 1998-2016 The OpenLDAP Foundation + Copyright 1999 Computing Research Labs, New Mexico State University + Copyright (c) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. + Portions Copyright (c) 1995 by International Business Machines, Inc. + Copyright (c) The Internet Society (1999) + Copyright (c) 1996, 1998 by Internet Software Consortium + Copyright (c) 2000, Mark Adamson, Carnegie Mellon + Copyright 1991 by the Massachusetts Institute of Technology + Copyright 1999-2001 The OpenLDAP Foundation, Redwood City, California, USA. + Copyright (c) 2000 Pierangelo Masarati, diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/osmpbf/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/osmpbf/stable_copyright-detailed.expected.yml index 72ac15b2a39..aaa1e304bed 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/osmpbf/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/osmpbf/stable_copyright-detailed.expected.yml @@ -1,106 +1,184 @@ -primary_license: lgpl-3.0-plus declared_license: - LGPL-3+ - GPL-3+ - LGPL-3+ - GPL-3+ -license_expression: (lgpl-3.0-plus AND lgpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) -copyright: | - 2010, Scott A. Crosby - 2010-2012, Giovanni Mascellani - 2011-2013, David Paleino -matches: - - score: '100.0' - start_line: 15 - end_line: 15 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 16 - end_line: 30 - matcher: 1-hash - rule_length: 130 - matched_length: 130 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. +declared_license_expression: lgpl-3.0-plus +declared_license_expression_spdx: LGPL-3.0-or-later +other_license_expression: (lgpl-3.0-plus AND lgpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) +other_license_expression_spdx: (LGPL-3.0-or-later AND LGPL-3.0-or-later) AND (GPL-3.0-or-later + AND GPL-3.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: lgpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 15 + end_line: 15 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-3+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - score: '100.0' + start_line: 16 + end_line: 30 + matched_length: 130 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_173.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_173.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 130 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. - This package 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 Lesser General Public License for more details. + This package 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 Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see - On Debian systems, the complete text of the GNU Lesser General Public License - version 3 can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 32 - end_line: 32 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 33 - end_line: 47 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_323.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package 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. + On Debian systems, the complete text of the GNU Lesser General Public License + version 3 can be found in "/usr/share/common-licenses/LGPL-3". + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 32 + end_line: 32 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 33 + end_line: 47 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_323.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_323.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This package 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. - This package 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. + This package 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see + You should have received a copy of the GNU General Public License + along with this program. If not, see - On Debian systems, the complete text of the GNU General Public License - version 3 can be found in "/usr/share/common-licenses/GPL-3". + On Debian systems, the complete text of the GNU General Public License + version 3 can be found in "/usr/share/common-licenses/GPL-3". + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later +copyright: | + 2010, Scott A. Crosby + 2010-2012, Giovanni Mascellani + 2011-2013, David Paleino diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pam-u2f/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pam-u2f/stable_copyright-detailed.expected.yml index a68bee9fe1a..6d577908e56 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pam-u2f/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pam-u2f/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: bsd-simplified declared_license: - BSD-2-clause - BSD-2-clause @@ -10,9 +9,328 @@ declared_license: - GPL-2+ - GPL-3+ - BSD-2-clause -license_expression: bsd-simplified AND bsd-simplified AND (gpl-2.0-plus AND gpl-2.0-plus) AND - (gpl-2.0-plus AND gpl-2.0-plus) AND fsf-unlimited AND (gpl-3.0-plus AND gpl-3.0-plus) AND - gpl-2.0-plus WITH libtool-exception-2.0 +declared_license_expression: bsd-simplified +declared_license_expression_spdx: BSD-2-Clause +other_license_expression: bsd-simplified AND bsd-simplified AND (gpl-2.0-plus AND gpl-2.0-plus) + AND (gpl-2.0-plus AND gpl-2.0-plus) AND fsf-unlimited AND (gpl-3.0-plus AND gpl-3.0-plus) + AND gpl-2.0-plus WITH libtool-exception-2.0 +other_license_expression_spdx: BSD-2-Clause AND BSD-2-Clause AND (GPL-2.0-or-later AND GPL-2.0-or-later) + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND FSFULLR AND (GPL-3.0-or-later AND GPL-3.0-or-later) + AND GPL-2.0-or-later WITH Libtool-exception +license_detections: [] +other_license_detections: + - license_expression: fsf-unlimited + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 27 + end_line: 29 + matched_length: 29 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-unlimited + rule_identifier: fsf-unlimited.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 29 + rule_relevance: 100 + matched_text: | + This file is free software; the Free Software Foundation gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + licenses: + - key: fsf-unlimited + name: Free Software Foundation - Unlimited License + short_name: FSF-Unlimited + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited.LICENSE + spdx_license_key: FSFULLR + spdx_url: https://spdx.org/licenses/FSFULLR + - license_expression: gpl-2.0-plus WITH libtool-exception-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 39 + end_line: 51 + matched_length: 113 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus WITH libtool-exception-2.0 + rule_identifier: gpl-2.0-plus_with_libtool-exception-2.0_8.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_8.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 113 + rule_relevance: 100 + matched_text: | + GNU Libtool 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 2 of the License, or + (at your option) any later version. + + As a special exception to the GNU General Public License, + if you distribute this file as part of a program or library that + is built using GNU Libtool, you may include this file under the + same distribution terms that you use for the rest of that program. + + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: libtool-exception-2.0 + name: GNU Libtool exception to GPL 2.0 + short_name: GNU Libtool exception to GPL 2.0 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://git.savannah.gnu.org/cgit/libtool.git/tree/m4/libtool.m4 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/libtool-exception-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/libtool-exception-2.0.LICENSE + spdx_license_key: Libtool-exception + spdx_url: https://spdx.org/licenses/Libtool-exception + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 54 + end_line: 54 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 55 + end_line: 61 + matched_length: 66 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_842.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_842.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 66 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or (at your option) any later + version. + + On Debian systems, the complete text of the GNU General Public License version 2 + can be found in /usr/share/common-licenses/GPL-2. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 63 + end_line: 63 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 64 + end_line: 70 + matched_length: 68 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_387.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_387.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 68 + rule_relevance: 100 + matched_text: | + This file 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. + + On Debian systems, the full text of the GNU General Public License version 3 + can be found in the file `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 73 + end_line: 95 + matched_length: 183 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_5.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause copyright: | Copyright (c) 2006-2018 Yubico AB 2014-2016 Yubico AB @@ -25,169 +343,3 @@ copyright: | 2011, Maarten Bosmans 2008, Guido U. Draheim 1996-2017, Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: 27 - end_line: 29 - matcher: 1-hash - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited.LICENSE - license_expression: fsf-unlimited - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; the Free Software Foundation gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - score: '100.0' - start_line: 39 - end_line: 51 - matcher: 1-hash - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_with_libtool-exception-2.0_8.RULE - license_expression: gpl-2.0-plus WITH libtool-exception-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Libtool 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 2 of the License, or - (at your option) any later version. - - As a special exception to the GNU General Public License, - if you distribute this file as part of a program or library that - is built using GNU Libtool, you may include this file under the - same distribution terms that you use for the rest of that program. - - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 54 - end_line: 54 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 55 - end_line: 61 - matcher: 1-hash - rule_length: 66 - matched_length: 66 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_842.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or (at your option) any later - version. - - On Debian systems, the complete text of the GNU General Public License version 2 - can be found in /usr/share/common-licenses/GPL-2. - - score: '100.0' - start_line: 63 - end_line: 63 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 64 - end_line: 70 - matcher: 1-hash - rule_length: 68 - matched_length: 68 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_387.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file 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. - - On Debian systems, the full text of the GNU General Public License version 3 - can be found in the file `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 73 - end_line: 95 - matcher: 1-hash - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_5.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pango1.0/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pango1.0/stable_copyright-detailed.expected.yml index 25b93c0c942..664d8b5bda6 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pango1.0/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pango1.0/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: lgpl-2.0-plus declared_license: - LGPL-2+ - Example @@ -16,11 +15,366 @@ declared_license: - LGPL-2+ - TCL - Unicode -license_expression: (lgpl-2.0-plus AND lgpl-2.0-plus) AND other-permissive AND (lgpl-2.0-plus +declared_license_expression: lgpl-2.0-plus +declared_license_expression_spdx: LGPL-2.0-or-later +other_license_expression: (lgpl-2.0-plus AND lgpl-2.0-plus) AND other-permissive AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND ((lgpl-2.0-plus AND lgpl-2.0-plus) AND tcl) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND unicode AND ((lgpl-2.0-plus AND lgpl-2.0-plus) AND x11) AND (lgpl-2.0-plus AND lgpl-2.0-plus) +other_license_expression_spdx: (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND LicenseRef-scancode-other-permissive + AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) + AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND ((LGPL-2.0-or-later AND LGPL-2.0-or-later) + AND TCL) AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) + AND LicenseRef-scancode-unicode AND ((LGPL-2.0-or-later AND LGPL-2.0-or-later) AND ICU) AND + (LGPL-2.0-or-later AND LGPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 85 + end_line: 87 + matched_length: 28 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-permissive + rule_identifier: other-permissive_324.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_324.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 28 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, distribute, and sell this example + for any purpose is hereby granted without fee. + It is provided "as is" without express or implied warranty. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: x11 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 90 + end_line: 116 + matched_length: 241 + match_coverage: '100.0' + matcher: 1-hash + license_expression: x11 + rule_identifier: x11_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 241 + rule_relevance: 100 + 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, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, provided that the above copyright notice(s) and this + permission notice appear in all copies of the Software and that both the + above copyright notice(s) and this permission notice appear in supporting + documentation. + + THE 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 OF THIRD PARTY RIGHTS. + IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE + BE LIABLE FOR ANY CLAIM, OR 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. + + Except as contained in this notice, the name of a copyright holder shall + not be used in advertising or otherwise to promote the sale, use or other + dealings in this Software without prior written authorization of the + copyright holder. + + All trademarks and registered trademarks mentioned herein are the property + of their respective owners. + licenses: + - key: x11 + name: X11 License + short_name: X11 License + category: Permissive + is_exception: no + is_unknown: no + owner: XFree86 Project, Inc + homepage_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/x11 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11.LICENSE + spdx_license_key: ICU + spdx_url: https://spdx.org/licenses/ICU + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 118 + end_line: 118 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 119 + end_line: 130 + matched_length: 106 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_529.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_529.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + On Debian systems, the complete text of the GNU Lesser General Public + License version 2 can be found in "/usr/share/common-licenses/LGPL-2". + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: tcl + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 133 + end_line: 171 + matched_length: 341 + match_coverage: '100.0' + matcher: 1-hash + license_expression: tcl + rule_identifier: tcl_14.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/tcl_14.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 341 + rule_relevance: 100 + matched_text: | + This software is copyrighted by the Regents of the University of + California, Sun Microsystems, Inc., and other parties. The following terms + apply to all files associated with the software unless explicitly + disclaimed in individual files. + + The authors hereby grant permission to use, copy, modify, distribute, + and license this software and its documentation for any purpose, + provided that existing copyright notices are retained in all copies + and that this notice is included verbatim in any distributions. No + written agreement, license, or royalty fee is required for any of the + authorized uses. Modifications to this software may be copyrighted by + their authors and need not follow the licensing terms described here, + provided that the new terms are clearly indicated on the first page + of each file where they apply. + + IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY + FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES + ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY + DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND + NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND + THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE + MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + + GOVERNMENT USE: If you are acquiring this software on behalf of the + U.S. government, the Government shall have only "Restricted Rights" + in the software and related documentation as defined in the Federal + Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you + are acquiring the software on behalf of the Department of Defense, + the software shall be classified as "Commercial Computer Software" + and the Government shall have only "Restricted Rights" as defined in + Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, + the authors grant the U.S. Government and others acting in its behalf + permission to use and distribute the software in accordance with the + terms specified in this license. + licenses: + - key: tcl + name: TCL/TK License + short_name: TCL/TK License + category: Permissive + is_exception: no + is_unknown: no + owner: Tcl Developer Xchange + homepage_url: http://www.tcl.tk/software/tcltk/license.html + text_url: http://www.tcl.tk/software/tcltk/license.html + reference_url: https://scancode-licensedb.aboutcode.org/tcl + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tcl.LICENSE + spdx_license_key: TCL + spdx_url: https://spdx.org/licenses/TCL + - license_expression: unicode + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 174 + end_line: 224 + matched_length: 423 + match_coverage: '100.0' + matcher: 1-hash + license_expression: unicode + rule_identifier: unicode_57.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode_57.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 423 + rule_relevance: 100 + matched_text: | + Unicode Data Files include all data files under the directories + http://www.unicode.org/Public/, http://www.unicode.org/reports/, + http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and + http://www.unicode.org/utility/trac/browser/. + + Unicode Data Files do not include PDF online code charts under the + directory http://www.unicode.org/Public/. + + Software includes any source code published in the Unicode Standard + or under the directories + http://www.unicode.org/Public/, http://www.unicode.org/reports/, + http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and + http://www.unicode.org/utility/trac/browser/. + + NOTICE TO USER: Carefully read the following legal agreement. + BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S + DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), + YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE + TERMS AND CONDITIONS OF THIS AGREEMENT. + IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE + THE DATA FILES OR SOFTWARE. + + COPYRIGHT AND PERMISSION NOTICE + Permission is hereby granted, free of charge, to any person obtaining + a copy of the Unicode data files and any associated documentation + (the "Data Files") or Unicode software and any associated documentation + (the "Software") to deal in the Data Files or Software + without restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, and/or sell copies of + the Data Files or Software, and to permit persons to whom the Data Files + or Software are furnished to do so, provided that either + (a) this copyright and permission notice appear with all copies + of the Data Files or Software, or + (b) this copyright and permission notice appear in associated + Documentation. + + THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS. + IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS + NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. + + Except as contained in this notice, the name of a copyright holder + shall not be used in advertising or otherwise to promote the sale, + use or other dealings in these Data Files or Software without prior + written authorization of the copyright holder. + licenses: + - key: unicode + name: Unicode Inc License Agreement + short_name: Unicode Inc License Agreement + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: http://unicode.org/ + text_url: http://unicode.org/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/unicode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + spdx_license_key: LicenseRef-scancode-unicode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE copyright: | 1999-2015 Red Hat 2005-2007 Imendio AB @@ -63,232 +417,3 @@ copyright: | 2002 Red Hat 1997-2002 International Business Machines Corporation and others 2018 Google -matches: - - score: '100.0' - start_line: 85 - end_line: 87 - matcher: 1-hash - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_324.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, distribute, and sell this example - for any purpose is hereby granted without fee. - It is provided "as is" without express or implied warranty. - - score: '100.0' - start_line: 90 - end_line: 116 - matcher: 1-hash - rule_length: 241 - matched_length: 241 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11_2.RULE - license_expression: x11 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, provided that the above copyright notice(s) and this - permission notice appear in all copies of the Software and that both the - above copyright notice(s) and this permission notice appear in supporting - documentation. - - THE 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 OF THIRD PARTY RIGHTS. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE - BE LIABLE FOR ANY CLAIM, OR 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. - - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or other - dealings in this Software without prior written authorization of the - copyright holder. - - All trademarks and registered trademarks mentioned herein are the property - of their respective owners. - - score: '100.0' - start_line: 118 - end_line: 118 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 119 - end_line: 130 - matcher: 1-hash - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_529.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - On Debian systems, the complete text of the GNU Lesser General Public - License version 2 can be found in "/usr/share/common-licenses/LGPL-2". - - score: '100.0' - start_line: 133 - end_line: 171 - matcher: 1-hash - rule_length: 341 - matched_length: 341 - match_coverage: '100.0' - rule_relevance: 100 - identifier: tcl_14.RULE - license_expression: tcl - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is copyrighted by the Regents of the University of - California, Sun Microsystems, Inc., and other parties. The following terms - apply to all files associated with the software unless explicitly - disclaimed in individual files. - - The authors hereby grant permission to use, copy, modify, distribute, - and license this software and its documentation for any purpose, - provided that existing copyright notices are retained in all copies - and that this notice is included verbatim in any distributions. No - written agreement, license, or royalty fee is required for any of the - authorized uses. Modifications to this software may be copyrighted by - their authors and need not follow the licensing terms described here, - provided that the new terms are clearly indicated on the first page - of each file where they apply. - - IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY - FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES - ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY - DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND - NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND - THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE - MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - - GOVERNMENT USE: If you are acquiring this software on behalf of the - U.S. government, the Government shall have only "Restricted Rights" - in the software and related documentation as defined in the Federal - Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you - are acquiring the software on behalf of the Department of Defense, - the software shall be classified as "Commercial Computer Software" - and the Government shall have only "Restricted Rights" as defined in - Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, - the authors grant the U.S. Government and others acting in its behalf - permission to use and distribute the software in accordance with the - terms specified in this license. - - score: '100.0' - start_line: 174 - end_line: 224 - matcher: 1-hash - rule_length: 423 - matched_length: 423 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_57.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Unicode Data Files include all data files under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and - http://www.unicode.org/utility/trac/browser/. - - Unicode Data Files do not include PDF online code charts under the - directory http://www.unicode.org/Public/. - - Software includes any source code published in the Unicode Standard - or under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and - http://www.unicode.org/utility/trac/browser/. - - NOTICE TO USER: Carefully read the following legal agreement. - BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S - DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), - YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE - TERMS AND CONDITIONS OF THIS AGREEMENT. - IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE - THE DATA FILES OR SOFTWARE. - - COPYRIGHT AND PERMISSION NOTICE - Permission is hereby granted, free of charge, to any person obtaining - a copy of the Unicode data files and any associated documentation - (the "Data Files") or Unicode software and any associated documentation - (the "Software") to deal in the Data Files or Software - without restriction, including without limitation the rights to use, - copy, modify, merge, publish, distribute, and/or sell copies of - the Data Files or Software, and to permit persons to whom the Data Files - or Software are furnished to do so, provided that either - (a) this copyright and permission notice appear with all copies - of the Data Files or Software, or - (b) this copyright and permission notice appear in associated - Documentation. - - THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS - NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder - shall not be used in advertising or otherwise to promote the sale, - use or other dealings in these Data Files or Software without prior - written authorization of the copyright holder. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/perl/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/perl/copyright-detailed.expected.yml index cc8ffa21df4..d502879984b 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/perl/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/perl/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: (gpl-1.0-plus AND gpl-1.0) OR artistic-perl-1.0 declared_license: - GPL-1+ or Artistic - GPL-1+ or Artistic @@ -233,7 +232,9 @@ declared_license: - CC0-1.0 - RRA-KEEP-THIS-NOTICE - Artistic-dist -license_expression: ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) +declared_license_expression: (gpl-1.0-plus AND gpl-1.0) OR artistic-perl-1.0 +declared_license_expression_spdx: (GPL-1.0-or-later AND GPL-1.0-only) OR Artistic-1.0-Perl +other_license_expression: ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND @@ -395,31 +396,27 @@ license_expression: ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artist AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND - ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND ((artistic-perl-1.0 - OR gpl-1.0-plus) AND (artistic-perl-1.0 OR gpl-1.0-plus)) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 - AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND - ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 - AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (((gpl-1.0-plus AND gpl-1.0) - OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND bsd-new) AND ((artistic-perl-1.0 OR gpl-1.0-plus) - AND bsd-new) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 - AND artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND bsd-new) AND ((artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new) AND ((gpl-1.0-plus AND + gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 - AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) @@ -431,20 +428,23 @@ license_expression: ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artist AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND - ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-perl-1.0 AND artistic-perl-1.0) AND - artistic-1.0 AND bsd-new AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 - AND artistic-perl-1.0)) AND ((artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-perl-1.0 OR - gpl-1.0-plus)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND (artistic-perl-1.0 AND artistic-perl-1.0) AND artistic-1.0 AND bsd-new + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND - (artistic-perl-1.0 AND artistic-perl-1.0) AND artistic-perl-1.0 AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND - (public-domain AND public-domain AND public-domain AND public-domain) AND ((gpl-1.0-plus AND - gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND (artistic-perl-1.0 AND artistic-perl-1.0) AND artistic-perl-1.0 AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND (public-domain AND public-domain AND public-domain AND public-domain) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 @@ -473,6 +473,12279 @@ license_expression: ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artist OR gpl-1.0-plus) AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND mit) AND ((gpl-1.0-plus OR artistic-perl-1.0) AND mit) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) +other_license_expression_spdx: ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND + Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND MIT AND (Spencer-86 AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl))) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) + AND GPL-3.0-or-later WITH Bison-exception-2.2 AND ((GPL-1.0-or-later AND GPL-1.0-only) OR + (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND + Unicode-DFS-2015 AND LicenseRef-scancode-unicode AND ((GPL-1.0-or-later AND GPL-1.0-only) + OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND (((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND Unicode-DFS-2015) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND LicenseRef-scancode-other-copyleft AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND bzip2-1.0.6 AND ((GPL-1.0-or-later AND GPL-1.0-only) + OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) + AND Zlib AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND (Artistic-1.0-Perl + AND Artistic-1.0-Perl) AND Artistic-2.0 AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-2.0-or-later AND GPL-2.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-2.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND (MIT OR (GPL-1.0-or-later AND GPL-1.0-only) + OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (MIT OR GPL-1.0-or-later OR Artistic-1.0-Perl) + AND (MIT OR (GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (MIT OR Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) + OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND ((Artistic-1.0-Perl OR + GPL-1.0-or-later) AND HPND) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND FSFAP AND MIT AND + MIT AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND MIT AND ((GPL-1.0-or-later AND GPL-1.0-only) + OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl AND + LicenseRef-scancode-public-domain AND (Artistic-2.0 AND LicenseRef-scancode-public-domain-disclaimer)) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND BSD-3-Clause AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND MIT AND MIT AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND ((GPL-1.0-or-later OR Artistic-1.0-Perl) AND LicenseRef-scancode-public-domain) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND (CC0-1.0 AND CC0-1.0) + AND CC0-1.0 AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND LicenseRef-scancode-other-permissive + AND ((GPL-2.0-or-later AND GPL-2.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-2.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND (((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND BSD-4-Clause) AND (BSD-3-Clause AND (GPL-1.0-or-later OR Artistic-1.0-Perl)) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND Unicode-DFS-2015 AND LicenseRef-scancode-unicode + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND ((Artistic-1.0-Perl OR + GPL-1.0-or-later) AND (GPL-1.0-or-later OR Artistic-1.0-Perl)) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND (((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND BSD-3-Clause) AND ((Artistic-1.0-Perl OR GPL-1.0-or-later) AND + BSD-3-Clause) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND ((GPL-1.0-or-later AND GPL-1.0-only) + OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND (Artistic-1.0-Perl AND Artistic-1.0-Perl) AND + Artistic-1.0 AND BSD-3-Clause AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND (Artistic-1.0-Perl AND Artistic-1.0-Perl) AND Artistic-1.0-Perl AND + ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl + OR GPL-1.0-or-later) AND (LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain + AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND ((GPL-1.0-or-later OR Artistic-1.0-Perl) AND LicenseRef-scancode-public-domain) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-2.0 AND LicenseRef-scancode-public-domain-disclaimer) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND ((GPL-1.0-or-later OR + Artistic-1.0-Perl) AND LicenseRef-scancode-public-domain) AND FSFAP AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND ((GPL-1.0-or-later OR Artistic-1.0-Perl) AND LicenseRef-scancode-public-domain) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND LicenseRef-scancode-other-copyleft + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl) OR LicenseRef-scancode-artistic-1988-1.0) AND (Artistic-1.0-Perl OR + LicenseRef-scancode-artistic-1988-1.0 OR GPL-1.0-or-later) AND LicenseRef-scancode-artistic-1988-1.0 + AND LicenseRef-scancode-artistic-1988-1.0 AND ((Artistic-1.0-Perl AND Artistic-1.0-Perl) OR + (GPL-1.0-or-later AND GPL-1.0-only) OR LicenseRef-scancode-artistic-1988-1.0) AND (LicenseRef-scancode-artistic-1988-1.0 + OR GPL-1.0-or-later) AND (((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND MIT) AND ((GPL-1.0-or-later OR Artistic-1.0-Perl) AND MIT) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2100 + end_line: 2100 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1' + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '100.0' + start_line: 2101 + end_line: 2102 + matched_length: 25 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_249.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_249.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + On Debian GNU/Linux systems, the complete text of the LGPL 2.1 + license can be found in `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: gpl-1.0-plus AND gpl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2104 + end_line: 2104 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_395.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_395.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-1+' + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 2105 + end_line: 2106 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0 + rule_identifier: gpl-1.0_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-1'. + licenses: + - key: gpl-1.0 + name: GNU General Public License 1.0 + short_name: GPL 1.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-1.0.html + text_url: http://www.gnu.org/licenses/gpl-1.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0.LICENSE + spdx_license_key: GPL-1.0-only + spdx_url: https://spdx.org/licenses/GPL-1.0-only + - license_expression: gpl-2.0-plus AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2108 + end_line: 2108 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 2109 + end_line: 2111 + matched_length: 27 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1040.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1040.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 27 + rule_relevance: 100 + matched_text: | + On Debian GNU/Linux systems, the complete text of version 2 of + the GNU General Public License can be found in + `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 2113 + end_line: 2113 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 + rule_identifier: artistic-perl-1.0_26.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_26.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 99 + matched_text: 'License: artistic' + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - score: '100.0' + start_line: 2114 + end_line: 2115 + matched_length: 21 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 + rule_identifier: artistic-perl-1.0_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 21 + rule_relevance: 100 + matched_text: | + On Debian GNU/Linux systems, the complete text of the + Artistic Licence can be found in `/usr/share/common-licenses/Artistic'. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2118 + end_line: 2299 + matched_length: 1354 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-2.0 + rule_identifier: artistic-2.0_36.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_36.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 1354 + rule_relevance: 100 + matched_text: | + Copyright (c) 2000-2006, The Perl Foundation. + + Everyone is permitted to copy and distribute verbatim copies of this + license document, but changing it is not allowed. + + Preamble + + This license establishes the terms under which a given free software + Package may be copied, modified, distributed, and/or redistributed. + The intent is that the Copyright Holder maintains some artistic + control over the development of that Package while still keeping the + Package available as open source and free software. + + You are always permitted to make arrangements wholly outside of this + license directly with the Copyright Holder of a given Package. If the + terms of this license do not permit the full use that you propose to + make of the Package, you should contact the Copyright Holder and seek + a different licensing arrangement. + + Definitions + + "Copyright Holder" means the individual(s) or organization(s) named in + the copyright notice for the entire Package. + + "Contributor" means any party that has contributed code or other + material to the Package, in accordance with the Copyright Holder's + procedures. + + "You" and "your" means any person who would like to copy, distribute, + or modify the Package. + + "Package" means the collection of files distributed by the Copyright + Holder, and derivatives of that collection and/or of those files. A + given Package may consist of either the Standard Version, or a + Modified Version. + + "Distribute" means providing a copy of the Package or making it + accessible to anyone else, or in the case of a company or + organization, to others outside of your company or organization. + + "Distributor Fee" means any fee that you charge for Distributing this + Package or providing support for this Package to another party. It + does not mean licensing fees. + + "Standard Version" refers to the Package if it has not been modified, + or has been modified only in ways explicitly requested by the + Copyright Holder. + + "Modified Version" means the Package, if it has been changed, and such + changes were not explicitly requested by the Copyright Holder. + + "Original License" means this Artistic License as Distributed with the + Standard Version of the Package, in its current version or as it may + be modified by The Perl Foundation in the future. + + "Source" form means the source code, documentation source, and + configuration files for the Package. + + "Compiled" form means the compiled bytecode, object code, binary, or + any other form resulting from mechanical transformation or translation + of the Source form. + + Permission for Use and Modification Without Distribution + + (1) You are permitted to use the Standard Version and create and use + Modified Versions for any purpose without restriction, provided that + you do not Distribute the Modified Version. + + Permissions for Redistribution of the Standard Version + + (2) You may Distribute verbatim copies of the Source form of the + Standard Version of this Package in any medium without restriction, + either gratis or for a Distributor Fee, provided that you duplicate + all of the original copyright notices and associated disclaimers. At + your discretion, such verbatim copies may or may not include a + Compiled form of the Package. + + (3) You may apply any bug fixes, portability changes, and other + modifications made available from the Copyright Holder. The resulting + Package will still be considered the Standard Version, and as such + will be subject to the Original License. + + Distribution of Modified Versions of the Package as Source + + (4) You may Distribute your Modified Version as Source (either gratis + or for a Distributor Fee, and with or without a Compiled form of the + Modified Version) provided that you clearly document how it differs + from the Standard Version, including, but not limited to, documenting + any non-standard features, executables, or modules, and provided that + you do at least ONE of the following: + + (a) make the Modified Version available to the Copyright Holder of the + Standard Version, under the Original License, so that the Copyright + Holder may include your modifications in the Standard Version. (b) + ensure that installation of your Modified Version does not prevent the + user installing or running the Standard Version. In addition, the + Modified Version must bear a name that is different from the name of + the Standard Version. (c) allow anyone who receives a copy of the + Modified Version to make the Source form of the Modified Version + available to others under (i) the Original License or (ii) a license + that permits the licensee to freely copy, modify and redistribute the + Modified Version using the same licensing terms that apply to the copy + that the licensee received, and requires that the Source form of the + Modified Version, and of any works derived from it, be made freely + available in that license fees are prohibited but Distributor Fees are + allowed. + + Distribution of Compiled Forms of the Standard Version or Modified + Versions without the Source + + (5) You may Distribute Compiled forms of the Standard Version without + the Source, provided that you include complete instructions on how to + get the Source of the Standard Version. Such instructions must be + valid at the time of your distribution. If these instructions, at any + time while you are carrying out such distribution, become invalid, you + must provide new instructions on demand or cease further distribution. + If you provide valid instructions or cease distribution within thirty + days after you become aware that the instructions are invalid, then + you do not forfeit any of your rights under this license. + + (6) You may Distribute a Modified Version in Compiled form without the + Source, provided that you comply with Section 4 with respect to the + Source of the Modified Version. + + Aggregating or Linking the Package + + (7) You may aggregate the Package (either the Standard Version or + Modified Version) with other packages and Distribute the resulting + aggregation provided that you do not charge a licensing fee for the + Package. Distributor Fees are permitted, and licensing fees for other + components in the aggregation are permitted. The terms of this license + apply to the use and Distribution of the Standard or Modified Versions + as included in the aggregation. + + (8) You are permitted to link Modified and Standard Versions with + other works, to embed the Package in a larger work of your own, or to + build stand-alone binary or bytecode versions of applications that + include the Package, and Distribute the result without restriction, + provided the result does not expose a direct interface to the Package. + + Items That are Not Considered Part of a Modified Version + + (9) Works (including, but not limited to, modules and scripts) that + merely extend or make use of the Package, do not, by themselves, cause + the Package to be a Modified Version. In addition, such works are not + considered parts of the Package itself, and are not subject to the + terms of this license. + + General Provisions + + (10) Any use, modification, and distribution of the Standard or + Modified Versions is governed by this Artistic License. By using, + modifying or distributing the Package, you accept this license. Do not + use, modify, or distribute the Package, if you do not accept this + license. + + (11) If your Modified Version has been derived from a Modified Version + made by someone other than you, you are nevertheless required to + ensure that your Modified Version complies with the requirements of + this license. + + (12) This license does not grant you the right to use any trademark, + service mark, tradename, or logo of the Copyright Holder. + + (13) This license includes the non-exclusive, worldwide, + free-of-charge patent license to make, have made, use, offer to sell, + sell, import and otherwise transfer the Package with respect to any + patent claims licensable by the Copyright Holder that are necessarily + infringed by the Package. If you institute patent litigation + (including a cross-claim or counterclaim) against any party alleging + that the Package constitutes direct or contributory patent + infringement, then this Artistic License to you shall terminate on the + date that such litigation is filed. + + (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT + HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED + WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A + PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT + PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT + HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE + OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: artistic-2.0 + name: Artistic License 2.0 + short_name: Artistic 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://www.perlfoundation.org/artistic_license_2_0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE + spdx_license_key: Artistic-2.0 + spdx_url: https://spdx.org/licenses/Artistic-2.0 + - license_expression: bzip2-libbzip-2010 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2302 + end_line: 2331 + matched_length: 233 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bzip2-libbzip-2010 + rule_identifier: bzip2-libbzip-2010.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 233 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + 2. The origin of this software must not be misrepresented; you must + not claim that you wrote the original software. If you use this + software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + . + 3. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + . + 4. The name of the author may not be used to endorse or promote + products derived from this software without specific prior written + permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS + OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bzip2-libbzip-2010 + name: bzip2 License 2010 + short_name: bzip2 License 2010 + category: Permissive + is_exception: no + is_unknown: no + owner: bzip + homepage_url: https://github.com/asimonov-im/bzip2/blob/master/LICENSE + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bzip2-libbzip-2010 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE + spdx_license_key: bzip2-1.0.6 + spdx_url: https://spdx.org/licenses/bzip2-1.0.6 + - license_expression: zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2337 + end_line: 2351 + matched_length: 132 + match_coverage: '100.0' + matcher: 1-hash + license_expression: zlib + rule_identifier: zlib.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + . + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + . + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2354 + end_line: 2370 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2373 + end_line: 2395 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_42.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_42.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-original + detection_log: + - not-combined + matches: + - score: '98.25' + start_line: 2398 + end_line: 2424 + matched_length: 224 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-original + rule_identifier: bsd-original_80.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_80.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 224 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: + This product includes software developed by Powerdog Industries. + 4. The name of Powerdog Industries may not be used to endorse or + promote products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED BY POWERDOG INDUSTRIES ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE POWERDOG INDUSTRIES BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-original + name: BSD-Original + short_name: BSD-Original + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6 + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE + spdx_license_key: BSD-4-Clause + spdx_url: https://spdx.org/licenses/BSD-4-Clause + - license_expression: unicode-dfs-2015 + detection_log: + - not-combined + matches: + - score: '99.57' + start_line: 2428 + end_line: 2482 + matched_length: 468 + match_coverage: '99.57' + matcher: 3-seq + license_expression: unicode-dfs-2015 + rule_identifier: unicode-dfs-2015_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode-dfs-2015_9.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 470 + rule_relevance: 100 + matched_text: | + UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + + Unicode Data Files include all data files under the directories + http://www.unicode.org/Public/, http://www.unicode.org/reports/, + and http://www.unicode.org/cldr/data/ . Unicode Data Files + do not include PDF online code charts under the directory + http://www.unicode.org/Public/. Software includes any + source code published in the Unicode Standard or under the directories + http://www.unicode.org/Public/, http://www.unicode.org/reports/, + and http://www.unicode.org/cldr/data/. + + NOTICE TO USER: Carefully read the following legal agreement. BY + DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE + INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU + UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND + CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, + INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. + + COPYRIGHT AND PERMISSION NOTICE + + Copyright © 1991-2011 Unicode, Inc. All rights + reserved. Distributed under the Terms of Use in + http://www.unicode.org/copyright.html. + + Permission is hereby granted, free of charge, to any person + obtaining a copy of the Unicode data files and any associated + documentation (the "Data Files") or Unicode software and any + associated documentation (the "Software") to deal in the Data Files + or Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, + and/or sell copies of the Data Files or Software, and to permit + persons to whom the Data Files or Software are furnished to do so, + provided that (a) the above copyright notice(s) and this permission + notice appear with all copies of the Data Files or Software, + (b) both the above copyright notice(s) and this permission notice + appear in associated documentation, and (c) there is clear notice + in each modified Data File or in the Software as well as in the + documentation associated with the Data File(s) or Software that + the data or software has been modified. + + THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE + FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. + + Except as contained in this notice, the name of a copyright holder + shall not be used in advertising or otherwise to promote the sale, + use or other dealings in these Data Files or Software without + prior written authorization of the copyright holder. + licenses: + - key: unicode-dfs-2015 + name: Unicode License Agreement - Data Files and Software (2015) + short_name: Unicode DFS 2015 + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: https://web.archive.org/web/20151224134844/http://unicode.org/copyright.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/unicode-dfs-2015 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode-dfs-2015.LICENSE + spdx_license_key: Unicode-DFS-2015 + spdx_url: https://spdx.org/licenses/Unicode-DFS-2015 + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2485 + end_line: 2507 + matched_length: 207 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_313.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_313.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 207 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The names of the authors may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2510 + end_line: 2532 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: regexp + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2535 + end_line: 2547 + matched_length: 88 + match_coverage: '100.0' + matcher: 1-hash + license_expression: regexp + rule_identifier: regexp.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/regexp.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 88 + rule_relevance: 100 + matched_text: | + Permission is granted to anyone to use this software for any + purpose on any computer system, and to redistribute it freely, + subject to the following restrictions: + + 1. The author is not responsible for the consequences of use of + this software, no matter how awful, even if they arise + from defects in it. + + 2. The origin of this software must not be misrepresented, either + by explicit claim or by omission. + + 3. Altered versions must be plainly marked as such, and must not + be misrepresented as being the original software. + licenses: + - key: regexp + name: Regexp License + short_name: Regexp License + category: Permissive + is_exception: no + is_unknown: no + owner: Henry Spencer + homepage_url: https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/regexp + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/regexp.LICENSE + spdx_license_key: Spencer-86 + spdx_url: https://spdx.org/licenses/Spencer-86 + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2550 + end_line: 2554 + matched_length: 43 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-permissive + rule_identifier: other-permissive_212.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_212.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 43 + rule_relevance: 100 + matched_text: | + This module may be modified, used, copied, and redistributed at your own risk. + + Although allowed by the preceding license, please do not publicly + redistribute modified versions of this code with the name "Text::Tabs" + unless it passes the unmodified Text::Tabs test suite. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: other-copyleft + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2557 + end_line: 2559 + matched_length: 35 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-copyleft + rule_identifier: other-copyleft_20.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_20.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 35 + rule_relevance: 100 + matched_text: | + This program is free and open software. You may use, modify, + distribute, and sell this program (and any modified variants) in any + way you wish, provided you do not restrict others from doing the same. + licenses: + - key: other-copyleft + name: Other Copyleft Licenses + short_name: Other Copyleft Licenses + category: Copyleft + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-copyleft + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + spdx_license_key: LicenseRef-scancode-other-copyleft + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + - license_expression: other-copyleft + detection_log: + - not-combined + matches: + - score: '90.0' + start_line: 2562 + end_line: 2563 + matched_length: '19' + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-copyleft + rule_identifier: other-copyleft_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 90 + matched_text: | + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + licenses: + - key: other-copyleft + name: Other Copyleft Licenses + short_name: Other Copyleft Licenses + category: Copyleft + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-copyleft + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + spdx_license_key: LicenseRef-scancode-other-copyleft + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2569 + end_line: 2569 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_45.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_45.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: placed in the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 2574 + end_line: 2574 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_285.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_285.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: is in the public domain, + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '70.0' + start_line: 2575 + end_line: 2575 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 70 + matched_text: public-domain + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '70.0' + start_line: 2584 + end_line: 2584 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 70 + matched_text: public domain + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-3.0-plus WITH bison-exception-2.2 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2588 + end_line: 2612 + matched_length: 208 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus WITH bison-exception-2.2 + rule_identifier: gpl-3.0-plus_with_bison-exception-3.0_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-3.0_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 208 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + As a special exception, you may create a larger work that contains + part or all of the Bison parser skeleton and distribute that work + under terms of your choice, so long as that work isn't itself a + parser generator using the skeleton or a modified version thereof + as a parser skeleton. Alternatively, if you modify or redistribute + the parser skeleton itself, you may (at your option) remove this + special exception, which will cause the skeleton and the resulting + Bison output files to be licensed under the GNU General Public + License without this special exception. + + This special exception was added by the Free Software Foundation in + version 2.2 of Bison. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: bison-exception-2.2 + name: Bison 2.2 exception to GPL 2.0 or later + short_name: Bison 2.2 exception to GPL 2.0 or later + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bison-exception-2.2 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bison-exception-2.2.LICENSE + spdx_license_key: Bison-exception-2.2 + spdx_url: https://spdx.org/licenses/Bison-exception-2.2 + - license_expression: paul-hsieh-derivative + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2615 + end_line: 2630 + matched_length: 121 + match_coverage: '100.0' + matcher: 1-hash + license_expression: paul-hsieh-derivative + rule_identifier: paul-hsieh-derivative_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/paul-hsieh-derivative_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 121 + rule_relevance: 100 + matched_text: | + The derivative content includes raw computer source code, ideas, + opinions, and excerpts whose original source is covered under another + license and transformations of such derivatives. Note that mere excerpts + by themselves (with the exception of raw source code) are not considered + derivative works under this license. Use and redistribution is limited + to the following conditions: + + One may not create a derivative work which, in any way, violates the + Paul Hsieh exposition license described above on the original content. + + One may not apply a license to a derivative work that precludes + anyone else from using and redistributing derivative content. + + One may not attribute any derivative content to authors not involved + in the creation of the content, though an attribution to the author + is not necessary. + licenses: + - key: paul-hsieh-derivative + name: Paul Hsieh Derivative License + short_name: Paul Hsieh Derivative License + category: Free Restricted + is_exception: no + is_unknown: no + owner: Paul Hsieh + homepage_url: http://www.azillionmonkeys.com/qed/weblicense.html + text_url: http://www.azillionmonkeys.com/qed/weblicense.html + reference_url: https://scancode-licensedb.aboutcode.org/paul-hsieh-derivative + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/paul-hsieh-derivative.LICENSE + spdx_license_key: LicenseRef-scancode-paul-hsieh-derivative + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/paul-hsieh-derivative.LICENSE + - license_expression: bsd-x11 + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 2636 + end_line: 2661 + matched_length: 217 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-x11 + rule_identifier: bsd-x11_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-x11_10.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 217 + rule_relevance: 99 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + Neither my name, Paul Hsieh, nor the names of any other contributors + to the code use may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-x11 + name: BSD-3-Clause with X11 disclaimer + short_name: BSD-3-Clause X11 disclaimer + category: Permissive + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-x11 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-x11.LICENSE + spdx_license_key: LicenseRef-scancode-bsd-x11 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-x11.LICENSE + - license_expression: cc0-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2663 + end_line: 2663 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: cc0-1.0' + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - score: '100.0' + start_line: 2664 + end_line: 2783 + matched_length: 981 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_155.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_155.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 981 + rule_relevance: 100 + matched_text: | + Statatement of Purpose + + The laws of most jurisdictions throughout the world automatically confer + exclusive Copyright and Related Rights (defined below) upon the creator + and subsequent owner(s) (each and all, an "owner") of an original work + of authorship and/or a database (each, a "Work"). + + Certain owners wish to permanently relinquish those rights to a Work + for the purpose of contributing to a commons of creative, cultural and + scientific works ("Commons") that the public can reliably and without + fear of later claims of infringement build upon, modify, incorporate in + other works, reuse and redistribute as freely as possible in any form + whatsoever and for any purposes, including without limitation commercial + purposes. These owners may contribute to the Commons to promote the ideal + of a free culture and the further production of creative, cultural and + scientific works, or to gain reputation or greater distribution for + their Work in part through the use and efforts of others. + + For these and/or other purposes and motivations, and without any + expectation of additional consideration or compensation, the person + associating CC0 with a Work (the "Affirmer"), to the extent that + he or she is an owner of Copyright and Related Rights in the Work, + voluntarily elects to apply CC0 to the Work and publicly distribute + the Work under its terms, with knowledge of his or her Copyright and + Related Rights in the Work and the meaning and intended legal effect + of CC0 on those rights. + + 1. Copyright and Related Rights. A Work made available under CC0 may be + protected by copyright and related or neighboring rights ("Copyright + and Related Rights"). Copyright and Related Rights include, but are + not limited to, the following: + + the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + + moral rights retained by the original author(s) and/or performer(s); + + publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + + rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + + rights protecting the extraction, dissemination, use and reuse of data in a Work; + + database rights (such as those arising under Directive 96/9/EC + of the European Parliament and of the Council of 11 March 1996 + on the legal protection of databases, and under any national + implementation thereof, including any amended or successor version + of such directive); and + + other similar, equivalent or corresponding rights throughout the world + based on applicable law or treaty, and any national implementations + thereof. + + 2. Waiver. To the greatest extent permitted by, but not in contravention + of, applicable law, Affirmer hereby overtly, fully, permanently, + irrevocably and unconditionally waives, abandons, and surrenders all + of Affirmer's Copyright and Related Rights and associated claims and + causes of action, whether now known or unknown (including existing + as well as future claims and causes of action), in the Work (i) in + all territories worldwide, (ii) for the maximum duration provided by + applicable law or treaty (including future time extensions), (iii) + in any current or future medium and for any number of copies, and (iv) + for any purpose whatsoever, including without limitation commercial, + advertising or promotional purposes (the "Waiver"). Affirmer makes the + Waiver for the benefit of each member of the public at large and to the + detriment of Affirmer's heirs and successors, fully intending that such + Waiver shall not be subject to revocation, rescission, cancellation, + termination, or any other legal or equitable action to disrupt the + quiet enjoyment of the Work by the public as contemplated by Affirmer's + express Statement of Purpose. + + 3. Public License Fallback. Should any part of the Waiver for any + reason be judged legally invalid or ineffective under applicable law, + then the Waiver shall be preserved to the maximum extent permitted + taking into account Affirmer's express Statement of Purpose. In + addition, to the extent the Waiver is so judged Affirmer hereby + grants to each affected person a royalty-free, non transferable, non + sublicensable, non exclusive, irrevocable and unconditional license + to exercise Affirmer's Copyright and Related Rights in the Work (i) + in all territories worldwide, (ii) for the maximum duration provided + by applicable law or treaty (including future time extensions), (iii) + in any current or future medium and for any number of copies, and (iv) + for any purpose whatsoever, including without limitation commercial, + advertising or promotional purposes (the "License"). The License shall + be deemed effective as of the date CC0 was applied by Affirmer to the + Work. Should any part of the License for any reason be judged legally + invalid or ineffective under applicable law, such partial invalidity + or ineffectiveness shall not invalidate the remainder of the License, + and in such case Affirmer hereby affirms that he or she will not (i) + exercise any of his or her remaining Copyright and Related Rights in + the Work or (ii) assert any associated claims and causes of action + with respect to the Work, in either case contrary to Affirmer's express + Statement of Purpose. + + 4. Limitations and Disclaimers. + + No trademark or patent rights held by Affirmer are waived, + abandoned, surrendered, licensed or otherwise affected by this + document. + + Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties + of title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, + or the present or absence of errors, whether or not discoverable, + all to the greatest extent permissible under applicable law. + + Affirmer disclaims responsibility for clearing rights of other + persons that may apply to the Work or any use thereof, including + without limitation any person's Copyright and Related Rights in the + Work. Further, Affirmer disclaims responsibility for obtaining any + necessary consents, permissions or other rights required for any + use of the Work. + + Affirmer understands and acknowledges that Creative Commons is not + a party to this document and has no duty or obligation with respect + to this CC0 or use of the Work. + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - license_expression: fsf-ap + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2790 + end_line: 2793 + matched_length: 35 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-ap + rule_identifier: fsf-ap.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 35 + rule_relevance: 100 + matched_text: | + Copying and distribution of this file, with or without modification, are + permitted in any medium without royalty provided the copyright notice and + this notice are preserved. This file is offered as-is, without any + warranty. + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - license_expression: artistic-dist-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2796 + end_line: 2920 + matched_length: 947 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-dist-1.0 + rule_identifier: artistic-dist-1.0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 947 + rule_relevance: 100 + matched_text: | + The "Artistic License" + + Preamble + + The intent of this document is to state the conditions under which a + Package may be copied, such that the Copyright Holder maintains some + semblance of artistic control over the development of the Package, + while giving the users of the package the right to use and distribute + the Package in a more-or-less customary fashion, plus the right to make + reasonable modifications. + + It also grants you the rights to reuse parts of a Package in your own + programs without transferring this License to those programs, provided + that you meet some reasonable requirements. + + Definitions: + + "Package" refers to the collection of files distributed by the + Copyright Holder, and derivatives of that collection of files + created through textual modification. + + "Standard Version" refers to such a Package if it has not been + modified, or has been modified in accordance with the wishes + of the Copyright Holder as specified below. + + "Copyright Holder" is whoever is named in the copyright or + copyrights for the package. + + "You" is you, if you're thinking about copying or distributing + this Package. + + "Reasonable copying fee" is whatever you can justify on the + basis of media cost, duplication charges, time of people involved, + and so on. (You will not be required to justify it to the + Copyright Holder, but only to the computing community at large + as a market that must bear the fee.) + + "Freely Available" means that no fee is charged for the item + itself, though there may be fees involved in handling the item. + It also means that recipients of the item may redistribute it + under the same conditions they received it. + + 1. You may make and give away verbatim copies of the source form of the + Standard Version of this Package without restriction, provided that you + duplicate all of the original copyright notices and associated disclaimers. + + 2. You may apply bug fixes, portability fixes and other modifications + derived from the Public Domain or from the Copyright Holder. A Package + modified in such a way shall still be considered the Standard Version. + + 3. You may otherwise modify your copy of this Package in any way, provided + that you insert a prominent notice in each changed file stating how and + when you changed that file, and provided that you do at least ONE of the + following: + + a) place your modifications in the Public Domain or otherwise make them + Freely Available, such as by posting said modifications to Usenet or + an equivalent medium, or placing the modifications on a major archive + site such as uunet.uu.net, or by allowing the Copyright Holder to include + your modifications in the Standard Version of the Package. + + b) use the modified Package only within your corporation or organization. + + c) rename any non-standard executables so the names do not conflict + with standard executables, which must also be provided, and provide + a separate manual page for each non-standard executable that clearly + documents how it differs from the Standard Version. + + d) make other distribution arrangements with the Copyright Holder. + + 4. You may distribute the programs of this Package in object code or + executable form, provided that you do at least ONE of the following: + + a) distribute a Standard Version of the executables and library files, + together with instructions (in the manual page or equivalent) on where + to get the Standard Version. + + b) accompany the distribution with the machine-readable source of + the Package with your modifications. + + c) give non-standard executables non-standard names, and clearly + document the differences in manual pages (or equivalent), together + with instructions on where to get the Standard Version. + + d) make other distribution arrangements with the Copyright Holder. + + 5. You may charge a reasonable copying fee for any distribution of this + Package. You may charge any fee you choose for support of this + Package. You may not charge a fee for this Package itself. However, + you may distribute this Package in aggregate with other (possibly + commercial) programs as part of a larger (possibly commercial) software + distribution provided that you do not advertise this Package as a + product of your own. + + 6. The scripts and library files supplied as input to or produced as + output from the programs of this Package do not automatically fall + under the copyright of this Package, but belong to whoever generated + them, and may be sold commercially, and may be aggregated with this + Package. If such scripts or library files are aggregated with this + Package via the so-called "undump" or "unexec" methods of producing a + binary executable image, then distribution of such an image shall + neither be construed as a distribution of this Package nor shall it + fall under the restrictions of Paragraphs 3 and 4, provided that you do + not represent such an executable image as a Standard Version of this + Package. + + 7. You may reuse parts of this Package in your own programs, provided that + you explicitly state where you got them from, in the source code (and, left + to your courtesy, in the documentation), duplicating all the associated + copyright notices and disclaimers. Besides your changes, if any, must be + clearly marked as such. Parts reused that way will no longer fall under this + license if, and only if, the name of your program(s) have no immediate + connection with the name of the Package itself or its associated programs. + You may then apply whatever restrictions you wish on the reused parts or + choose to place them in the Public Domain--this will apply only within the + context of your package. + + 8. The name of the Copyright Holder may not be used to endorse or promote + products derived from this software without specific prior written permission. + + 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + + The End + licenses: + - key: artistic-dist-1.0 + name: Artistic License for dist 1.0 + short_name: Artistic dist 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://raw.githubusercontent.com/rmanfredi/dist/2cec35331a912b165e2dd135d22de81f34bbc83f/Artistic + reference_url: https://scancode-licensedb.aboutcode.org/artistic-dist-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + spdx_license_key: LicenseRef-scancode-artistic-1988-1.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 20 + end_line: 27 + matched_length: 49 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_17.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 49 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of either: + + a) the GNU General Public License as published by the Free Software + Foundation; either version 1, or (at your option) any later + version, or + + b) the "Artistic License" which comes with Perl. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 47 + end_line: 47 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: This file is a part of Perl itself, licensed as above. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 54 + end_line: 54 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: This file is a part of Perl itself, licensed as above. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 64 + end_line: 64 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: This file is a part of Perl itself, licensed as above. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 72 + end_line: 72 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: This file is a part of Perl itself, licensed as above. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 82 + end_line: 82 + matched_length: 10 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: This file is a part of Perl itself, licensed as above. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 113 + end_line: 114 + matched_length: 23 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 126 + end_line: 127 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: unicode + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 136 + end_line: 136 + matched_length: 13 + match_coverage: '100.0' + matcher: 2-aho + license_expression: unicode + rule_identifier: unicode_14.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode_14.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 13 + rule_relevance: 100 + matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html + licenses: + - key: unicode + name: Unicode Inc License Agreement + short_name: Unicode Inc License Agreement + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: http://unicode.org/ + text_url: http://unicode.org/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/unicode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + spdx_license_key: LicenseRef-scancode-unicode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 146 + end_line: 148 + matched_length: 40 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_26.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_26.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 40 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself, either Perl version 5.10.0 or, + at your option, any later version of Perl 5 you may have available. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 154 + end_line: 155 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software. You can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 162 + end_line: 163 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 170 + end_line: 170 + matched_length: 11 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: All files are licensed under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '90.91' + start_line: 177 + end_line: 177 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_32.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_32.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: The PerlUi class is licensed under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '91.67' + start_line: 185 + end_line: 185 + matched_length: 11 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_31.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_31.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: The Symbian port is licensed under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '195' + end_line: '196' + matched_length: 15 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 15 + rule_relevance: 100 + matched_text: | + It is assumed that the test code is licensed under the same terms + as Perl. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 202 + end_line: 203 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 212 + end_line: 213 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 220 + end_line: 221 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 228 + end_line: 229 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under the same + terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 236 + end_line: 237 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 246 + end_line: 247 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 258 + end_line: 258 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: This file is a part of Perl itself, licensed as above. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 264 + end_line: 265 + matched_length: '19' + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_25.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_25.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This library is free software; you may redistribute and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 278 + end_line: 278 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_11.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_11.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This package has the same copyright and license as the perl core. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 284 + end_line: 285 + matched_length: 16 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_44.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_44.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 16 + rule_relevance: 100 + matched_text: | + This module is free software, you may distribute it under the + same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 293 + end_line: 295 + matched_length: 31 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_43.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_43.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 31 + rule_relevance: 100 + matched_text: | + This is free software. You may modify and/or redistribute this + code under the same terms as Perl 5.10 itself, or, at your option, + any later version of Perl 5. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 303 + end_line: 304 + matched_length: 16 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_44.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_44.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 16 + rule_relevance: 100 + matched_text: | + This module is free software. You may distribute it under the + same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 312 + end_line: 319 + matched_length: 50 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_13.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_13.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 50 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of either: + + a) the GNU General Public License as published by the Free + Software Foundation; either version 1, or (at your option) any + later version, or + + b) the "Artistic License" which comes with this kit. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 325 + end_line: 326 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 345 + end_line: 346 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 358 + end_line: 359 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 365 + end_line: 366 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 374 + end_line: 374 + matched_length: 11 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_42.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_42.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: You may redistribute this under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 382 + end_line: 383 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 394 + end_line: 395 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 402 + end_line: 403 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 410 + end_line: 411 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 417 + end_line: 418 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 427 + end_line: 428 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 435 + end_line: 436 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 444 + end_line: 445 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 454 + end_line: 455 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 462 + end_line: 463 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 469 + end_line: 470 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 476 + end_line: 477 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-2.0 + rule_identifier: artistic-2.0_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the terms of the the Artistic License (2.0). + licenses: + - key: artistic-2.0 + name: Artistic License 2.0 + short_name: Artistic 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://www.perlfoundation.org/artistic_license_2_0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE + spdx_license_key: Artistic-2.0 + spdx_url: https://spdx.org/licenses/Artistic-2.0 + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 484 + end_line: 485 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 492 + end_line: 493 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 500 + end_line: 509 + matched_length: 71 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_41.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_41.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 71 + rule_relevance: 100 + matched_text: | + There are no copyright or license notices in this distribution. It + is assumed that the copyright and license of Perl itself applies here + as well. + + This is supported by the README of the separate CPAN distribution at + , which states: + + You may distribute this work under the terms of either the GNU General + Public License or the Artistic License, as specified in perl's README + file. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 517 + end_line: 518 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 524 + end_line: 525 + matched_length: '19' + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_15.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 540 + end_line: 541 + matched_length: '19' + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_25.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_25.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This library is free software; you may redistribute and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 549 + end_line: 550 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 558 + end_line: 559 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 568 + end_line: 569 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 576 + end_line: 580 + matched_length: 47 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-2.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-2.0-plus_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-2.0-plus_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 47 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the terms of the Perl Artistic License or the + GNU General Public License as published by the Free Software + Foundation; either version 2 of the License, or (at your option) any + later version. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 587 + end_line: 588 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 595 + end_line: 596 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 603 + end_line: 604 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute + it and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 613 + end_line: 614 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 621 + end_line: 622 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 630 + end_line: 631 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 638 + end_line: 639 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_15.RULE + referenced_filenames: + - LICENCE + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public License + or the Artistic License, as specified in the LICENCE file. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 646 + end_line: 647 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 657 + end_line: 658 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 664 + end_line: 665 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 676 + end_line: 677 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: mit OR gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 684 + end_line: 686 + matched_length: 37 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit OR gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: mit_or_gpl-1.0-plus_or_artistic-perl-1.0_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_or_artistic-perl-1.0_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 37 + rule_relevance: 100 + matched_text: | + This software is released under the MIT license cited below. Additionally, + when this software is distributed with Perl Kit, Version 5, you may also + redistribute it and/or modify it under the same terms as Perl itself. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: mit OR artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 700 + end_line: 701 + matched_length: 21 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit OR artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: mit_or_artistic-perl-1.0_or_gpl-1.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_artistic-perl-1.0_or_gpl-1.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 21 + rule_relevance: 99 + matched_text: | + It is assumed that these translations are licensed under the same terms as + the rest of the Locale-Maketext-Simple distribution. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 707 + end_line: 708 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 715 + end_line: 719 + matched_length: 34 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_8.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_8.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 34 + rule_relevance: 100 + matched_text: | + This library is free software; you may redistribute it and/or modify + it under the same terms as Perl itself. + + You may copy and distribute this program under the same terms as + Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 727 + end_line: 728 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: (artistic-perl-1.0 OR gpl-1.0-plus) AND historical + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 736 + end_line: 737 + matched_length: 20 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 744 + end_line: 753 + matched_length: 87 + match_coverage: '100.0' + matcher: 2-aho + license_expression: historical + rule_identifier: historical_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_9.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 87 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this material + for any purpose and without fee is hereby granted, provided + that the above copyright notice and this permission notice + appear in all copies, and that the name of Bellcore not be + used in advertising or publicity pertaining to this + material without the specific, prior written permission + of an authorized representative of Bellcore. BELLCORE + MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY + OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", + WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. + licenses: + - key: historical + name: Historical Permission Notice and Disclaimer + short_name: Historical Permission Notice and Disclaimer + category: Permissive + is_exception: no + is_unknown: no + owner: OSI - Open Source Initiative + homepage_url: http://www.opensource.org/licenses/historical.php + text_url: http://www.opensource.org/licenses/historical.php + reference_url: https://scancode-licensedb.aboutcode.org/historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/historical.LICENSE + spdx_license_key: HPND + spdx_url: https://spdx.org/licenses/HPND + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 761 + end_line: 762 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 769 + end_line: 770 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software. It may be used, redistributed + and/or modified under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 777 + end_line: 777 + matched_length: 11 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: This module is released under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 784 + end_line: 785 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 792 + end_line: 793 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 800 + end_line: 801 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 808 + end_line: 810 + matched_length: 18 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_5.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + is free software; + you can redistribute it and/or modify it under the same terms + as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 817 + end_line: 818 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 827 + end_line: 828 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 836 + end_line: 837 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 868 + end_line: 869 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 882 + end_line: 883 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_5.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 890 + end_line: 891 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 898 + end_line: 900 + matched_length: 18 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_5.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + is free software; + you can redistribute it and/or modify it under the same terms + as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - license-clues + matches: + - score: '56.14' + start_line: 908 + end_line: 909 + matched_length: 13 + match_coverage: '59.09' + matcher: 3-seq + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_39.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_39.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 95 + matched_text: | + license notice, but it is assumed that it + is licensed under the same terms as + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 916 + end_line: 917 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 924 + end_line: 925 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 AND public-domain AND (artistic-2.0 AND public-domain-disclaimer) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 939 + end_line: 943 + matched_length: 35 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 + rule_identifier: artistic-perl-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 35 + rule_relevance: 100 + matched_text: | + The license notice in the document is: + + When included as an integrated part of the Standard Distribution + of Perl or of its documentation (printed or otherwise), this works is + covered under Perl's Artistic License. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - score: '100.0' + start_line: 946 + end_line: 950 + matched_length: 56 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_286.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_286.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 56 + rule_relevance: 100 + matched_text: | + Irrespective of its distribution, all code examples here are in the public + domain. You are permitted and encouraged to use this code and any + derivatives thereof in your own programs for fun or for profit as you + see fit. A simple comment in the code giving credit to the FAQ would + be courteous but is not required. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 954 + end_line: 956 + matched_length: 39 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-2.0 AND public-domain-disclaimer + rule_identifier: artistic-2.0_and_public-domain-disclaimer_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_and_public-domain-disclaimer_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 39 + rule_relevance: 100 + matched_text: | + This document is available under the same terms as Perl itself. Code + examples in all the perlfaq documents are in the public domain. Use + them as you see fit (and at your own risk with no warranty from anyone). + licenses: + - key: artistic-2.0 + name: Artistic License 2.0 + short_name: Artistic 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://www.perlfoundation.org/artistic_license_2_0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE + spdx_license_key: Artistic-2.0 + spdx_url: https://spdx.org/licenses/Artistic-2.0 + - key: public-domain-disclaimer + name: Public Domain Disclaimer + short_name: Public Domain Disclaimer + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 964 + end_line: 966 + matched_length: 18 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_5.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + is free software; + you can redistribute it and/or modify it under the same terms + as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 973 + end_line: 974 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 981 + end_line: 982 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 998 + end_line: 999 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1017 + end_line: 1018 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_40.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_40.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + This software is free software and can be modified and distributed under + the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1025 + end_line: 1026 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1033 + end_line: 1034 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1042 + end_line: 1043 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1051 + end_line: 1052 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1060 + end_line: 1061 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1068 + end_line: 1069 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1084 + end_line: 1085 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: (gpl-1.0-plus OR artistic-perl-1.0) AND public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1092 + end_line: 1093 + matched_length: '19' + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_39.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This documentation is free; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - score: '100.0' + start_line: 1095 + end_line: 1099 + matched_length: 53 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_287.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_287.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 53 + rule_relevance: 100 + matched_text: | + Irrespective of its distribution, all code examples in these files + are hereby placed into the public domain. You are permitted and + encouraged to use this code in your own programs for fun + or for profit as you see fit. A simple comment in the code giving + credit would be courteous but is not required. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1107 + end_line: 1108 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1114 + end_line: 1115 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: cc0-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1126 + end_line: 1128 + matched_length: 29 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_154.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_154.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 29 + rule_relevance: 100 + matched_text: | + The file links to http://creativecommons.org/publicdomain/zero/1.0/ + and the full license text as retrieved from there can be found at the + end of this file. + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1136 + end_line: 1137 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software. It may be used, redistributed and/or + modified under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 1144 + end_line: 1147 + matched_length: 26 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 26 + rule_relevance: 99 + matched_text: | + There are no copyright notices this distribution. + + This library is free software; you may redistribute and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1161 + end_line: 1167 + matched_length: 61 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-2.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-2.0-plus_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-2.0-plus_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 61 + rule_relevance: 100 + matched_text: | + This library is free software; you may redistribute it and/or modify + it under the same terms as Perl itself. + + These terms are your choice of any of (1) the Perl Artistic Licence, + or (2) version 2 of the GNU General Public License as published by the + Free Software Foundation, or (3) any later version of the GNU General + Public License. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1181 + end_line: 1185 + matched_length: 33 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_37.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_37.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 33 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it and/or modify + it under the same terms as Perl itself. + ---------------------------------------- + These distributions include no copyright notices but have + the same explicit licensing information. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1192 + end_line: 1193 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1199 + end_line: 1200 + matched_length: 15 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_35.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_35.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 15 + rule_relevance: 100 + matched_text: | + This module is free software, you may distribute it under the same + terms as Perl. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: bsd-new AND (gpl-1.0-plus OR artistic-perl-1.0) + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 1209 + end_line: 1209 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_1065.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1065.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 99 + matched_text: is licensed under the BSD-like license + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '70.0' + start_line: 1210 + end_line: 1211 + matched_length: '19' + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 70 + matched_text: | + It is assumed that the other parts are licensed under the same + terms as the rest of the distribution. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1219 + end_line: 1220 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: unicode + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1227 + end_line: 1227 + matched_length: 13 + match_coverage: '100.0' + matcher: 2-aho + license_expression: unicode + rule_identifier: unicode_14.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode_14.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 13 + rule_relevance: 100 + matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html + licenses: + - key: unicode + name: Unicode Inc License Agreement + short_name: Unicode Inc License Agreement + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: http://unicode.org/ + text_url: http://unicode.org/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/unicode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + spdx_license_key: LicenseRef-scancode-unicode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1237 + end_line: 1238 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1249 + end_line: 1253 + matched_length: 40 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_32.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_32.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 40 + rule_relevance: 100 + matched_text: | + This module is free software; you may redistribute it and/or modify it + under the same terms as Perl itself. + + The "Perl for Win32" source code was licensed under the same terms + as Perl itself and contained this copyright notice: + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1263 + end_line: 1264 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software. It may be used, redistributed + and/or modified under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 1300 + end_line: 1301 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_52.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_52.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 99 + matched_text: | + There is no copyright or license information in these distributions. + It is assumed that they are licensed under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1309 + end_line: 1310 + matched_length: '19' + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_47.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_47.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1318 + end_line: 1319 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software. It may be used, redistributed + and/or modified under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1326 + end_line: 1327 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1335 + end_line: 1336 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: (artistic-perl-1.0 OR gpl-1.0-plus) AND (gpl-1.0-plus OR artistic-perl-1.0) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1344 + end_line: 1345 + matched_length: 20 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 1347 + end_line: 1348 + matched_length: 11 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_31.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_31.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: | + Perl 5 + Porters, which was released under the same license terms. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1355 + end_line: 1356 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software. It may be used, redistributed + and/or modified under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1362 + end_line: 1363 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1371 + end_line: 1372 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1379 + end_line: 1380 + matched_length: 15 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_48.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_48.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 15 + rule_relevance: 100 + matched_text: | + You can redistribute and/or modify this document under the same terms + as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1387 + end_line: 1388 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1396 + end_line: 1397 + matched_length: 20 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 1400 + end_line: 1402 + matched_length: 27 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_46.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_46.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 27 + rule_relevance: 100 + matched_text: | + This module is distributed under the same terms as Perl itself. + Feel free to use, modify and redistribute it as long as you retain + the correct attribution. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1408 + end_line: 1408 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_11.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_11.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This package has the same copyright and license as the perl core. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1415 + end_line: 1416 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1422 + end_line: 1422 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1429 + end_line: 1430 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1437 + end_line: 1437 + matched_length: 11 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_29.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_29.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: This program is distributed under the same terms as perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1444 + end_line: 1445 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1455 + end_line: 1456 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1463 + end_line: 1464 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: (artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1473 + end_line: 1479 + matched_length: 56 + match_coverage: '100.0' + matcher: 2-aho + license_expression: (artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_and_bsd-new_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_and_bsd-new_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 56 + rule_relevance: 100 + matched_text: | + The main license applies to most of the code: + + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + + but portions of it have been taken from a BSD variant and are licensed + under the terms of the "BSD-3-clause-GENERIC" license included in this file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1502 + end_line: 1503 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1513 + end_line: 1514 + matched_length: '19' + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_45.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_45.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1522 + end_line: 1523 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_30.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + You may redistribute only under the same terms as Perl 5, as specified + in the README file that comes with the distribution. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1533 + end_line: 1534 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_30.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + You may redistribute only under the same terms as Perl 5, as specified + in the README file that comes with the distribution. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1543 + end_line: 1544 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_30.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + You may redistribute only under the same terms as Perl 5, as specified + in the README file that comes with the distribution. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1563 + end_line: 1564 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1573 + end_line: 1575 + matched_length: 30 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_44.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_44.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 30 + rule_relevance: 100 + matched_text: | + This package is free software and is provided "as is" without express + or implied warranty. It may be used, redistributed and/or modified + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1585 + end_line: 1586 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1593 + end_line: 1594 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1602 + end_line: 1603 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1612 + end_line: 1613 + matched_length: 21 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_42.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_42.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 21 + rule_relevance: 95 + matched_text: | + There is no license information included. It is assumed that this + distribution is licensed under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1620 + end_line: 1621 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1628 + end_line: 1629 + matched_length: '19' + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_49.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_49.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1636 + end_line: 1637 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1644 + end_line: 1646 + matched_length: 29 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_41.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_41.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 29 + rule_relevance: 95 + matched_text: | + There is no license information included that clearly applies to the + whole of this distribution. It is assumed that it is licensed under + the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1655 + end_line: 1655 + matched_length: 15 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_40.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_40.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 15 + rule_relevance: 95 + matched_text: It is assumed that this file is licensed under the same terms as Perl + itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1662 + end_line: 1663 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1670 + end_line: 1672 + matched_length: 11 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_25.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_25.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: | + The license in the file is specified as + + License: Artistic/GPL + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1679 + end_line: 1680 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-1.0 + detection_log: + - not-combined + matches: + - score: '90.0' + start_line: 1687 + end_line: 1687 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-1.0 + rule_identifier: artistic-1.0_11.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-1.0_11.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 90 + matched_text: the artistic license. + licenses: + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1707 + end_line: 1708 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_39.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_39.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 95 + matched_text: | + There is no license information in this distribution. + It is assumed that it is licensed under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1716 + end_line: 1717 + matched_length: 17 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 17 + rule_relevance: 95 + matched_text: | + As above, it is assumed that this file is licensed under the same terms + as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 1725 + end_line: 1726 + matched_length: 20 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1733 + end_line: 1735 + matched_length: 40 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_23.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_23.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 40 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself, either Perl version 5.8.7 or, + at your option, any later version of Perl 5 you may have available. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1742 + end_line: 1743 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1751 + end_line: 1752 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 1758 + end_line: 1758 + matched_length: 8 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 + rule_identifier: artistic-perl-1.0_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_7.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 99 + matched_text: This program is distributed under the Artistic License. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1764 + end_line: 1765 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_37.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_37.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 95 + matched_text: | + There is no copyright or license information in this distribution. + It is assumed that it is licensed under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1776 + end_line: 1777 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1787 + end_line: 1788 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1795 + end_line: 1796 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1814 + end_line: 1814 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1821 + end_line: 1822 + matched_length: 14 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_28.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_28.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 14 + rule_relevance: 100 + matched_text: | + You can use and redistribute this document under the same terms as Perl + itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: (gpl-1.0-plus OR artistic-perl-1.0) AND public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1833 + end_line: 1834 + matched_length: '19' + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_39.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This documentation is free; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - score: '100.0' + start_line: 1836 + end_line: 1840 + matched_length: 56 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_286.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_286.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 56 + rule_relevance: 100 + matched_text: | + Irrespective of its distribution, all code examples here are in the public + domain. You are permitted and encouraged to use this code and any + derivatives thereof in your own programs for fun or for profit as you + see fit. A simple comment in the code giving credit to the FAQ would + be courteous but is not required. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: artistic-2.0 AND public-domain-disclaimer + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1849 + end_line: 1851 + matched_length: 39 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-2.0 AND public-domain-disclaimer + rule_identifier: artistic-2.0_and_public-domain-disclaimer_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_and_public-domain-disclaimer_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 39 + rule_relevance: 100 + matched_text: | + This document is available under the same terms as Perl itself. Code + examples in all the perlfaq documents are in the public domain. Use + them as you see fit (and at your own risk with no warranty from anyone). + licenses: + - key: artistic-2.0 + name: Artistic License 2.0 + short_name: Artistic 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://www.perlfoundation.org/artistic_license_2_0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE + spdx_license_key: Artistic-2.0 + spdx_url: https://spdx.org/licenses/Artistic-2.0 + - key: public-domain-disclaimer + name: Public Domain Disclaimer + short_name: Public Domain Disclaimer + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1860 + end_line: 1860 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1869 + end_line: 1869 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1876 + end_line: 1876 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: (gpl-1.0-plus OR artistic-perl-1.0) AND public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1886 + end_line: 1887 + matched_length: '19' + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_39.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This documentation is free; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - score: '100.0' + start_line: 1889 + end_line: 1893 + matched_length: 53 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_287.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_287.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 53 + rule_relevance: 100 + matched_text: | + Irrespective of its distribution, all code examples in these files are + hereby placed into the public domain. You are permitted and + encouraged to use this code in your own programs for fun or for profit + as you see fit. A simple comment in the code giving credit would be + courteous but is not required. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '1908' + end_line: '1909' + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it under + the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: (gpl-1.0-plus OR artistic-perl-1.0) AND public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '1916' + end_line: '1917' + matched_length: '19' + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_39.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This documentation is free; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - score: '100.0' + start_line: '1919' + end_line: '1923' + matched_length: 53 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_287.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_287.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 53 + rule_relevance: 100 + matched_text: | + Irrespective of its distribution, all code examples in these files are + hereby placed into the public domain. You are permitted and + encouraged to use this code in your own programs for fun or for profit + as you see fit. A simple comment in the code giving credit would be + courteous but is not required. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '1933' + end_line: '1933' + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '1940' + end_line: '1940' + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '1947' + end_line: '1947' + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '1963' + end_line: '1964' + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR artistic-dist-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '1985' + end_line: 2000 + matched_length: 103 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR artistic-dist-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 103 + rule_relevance: 100 + matched_text: | + You may distribute the files contained in this distribution + under the terms of either + + a) the "Artistic License" which comes with Perl, or + + b) the "Artistic License" which comes with dist, or + + c) the GNU General Public License as published by the Free + Software Foundation; either version 1, or (at your option) any + later version (see the file "Copying" that comes with the + Perl distribution). + + The full text of the "Artistic License" which comes with dist + differs slightly from the one that is in /usr/share/common-licenses + on Debian systems, and can be found later in this file under the + "Artistic-dist" tag. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: artistic-dist-1.0 + name: Artistic License for dist 1.0 + short_name: Artistic dist 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://raw.githubusercontent.com/rmanfredi/dist/2cec35331a912b165e2dd135d22de81f34bbc83f/Artistic + reference_url: https://scancode-licensedb.aboutcode.org/artistic-dist-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + spdx_license_key: LicenseRef-scancode-artistic-1988-1.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-dist-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2014 + end_line: 2016 + matched_length: 21 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-dist-1.0 + rule_identifier: artistic-dist-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-dist-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 21 + rule_relevance: 100 + matched_text: | + This subdirectory contains unmodified 'dist' code that is + licensed under the modified Artistic license detailed below + under the "Artistic-dist" tag. + licenses: + - key: artistic-dist-1.0 + name: Artistic License for dist 1.0 + short_name: Artistic dist 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://raw.githubusercontent.com/rmanfredi/dist/2cec35331a912b165e2dd135d22de81f34bbc83f/Artistic + reference_url: https://scancode-licensedb.aboutcode.org/artistic-dist-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + spdx_license_key: LicenseRef-scancode-artistic-1988-1.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + - license_expression: artistic-dist-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2041 + end_line: 2065 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-dist-1.0 OR gpl-1.0-plus + rule_identifier: artistic-dist-1.0_or_gpl-1.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-dist-1.0_or_gpl-1.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + dist is distributed under a modified version of the Perl Artistic License. + Clause 7 of this modified license as contained in dist-3.0-pl60 provides: + + 7. You may reuse parts of this Package in your own programs, provided + that you explicitly state where you got them from, in the source code + (and, left to your courtesy, in the documentation), duplicating + all the associated copyright notices and disclaimers. Besides + your changes, if any, must be clearly marked as such. Parts reused + that way will no longer fall under this license if, and only if, + the name of your program(s) have no immediate connection with the + name of the Package itself or its associated programs. You may then + apply whatever restrictions you wish on the reused parts or choose + to place them in the Public Domain--this will apply only within the + context of your package. + + In accordance with this clause, the versions of these units + contained here are made available under the same terms as the + rest of the units. + + It is assumed that the above relicensing also applies to all files in + the other subdirectories that are declared to be licensed under the + same modified Artistic license. + + The modified license can be found later in this file under the + "Artistic-dist" tag. + licenses: + - key: artistic-dist-1.0 + name: Artistic License for dist 1.0 + short_name: Artistic dist 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://raw.githubusercontent.com/rmanfredi/dist/2cec35331a912b165e2dd135d22de81f34bbc83f/Artistic + reference_url: https://scancode-licensedb.aboutcode.org/artistic-dist-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + spdx_license_key: LicenseRef-scancode-artistic-1988-1.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: (gpl-1.0-plus OR artistic-perl-1.0) AND mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2072 + end_line: 2079 + matched_length: 49 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_17.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 49 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of either: + + a) the GNU General Public License as published by the Free Software + Foundation; either version 1, or (at your option) any later + version, or + + b) the "Artistic License" which comes with Perl. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - score: '100.0' + start_line: 2082 + end_line: 2082 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_577.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_577.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: under the Expat license. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 2095 + end_line: 2098 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_36.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_36.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 26 + rule_relevance: 95 + matched_text: | + may be redistributed + and/or modified under the same terms as Perl itself. It is assumed that + other contributors have placed their contributions under a compatible + license. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later copyright: | Perl is Copyright (C) 1987-2018 by Larry Wall and others. All rights reserved. Copyright (c) 1996-2006, Nick Ing-Simmons @@ -831,4949 +13104,3 @@ copyright: | The other people listed in debian/changelog are most probably copyright holders too, but they have not included explicit copyright or licensing information. -matches: - - score: '100.0' - start_line: 2100 - end_line: 2100 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 2101 - end_line: 2102 - matcher: 1-hash - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_249.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU/Linux systems, the complete text of the LGPL 2.1 - license can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 2104 - end_line: 2104 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_395.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-1+' - - score: '100.0' - start_line: 2105 - end_line: 2106 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0_38.RULE - license_expression: gpl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-1'. - - score: '100.0' - start_line: 2108 - end_line: 2108 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 2109 - end_line: 2111 - matcher: 1-hash - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1040.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU/Linux systems, the complete text of version 2 of - the GNU General Public License can be found in - `/usr/share/common-licenses/GPL-2'. - - score: '99.0' - start_line: 2113 - end_line: 2113 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 99 - identifier: artistic-perl-1.0_26.RULE - license_expression: artistic-perl-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: artistic' - - score: '100.0' - start_line: 2114 - end_line: 2115 - matcher: 1-hash - rule_length: 21 - matched_length: 21 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_2.RULE - license_expression: artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU/Linux systems, the complete text of the - Artistic Licence can be found in `/usr/share/common-licenses/Artistic'. - - score: '100.0' - start_line: 2118 - end_line: 2299 - matcher: 1-hash - rule_length: 1354 - matched_length: 1354 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-2.0_36.RULE - license_expression: artistic-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copyright (c) 2000-2006, The Perl Foundation. - - Everyone is permitted to copy and distribute verbatim copies of this - license document, but changing it is not allowed. - - Preamble - - This license establishes the terms under which a given free software - Package may be copied, modified, distributed, and/or redistributed. - The intent is that the Copyright Holder maintains some artistic - control over the development of that Package while still keeping the - Package available as open source and free software. - - You are always permitted to make arrangements wholly outside of this - license directly with the Copyright Holder of a given Package. If the - terms of this license do not permit the full use that you propose to - make of the Package, you should contact the Copyright Holder and seek - a different licensing arrangement. - - Definitions - - "Copyright Holder" means the individual(s) or organization(s) named in - the copyright notice for the entire Package. - - "Contributor" means any party that has contributed code or other - material to the Package, in accordance with the Copyright Holder's - procedures. - - "You" and "your" means any person who would like to copy, distribute, - or modify the Package. - - "Package" means the collection of files distributed by the Copyright - Holder, and derivatives of that collection and/or of those files. A - given Package may consist of either the Standard Version, or a - Modified Version. - - "Distribute" means providing a copy of the Package or making it - accessible to anyone else, or in the case of a company or - organization, to others outside of your company or organization. - - "Distributor Fee" means any fee that you charge for Distributing this - Package or providing support for this Package to another party. It - does not mean licensing fees. - - "Standard Version" refers to the Package if it has not been modified, - or has been modified only in ways explicitly requested by the - Copyright Holder. - - "Modified Version" means the Package, if it has been changed, and such - changes were not explicitly requested by the Copyright Holder. - - "Original License" means this Artistic License as Distributed with the - Standard Version of the Package, in its current version or as it may - be modified by The Perl Foundation in the future. - - "Source" form means the source code, documentation source, and - configuration files for the Package. - - "Compiled" form means the compiled bytecode, object code, binary, or - any other form resulting from mechanical transformation or translation - of the Source form. - - Permission for Use and Modification Without Distribution - - (1) You are permitted to use the Standard Version and create and use - Modified Versions for any purpose without restriction, provided that - you do not Distribute the Modified Version. - - Permissions for Redistribution of the Standard Version - - (2) You may Distribute verbatim copies of the Source form of the - Standard Version of this Package in any medium without restriction, - either gratis or for a Distributor Fee, provided that you duplicate - all of the original copyright notices and associated disclaimers. At - your discretion, such verbatim copies may or may not include a - Compiled form of the Package. - - (3) You may apply any bug fixes, portability changes, and other - modifications made available from the Copyright Holder. The resulting - Package will still be considered the Standard Version, and as such - will be subject to the Original License. - - Distribution of Modified Versions of the Package as Source - - (4) You may Distribute your Modified Version as Source (either gratis - or for a Distributor Fee, and with or without a Compiled form of the - Modified Version) provided that you clearly document how it differs - from the Standard Version, including, but not limited to, documenting - any non-standard features, executables, or modules, and provided that - you do at least ONE of the following: - - (a) make the Modified Version available to the Copyright Holder of the - Standard Version, under the Original License, so that the Copyright - Holder may include your modifications in the Standard Version. (b) - ensure that installation of your Modified Version does not prevent the - user installing or running the Standard Version. In addition, the - Modified Version must bear a name that is different from the name of - the Standard Version. (c) allow anyone who receives a copy of the - Modified Version to make the Source form of the Modified Version - available to others under (i) the Original License or (ii) a license - that permits the licensee to freely copy, modify and redistribute the - Modified Version using the same licensing terms that apply to the copy - that the licensee received, and requires that the Source form of the - Modified Version, and of any works derived from it, be made freely - available in that license fees are prohibited but Distributor Fees are - allowed. - - Distribution of Compiled Forms of the Standard Version or Modified - Versions without the Source - - (5) You may Distribute Compiled forms of the Standard Version without - the Source, provided that you include complete instructions on how to - get the Source of the Standard Version. Such instructions must be - valid at the time of your distribution. If these instructions, at any - time while you are carrying out such distribution, become invalid, you - must provide new instructions on demand or cease further distribution. - If you provide valid instructions or cease distribution within thirty - days after you become aware that the instructions are invalid, then - you do not forfeit any of your rights under this license. - - (6) You may Distribute a Modified Version in Compiled form without the - Source, provided that you comply with Section 4 with respect to the - Source of the Modified Version. - - Aggregating or Linking the Package - - (7) You may aggregate the Package (either the Standard Version or - Modified Version) with other packages and Distribute the resulting - aggregation provided that you do not charge a licensing fee for the - Package. Distributor Fees are permitted, and licensing fees for other - components in the aggregation are permitted. The terms of this license - apply to the use and Distribution of the Standard or Modified Versions - as included in the aggregation. - - (8) You are permitted to link Modified and Standard Versions with - other works, to embed the Package in a larger work of your own, or to - build stand-alone binary or bytecode versions of applications that - include the Package, and Distribute the result without restriction, - provided the result does not expose a direct interface to the Package. - - Items That are Not Considered Part of a Modified Version - - (9) Works (including, but not limited to, modules and scripts) that - merely extend or make use of the Package, do not, by themselves, cause - the Package to be a Modified Version. In addition, such works are not - considered parts of the Package itself, and are not subject to the - terms of this license. - - General Provisions - - (10) Any use, modification, and distribution of the Standard or - Modified Versions is governed by this Artistic License. By using, - modifying or distributing the Package, you accept this license. Do not - use, modify, or distribute the Package, if you do not accept this - license. - - (11) If your Modified Version has been derived from a Modified Version - made by someone other than you, you are nevertheless required to - ensure that your Modified Version complies with the requirements of - this license. - - (12) This license does not grant you the right to use any trademark, - service mark, tradename, or logo of the Copyright Holder. - - (13) This license includes the non-exclusive, worldwide, - free-of-charge patent license to make, have made, use, offer to sell, - sell, import and otherwise transfer the Package with respect to any - patent claims licensable by the Copyright Holder that are necessarily - infringed by the Package. If you institute patent litigation - (including a cross-claim or counterclaim) against any party alleging - that the Package constitutes direct or contributory patent - infringement, then this Artistic License to you shall terminate on the - date that such litigation is filed. - - (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT - HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED - WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A - PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT - PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT - HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE - OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 2302 - end_line: 2331 - matcher: 2-aho - rule_length: 233 - matched_length: 233 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bzip2-libbzip-2010.LICENSE - license_expression: bzip2-libbzip-2010 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - 2. The origin of this software must not be misrepresented; you must - not claim that you wrote the original software. If you use this - software in a product, an acknowledgment in the product - documentation would be appreciated but is not required. - . - 3. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - . - 4. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 2337 - end_line: 2351 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib.LICENSE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - . - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - . - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - score: '100.0' - start_line: 2354 - end_line: 2370 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 2373 - end_line: 2395 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_42.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '98.25' - start_line: 2398 - end_line: 2424 - matcher: 1-hash - rule_length: 224 - matched_length: 224 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original_80.RULE - license_expression: bsd-original - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - This product includes software developed by [Powerdog] Industries. - 4. The name of [Powerdog] Industries may not be used to endorse or - promote products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED BY [POWERDOG] INDUSTRIES ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE [POWERDOG] INDUSTRIES BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, - EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.57' - start_line: 2428 - end_line: 2482 - matcher: 3-seq - rule_length: 470 - matched_length: 468 - match_coverage: '99.57' - rule_relevance: 100 - identifier: unicode-dfs-2015_9.RULE - license_expression: unicode-dfs-2015 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - - Unicode Data Files include all data files under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - and http://www.unicode.org/cldr/data/ . Unicode Data Files - do not include PDF online code charts under the directory - http://www.unicode.org/Public/. Software includes any - source code published in the Unicode Standard or under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - and http://www.unicode.org/cldr/data/. - - NOTICE TO USER: Carefully read the following legal agreement. BY - DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE - INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU - UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND - CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, - INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. - - COPYRIGHT AND PERMISSION NOTICE - - Copyright © 1991-2011 Unicode, Inc. All rights - reserved. Distributed under the Terms of Use in - http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person - obtaining a copy of the Unicode data files and any associated - documentation (the "Data Files") or Unicode software and any - associated documentation (the "Software") to deal in the Data Files - or Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, - and/or sell copies of the Data Files or Software, and to permit - persons to whom the Data Files or Software are furnished to do so, - provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, - (b) both the above copyright notice(s) and this permission notice - appear in associated documentation, and (c) there is clear notice - in each modified Data File or in the Software as well as in the - documentation associated with the Data File(s) or Software that - the data or software has been modified. - - THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE - FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder - shall not be used in advertising or otherwise to promote the sale, - use or other dealings in these Data Files or Software without - prior written authorization of the copyright holder. - - score: '100.0' - start_line: 2485 - end_line: 2507 - matcher: 1-hash - rule_length: 207 - matched_length: 207 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_313.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The names of the authors may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 2510 - end_line: 2532 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 2535 - end_line: 2547 - matcher: 1-hash - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: regexp.LICENSE - license_expression: regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to anyone to use this software for any - purpose on any computer system, and to redistribute it freely, - subject to the following restrictions: - - 1. The author is not responsible for the consequences of use of - this software, no matter how awful, even if they arise - from defects in it. - - 2. The origin of this software must not be misrepresented, either - by explicit claim or by omission. - - 3. Altered versions must be plainly marked as such, and must not - be misrepresented as being the original software. - - score: '100.0' - start_line: 2550 - end_line: 2554 - matcher: 1-hash - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_212.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module may be modified, used, copied, and redistributed at your own risk. - - Although allowed by the preceding license, please do not publicly - redistribute modified versions of this code with the name "Text::Tabs" - unless it passes the unmodified Text::Tabs test suite. - - score: '100.0' - start_line: 2557 - end_line: 2559 - matcher: 1-hash - rule_length: 35 - matched_length: 35 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-copyleft_20.RULE - license_expression: other-copyleft - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free and open software. You may use, modify, - distribute, and sell this program (and any modified variants) in any - way you wish, provided you do not restrict others from doing the same. - - score: '90.0' - start_line: 2562 - end_line: 2563 - matcher: 1-hash - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_4.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - score: '100.0' - start_line: 2569 - end_line: 2569 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_45.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: placed in the public domain. - - score: '100.0' - start_line: 2574 - end_line: 2574 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_285.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: is in the public domain, - - score: '70.0' - start_line: 2575 - end_line: 2575 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: public-domain - - score: '70.0' - start_line: 2584 - end_line: 2584 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: public domain - - score: '100.0' - start_line: 2588 - end_line: 2612 - matcher: 1-hash - rule_length: 208 - matched_length: 208 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_bison-exception-3.0_1.RULE - license_expression: gpl-3.0-plus WITH bison-exception-2.2 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - - This special exception was added by the Free Software Foundation in - version 2.2 of Bison. - - score: '100.0' - start_line: 2615 - end_line: 2630 - matcher: 1-hash - rule_length: 121 - matched_length: 121 - match_coverage: '100.0' - rule_relevance: 100 - identifier: paul-hsieh-derivative_1.RULE - license_expression: paul-hsieh-derivative - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The derivative content includes raw computer source code, ideas, - opinions, and excerpts whose original source is covered under another - license and transformations of such derivatives. Note that mere excerpts - by themselves (with the exception of raw source code) are not considered - derivative works under this license. Use and redistribution is limited - to the following conditions: - - One may not create a derivative work which, in any way, violates the - Paul Hsieh exposition license described above on the original content. - - One may not apply a license to a derivative work that precludes - anyone else from using and redistributing derivative content. - - One may not attribute any derivative content to authors not involved - in the creation of the content, though an attribution to the author - is not necessary. - - score: '99.0' - start_line: 2636 - end_line: 2661 - matcher: 2-aho - rule_length: 217 - matched_length: 217 - match_coverage: '100.0' - rule_relevance: 99 - identifier: bsd-x11_10.RULE - license_expression: bsd-x11 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - Neither my name, Paul Hsieh, nor the names of any other contributors - to the code use may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 2663 - end_line: 2663 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_12.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: cc0-1.0' - - score: '100.0' - start_line: 2664 - end_line: 2783 - matcher: 1-hash - rule_length: 981 - matched_length: 981 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_155.RULE - license_expression: cc0-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Statatement of Purpose - - The laws of most jurisdictions throughout the world automatically confer - exclusive Copyright and Related Rights (defined below) upon the creator - and subsequent owner(s) (each and all, an "owner") of an original work - of authorship and/or a database (each, a "Work"). - - Certain owners wish to permanently relinquish those rights to a Work - for the purpose of contributing to a commons of creative, cultural and - scientific works ("Commons") that the public can reliably and without - fear of later claims of infringement build upon, modify, incorporate in - other works, reuse and redistribute as freely as possible in any form - whatsoever and for any purposes, including without limitation commercial - purposes. These owners may contribute to the Commons to promote the ideal - of a free culture and the further production of creative, cultural and - scientific works, or to gain reputation or greater distribution for - their Work in part through the use and efforts of others. - - For these and/or other purposes and motivations, and without any - expectation of additional consideration or compensation, the person - associating CC0 with a Work (the "Affirmer"), to the extent that - he or she is an owner of Copyright and Related Rights in the Work, - voluntarily elects to apply CC0 to the Work and publicly distribute - the Work under its terms, with knowledge of his or her Copyright and - Related Rights in the Work and the meaning and intended legal effect - of CC0 on those rights. - - 1. Copyright and Related Rights. A Work made available under CC0 may be - protected by copyright and related or neighboring rights ("Copyright - and Related Rights"). Copyright and Related Rights include, but are - not limited to, the following: - - the right to reproduce, adapt, distribute, perform, display, - communicate, and translate a Work; - - moral rights retained by the original author(s) and/or performer(s); - - publicity and privacy rights pertaining to a person's image or - likeness depicted in a Work; - - rights protecting against unfair competition in regards to a Work, - subject to the limitations in paragraph 4(a), below; - - rights protecting the extraction, dissemination, use and reuse of data in a Work; - - database rights (such as those arising under Directive 96/9/EC - of the European Parliament and of the Council of 11 March 1996 - on the legal protection of databases, and under any national - implementation thereof, including any amended or successor version - of such directive); and - - other similar, equivalent or corresponding rights throughout the world - based on applicable law or treaty, and any national implementations - thereof. - - 2. Waiver. To the greatest extent permitted by, but not in contravention - of, applicable law, Affirmer hereby overtly, fully, permanently, - irrevocably and unconditionally waives, abandons, and surrenders all - of Affirmer's Copyright and Related Rights and associated claims and - causes of action, whether now known or unknown (including existing - as well as future claims and causes of action), in the Work (i) in - all territories worldwide, (ii) for the maximum duration provided by - applicable law or treaty (including future time extensions), (iii) - in any current or future medium and for any number of copies, and (iv) - for any purpose whatsoever, including without limitation commercial, - advertising or promotional purposes (the "Waiver"). Affirmer makes the - Waiver for the benefit of each member of the public at large and to the - detriment of Affirmer's heirs and successors, fully intending that such - Waiver shall not be subject to revocation, rescission, cancellation, - termination, or any other legal or equitable action to disrupt the - quiet enjoyment of the Work by the public as contemplated by Affirmer's - express Statement of Purpose. - - 3. Public License Fallback. Should any part of the Waiver for any - reason be judged legally invalid or ineffective under applicable law, - then the Waiver shall be preserved to the maximum extent permitted - taking into account Affirmer's express Statement of Purpose. In - addition, to the extent the Waiver is so judged Affirmer hereby - grants to each affected person a royalty-free, non transferable, non - sublicensable, non exclusive, irrevocable and unconditional license - to exercise Affirmer's Copyright and Related Rights in the Work (i) - in all territories worldwide, (ii) for the maximum duration provided - by applicable law or treaty (including future time extensions), (iii) - in any current or future medium and for any number of copies, and (iv) - for any purpose whatsoever, including without limitation commercial, - advertising or promotional purposes (the "License"). The License shall - be deemed effective as of the date CC0 was applied by Affirmer to the - Work. Should any part of the License for any reason be judged legally - invalid or ineffective under applicable law, such partial invalidity - or ineffectiveness shall not invalidate the remainder of the License, - and in such case Affirmer hereby affirms that he or she will not (i) - exercise any of his or her remaining Copyright and Related Rights in - the Work or (ii) assert any associated claims and causes of action - with respect to the Work, in either case contrary to Affirmer's express - Statement of Purpose. - - 4. Limitations and Disclaimers. - - No trademark or patent rights held by Affirmer are waived, - abandoned, surrendered, licensed or otherwise affected by this - document. - - Affirmer offers the Work as-is and makes no representations or - warranties of any kind concerning the Work, express, implied, - statutory or otherwise, including without limitation warranties - of title, merchantability, fitness for a particular purpose, non - infringement, or the absence of latent or other defects, accuracy, - or the present or absence of errors, whether or not discoverable, - all to the greatest extent permissible under applicable law. - - Affirmer disclaims responsibility for clearing rights of other - persons that may apply to the Work or any use thereof, including - without limitation any person's Copyright and Related Rights in the - Work. Further, Affirmer disclaims responsibility for obtaining any - necessary consents, permissions or other rights required for any - use of the Work. - - Affirmer understands and acknowledges that Creative Commons is not - a party to this document and has no duty or obligation with respect - to this CC0 or use of the Work. - - score: '100.0' - start_line: 2790 - end_line: 2793 - matcher: 1-hash - rule_length: 35 - matched_length: 35 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap.LICENSE - license_expression: fsf-ap - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copying and distribution of this file, with or without modification, are - permitted in any medium without royalty provided the copyright notice and - this notice are preserved. This file is offered as-is, without any - warranty. - - score: '100.0' - start_line: 2796 - end_line: 2920 - matcher: 1-hash - rule_length: 947 - matched_length: 947 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-dist-1.0.LICENSE - license_expression: artistic-dist-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The "Artistic License" - - Preamble - - The intent of this document is to state the conditions under which a - Package may be copied, such that the Copyright Holder maintains some - semblance of artistic control over the development of the Package, - while giving the users of the package the right to use and distribute - the Package in a more-or-less customary fashion, plus the right to make - reasonable modifications. - - It also grants you the rights to reuse parts of a Package in your own - programs without transferring this License to those programs, provided - that you meet some reasonable requirements. - - Definitions: - - "Package" refers to the collection of files distributed by the - Copyright Holder, and derivatives of that collection of files - created through textual modification. - - "Standard Version" refers to such a Package if it has not been - modified, or has been modified in accordance with the wishes - of the Copyright Holder as specified below. - - "Copyright Holder" is whoever is named in the copyright or - copyrights for the package. - - "You" is you, if you're thinking about copying or distributing - this Package. - - "Reasonable copying fee" is whatever you can justify on the - basis of media cost, duplication charges, time of people involved, - and so on. (You will not be required to justify it to the - Copyright Holder, but only to the computing community at large - as a market that must bear the fee.) - - "Freely Available" means that no fee is charged for the item - itself, though there may be fees involved in handling the item. - It also means that recipients of the item may redistribute it - under the same conditions they received it. - - 1. You may make and give away verbatim copies of the source form of the - Standard Version of this Package without restriction, provided that you - duplicate all of the original copyright notices and associated disclaimers. - - 2. You may apply bug fixes, portability fixes and other modifications - derived from the Public Domain or from the Copyright Holder. A Package - modified in such a way shall still be considered the Standard Version. - - 3. You may otherwise modify your copy of this Package in any way, provided - that you insert a prominent notice in each changed file stating how and - when you changed that file, and provided that you do at least ONE of the - following: - - a) place your modifications in the Public Domain or otherwise make them - Freely Available, such as by posting said modifications to Usenet or - an equivalent medium, or placing the modifications on a major archive - site such as uunet.uu.net, or by allowing the Copyright Holder to include - your modifications in the Standard Version of the Package. - - b) use the modified Package only within your corporation or organization. - - c) rename any non-standard executables so the names do not conflict - with standard executables, which must also be provided, and provide - a separate manual page for each non-standard executable that clearly - documents how it differs from the Standard Version. - - d) make other distribution arrangements with the Copyright Holder. - - 4. You may distribute the programs of this Package in object code or - executable form, provided that you do at least ONE of the following: - - a) distribute a Standard Version of the executables and library files, - together with instructions (in the manual page or equivalent) on where - to get the Standard Version. - - b) accompany the distribution with the machine-readable source of - the Package with your modifications. - - c) give non-standard executables non-standard names, and clearly - document the differences in manual pages (or equivalent), together - with instructions on where to get the Standard Version. - - d) make other distribution arrangements with the Copyright Holder. - - 5. You may charge a reasonable copying fee for any distribution of this - Package. You may charge any fee you choose for support of this - Package. You may not charge a fee for this Package itself. However, - you may distribute this Package in aggregate with other (possibly - commercial) programs as part of a larger (possibly commercial) software - distribution provided that you do not advertise this Package as a - product of your own. - - 6. The scripts and library files supplied as input to or produced as - output from the programs of this Package do not automatically fall - under the copyright of this Package, but belong to whoever generated - them, and may be sold commercially, and may be aggregated with this - Package. If such scripts or library files are aggregated with this - Package via the so-called "undump" or "unexec" methods of producing a - binary executable image, then distribution of such an image shall - neither be construed as a distribution of this Package nor shall it - fall under the restrictions of Paragraphs 3 and 4, provided that you do - not represent such an executable image as a Standard Version of this - Package. - - 7. You may reuse parts of this Package in your own programs, provided that - you explicitly state where you got them from, in the source code (and, left - to your courtesy, in the documentation), duplicating all the associated - copyright notices and disclaimers. Besides your changes, if any, must be - clearly marked as such. Parts reused that way will no longer fall under this - license if, and only if, the name of your program(s) have no immediate - connection with the name of the Package itself or its associated programs. - You may then apply whatever restrictions you wish on the reused parts or - choose to place them in the Public Domain--this will apply only within the - context of your package. - - 8. The name of the Copyright Holder may not be used to endorse or promote - products derived from this software without specific prior written permission. - - 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - The End - - score: '100.0' - start_line: 20 - end_line: 27 - matcher: 2-aho - rule_length: 49 - matched_length: 49 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_17.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of either: - - a) the GNU General Public License as published by the Free Software - Foundation; either version 1, or (at your option) any later - version, or - - b) the "Artistic License" which comes with Perl. - - score: '100.0' - start_line: 47 - end_line: 47 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is a part of Perl itself, licensed as above. - - score: '100.0' - start_line: 54 - end_line: 54 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is a part of Perl itself, licensed as above. - - score: '100.0' - start_line: 64 - end_line: 64 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is a part of Perl itself, licensed as above. - - score: '100.0' - start_line: 72 - end_line: 72 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is a part of Perl itself, licensed as above. - - score: '100.0' - start_line: 82 - end_line: 82 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is a part of Perl itself, licensed as above. - - score: '100.0' - start_line: 113 - end_line: 114 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 126 - end_line: 127 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 136 - end_line: 136 - matcher: 2-aho - rule_length: 13 - matched_length: 13 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_14.RULE - license_expression: unicode - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html - - score: '100.0' - start_line: 146 - end_line: 148 - matcher: 1-hash - rule_length: 40 - matched_length: 40 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_26.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself, either Perl version 5.10.0 or, - at your option, any later version of Perl 5 you may have available. - - score: '100.0' - start_line: 154 - end_line: 155 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software. You can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 162 - end_line: 163 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 170 - end_line: 170 - matcher: 1-hash - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_34.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: All files are licensed under the same terms as Perl itself. - - score: '90.91' - start_line: 177 - end_line: 177 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_32.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: The [PerlUi] class is licensed under the same terms as Perl itself. - - score: '91.67' - start_line: 185 - end_line: 185 - matcher: 1-hash - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_31.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: The [Symbian] port is licensed under the same terms as Perl itself. - - score: '100.0' - start_line: '195' - end_line: '196' - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - It is assumed that the test code is licensed under the same terms - as Perl. - - score: '100.0' - start_line: 202 - end_line: 203 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 212 - end_line: 213 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 220 - end_line: 221 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 228 - end_line: 229 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under the same - terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 236 - end_line: 237 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 246 - end_line: 247 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 258 - end_line: 258 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is a part of Perl itself, licensed as above. - - score: '100.0' - start_line: 264 - end_line: 265 - matcher: 1-hash - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_25.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you may redistribute and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 278 - end_line: 278 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_11.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This package has the same copyright and license as the perl core. - - score: '100.0' - start_line: 284 - end_line: 285 - matcher: 1-hash - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_44.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software, you may distribute it under the - same terms as Perl itself. - - score: '100.0' - start_line: 293 - end_line: 295 - matcher: 1-hash - rule_length: 31 - matched_length: 31 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_43.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software. You may modify and/or redistribute this - code under the same terms as Perl 5.10 itself, or, at your option, - any later version of Perl 5. - - score: '100.0' - start_line: 303 - end_line: 304 - matcher: 1-hash - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_44.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software. You may distribute it under the - same terms as Perl itself. - - score: '100.0' - start_line: 312 - end_line: 319 - matcher: 1-hash - rule_length: 50 - matched_length: 50 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_13.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of either: - - a) the GNU General Public License as published by the Free - Software Foundation; either version 1, or (at your option) any - later version, or - - b) the "Artistic License" which comes with this kit. - - score: '100.0' - start_line: 325 - end_line: 326 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 345 - end_line: 346 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 358 - end_line: 359 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 365 - end_line: 366 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 374 - end_line: 374 - matcher: 1-hash - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_42.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: You may redistribute this under the same terms as Perl itself. - - score: '100.0' - start_line: 382 - end_line: 383 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 394 - end_line: 395 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 402 - end_line: 403 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 410 - end_line: 411 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 417 - end_line: 418 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 427 - end_line: 428 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 435 - end_line: 436 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 444 - end_line: 445 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 454 - end_line: 455 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 462 - end_line: 463 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 469 - end_line: 470 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 476 - end_line: 477 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-2.0_38.RULE - license_expression: artistic-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the the Artistic License (2.0). - - score: '100.0' - start_line: 484 - end_line: 485 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 492 - end_line: 493 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 500 - end_line: 509 - matcher: 2-aho - rule_length: 71 - matched_length: 71 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_41.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - There are no copyright or license notices in this distribution. It - is assumed that the copyright and license of Perl itself applies here - as well. - - This is supported by the README of the separate CPAN distribution at - , which states: - - You may distribute this work under the terms of either the GNU General - Public License or the Artistic License, as specified in perl's README - file. - - score: '100.0' - start_line: 517 - end_line: 518 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 524 - end_line: 525 - matcher: 1-hash - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_15.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 540 - end_line: 541 - matcher: 1-hash - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_25.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you may redistribute and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 549 - end_line: 550 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 558 - end_line: 559 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 568 - end_line: 569 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 576 - end_line: 580 - matcher: 1-hash - rule_length: 47 - matched_length: 47 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-2.0-plus_3.RULE - license_expression: artistic-perl-1.0 OR gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the terms of the Perl Artistic License or the - GNU General Public License as published by the Free Software - Foundation; either version 2 of the License, or (at your option) any - later version. - - score: '100.0' - start_line: 587 - end_line: 588 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 595 - end_line: 596 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 603 - end_line: 604 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute - it and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 613 - end_line: 614 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 621 - end_line: 622 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 630 - end_line: 631 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 638 - end_line: 639 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_15.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public License - or the Artistic License, as specified in the LICENCE file. - - score: '100.0' - start_line: 646 - end_line: 647 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 657 - end_line: 658 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 664 - end_line: 665 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 676 - end_line: 677 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 684 - end_line: 686 - matcher: 1-hash - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_or_gpl-1.0-plus_or_artistic-perl-1.0_1.RULE - license_expression: mit OR gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is released under the MIT license cited below. Additionally, - when this software is distributed with Perl Kit, Version 5, you may also - redistribute it and/or modify it under the same terms as Perl itself. - - score: '99.0' - start_line: 700 - end_line: 701 - matcher: 1-hash - rule_length: 21 - matched_length: 21 - match_coverage: '100.0' - rule_relevance: 99 - identifier: mit_or_artistic-perl-1.0_or_gpl-1.0-plus_1.RULE - license_expression: mit OR artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - It is assumed that these translations are licensed under the same terms as - the rest of the Locale-Maketext-Simple distribution. - - score: '100.0' - start_line: 707 - end_line: 708 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 715 - end_line: 719 - matcher: 2-aho - rule_length: 34 - matched_length: 34 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_8.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - - You may copy and distribute this program under the same terms as - Perl itself. - - score: '100.0' - start_line: 727 - end_line: 728 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 736 - end_line: 737 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 744 - end_line: 753 - matcher: 2-aho - rule_length: 87 - matched_length: 87 - match_coverage: '100.0' - rule_relevance: 100 - identifier: historical_9.RULE - license_expression: historical - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this material - for any purpose and without fee is hereby granted, provided - that the above copyright notice and this permission notice - appear in all copies, and that the name of Bellcore not be - used in advertising or publicity pertaining to this - material without the specific, prior written permission - of an authorized representative of Bellcore. BELLCORE - MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY - OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", - WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. - - score: '100.0' - start_line: 761 - end_line: 762 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 769 - end_line: 770 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - - score: '100.0' - start_line: 777 - end_line: 777 - matcher: 1-hash - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_10.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This module is released under the same terms as Perl itself. - - score: '100.0' - start_line: 784 - end_line: 785 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 792 - end_line: 793 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 800 - end_line: 801 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 808 - end_line: 810 - matcher: 2-aho - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_5.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - - score: '100.0' - start_line: 817 - end_line: 818 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 827 - end_line: 828 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 836 - end_line: 837 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 868 - end_line: 869 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 882 - end_line: 883 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_5.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 890 - end_line: 891 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 898 - end_line: 900 - matcher: 2-aho - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_5.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - - score: '56.14' - start_line: 908 - end_line: 909 - matcher: 3-seq - rule_length: 22 - matched_length: 13 - match_coverage: '59.09' - rule_relevance: 95 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_39.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - license [notice], [but] it is assumed that it - is licensed under the same terms as - - score: '100.0' - start_line: 916 - end_line: 917 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 924 - end_line: 925 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 939 - end_line: 943 - matcher: 2-aho - rule_length: 35 - matched_length: 35 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_12.RULE - license_expression: artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The license notice in the document is: - - When included as an integrated part of the Standard Distribution - of Perl or of its documentation (printed or otherwise), this works is - covered under Perl's Artistic License. - - score: '100.0' - start_line: 946 - end_line: 950 - matcher: 2-aho - rule_length: 56 - matched_length: 56 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_286.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Irrespective of its distribution, all code examples here are in the public - domain. You are permitted and encouraged to use this code and any - derivatives thereof in your own programs for fun or for profit as you - see fit. A simple comment in the code giving credit to the FAQ would - be courteous but is not required. - - score: '100.0' - start_line: 954 - end_line: 956 - matcher: 2-aho - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-2.0_and_public-domain-disclaimer_1.RULE - license_expression: artistic-2.0 AND public-domain-disclaimer - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This document is available under the same terms as Perl itself. Code - examples in all the perlfaq documents are in the public domain. Use - them as you see fit (and at your own risk with no warranty from anyone). - - score: '100.0' - start_line: 964 - end_line: 966 - matcher: 2-aho - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_5.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - - score: '100.0' - start_line: 973 - end_line: 974 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 981 - end_line: 982 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 998 - end_line: 999 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1017 - end_line: 1018 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_40.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is free software and can be modified and distributed under - the same terms as Perl itself. - - score: '100.0' - start_line: 1025 - end_line: 1026 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1033 - end_line: 1034 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1042 - end_line: 1043 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1051 - end_line: 1052 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1060 - end_line: 1061 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1068 - end_line: 1069 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1084 - end_line: 1085 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1092 - end_line: 1093 - matcher: 2-aho - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1095 - end_line: 1099 - matcher: 2-aho - rule_length: 53 - matched_length: 53 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_287.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Irrespective of its distribution, all code examples in these files - are hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun - or for profit as you see fit. A simple comment in the code giving - credit would be courteous but is not required. - - score: '100.0' - start_line: 1107 - end_line: 1108 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1114 - end_line: 1115 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1126 - end_line: 1128 - matcher: 1-hash - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_154.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The file links to http://creativecommons.org/publicdomain/zero/1.0/ - and the full license text as retrieved from there can be found at the - end of this file. - - score: '100.0' - start_line: 1136 - end_line: 1137 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software. It may be used, redistributed and/or - modified under the same terms as Perl itself. - - score: '99.0' - start_line: 1144 - end_line: 1147 - matcher: 1-hash - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 99 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_38.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - There are no copyright notices this distribution. - - This library is free software; you may redistribute and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1161 - end_line: 1167 - matcher: 1-hash - rule_length: 61 - matched_length: 61 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-2.0-plus_2.RULE - license_expression: artistic-perl-1.0 OR gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - - These terms are your choice of any of (1) the Perl Artistic Licence, - or (2) version 2 of the GNU General Public License as published by the - Free Software Foundation, or (3) any later version of the GNU General - Public License. - - score: '100.0' - start_line: 1181 - end_line: 1185 - matcher: 1-hash - rule_length: 33 - matched_length: 33 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_37.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - ---------------------------------------- - These distributions include no copyright notices but have - the same explicit licensing information. - - score: '100.0' - start_line: 1192 - end_line: 1193 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 1199 - end_line: 1200 - matcher: 1-hash - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_35.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software, you may distribute it under the same - terms as Perl. - - score: '99.0' - start_line: 1209 - end_line: 1209 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 99 - identifier: bsd-new_1065.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: is licensed under the BSD-like license - - score: '70.0' - start_line: 1210 - end_line: 1211 - matcher: 2-aho - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 70 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_34.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - It is assumed that the other parts are licensed under the same - terms as the rest of the distribution. - - score: '100.0' - start_line: 1219 - end_line: 1220 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1227 - end_line: 1227 - matcher: 2-aho - rule_length: 13 - matched_length: 13 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_14.RULE - license_expression: unicode - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html - - score: '100.0' - start_line: 1237 - end_line: 1238 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1249 - end_line: 1253 - matcher: 2-aho - rule_length: 40 - matched_length: 40 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_32.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - - The "Perl for Win32" source code was licensed under the same terms - as Perl itself and contained this copyright notice: - - score: '100.0' - start_line: 1263 - end_line: 1264 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - - score: '99.0' - start_line: 1300 - end_line: 1301 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 99 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_52.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - There is no copyright or license information in these distributions. - It is assumed that they are licensed under the same terms as Perl itself. - - score: '100.0' - start_line: 1309 - end_line: 1310 - matcher: 1-hash - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_47.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1318 - end_line: 1319 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - - score: '100.0' - start_line: 1326 - end_line: 1327 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1335 - end_line: 1336 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1344 - end_line: 1345 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1347 - end_line: 1348 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_31.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Perl 5 - Porters, which was released under the same license terms. - - score: '100.0' - start_line: 1355 - end_line: 1356 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - - score: '100.0' - start_line: 1362 - end_line: 1363 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 1371 - end_line: 1372 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1379 - end_line: 1380 - matcher: 1-hash - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_48.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You can redistribute and/or modify this document under the same terms - as Perl itself. - - score: '100.0' - start_line: 1387 - end_line: 1388 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1396 - end_line: 1397 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1400 - end_line: 1402 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_46.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is distributed under the same terms as Perl itself. - Feel free to use, modify and redistribute it as long as you retain - the correct attribution. - - score: '100.0' - start_line: 1408 - end_line: 1408 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_11.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This package has the same copyright and license as the perl core. - - score: '100.0' - start_line: 1415 - end_line: 1416 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1422 - end_line: 1422 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: 1429 - end_line: 1430 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1437 - end_line: 1437 - matcher: 1-hash - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_29.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This program is distributed under the same terms as perl itself. - - score: '100.0' - start_line: 1444 - end_line: 1445 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1455 - end_line: 1456 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1463 - end_line: 1464 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1473 - end_line: 1479 - matcher: 2-aho - rule_length: 56 - matched_length: 56 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_and_bsd-new_2.RULE - license_expression: (artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The main license applies to most of the code: - - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - but portions of it have been taken from a BSD variant and are licensed - under the terms of the "BSD-3-clause-GENERIC" license included in this file. - - score: '100.0' - start_line: 1502 - end_line: 1503 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1513 - end_line: 1514 - matcher: 2-aho - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_45.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl - - score: '100.0' - start_line: 1522 - end_line: 1523 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - - score: '100.0' - start_line: 1533 - end_line: 1534 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - - score: '100.0' - start_line: 1543 - end_line: 1544 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - - score: '100.0' - start_line: 1563 - end_line: 1564 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 1573 - end_line: 1575 - matcher: 1-hash - rule_length: 30 - matched_length: 30 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_44.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software and is provided "as is" without express - or implied warranty. It may be used, redistributed and/or modified - under the same terms as Perl itself. - - score: '100.0' - start_line: 1585 - end_line: 1586 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1593 - end_line: 1594 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1602 - end_line: 1603 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '95.0' - start_line: 1612 - end_line: 1613 - matcher: 1-hash - rule_length: 21 - matched_length: 21 - match_coverage: '100.0' - rule_relevance: 95 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_42.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - There is no license information included. It is assumed that this - distribution is licensed under the same terms as Perl itself. - - score: '100.0' - start_line: 1620 - end_line: 1621 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 1628 - end_line: 1629 - matcher: 1-hash - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_49.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1636 - end_line: 1637 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '95.0' - start_line: 1644 - end_line: 1646 - matcher: 1-hash - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 95 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_41.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - There is no license information included that clearly applies to the - whole of this distribution. It is assumed that it is licensed under - the same terms as Perl itself. - - score: '95.0' - start_line: 1655 - end_line: 1655 - matcher: 1-hash - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 95 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_40.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: It is assumed that this file is licensed under the same terms as Perl itself. - - score: '100.0' - start_line: 1662 - end_line: 1663 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 1670 - end_line: 1672 - matcher: 1-hash - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_25.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The license in the file is specified as - - License: Artistic/GPL - - score: '100.0' - start_line: 1679 - end_line: 1680 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '90.0' - start_line: 1687 - end_line: 1687 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 90 - identifier: artistic-1.0_11.RULE - license_expression: artistic-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the artistic license. - - score: '95.0' - start_line: 1707 - end_line: 1708 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 95 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_39.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - There is no license information in this distribution. - It is assumed that it is licensed under the same terms as Perl itself. - - score: '95.0' - start_line: 1716 - end_line: 1717 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 95 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_38.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - As above, it is assumed that this file is licensed under the same terms - as Perl itself. - - score: '100.0' - start_line: 1725 - end_line: 1726 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1733 - end_line: 1735 - matcher: 1-hash - rule_length: 40 - matched_length: 40 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_23.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself, either Perl version 5.8.7 or, - at your option, any later version of Perl 5 you may have available. - - score: '100.0' - start_line: 1742 - end_line: 1743 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1751 - end_line: 1752 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '99.0' - start_line: 1758 - end_line: 1758 - matcher: 1-hash - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 99 - identifier: artistic-perl-1.0_7.RULE - license_expression: artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This program is distributed under the Artistic License. - - score: '95.0' - start_line: 1764 - end_line: 1765 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 95 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_37.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - There is no copyright or license information in this distribution. - It is assumed that it is licensed under the same terms as Perl itself. - - score: '100.0' - start_line: 1776 - end_line: 1777 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 1787 - end_line: 1788 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1795 - end_line: 1796 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1814 - end_line: 1814 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: 1821 - end_line: 1822 - matcher: 1-hash - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_28.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You can use and redistribute this document under the same terms as Perl - itself. - - score: '100.0' - start_line: 1833 - end_line: 1834 - matcher: 2-aho - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1836 - end_line: 1840 - matcher: 2-aho - rule_length: 56 - matched_length: 56 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_286.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Irrespective of its distribution, all code examples here are in the public - domain. You are permitted and encouraged to use this code and any - derivatives thereof in your own programs for fun or for profit as you - see fit. A simple comment in the code giving credit to the FAQ would - be courteous but is not required. - - score: '100.0' - start_line: 1849 - end_line: 1851 - matcher: 1-hash - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-2.0_and_public-domain-disclaimer_1.RULE - license_expression: artistic-2.0 AND public-domain-disclaimer - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This document is available under the same terms as Perl itself. Code - examples in all the perlfaq documents are in the public domain. Use - them as you see fit (and at your own risk with no warranty from anyone). - - score: '100.0' - start_line: 1860 - end_line: 1860 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: 1869 - end_line: 1869 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: 1876 - end_line: 1876 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: 1886 - end_line: 1887 - matcher: 2-aho - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1889 - end_line: 1893 - matcher: 2-aho - rule_length: 53 - matched_length: 53 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_287.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Irrespective of its distribution, all code examples in these files are - hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun or for profit - as you see fit. A simple comment in the code giving credit would be - courteous but is not required. - - score: '100.0' - start_line: '1908' - end_line: '1909' - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it under - the same terms as Perl itself. - - score: '100.0' - start_line: '1916' - end_line: '1917' - matcher: 2-aho - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: '1919' - end_line: '1923' - matcher: 2-aho - rule_length: 53 - matched_length: 53 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_287.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Irrespective of its distribution, all code examples in these files are - hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun or for profit - as you see fit. A simple comment in the code giving credit would be - courteous but is not required. - - score: '100.0' - start_line: '1933' - end_line: '1933' - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: '1940' - end_line: '1940' - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: '1947' - end_line: '1947' - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: '1963' - end_line: '1964' - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: '1985' - end_line: 2000 - matcher: 2-aho - rule_length: 103 - matched_length: 103 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_2.RULE - license_expression: artistic-perl-1.0 OR artistic-dist-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute the files contained in this distribution - under the terms of either - - a) the "Artistic License" which comes with Perl, or - - b) the "Artistic License" which comes with dist, or - - c) the GNU General Public License as published by the Free - Software Foundation; either version 1, or (at your option) any - later version (see the file "Copying" that comes with the - Perl distribution). - - The full text of the "Artistic License" which comes with dist - differs slightly from the one that is in /usr/share/common-licenses - on Debian systems, and can be found later in this file under the - "Artistic-dist" tag. - - score: '100.0' - start_line: 2014 - end_line: 2016 - matcher: 2-aho - rule_length: 21 - matched_length: 21 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-dist-1.0_3.RULE - license_expression: artistic-dist-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This subdirectory contains unmodified 'dist' code that is - licensed under the modified Artistic license detailed below - under the "Artistic-dist" tag. - - score: '100.0' - start_line: 2041 - end_line: 2065 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-dist-1.0_or_gpl-1.0-plus_1.RULE - license_expression: artistic-dist-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - dist is distributed under a modified version of the Perl Artistic License. - Clause 7 of this modified license as contained in dist-3.0-pl60 provides: - - 7. You may reuse parts of this Package in your own programs, provided - that you explicitly state where you got them from, in the source code - (and, left to your courtesy, in the documentation), duplicating - all the associated copyright notices and disclaimers. Besides - your changes, if any, must be clearly marked as such. Parts reused - that way will no longer fall under this license if, and only if, - the name of your program(s) have no immediate connection with the - name of the Package itself or its associated programs. You may then - apply whatever restrictions you wish on the reused parts or choose - to place them in the Public Domain--this will apply only within the - context of your package. - - In accordance with this clause, the versions of these units - contained here are made available under the same terms as the - rest of the units. - - It is assumed that the above relicensing also applies to all files in - the other subdirectories that are declared to be licensed under the - same modified Artistic license. - - The modified license can be found later in this file under the - "Artistic-dist" tag. - - score: '100.0' - start_line: 2072 - end_line: 2079 - matcher: 2-aho - rule_length: 49 - matched_length: 49 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_17.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of either: - - a) the GNU General Public License as published by the Free Software - Foundation; either version 1, or (at your option) any later - version, or - - b) the "Artistic License" which comes with Perl. - - score: '100.0' - start_line: 2082 - end_line: 2082 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_577.RULE - license_expression: mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: under the Expat license. - - score: '95.0' - start_line: 2095 - end_line: 2098 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 95 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_36.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - may be redistributed - and/or modified under the same terms as Perl itself. It is assumed that - other contributors have placed their contributions under a compatible - license. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pulseaudio/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pulseaudio/stable_copyright-detailed.expected.yml index d4222ff752c..1f88c7bb86e 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pulseaudio/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pulseaudio/stable_copyright-detailed.expected.yml @@ -1,8 +1,7 @@ -primary_license: declared_license: -license_expression: lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND sun-source AND libpbm - AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND gpl-2.0-plus AND - lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND adrian AND lgpl-2.1-plus +declared_license_expression: lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND sun-source + AND libpbm AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND gpl-2.0-plus + AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND adrian AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus @@ -14,6 +13,2857 @@ license_expression: lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND sun-so AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND gpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus +declared_license_expression_spdx: LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later + AND LicenseRef-scancode-sun-source AND LicenseRef-scancode-libpbm AND LGPL-2.1-or-later AND + LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later + AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LicenseRef-scancode-adrian + AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND + LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later + AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND + LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND MIT + AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND + LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later + AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND + LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later + AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND + LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later + AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND + LGPL-2.1-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later + AND LGPL-2.1-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 17 + end_line: 17 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPL-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 18 + end_line: 33 + matched_length: 127 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_267.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_267.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 127 + rule_relevance: 100 + matched_text: | + The upstream license clarifies pretty well that the sources of pulseaudio are + LGPL (please see LGPL license grant below), but that some parts will be + effectively GPL since they rely on GPL libraries, quoting the upstream + LICENSE: + + """All PulseAudio source files are licensed under the GNU Lesser General + Public License. (see file LGPL for details) + + However, the server side links to the GPL-only library 'libsamplerate' + which practically downgrades the license of the server part to GPL (see + file GPL for details), exercising section 3 of the LGPL. + + Hence you should treat the client library ('libpulse') of PulseAudio as + being LGPL licensed and the server part ('libpulsecore') as being GPL + licensed. Since the PulseAudio daemon and the modules link to + 'libpulsecore' they are of course also GPL licensed. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 37 + end_line: 38 + matched_length: 22 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_232.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_232.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: sun-source + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 44 + end_line: 62 + matched_length: 147 + match_coverage: '100.0' + matcher: 2-aho + license_expression: sun-source + rule_identifier: sun-source_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/sun-source_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 147 + rule_relevance: 100 + matched_text: | + This source code is a product of Sun Microsystems, Inc. and is provided + for unrestricted use. Users may copy or modify this source code without + charge. + + SUN SOURCE CODE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING + THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR + PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. + + Sun source code is provided with no support and without any obligation on + the part of Sun Microsystems, Inc. to assist in its use, correction, + modification or enhancement. + + SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE + INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THIS SOFTWARE + OR ANY PART THEREOF. + + In no event will Sun Microsystems, Inc. be liable for any lost revenue + or profits or other special, indirect and consequential damages, even if + Sun has been advised of the possibility of such damages. + licenses: + - key: sun-source + name: Sun source code License + short_name: Sun source code License + category: Permissive + is_exception: no + is_unknown: no + owner: Oracle (Sun) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/sun-source + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sun-source.LICENSE + spdx_license_key: LicenseRef-scancode-sun-source + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sun-source.LICENSE + - license_expression: libpbm + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 68 + end_line: 73 + matched_length: 56 + match_coverage: '100.0' + matcher: 2-aho + license_expression: libpbm + rule_identifier: libpbm.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/libpbm.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 56 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, provided + that the above copyright notice appear in all copies and that both that + copyright notice and this permission notice appear in supporting + documentation. This software is provided "as is" without express or + implied warranty. + licenses: + - key: libpbm + name: PBM Library License + short_name: PBM Library License + category: Permissive + is_exception: no + is_unknown: no + owner: ACME Labs + homepage_url: http://web.mit.edu/tex/fontutil/fontutils-0.6/pbm/libpbm1.c + text_url: http://web.mit.edu/tex/fontutil/fontutils-0.6/pbm/libpbm1.c + reference_url: https://scancode-licensedb.aboutcode.org/libpbm + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/libpbm.LICENSE + spdx_license_key: LicenseRef-scancode-libpbm + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/libpbm.LICENSE + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 79 + end_line: 81 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 87 + end_line: 89 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 94 + end_line: 96 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 102 + end_line: 104 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_266.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_266.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 111 + end_line: 113 + matched_length: 23 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_711.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_711.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + License: GPL-2+ + On Debian systems, the complete text of the GPL-2 can be found in + /usr/share/common-licenses/GPL-2. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 120 + end_line: 122 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 128 + end_line: 130 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 137 + end_line: 139 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 144 + end_line: 146 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: adrian + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 152 + end_line: 159 + matched_length: 88 + match_coverage: '100.0' + matcher: 2-aho + license_expression: adrian + rule_identifier: adrian.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/adrian.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 88 + rule_relevance: 100 + matched_text: | + You are allowed to use this source code in any open source or closed + source software you want. You are allowed to use the algorithms for a + hardware solution. You are allowed to modify the source code. + You are not allowed to remove the name of the author from this memo or + from the source code files. You are not allowed to monopolize the + source code or the algorithms behind the source code as your + intellectual property. This source code is free of royalty and comes + with no warranty. + licenses: + - key: adrian + name: Andre Adrian DFS license + short_name: Andre Adrian DFS license + category: Permissive + is_exception: no + is_unknown: no + owner: DFS Deutsche Flugsicherung + homepage_url: + text_url: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/blob/81c24738d5b62a5f092ce34ea06efab72eefbb9e/src/modules/echo-cancel/adrian-license.txt + reference_url: https://scancode-licensedb.aboutcode.org/adrian + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/adrian.LICENSE + spdx_license_key: LicenseRef-scancode-adrian + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/adrian.LICENSE + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 164 + end_line: 166 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 171 + end_line: 173 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 179 + end_line: 181 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 187 + end_line: 189 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '195' + end_line: '197' + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 203 + end_line: 205 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 211 + end_line: 213 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 219 + end_line: 221 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 226 + end_line: 228 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 235 + end_line: 237 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 243 + end_line: 245 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 251 + end_line: 253 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 259 + end_line: 261 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 266 + end_line: 268 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 275 + end_line: 277 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 283 + end_line: 285 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 291 + end_line: 293 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 299 + end_line: 317 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 323 + end_line: 325 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 332 + end_line: 334 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 340 + end_line: 342 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 347 + end_line: 349 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 354 + end_line: 356 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 363 + end_line: 365 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 371 + end_line: 373 + matched_length: 23 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_528.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_528.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + License: LGPL-2+ + On Debian systems, the complete text of the LGPL-2 can be found in + /usr/share/common-licenses/LGPL-2. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 382 + end_line: 384 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 389 + end_line: 391 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 397 + end_line: 399 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 405 + end_line: 407 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 413 + end_line: 415 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 422 + end_line: 424 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 430 + end_line: 432 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 440 + end_line: 442 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 447 + end_line: 449 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 454 + end_line: 456 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 465 + end_line: 467 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 472 + end_line: 474 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 479 + end_line: 481 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 487 + end_line: 489 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 495 + end_line: 497 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 502 + end_line: 504 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 511 + end_line: 513 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 518 + end_line: 520 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 525 + end_line: 527 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 533 + end_line: 535 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 540 + end_line: 542 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 547 + end_line: 549 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 554 + end_line: 556 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 561 + end_line: 563 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 568 + end_line: 570 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 576 + end_line: 578 + matched_length: 23 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_711.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_711.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + License: GPL-2+ + On Debian systems, the complete text of the GPL-2 can be found in + /usr/share/common-licenses/GPL-2. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 585 + end_line: 587 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 594 + end_line: 596 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 602 + end_line: 604 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 608 + end_line: 610 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_231.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_231.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later +other_license_detections: [] copyright: | Copyright (c) 2004-2009 Lennart Poettering Copyright (c) 2006-2007 Pierre Ossman for Cendio AB @@ -134,1383 +2984,3 @@ copyright: | Copyright 2006 Pierre Ossman for Cendio AB Copyright 2009 Ted Percival Copyright 2009 Jason Newton -matches: - - score: '100.0' - start_line: 17 - end_line: 17 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPL-2.1+' - - score: '100.0' - start_line: 18 - end_line: 33 - matcher: 2-aho - rule_length: 127 - matched_length: 127 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_267.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The upstream license clarifies pretty well that the sources of pulseaudio are - LGPL (please see LGPL license grant below), but that some parts will be - effectively GPL since they rely on GPL libraries, quoting the upstream - LICENSE: - - """All PulseAudio source files are licensed under the GNU Lesser General - Public License. (see file LGPL for details) - - However, the server side links to the GPL-only library 'libsamplerate' - which practically downgrades the license of the server part to GPL (see - file GPL for details), exercising section 3 of the LGPL. - - Hence you should treat the client library ('libpulse') of PulseAudio as - being LGPL licensed and the server part ('libpulsecore') as being GPL - licensed. Since the PulseAudio daemon and the modules link to - 'libpulsecore' they are of course also GPL licensed. - - score: '100.0' - start_line: 37 - end_line: 38 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_232.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 44 - end_line: 62 - matcher: 2-aho - rule_length: 147 - matched_length: 147 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sun-source_1.RULE - license_expression: sun-source - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This source code is a product of Sun Microsystems, Inc. and is provided - for unrestricted use. Users may copy or modify this source code without - charge. - - SUN SOURCE CODE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING - THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR - PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. - - Sun source code is provided with no support and without any obligation on - the part of Sun Microsystems, Inc. to assist in its use, correction, - modification or enhancement. - - SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE - INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THIS SOFTWARE - OR ANY PART THEREOF. - - In no event will Sun Microsystems, Inc. be liable for any lost revenue - or profits or other special, indirect and consequential damages, even if - Sun has been advised of the possibility of such damages. - - score: '100.0' - start_line: 68 - end_line: 73 - matcher: 2-aho - rule_length: 56 - matched_length: 56 - match_coverage: '100.0' - rule_relevance: 100 - identifier: libpbm.LICENSE - license_expression: libpbm - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and its - documentation for any purpose and without fee is hereby granted, provided - that the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation. This software is provided "as is" without express or - implied warranty. - - score: '100.0' - start_line: 79 - end_line: 81 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 87 - end_line: 89 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 94 - end_line: 96 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 102 - end_line: 104 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_266.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2. - - score: '100.0' - start_line: 111 - end_line: 113 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_711.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: GPL-2+ - On Debian systems, the complete text of the GPL-2 can be found in - /usr/share/common-licenses/GPL-2. - - score: '100.0' - start_line: 120 - end_line: 122 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 128 - end_line: 130 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 137 - end_line: 139 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 144 - end_line: 146 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 152 - end_line: 159 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: adrian.LICENSE - license_expression: adrian - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You are allowed to use this source code in any open source or closed - source software you want. You are allowed to use the algorithms for a - hardware solution. You are allowed to modify the source code. - You are not allowed to remove the name of the author from this memo or - from the source code files. You are not allowed to monopolize the - source code or the algorithms behind the source code as your - intellectual property. This source code is free of royalty and comes - with no warranty. - - score: '100.0' - start_line: 164 - end_line: 166 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 171 - end_line: 173 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 179 - end_line: 181 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 187 - end_line: 189 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: '195' - end_line: '197' - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 203 - end_line: 205 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 211 - end_line: 213 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 219 - end_line: 221 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 226 - end_line: 228 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 235 - end_line: 237 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 243 - end_line: 245 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 251 - end_line: 253 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 259 - end_line: 261 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 266 - end_line: 268 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 275 - end_line: 277 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 283 - end_line: 285 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 291 - end_line: 293 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 299 - end_line: 317 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, - subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 323 - end_line: 325 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 332 - end_line: 334 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 340 - end_line: 342 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 347 - end_line: 349 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 354 - end_line: 356 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 363 - end_line: 365 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 371 - end_line: 373 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_528.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2+ - On Debian systems, the complete text of the LGPL-2 can be found in - /usr/share/common-licenses/LGPL-2. - - score: '100.0' - start_line: 382 - end_line: 384 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 389 - end_line: 391 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 397 - end_line: 399 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 405 - end_line: 407 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 413 - end_line: 415 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 422 - end_line: 424 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 430 - end_line: 432 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 440 - end_line: 442 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 447 - end_line: 449 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 454 - end_line: 456 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 465 - end_line: 467 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 472 - end_line: 474 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 479 - end_line: 481 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 487 - end_line: 489 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 495 - end_line: 497 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 502 - end_line: 504 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 511 - end_line: 513 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 518 - end_line: 520 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 525 - end_line: 527 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 533 - end_line: 535 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 540 - end_line: 542 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 547 - end_line: 549 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 554 - end_line: 556 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 561 - end_line: 563 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 568 - end_line: 570 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 576 - end_line: 578 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_711.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: GPL-2+ - On Debian systems, the complete text of the GPL-2 can be found in - /usr/share/common-licenses/GPL-2. - - score: '100.0' - start_line: 585 - end_line: 587 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 594 - end_line: 596 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 602 - end_line: 604 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 608 - end_line: 610 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/python-django/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/python-django/stable_copyright-detailed.expected.yml index 84eac1f31d9..8868d869452 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/python-django/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/python-django/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: bsd-new declared_license: - BSD-3-Clause - BSD-3-Clause @@ -20,10 +19,423 @@ declared_license: - PSF-baseconv - BSD-2-Clause - BSD-3-Clause -license_expression: bsd-new AND bsd-new AND (apache-2.0 AND apache-2.0 AND apache-2.0) AND mit - AND bsd-simplified AND bsd-new AND bsd-new AND psf-2.0 AND (apache-2.0 AND apache-2.0 AND - apache-2.0) AND mit AND mit AND (bsd-new AND mit) AND bsd-new AND bsd-new AND bsd-new AND - mit +declared_license_expression: bsd-new +declared_license_expression_spdx: BSD-3-Clause +other_license_expression: bsd-new AND bsd-new AND (apache-2.0 AND apache-2.0 AND apache-2.0) + AND mit AND bsd-simplified AND bsd-new AND bsd-new AND psf-2.0 AND (apache-2.0 AND apache-2.0 + AND apache-2.0) AND mit AND mit AND (bsd-new AND mit) AND bsd-new AND bsd-new AND bsd-new + AND mit +other_license_expression_spdx: BSD-3-Clause AND BSD-3-Clause AND (Apache-2.0 AND Apache-2.0 + AND Apache-2.0) AND MIT AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause AND PSF-2.0 AND + (Apache-2.0 AND Apache-2.0 AND Apache-2.0) AND MIT AND MIT AND (BSD-3-Clause AND MIT) AND + BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND MIT +license_detections: [] +other_license_detections: + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 84 + end_line: 84 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: apache-2.0' + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 85 + end_line: 95 + matched_length: 85 + match_coverage: '100.0' + matcher: 2-aho + license_expression: apache-2.0 + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 85 + rule_relevance: 100 + matched_text: | + Licensed 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 + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless 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. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 97 + end_line: 98 + matched_length: 24 + match_coverage: '100.0' + matcher: 2-aho + license_expression: apache-2.0 + rule_identifier: apache-2.0_865.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_865.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the Apache version 2.0 license + can be found in `/usr/share/common-licenses/Apache-2.0'. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 101 + end_line: 118 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: psf-2.0 + detection_log: + - not-combined + matches: + - score: '89.1' + start_line: 121 + end_line: 169 + matched_length: 327 + match_coverage: '89.1' + matcher: 3-seq + license_expression: psf-2.0 + rule_identifier: psf-2.0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/psf-2.0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 367 + rule_relevance: 100 + matched_text: | + PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 + -------------------------------------------- + + 1. This LICENSE AGREEMENT is between the Guilherme Gondim, Simon + Willison and Drew Perttula ("Baseconv Authors"), and the Individual or + Organization ("Licensee") accessing and otherwise using this software + ("Baseconv") in source or binary form and its associated documentation. + + 2. Subject to the terms and conditions of this License Agreement, + Baseconv Authors hereby grants Licensee a nonexclusive, royalty-free, + world-wide license to reproduce, analyze, test, perform and/or display + publicly, prepare derivative works, distribute, and otherwise use + Baseconv alone or in any derivative version, provided, however, that + Baseconv Authors's License Agreement and Baseconv Author's notice of + copyright, i.e., "Copyright (c) 2010 Guilherme Gondim.; Copyright + (c) 2009 Simon Willison.; Copyright (c) 2002 Drew Perttula.; All Rights + Reserved" are retained in Baseconv alone or in any derivative version + prepared by Licensee. + + 3. In the event Licensee prepares a derivative work that is based on or + incorporates Baseconv or any part thereof, and wants to make the + derivative work available to others as provided herein, then Licensee + hereby agrees to include in any such work a brief summary of the changes + made to Baseconv. + + 4. Baseconv Authors is making Baseconv available to Licensee on + an "AS IS" basis. BASECONV AUTHORS MAKES NO REPRESENTATIONS OR + WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, + BASECONV AUTHORS MAKES NO AND DISCLAIMS ANY REPRESENTATION OR + WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR + THAT THE USE OF PYTHON WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. + + 5. BASECONV AUTHORS SHALL NOT BE LIABLE TO LICENSEE OR ANY + OTHER USERS OF PYTHON FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL + DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE + USING PYTHON, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE + POSSIBILITY THEREOF. + + 6. This License Agreement will automatically terminate upon a material + breach of its terms and conditions. + + 7. Nothing in this License Agreement shall be deemed to create any + relationship of agency, partnership, or joint venture between Baseconv + Authors and Licensee. This License Agreement does not grant permission + to use Baseconv Authors trademarks or trade name in a trademark sense to + endorse or promote products or services of Licensee, or any third party. + + 8. By copying, installing or otherwise using Baseconv, Licensee agrees + to be bound by the terms and conditions of this License Agreement. + licenses: + - key: psf-2.0 + name: PSF-2.0 + short_name: PSF-2.0 + category: Permissive + is_exception: no + is_unknown: no + owner: Python Software Foundation (PSF) + homepage_url: https://opensource.org/licenses/Python-2.0 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/psf-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/psf-2.0.LICENSE + spdx_license_key: PSF-2.0 + spdx_url: https://spdx.org/licenses/PSF-2.0 + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 172 + end_line: '191' + matched_length: 185 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_16.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_16.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 185 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '194' + end_line: 217 + matched_length: 214 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_1072.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1072.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 214 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of nor the names of its contributors may be use + to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 76 + end_line: 76 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_509.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_509.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 99 + matched_text: Software License Agreement (BSD License), + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause copyright: | Django Software Foundation and individual contributors 2006-2008 Brett Parker , @@ -46,256 +458,3 @@ copyright: | 2007 Robert Coup 2008 Yahoo! Inc. All rights reserved. 2010 Gary Wilson Jr. and contributors -matches: - - score: '100.0' - start_line: 84 - end_line: 84 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 85 - end_line: 95 - matcher: 2-aho - rule_length: 85 - matched_length: 85 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_7.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licensed 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 - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless 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. - - score: '100.0' - start_line: 97 - end_line: 98 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_865.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the Apache version 2.0 license - can be found in `/usr/share/common-licenses/Apache-2.0'. - - score: '100.0' - start_line: 101 - end_line: 118 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. - - score: '89.1' - start_line: 121 - end_line: 169 - matcher: 3-seq - rule_length: 367 - matched_length: 327 - match_coverage: '89.1' - rule_relevance: 100 - identifier: psf-2.0.LICENSE - license_expression: psf-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 - -------------------------------------------- - - 1. This LICENSE AGREEMENT is between the [Guilherme] [Gondim], [Simon] - [Willison] [and] [Drew] [Perttula] ("[Baseconv] [Authors]"), and the Individual or - Organization ("Licensee") accessing and otherwise using this software - ("[Baseconv]") in source or binary form and its associated documentation. - - 2. Subject to the terms and conditions of this License Agreement, - [Baseconv] [Authors] hereby grants Licensee a nonexclusive, royalty-free, - world-wide license to reproduce, analyze, test, perform and/or display - publicly, prepare derivative works, distribute, and otherwise use - [Baseconv] alone or in any derivative version, provided, however, that - [Baseconv] [Authors]'s License Agreement and [Baseconv] [Author]'[s] [notice] [of] - [copyright], [i].[e]., "[Copyright] ([c]) [2010] [Guilherme] [Gondim].; [Copyright] - ([c]) [2009] [Simon] [Willison].; [Copyright] ([c]) [2002] [Drew] [Perttula].; All Rights - Reserved" are retained in [Baseconv] alone or in any derivative version - prepared by Licensee. - - 3. In the event Licensee prepares a derivative work that is based on or - incorporates [Baseconv] or any part thereof, and wants to make the - derivative work available to others as provided herein, then Licensee - hereby agrees to include in any such work a brief summary of the changes - made to [Baseconv]. - - [4]. [Baseconv] [Authors] [is] [making] [Baseconv] available to Licensee on - an "AS IS" basis. [BASECONV] [AUTHORS] MAKES NO REPRESENTATIONS OR - WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, - [BASECONV] [AUTHORS] MAKES NO AND DISCLAIMS ANY REPRESENTATION OR - WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR - THAT THE USE OF PYTHON WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. - - 5. [BASECONV] [AUTHORS] SHALL NOT BE LIABLE TO LICENSEE OR ANY - OTHER USERS OF PYTHON FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL - DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE - USING PYTHON, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE - POSSIBILITY THEREOF. - - 6. This License Agreement will automatically terminate upon a material - breach of its terms and conditions. - - 7. Nothing in this License Agreement shall be deemed to create any - relationship of agency, partnership, or joint venture between [Baseconv] - [Authors] and Licensee. This License Agreement does not grant permission - to use [Baseconv] [Authors] trademarks or trade name in a trademark sense to - endorse or promote products or services of Licensee, or any third party. - - 8. By copying, installing or otherwise using [Baseconv], Licensee agrees - to be bound by the terms and conditions of this License Agreement. - - score: '100.0' - start_line: 172 - end_line: '191' - matcher: 1-hash - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_16.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: '194' - end_line: 217 - matcher: 1-hash - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1072.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - 3. Neither the name of nor the names of its contributors may be use - to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.0' - start_line: 76 - end_line: 76 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 99 - identifier: bsd-new_509.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Software License Agreement (BSD License), diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/reportbug/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/reportbug/stable_copyright-detailed.expected.yml index ef7d22cb65d..1140a71c04e 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/reportbug/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/reportbug/stable_copyright-detailed.expected.yml @@ -1,6 +1,189 @@ -primary_license: declared_license: -license_expression: reportbug AND gpl-1.0-plus AND reportbug AND gpl-2.0 +declared_license_expression: reportbug AND gpl-1.0-plus AND reportbug AND gpl-2.0 +declared_license_expression_spdx: LicenseRef-scancode-reportbug AND GPL-1.0-or-later AND LicenseRef-scancode-reportbug + AND GPL-2.0-only +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: reportbug + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 10 + end_line: 25 + matched_length: 124 + match_coverage: '100.0' + matcher: 2-aho + license_expression: reportbug + rule_identifier: reportbug_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/reportbug_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 124 + rule_relevance: 100 + matched_text: | + License: other + # This program is freely distributable per the following license: + # + # Permission to use, copy, modify, and distribute this software and its + # 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. + # + # I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL I + # 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. + licenses: + - key: reportbug + name: Debian reportbug License + short_name: Debian reportbug License + category: Permissive + is_exception: no + is_unknown: no + owner: Debian + homepage_url: https://tracker.debian.org/media/packages/r/reportbug/copyright-6.6.6 + text_url: https://tracker.debian.org/media/packages/r/reportbug/copyright-6.6.6 + reference_url: https://scancode-licensedb.aboutcode.org/reportbug + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/reportbug.LICENSE + spdx_license_key: LicenseRef-scancode-reportbug + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/reportbug.LICENSE + - license_expression: gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 32 + end_line: 37 + matched_length: 43 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus + rule_identifier: gpl_77.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_77.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 43 + rule_relevance: 100 + matched_text: | + License: GPL-any + # You may freely redistribute, use and modify this software under the terms + # of the GNU General Public License. + . + On Debian systems, the complete text of the GNU General Public License + can be found in file "/usr/share/common-licenses/GPL". + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: reportbug AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 43 + end_line: 58 + matched_length: 124 + match_coverage: '100.0' + matcher: 2-aho + license_expression: reportbug + rule_identifier: reportbug_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/reportbug_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 124 + rule_relevance: 100 + matched_text: | + License: other + # This program is freely distributable per the following license: + # + ## Permission to use, copy, modify, and distribute this software and its + ## 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. + ## + ## I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + ## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL I + ## 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. + licenses: + - key: reportbug + name: Debian reportbug License + short_name: Debian reportbug License + category: Permissive + is_exception: no + is_unknown: no + owner: Debian + homepage_url: https://tracker.debian.org/media/packages/r/reportbug/copyright-6.6.6 + text_url: https://tracker.debian.org/media/packages/r/reportbug/copyright-6.6.6 + reference_url: https://scancode-licensedb.aboutcode.org/reportbug + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/reportbug.LICENSE + spdx_license_key: LicenseRef-scancode-reportbug + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/reportbug.LICENSE + - score: '100.0' + start_line: 61 + end_line: 61 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: GPL-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only +other_license_detections: [] copyright: | Copyright (c) 1999-2006 Chris Lawrence Copyright (c) 2008-2019 Sandro Tosi @@ -9,106 +192,3 @@ copyright: | (c) 2000 Chris Lawrence Copyright (c) 2006 Philipp Kern Copyright (c) 2008-2009 Luca Bruno -matches: - - score: '100.0' - start_line: 10 - end_line: 25 - matcher: 2-aho - rule_length: 124 - matched_length: 124 - match_coverage: '100.0' - rule_relevance: 100 - identifier: reportbug_1.RULE - license_expression: reportbug - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: other - # This program is freely distributable per the following license: - # - # Permission to use, copy, modify, and distribute this software and its - # 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. - # - # I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL - # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL I - # 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. - - score: '100.0' - start_line: 32 - end_line: 37 - matcher: 2-aho - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl_77.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: GPL-any - # You may freely redistribute, use and modify this software under the terms - # of the GNU General Public License. - . - On Debian systems, the complete text of the GNU General Public License - can be found in file "/usr/share/common-licenses/GPL". - - score: '100.0' - start_line: 43 - end_line: 58 - matcher: 2-aho - rule_length: 124 - matched_length: 124 - match_coverage: '100.0' - rule_relevance: 100 - identifier: reportbug_1.RULE - license_expression: reportbug - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: other - # This program is freely distributable per the following license: - # - ## Permission to use, copy, modify, and distribute this software and its - ## 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. - ## - ## I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL - ## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL I - ## 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. - - score: '100.0' - start_line: 61 - end_line: 61 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPL-2' diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/ruby-airbrussh/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/ruby-airbrussh/stable_copyright-detailed.expected.yml index ec08b089dec..86aa947a591 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/ruby-airbrussh/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/ruby-airbrussh/stable_copyright-detailed.expected.yml @@ -1,44 +1,67 @@ -primary_license: mit declared_license: - Expat - Expat - Expat -license_expression: mit AND mit +declared_license_expression: mit +declared_license_expression_spdx: MIT +other_license_expression: mit AND mit +other_license_expression_spdx: MIT AND MIT +license_detections: [] +other_license_detections: + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 14 + end_line: 31 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | 2015-2016 Matt Brictson 2017 Samuel Henrique -matches: - - score: '100.0' - start_line: 14 - end_line: 31 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/sendmail/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/sendmail/stable_copyright-detailed.expected.yml index 1ce6d9423b6..a42d092759d 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/sendmail/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/sendmail/stable_copyright-detailed.expected.yml @@ -1,9 +1,130 @@ -primary_license: sendmail declared_license: - other-Sendmail - other-Sendmail - other-Sendmail -license_expression: sendmail AND sendmail +declared_license_expression: sendmail +declared_license_expression_spdx: Sendmail +other_license_expression: sendmail AND sendmail +other_license_expression_spdx: Sendmail AND Sendmail +license_detections: [] +other_license_detections: + - license_expression: sendmail + detection_log: + - not-combined + matches: + - score: '97.65' + start_line: '19' + end_line: 99 + matched_length: 582 + match_coverage: '97.65' + matcher: 3-seq + license_expression: sendmail + rule_identifier: sendmail-2014.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/sendmail-2014.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 596 + rule_relevance: 100 + matched_text: | + SENDMAIL LICENSE + + The following license terms and conditions apply, unless a redistribution + agreement or other license is obtained from Proofpoint, Inc., 892 + Ross Street, Sunnyvale, CA, 94089, USA, or by electronic mail at + sendmail-license@proofpoint.com. + + License Terms: + + Use, Modification and Redistribution (including distribution of any + modified or derived work) in source and binary forms is permitted only if + each of the following conditions is met: + + 1. Redistributions qualify as "freeware" or "Open Source Software" under + one of the following terms: + + (a) Redistributions are made at no charge beyond the reasonable cost of + materials and delivery. + + (b) Redistributions are accompanied by a copy of the Source Code or by an + irrevocable offer to provide a copy of the Source Code for up to three + years at the cost of materials and delivery. Such redistributions + must allow further use, modification, and redistribution of the Source + Code under substantially the same terms as this license. For the + purposes of redistribution "Source Code" means the complete compilable + and linkable source code of sendmail and associated libraries and + utilities in the sendmail distribution including all modifications. + + 2. Redistributions of Source Code must retain the copyright notices as they + appear in each Source Code file, these license terms, and the + disclaimer/limitation of liability set forth as paragraph 6 below. + + 3. Redistributions in binary form must reproduce the Copyright Notice, + these license terms, and the disclaimer/limitation of liability set + forth as paragraph 6 below, in the documentation and/or other materials + provided with the distribution. For the purposes of binary distribution + the "Copyright Notice" refers to the following language: + "Copyright (c) 1998-2013 Proofpoint, Inc. All rights reserved." + + 4. Neither the name of Proofpoint, Inc. nor the University of California nor + names of their contributors may be used to endorse or promote + products derived from this software without specific prior written + permission. The name "sendmail" is a trademark of Proofpoint, Inc. + + 5. All redistributions must comply with the conditions imposed by the + University of California on certain embedded code, which copyright + Notice and conditions for redistribution are as follows: + + (a) Copyright (c) 1988, 1993 The Regents of the University of + California. All rights reserved. + + (b) Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + (i) Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + (ii) Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + (iii) Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + 6. Disclaimer/Limitation of Liability: THIS SOFTWARE IS PROVIDED BY + SENDMAIL, INC. AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN + NO EVENT SHALL SENDMAIL, INC., THE REGENTS OF THE UNIVERSITY OF + CALIFORNIA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + $Revision: 8. + licenses: + - key: sendmail + name: Sendmail License + short_name: Sendmail License + category: Permissive + is_exception: no + is_unknown: no + owner: Sendmail + homepage_url: http://www.sendmail.com/ + text_url: http://www.sendmail.com/pdfs/open_source/sendmail_license.pdf + reference_url: https://scancode-licensedb.aboutcode.org/sendmail + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sendmail.LICENSE + spdx_license_key: Sendmail + spdx_url: https://spdx.org/licenses/Sendmail copyright: | Copyright (c) 1998-2015 Proofpoint, Inc. and its suppliers. All rights reserved. Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. @@ -12,101 +133,3 @@ copyright: | 1997-1998 Johnie Ingram 1998-2010 Richard A Nelson © 2012-2018 Andreas Beckmann -matches: - - score: '97.65' - start_line: '19' - end_line: 99 - matcher: 3-seq - rule_length: 596 - matched_length: 582 - match_coverage: '97.65' - rule_relevance: 100 - identifier: sendmail-2014.RULE - license_expression: sendmail - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - SENDMAIL LICENSE - - The following license terms and conditions apply, unless a redistribution - agreement or other license is obtained from Proofpoint, Inc., 892 - Ross Street, Sunnyvale, CA, 94089, USA, or by electronic mail at - sendmail-license@proofpoint.com. - - License Terms: - - Use, Modification and Redistribution (including distribution of any - modified or derived work) in source and binary forms is permitted only if - each of the following conditions is met: - - 1. Redistributions qualify as "freeware" or "Open Source Software" under - one of the following terms: - - (a) Redistributions are made at no charge beyond the reasonable cost of - materials and delivery. - - (b) Redistributions are accompanied by a copy of the Source Code or by an - irrevocable offer to provide a copy of the Source Code for up to three - years at the cost of materials and delivery. Such redistributions - must allow further use, modification, and redistribution of the Source - Code under substantially the same terms as this license. For the - purposes of redistribution "Source Code" means the complete compilable - and linkable source code of sendmail and associated libraries and - utilities in the sendmail distribution including all modifications. - - 2. Redistributions of Source Code must retain the copyright notices as they - appear in each Source Code file, these license terms, and the - disclaimer/limitation of liability set forth as paragraph 6 below. - - 3. Redistributions in binary form must reproduce the Copyright Notice, - these license terms, and the disclaimer/limitation of liability set - forth as paragraph 6 below, in the documentation and/or other materials - provided with the distribution. For the purposes of binary distribution - the "Copyright Notice" refers to the following language: - "Copyright (c) 1998-[2013] Proofpoint, Inc. All rights reserved." - - 4. Neither the name of Proofpoint, Inc. nor the University of California nor - names of their contributors may be used to endorse or promote - products derived from this software without specific prior written - permission. The name "sendmail" is a trademark of Proofpoint, Inc. - - 5. All redistributions must comply with the conditions imposed by the - University of California on certain embedded code, which copyright - Notice and conditions for redistribution are as follows: - - (a) Copyright (c) 1988, 1993 The Regents of the University of - California. All rights reserved. - - (b) Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - (i) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (ii) Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - (iii) Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - 6. Disclaimer/Limitation of Liability: THIS SOFTWARE IS PROVIDED BY - SENDMAIL, INC. AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN - NO EVENT SHALL SENDMAIL, INC., THE REGENTS OF THE UNIVERSITY OF - CALIFORNIA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - $Revision: 8. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/slirp4netns/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/slirp4netns/stable_copyright-detailed.expected.yml index 5658bbcfd7e..abe77400132 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/slirp4netns/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/slirp4netns/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2+ @@ -20,10 +19,530 @@ declared_license: - GPL-2 - GPL-2+ - LGPL-2.1+ -license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND - bsd-new AND bsd-simplified AND mit AND mit AND bsd-simplified AND (gpl-2.0-plus AND gpl-2.0-plus) +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) + AND bsd-new AND bsd-simplified AND mit AND mit AND bsd-simplified AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND mit AND bsd-simplified AND bsd-simplified AND bsd-simplified AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND BSD-3-Clause AND BSD-2-Clause AND MIT AND MIT AND BSD-2-Clause AND + (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND MIT + AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause AND (LGPL-2.1-or-later AND LGPL-2.1-or-later + AND LGPL-2.1-only) +license_detections: [] +other_license_detections: + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 21 + end_line: 21 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_136.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_136.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: license BSD-2-clause + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 79 + end_line: 101 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '98.88' + start_line: 106 + end_line: 124 + matched_length: 176 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_274.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_274.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 176 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + DANNY GASPAROVSKI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 127 + end_line: 143 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 145 + end_line: 145 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 148 + end_line: 150 + matched_length: 11 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1142.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1142.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: | + free software, licensed under: + + The GNU General Public License, Version 2, + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 152 + end_line: 156 + matched_length: 59 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1296.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1296.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 59 + rule_relevance: 100 + matched_text: | + This program 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; version 2 dated June, 1991. + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 158 + end_line: 158 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 159 + end_line: 173 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_839.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_839.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This package 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 2 of the License, or + (at your option) any later version. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-2.1-plus AND lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 175 + end_line: 175 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 176 + end_line: 187 + matched_length: 106 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_36.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_36.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + This library is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2.1 of the License, or + (at your option) any later version. + + This library 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this library. If not, see . + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 189 + end_line: '190' + matched_length: 27 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_293.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_293.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 27 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU Lesser General + Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only copyright: | 2018 Giuseppe Scrivano Akihiro Suda @@ -40,292 +559,3 @@ copyright: | 1995, Danny Gasparovski 2013, Guillaume Subiron 2016, Renzo Davoli VirtualSquare -matches: - - score: '100.0' - start_line: 21 - end_line: 21 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_136.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: license BSD-2-clause - - score: '100.0' - start_line: 79 - end_line: 101 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '98.88' - start_line: 106 - end_line: 124 - matcher: 2-aho - rule_length: 176 - matched_length: 176 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_274.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - [DANNY] [GASPAROVSKI] OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 127 - end_line: 143 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 145 - end_line: 145 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 148 - end_line: 150 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1142.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - free software, licensed under: - - The GNU General Public License, Version 2, - - score: '100.0' - start_line: 152 - end_line: 156 - matcher: 2-aho - rule_length: 59 - matched_length: 59 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1296.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; version 2 dated June, 1991. - On Debian systems, the complete text of version 2 of the GNU General - Public License can be found in '/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 158 - end_line: 158 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 159 - end_line: 173 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_839.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package 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 2 of the License, or - (at your option) any later version. - - This package 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see - - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - - score: '100.0' - start_line: 175 - end_line: 175 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 176 - end_line: 187 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_36.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2.1 of the License, or - (at your option) any later version. - - This library 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this library. If not, see . - - score: '100.0' - start_line: 189 - end_line: '190' - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General - Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/subversion/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/subversion/stable_copyright-detailed.expected.yml index 789a242300a..5a9a3bced18 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/subversion/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/subversion/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: apache-2.0 declared_license: - Apache-2.0 - BSD-3-clause or Apache-2.0 @@ -20,548 +19,806 @@ declared_license: - Expat - Unicode - AFL-3 -license_expression: (apache-2.0 AND apache-2.0) AND (bsd-new OR (apache-2.0 AND apache-2.0)) +declared_license_expression: apache-2.0 +declared_license_expression_spdx: Apache-2.0 +other_license_expression: (apache-2.0 AND apache-2.0) AND (bsd-new OR (apache-2.0 AND apache-2.0)) AND markus-kuhn-license AND bsd-new AND other-permissive AND (gpl-2.0-plus AND gpl-2.0) AND (gpl-3.0-plus AND gpl-3.0) AND afl-3.0 AND (mit AND unicode) AND bsd-simplified AND bsd-new AND bsd-simplified -copyright: | - Apache Software Foundation - 2007 Max Bowsher - 2005 Greg Stein - 2007 David Glasser - 2003, 2004, 2005 Edgewall Software - 2003, 2004, 2005 Jonas Borgström - 2005 Christopher Lenz - 2007 Markus Kuhn - 2008-2014 Vinay Sajip - 2006 Peter Samuelson - 2004, 2005, 2006 Simon Perreault - 2005,2006 Blair Zajac - 2002-2009 Stefan Reichoer - 2006-2010 Virtutech AB - 2010 Intel - 2008,2009 by Robert Millan - 2009 by Peter Samuelson - 2002,2003,2004,2005,2006,2007,2009 Dolby. All rights reserved. - 2014-2015 Steven G. Johnson, Jiahao Chen, Tony Kelman, Jonas Fonseca, and other contributors listed in the git history - 2009, 2013 Public Software Group e. V., Berlin, Germany - 1991-2007 Unicode, Inc. - 2011-2016, Yann Collet - 2006-2008 Christophe Devine - 2009 Paul Bakker - 2010-2013, Peter Noordhuis - 2010-2014, Salvatore Sanfilippo -matches: - - score: '100.0' - start_line: 21 - end_line: 23 - matcher: 1-hash - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: markus-kuhn-license.LICENSE - license_expression: markus-kuhn-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software - for any purpose and without fee is hereby granted. The author - disclaims all warranties with regard to this software. - - score: '100.0' - start_line: 33 - end_line: 34 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_323.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to everyone to use and distribute this work, - without limitation, modified or unmodified, in any way, for any purpose. - - score: '100.0' - start_line: 78 - end_line: 78 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 79 - end_line: 80 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1325.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GPL version 2 license can be - found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 82 - end_line: 82 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 83 - end_line: 84 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_480.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GPL version 3 license can be - found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 86 - end_line: 86 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 87 - end_line: 102 - matcher: 1-hash - rule_length: 119 - matched_length: 119 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_2.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_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 +other_license_expression_spdx: (Apache-2.0 AND Apache-2.0) AND (BSD-3-Clause OR (Apache-2.0 + AND Apache-2.0)) AND LicenseRef-scancode-markus-kuhn-license AND BSD-3-Clause AND LicenseRef-scancode-other-permissive + AND (GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-3.0-or-later AND GPL-3.0-only) AND AFL-3.0 + AND (MIT AND LicenseRef-scancode-unicode) AND BSD-2-Clause AND BSD-3-Clause AND BSD-2-Clause +license_detections: [] +other_license_detections: + - license_expression: markus-kuhn-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 21 + end_line: 23 + matched_length: 28 + match_coverage: '100.0' + matcher: 1-hash + license_expression: markus-kuhn-license + rule_identifier: markus-kuhn-license.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/markus-kuhn-license.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 28 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software + for any purpose and without fee is hereby granted. The author + disclaims all warranties with regard to this software. + licenses: + - key: markus-kuhn-license + name: Markus Kuhn License + short_name: Markus Kuhn License + category: Permissive + is_exception: no + is_unknown: no + owner: Markus Kuhn + homepage_url: https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c + text_url: https://www.cl.cam.ac.uk/~mgk25/ucs/langinfo.c + reference_url: https://scancode-licensedb.aboutcode.org/markus-kuhn-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/markus-kuhn-license.LICENSE + spdx_license_key: LicenseRef-scancode-markus-kuhn-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/markus-kuhn-license.LICENSE + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 33 + end_line: 34 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-permissive + rule_identifier: other-permissive_323.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_323.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + Permission is granted to everyone to use and distribute this work, + without limitation, modified or unmodified, in any way, for any purpose. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: gpl-2.0-plus AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 78 + end_line: 78 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 79 + end_line: 80 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1325.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1325.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GPL version 2 license can be + found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-3.0-plus AND gpl-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 82 + end_line: 82 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 83 + end_line: 84 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_480.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_480.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GPL version 3 license can be + found in `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 86 + end_line: 86 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: apache-2.0' + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 87 + end_line: 102 + matched_length: 119 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + 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 + referenced_filenames: + - NOTICE + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 119 + rule_relevance: 100 + matched_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 - http://www.apache.org/licenses/LICENSE-2.0 + http://www.apache.org/licenses/LICENSE-2.0 - Unless 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. - - score: '100.0' - start_line: 107 - end_line: 131 - matcher: 2-aho - rule_length: 204 - matched_length: 204 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_970.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: + Unless 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. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 107 + end_line: 131 + matched_length: 204 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_970.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_970.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 204 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - the documentation and/or other materials provided with the - distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + the documentation and/or other materials provided with the + distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior written + permission. - THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER - IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 136 - end_line: 155 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: + THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS + OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER + IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 136 + end_line: 155 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. + * Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR - ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 158 - end_line: 174 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 158 + end_line: 174 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. - THE 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. - - score: '100.0' - start_line: 177 - end_line: 208 - matcher: 1-hash - rule_length: 328 - matched_length: 328 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_56.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a - copy of the Unicode data files and any associated documentation (the "Data - Files") or Unicode software and any associated documentation (the - "Software") to deal in the Data Files or Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, and/or sell copies of the Data Files or Software, and - to permit persons to whom the Data Files or Software are furnished to do - so, provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, (b) both the - above copyright notice(s) and this permission notice appear in associated - documentation, and (c) there is clear notice in each modified Data File or - in the Software as well as in the documentation associated with the Data - File(s) or Software that the data or software has been modified. + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: unicode + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 177 + end_line: 208 + matched_length: 328 + match_coverage: '100.0' + matcher: 1-hash + license_expression: unicode + rule_identifier: unicode_56.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode_56.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 328 + rule_relevance: 100 + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining a + copy of the Unicode data files and any associated documentation (the "Data + Files") or Unicode software and any associated documentation (the + "Software") to deal in the Data Files or Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, and/or sell copies of the Data Files or Software, and + to permit persons to whom the Data Files or Software are furnished to do + so, provided that (a) the above copyright notice(s) and this permission + notice appear with all copies of the Data Files or Software, (b) both the + above copyright notice(s) and this permission notice appear in associated + documentation, and (c) there is clear notice in each modified Data File or + in the Software as well as in the documentation associated with the Data + File(s) or Software that the data or software has been modified. - THE DATA FILES AND SOFTWARE ARE 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 OF - THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. + THE DATA FILES AND SOFTWARE ARE 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 OF + THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS + INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or other - dealings in these Data Files or Software without prior written - authorization of the copyright holder. + Except as contained in this notice, the name of a copyright holder shall + not be used in advertising or otherwise to promote the sale, use or other + dealings in these Data Files or Software without prior written + authorization of the copyright holder. - Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be - registered in some jurisdictions. All other trademarks and registered - trademarks mentioned herein are the property of their respective owners. - - score: '100.0' - start_line: 211 - end_line: 396 - matcher: 1-hash - rule_length: 1626 - matched_length: 1626 - match_coverage: '100.0' - rule_relevance: 100 - identifier: afl-3.0.LICENSE - license_expression: afl-3.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This Academic Free License (the "License") applies to any original - work of authorship (the "Original Work") whose owner (the "Licensor") - has placed the following licensing notice adjacent to the copyright - notice for the Original Work: + Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be + registered in some jurisdictions. All other trademarks and registered + trademarks mentioned herein are the property of their respective owners. + licenses: + - key: unicode + name: Unicode Inc License Agreement + short_name: Unicode Inc License Agreement + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: http://unicode.org/ + text_url: http://unicode.org/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/unicode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + spdx_license_key: LicenseRef-scancode-unicode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + - license_expression: afl-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 211 + end_line: 396 + matched_length: 1626 + match_coverage: '100.0' + matcher: 1-hash + license_expression: afl-3.0 + rule_identifier: afl-3.0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/afl-3.0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 1626 + rule_relevance: 100 + matched_text: | + This Academic Free License (the "License") applies to any original + work of authorship (the "Original Work") whose owner (the "Licensor") + has placed the following licensing notice adjacent to the copyright + notice for the Original Work: - Licensed under the Academic Free License version 3.0 + Licensed under the Academic Free License version 3.0 - 1) Grant of Copyright License. Licensor grants You a worldwide, - royalty-free, non-exclusive, sublicensable license, for the - duration of the copyright, to do the following: - a) to reproduce the Original Work in copies, either alone or as - part of a collective work; - b) to translate, adapt, alter, transform, modify, or arrange the - Original Work, thereby creating derivative works ("Derivative - Works") based upon the Original Work; - c) to distribute or communicate copies of the Original Work and - Derivative Works to the public, under any license of your - choice that does not contradict the terms and conditions, - including Licensor's reserved rights and remedies, in this - Academic Free License; - d) to perform the Original Work publicly; and - e) to display the Original Work publicly. + 1) Grant of Copyright License. Licensor grants You a worldwide, + royalty-free, non-exclusive, sublicensable license, for the + duration of the copyright, to do the following: + a) to reproduce the Original Work in copies, either alone or as + part of a collective work; + b) to translate, adapt, alter, transform, modify, or arrange the + Original Work, thereby creating derivative works ("Derivative + Works") based upon the Original Work; + c) to distribute or communicate copies of the Original Work and + Derivative Works to the public, under any license of your + choice that does not contradict the terms and conditions, + including Licensor's reserved rights and remedies, in this + Academic Free License; + d) to perform the Original Work publicly; and + e) to display the Original Work publicly. - 2) Grant of Patent License. Licensor grants You a worldwide, - royalty-free, non- exclusive, sublicensable license, under patent - claims owned or controlled by the Licensor that are embodied in - the Original Work as furnished by the Licensor, for the duration - of the patents, to make, use, sell, offer for sale, have made, and - import the Original Work and Derivative Works. + 2) Grant of Patent License. Licensor grants You a worldwide, + royalty-free, non- exclusive, sublicensable license, under patent + claims owned or controlled by the Licensor that are embodied in + the Original Work as furnished by the Licensor, for the duration + of the patents, to make, use, sell, offer for sale, have made, and + import the Original Work and Derivative Works. - 3) Grant of Source Code License. The term "Source Code" means the - preferred form of the Original Work for making modifications to it - and all available documentation describing how to modify the - Original Work. Licensor agrees to provide a machine-readable copy - of the Source Code of the Original Work along with each copy of - the Original Work that Licensor distributes. Licensor reserves the - right to satisfy this obligation by placing a machine-readable - copy of the Source Code in an information repository reasonably - calculated to permit inexpensive and convenient access by You for - as long as Licensor continues to distribute the Original Work. + 3) Grant of Source Code License. The term "Source Code" means the + preferred form of the Original Work for making modifications to it + and all available documentation describing how to modify the + Original Work. Licensor agrees to provide a machine-readable copy + of the Source Code of the Original Work along with each copy of + the Original Work that Licensor distributes. Licensor reserves the + right to satisfy this obligation by placing a machine-readable + copy of the Source Code in an information repository reasonably + calculated to permit inexpensive and convenient access by You for + as long as Licensor continues to distribute the Original Work. - 4) Exclusions From License Grant. Neither the names of Licensor, nor - the names of any contributors to the Original Work, nor any of - their trademarks or service marks, may be used to endorse or - promote products derived from this Original Work without express - prior permission of the Licensor. Except as expressly stated - herein, nothing in this License grants any license to Licensor's - trademarks, copyrights, patents, trade secrets or any other - intellectual property. No patent license is granted to make, use, - sell, offer for sale, have made, or import embodiments of any - patent claims other than the licensed claims defined in Section - 2. No license is granted to the trademarks of Licensor even if - such marks are included in the Original Work. Nothing in this - License shall be interpreted to prohibit Licensor from licensing - under terms different from this License any Original Work that - Licensor otherwise would have a right to license. + 4) Exclusions From License Grant. Neither the names of Licensor, nor + the names of any contributors to the Original Work, nor any of + their trademarks or service marks, may be used to endorse or + promote products derived from this Original Work without express + prior permission of the Licensor. Except as expressly stated + herein, nothing in this License grants any license to Licensor's + trademarks, copyrights, patents, trade secrets or any other + intellectual property. No patent license is granted to make, use, + sell, offer for sale, have made, or import embodiments of any + patent claims other than the licensed claims defined in Section + 2. No license is granted to the trademarks of Licensor even if + such marks are included in the Original Work. Nothing in this + License shall be interpreted to prohibit Licensor from licensing + under terms different from this License any Original Work that + Licensor otherwise would have a right to license. - 5) External Deployment. The term "External Deployment" means the use, - distribution, or communication of the Original Work or Derivative - Works in any way such that the Original Work or Derivative Works - may be used by anyone other than You, whether those works are - distributed or communicated to those persons or made available as - an application intended for use over a network. As an express - condition for the grants of license hereunder, You must treat any - External Deployment by You of the Original Work or a Derivative - Work as a distribution under section 1(c). + 5) External Deployment. The term "External Deployment" means the use, + distribution, or communication of the Original Work or Derivative + Works in any way such that the Original Work or Derivative Works + may be used by anyone other than You, whether those works are + distributed or communicated to those persons or made available as + an application intended for use over a network. As an express + condition for the grants of license hereunder, You must treat any + External Deployment by You of the Original Work or a Derivative + Work as a distribution under section 1(c). - 6) Attribution Rights. You must retain, in the Source Code of any - Derivative Works that You create, all copyright, patent, or - trademark notices from the Source Code of the Original Work, as - well as any notices of licensing and any descriptive text - identified therein as an "Attribution Notice." You must cause the - Source Code for any Derivative Works that You create to carry a - prominent Attribution Notice reasonably calculated to inform - recipients that You have modified the Original Work. + 6) Attribution Rights. You must retain, in the Source Code of any + Derivative Works that You create, all copyright, patent, or + trademark notices from the Source Code of the Original Work, as + well as any notices of licensing and any descriptive text + identified therein as an "Attribution Notice." You must cause the + Source Code for any Derivative Works that You create to carry a + prominent Attribution Notice reasonably calculated to inform + recipients that You have modified the Original Work. - 7) Warranty of Provenance and Disclaimer of Warranty. Licensor - warrants that the copyright in and to the Original Work and the - patent rights granted herein by Licensor are owned by the Licensor - or are sublicensed to You under the terms of this License with the - permission of the contributor(s) of those copyrights and patent - rights. Except as expressly stated in the immediately preceding - sentence, the Original Work is provided under this License on an - "AS IS" BASIS and WITHOUT WARRANTY, either express or implied, - including, without limitation, the warranties of non-infringement, - merchantability or fitness for a particular purpose. THE ENTIRE - RISK AS TO THE QUALITY OF THE ORIGINAL WORK IS WITH YOU. This - DISCLAIMER OF WARRANTY constitutes an essential part of this - License. No license to the Original Work is granted by this - License except under this disclaimer. + 7) Warranty of Provenance and Disclaimer of Warranty. Licensor + warrants that the copyright in and to the Original Work and the + patent rights granted herein by Licensor are owned by the Licensor + or are sublicensed to You under the terms of this License with the + permission of the contributor(s) of those copyrights and patent + rights. Except as expressly stated in the immediately preceding + sentence, the Original Work is provided under this License on an + "AS IS" BASIS and WITHOUT WARRANTY, either express or implied, + including, without limitation, the warranties of non-infringement, + merchantability or fitness for a particular purpose. THE ENTIRE + RISK AS TO THE QUALITY OF THE ORIGINAL WORK IS WITH YOU. This + DISCLAIMER OF WARRANTY constitutes an essential part of this + License. No license to the Original Work is granted by this + License except under this disclaimer. - 8) Limitation of Liability. Under no circumstances and under no legal - theory, whether in tort (including negligence), contract, or - otherwise, shall the Licensor be liable to anyone for any - indirect, special, incidental, or consequential damages of any - character arising as a result of this License or the use of the - Original Work including, without limitation, damages for loss of - goodwill, work stoppage, computer failure or malfunction, or any - and all other commercial damages or losses. This limitation of - liability shall not apply to the extent applicable law prohibits - such limitation. + 8) Limitation of Liability. Under no circumstances and under no legal + theory, whether in tort (including negligence), contract, or + otherwise, shall the Licensor be liable to anyone for any + indirect, special, incidental, or consequential damages of any + character arising as a result of this License or the use of the + Original Work including, without limitation, damages for loss of + goodwill, work stoppage, computer failure or malfunction, or any + and all other commercial damages or losses. This limitation of + liability shall not apply to the extent applicable law prohibits + such limitation. - 9) Acceptance and Termination. If, at any time, You expressly - assented to this License, that assent indicates your clear and - irrevocable acceptance of this License and all of its terms and - conditions. If You distribute or communicate copies of the - Original Work or a Derivative Work, You must make a reasonable - effort under the circumstances to obtain the express assent of - recipients to the terms of this License. This License conditions - your rights to undertake the activities listed in Section 1, - including your right to create Derivative Works based upon the - Original Work, and doing so without honoring these terms and - conditions is prohibited by copyright law and international - treaty. Nothing in this License is intended to affect copyright - exceptions and limitations (including "fair use" or "fair - dealing"). This License shall terminate immediately and You may no - longer exercise any of the rights granted to You by this License - upon your failure to honor the conditions in Section 1(c). + 9) Acceptance and Termination. If, at any time, You expressly + assented to this License, that assent indicates your clear and + irrevocable acceptance of this License and all of its terms and + conditions. If You distribute or communicate copies of the + Original Work or a Derivative Work, You must make a reasonable + effort under the circumstances to obtain the express assent of + recipients to the terms of this License. This License conditions + your rights to undertake the activities listed in Section 1, + including your right to create Derivative Works based upon the + Original Work, and doing so without honoring these terms and + conditions is prohibited by copyright law and international + treaty. Nothing in this License is intended to affect copyright + exceptions and limitations (including "fair use" or "fair + dealing"). This License shall terminate immediately and You may no + longer exercise any of the rights granted to You by this License + upon your failure to honor the conditions in Section 1(c). - 10) Termination for Patent Action. This License shall terminate - automatically and You may no longer exercise any of the rights - granted to You by this License as of the date You commence an - action, including a cross-claim or counterclaim, against Licensor - or any licensee alleging that the Original Work infringes a - patent. This termination provision shall not apply for an action - alleging patent infringement by combinations of the Original Work - with other software or hardware. + 10) Termination for Patent Action. This License shall terminate + automatically and You may no longer exercise any of the rights + granted to You by this License as of the date You commence an + action, including a cross-claim or counterclaim, against Licensor + or any licensee alleging that the Original Work infringes a + patent. This termination provision shall not apply for an action + alleging patent infringement by combinations of the Original Work + with other software or hardware. - 11) Jurisdiction, Venue and Governing Law. Any action or suit relating - to this License may be brought only in the courts of a - jurisdiction wherein the Licensor resides or in which Licensor - conducts its primary business, and under the laws of that - jurisdiction excluding its conflict-of-law provisions. The - application of the United Nations Convention on Contracts for the - International Sale of Goods is expressly excluded. Any use of the - Original Work outside the scope of this License or after its - termination shall be subject to the requirements and penalties of - copyright or patent law in the appropriate jurisdiction. This - section shall survive the termination of this License. + 11) Jurisdiction, Venue and Governing Law. Any action or suit relating + to this License may be brought only in the courts of a + jurisdiction wherein the Licensor resides or in which Licensor + conducts its primary business, and under the laws of that + jurisdiction excluding its conflict-of-law provisions. The + application of the United Nations Convention on Contracts for the + International Sale of Goods is expressly excluded. Any use of the + Original Work outside the scope of this License or after its + termination shall be subject to the requirements and penalties of + copyright or patent law in the appropriate jurisdiction. This + section shall survive the termination of this License. - 12) Attorneys' Fees. In any action to enforce the terms of this - License or seeking damages relating thereto, the prevailing party - shall be entitled to recover its costs and expenses, including, - without limitation, reasonable attorneys' fees and costs incurred - in connection with such action, including any appeal of such - action. This section shall survive the termination of this - License. + 12) Attorneys' Fees. In any action to enforce the terms of this + License or seeking damages relating thereto, the prevailing party + shall be entitled to recover its costs and expenses, including, + without limitation, reasonable attorneys' fees and costs incurred + in connection with such action, including any appeal of such + action. This section shall survive the termination of this + License. - 13) Miscellaneous. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. + 13) Miscellaneous. If any provision of this License is held to be + unenforceable, such provision shall be reformed only to the extent + necessary to make it enforceable. - 14) Definition of "You" in This License. "You" throughout this - License, whether in upper or lower case, means an individual or a - legal entity exercising rights under, and complying with all of - the terms of, this License. For legal entities, "You" includes any - entity that controls, is controlled by, or is under common control - with you. For purposes of this definition, "control" means (i) the - power, direct or indirect, to cause the direction or management of - such entity, whether by contract or otherwise, or (ii) ownership - of fifty percent (50%) or more of the outstanding shares, or (iii) - beneficial ownership of such entity. + 14) Definition of "You" in This License. "You" throughout this + License, whether in upper or lower case, means an individual or a + legal entity exercising rights under, and complying with all of + the terms of, this License. For legal entities, "You" includes any + entity that controls, is controlled by, or is under common control + with you. For purposes of this definition, "control" means (i) the + power, direct or indirect, to cause the direction or management of + such entity, whether by contract or otherwise, or (ii) ownership + of fifty percent (50%) or more of the outstanding shares, or (iii) + beneficial ownership of such entity. - 15) Right to Use. You may use the Original Work in all ways not - otherwise restricted or conditioned by this License or by law, and - Licensor promises not to interfere with or be responsible for such - uses by You. + 15) Right to Use. You may use the Original Work in all ways not + otherwise restricted or conditioned by this License or by law, and + Licensor promises not to interfere with or be responsible for such + uses by You. - 16) Modification of This License. This License is Copyright © 2005 - Lawrence Rosen. Permission is granted to copy, distribute, or - communicate this License without modification. Nothing in this - License permits You to modify this License as applied to the - Original Work or to Derivative Works. However, You may modify the - text of this License and copy, distribute or communicate your - modified version (the "Modified License") and apply it to other - original works of authorship subject to the following conditions: - (i) You may not indicate in any way that your Modified License is - the "Academic Free License" or "AFL" and you may not use those - names in the name of your Modified License; (ii) You must replace - the notice specified in the first paragraph above with the notice - "Licensed under " or with a notice - of your own that is not confusingly similar to the notice in this - License; and (iii) You may not claim that your original works are - open source software unless your Modified License has been - approved by Open Source Initiative (OSI) and You comply with its - license review and certification process. + 16) Modification of This License. This License is Copyright © 2005 + Lawrence Rosen. Permission is granted to copy, distribute, or + communicate this License without modification. Nothing in this + License permits You to modify this License as applied to the + Original Work or to Derivative Works. However, You may modify the + text of this License and copy, distribute or communicate your + modified version (the "Modified License") and apply it to other + original works of authorship subject to the following conditions: + (i) You may not indicate in any way that your Modified License is + the "Academic Free License" or "AFL" and you may not use those + names in the name of your Modified License; (ii) You must replace + the notice specified in the first paragraph above with the notice + "Licensed under " or with a notice + of your own that is not confusingly similar to the notice in this + License; and (iii) You may not claim that your original works are + open source software unless your Modified License has been + approved by Open Source Initiative (OSI) and You comply with its + license review and certification process. + licenses: + - key: afl-3.0 + name: Academic Free License 3.0 + short_name: AFL 3.0 + category: Permissive + is_exception: no + is_unknown: no + owner: Lawrence Rosen + homepage_url: http://opensource.org/licenses/afl-3.0.php + text_url: http://www.opensource.org/licenses/afl-3.0.php + reference_url: https://scancode-licensedb.aboutcode.org/afl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/afl-3.0.LICENSE + spdx_license_key: AFL-3.0 + spdx_url: https://spdx.org/licenses/AFL-3.0 +copyright: | + Apache Software Foundation + 2007 Max Bowsher + 2005 Greg Stein + 2007 David Glasser + 2003, 2004, 2005 Edgewall Software + 2003, 2004, 2005 Jonas Borgström + 2005 Christopher Lenz + 2007 Markus Kuhn + 2008-2014 Vinay Sajip + 2006 Peter Samuelson + 2004, 2005, 2006 Simon Perreault + 2005,2006 Blair Zajac + 2002-2009 Stefan Reichoer + 2006-2010 Virtutech AB + 2010 Intel + 2008,2009 by Robert Millan + 2009 by Peter Samuelson + 2002,2003,2004,2005,2006,2007,2009 Dolby. All rights reserved. + 2014-2015 Steven G. Johnson, Jiahao Chen, Tony Kelman, Jonas Fonseca, and other contributors listed in the git history + 2009, 2013 Public Software Group e. V., Berlin, Germany + 1991-2007 Unicode, Inc. + 2011-2016, Yann Collet + 2006-2008 Christophe Devine + 2009 Paul Bakker + 2010-2013, Peter Noordhuis + 2010-2014, Salvatore Sanfilippo diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/systemd/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/systemd/stable_copyright-detailed.expected.yml index ffd3955fbf5..d41df1994c7 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/systemd/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/systemd/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: lgpl-2.1-plus declared_license: - LGPL-2.1+ - CC0-1.0 @@ -16,10 +15,443 @@ declared_license: - GPL-2+ - LGPL-2.1+ - CC0-1.0 -license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (cc0-1.0 AND cc0-1.0) AND (gpl-2.0 +declared_license_expression: lgpl-2.1-plus +declared_license_expression_spdx: LGPL-2.1-or-later +other_license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (cc0-1.0 AND cc0-1.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND mit AND public-domain-disclaimer AND (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus) +other_license_expression_spdx: (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (CC0-1.0 AND CC0-1.0) + AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND MIT AND LicenseRef-scancode-public-domain-disclaimer AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (GPL-2.0-only AND + GPL-2.0-only) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) +license_detections: [] +other_license_detections: + - license_expression: public-domain-disclaimer + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 62 + end_line: 63 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain-disclaimer + rule_identifier: public-domain-disclaimer_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain-disclaimer_7.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + You can use this free for any purpose. It's in the public domain. It has no + warranty. + licenses: + - key: public-domain-disclaimer + name: Public Domain Disclaimer + short_name: Public Domain Disclaimer + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 114 + end_line: 130 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 132 + end_line: 132 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 133 + end_line: 148 + matched_length: 132 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1292.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1292.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This program 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; version 2 of the License. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 150 + end_line: 150 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 151 + end_line: 166 + matched_length: 134 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_737.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_737.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 134 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) + any later version. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 168 + end_line: 168 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 169 + end_line: 184 + matched_length: 141 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_344.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_344.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, or (at your option) + any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: cc0-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 186 + end_line: 186 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: cc0-1.0' + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - score: '100.0' + start_line: 187 + end_line: '195' + matched_length: 82 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_153.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_153.RULE + referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + To the extent possible under law, the author(s) have dedicated all copyright + and related and neighboring rights to this software to the public domain + worldwide. This software is distributed without any warranty. + + You should have received a copy of the CC0 Public Domain Dedication along with + this software. If not, see . + + On Debian systems, the complete text of the CC0 1.0 Universal license can be + found in ‘/usr/share/common-licenses/CC0-1.0’. + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 copyright: | 2008-2015 Kay Sievers 2010-2015 Lennart Poettering @@ -80,240 +512,3 @@ copyright: | 2010-2013 Tollef Fog Heen 2013-2018 Michael Biebl 2013 Michael Stapelberg -matches: - - score: '100.0' - start_line: 62 - end_line: 63 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain-disclaimer_7.RULE - license_expression: public-domain-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You can use this free for any purpose. It's in the public domain. It has no - warranty. - - score: '100.0' - start_line: 114 - end_line: 130 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 132 - end_line: 132 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 133 - end_line: 148 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1292.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; version 2 of the License. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian and systems the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 150 - end_line: 150 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 151 - end_line: 166 - matcher: 1-hash - rule_length: 134 - matched_length: 134 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_737.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) - any later version. - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - - score: '100.0' - start_line: 168 - end_line: 168 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 169 - end_line: 184 - matcher: 1-hash - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_344.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 186 - end_line: 186 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_12.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: cc0-1.0' - - score: '100.0' - start_line: 187 - end_line: '195' - matcher: 1-hash - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_153.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To the extent possible under law, the author(s) have dedicated all copyright - and related and neighboring rights to this software to the public domain - worldwide. This software is distributed without any warranty. - - You should have received a copy of the CC0 Public Domain Dedication along with - this software. If not, see . - - On Debian systems, the complete text of the CC0 1.0 Universal license can be - found in ‘/usr/share/common-licenses/CC0-1.0’. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/t/tzdata/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/t/tzdata/stable_copyright-detailed.expected.yml index 094efafcce0..12982b1237d 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/t/tzdata/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/t/tzdata/stable_copyright-detailed.expected.yml @@ -1,21 +1,44 @@ -primary_license: declared_license: -license_expression: public-domain +declared_license_expression: public-domain +declared_license_expression_spdx: LicenseRef-scancode-public-domain +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 9 + end_line: 9 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_285.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_285.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: is in the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE +other_license_detections: [] copyright: -matches: - - score: '100.0' - start_line: 9 - end_line: 9 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_285.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: is in the public domain. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/u/unzip/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/u/unzip/stable_copyright-detailed.expected.yml index 1fa001d86eb..ab51f506872 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/u/unzip/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/u/unzip/stable_copyright-detailed.expected.yml @@ -1,83 +1,106 @@ -primary_license: declared_license: -license_expression: info-zip-2009-01 -copyright: Copyright (c) 1990-2009 Info-ZIP. -matches: - - score: '100.0' - start_line: 15 - end_line: 76 - matcher: 2-aho - rule_length: 527 - matched_length: 527 - match_coverage: '100.0' - rule_relevance: 100 - identifier: info-zip-2009-01_12.RULE - license_expression: info-zip-2009-01 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is version 2009-Jan-02 of the Info-ZIP license. - The definitive version of this document should be available at - ftp://ftp.info-zip.org/pub/infozip/license.html indefinitely and - a copy at http://www.info-zip.org/pub/infozip/license.html. +declared_license_expression: info-zip-2009-01 +declared_license_expression_spdx: LicenseRef-scancode-info-zip-2009-01 +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: info-zip-2009-01 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 15 + end_line: 76 + matched_length: 527 + match_coverage: '100.0' + matcher: 2-aho + license_expression: info-zip-2009-01 + rule_identifier: info-zip-2009-01_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/info-zip-2009-01_12.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 527 + rule_relevance: 100 + matched_text: | + This is version 2009-Jan-02 of the Info-ZIP license. + The definitive version of this document should be available at + ftp://ftp.info-zip.org/pub/infozip/license.html indefinitely and + a copy at http://www.info-zip.org/pub/infozip/license.html. - Copyright (c) 1990-2009 Info-ZIP. All rights reserved. + Copyright (c) 1990-2009 Info-ZIP. All rights reserved. - For the purposes of this copyright and license, "Info-ZIP" is defined as - the following set of individuals: + For the purposes of this copyright and license, "Info-ZIP" is defined as + the following set of individuals: - Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois, - Jean-loup Gailly, Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth, - Dirk Haase, Greg Hartwig, Robert Heath, Jonathan Hudson, Paul Kienitz, - David Kirschbaum, Johnny Lee, Onno van der Linden, Igor Mandrichenko, - Steve P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs, - Kai Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda, - Christian Spieler, Cosmin Truta, Antoine Verheijen, Paul von Behren, - Rich Wales, Mike White. + Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois, + Jean-loup Gailly, Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth, + Dirk Haase, Greg Hartwig, Robert Heath, Jonathan Hudson, Paul Kienitz, + David Kirschbaum, Johnny Lee, Onno van der Linden, Igor Mandrichenko, + Steve P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs, + Kai Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda, + Christian Spieler, Cosmin Truta, Antoine Verheijen, Paul von Behren, + Rich Wales, Mike White. - This software is provided "as is," without warranty of any kind, express - or implied. In no event shall Info-ZIP or its contributors be held liable - for any direct, indirect, incidental, special or consequential damages - arising out of the use of or inability to use this software. + This software is provided "as is," without warranty of any kind, express + or implied. In no event shall Info-ZIP or its contributors be held liable + for any direct, indirect, incidental, special or consequential damages + arising out of the use of or inability to use this software. - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the above disclaimer and the following restrictions: + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the above disclaimer and the following restrictions: - 1. Redistributions of source code (in whole or in part) must retain - the above copyright notice, definition, disclaimer, and this list - of conditions. + 1. Redistributions of source code (in whole or in part) must retain + the above copyright notice, definition, disclaimer, and this list + of conditions. - 2. Redistributions in binary form (compiled executables and libraries) - must reproduce the above copyright notice, definition, disclaimer, - and this list of conditions in documentation and/or other materials - provided with the distribution. Additional documentation is not needed - for executables where a command line license option provides these and - a note regarding this option is in the executable's startup banner. The - sole exception to this condition is redistribution of a standard - UnZipSFX binary (including SFXWiz) as part of a self-extracting archive; - that is permitted without inclusion of this license, as long as the - normal SFX banner has not been removed from the binary or disabled. + 2. Redistributions in binary form (compiled executables and libraries) + must reproduce the above copyright notice, definition, disclaimer, + and this list of conditions in documentation and/or other materials + provided with the distribution. Additional documentation is not needed + for executables where a command line license option provides these and + a note regarding this option is in the executable's startup banner. The + sole exception to this condition is redistribution of a standard + UnZipSFX binary (including SFXWiz) as part of a self-extracting archive; + that is permitted without inclusion of this license, as long as the + normal SFX banner has not been removed from the binary or disabled. - 3. Altered versions--including, but not limited to, ports to new operating - systems, existing ports with new graphical interfaces, versions with - modified or added functionality, and dynamic, shared, or static library - versions not from Info-ZIP--must be plainly marked as such and must not - be misrepresented as being the original source or, if binaries, - compiled from the original source. Such altered versions also must not - be misrepresented as being Info-ZIP releases--including, but not - limited to, labeling of the altered versions with the names "Info-ZIP" - (or any variation thereof, including, but not limited to, different - capitalizations), "Pocket UnZip," "WiZ" or "MacZip" without the - explicit permission of Info-ZIP. Such altered versions are further - prohibited from misrepresentative use of the Zip-Bugs or Info-ZIP - e-mail addresses or the Info-ZIP URL(s), such as to imply Info-ZIP - will provide support for the altered versions. + 3. Altered versions--including, but not limited to, ports to new operating + systems, existing ports with new graphical interfaces, versions with + modified or added functionality, and dynamic, shared, or static library + versions not from Info-ZIP--must be plainly marked as such and must not + be misrepresented as being the original source or, if binaries, + compiled from the original source. Such altered versions also must not + be misrepresented as being Info-ZIP releases--including, but not + limited to, labeling of the altered versions with the names "Info-ZIP" + (or any variation thereof, including, but not limited to, different + capitalizations), "Pocket UnZip," "WiZ" or "MacZip" without the + explicit permission of Info-ZIP. Such altered versions are further + prohibited from misrepresentative use of the Zip-Bugs or Info-ZIP + e-mail addresses or the Info-ZIP URL(s), such as to imply Info-ZIP + will provide support for the altered versions. - 4. Info-ZIP retains the right to use the names "Info-ZIP," "Zip," "UnZip," - "UnZipSFX," "WiZ," "Pocket UnZip," "Pocket Zip," and "MacZip" for its - own source and binary releases. + 4. Info-ZIP retains the right to use the names "Info-ZIP," "Zip," "UnZip," + "UnZipSFX," "WiZ," "Pocket UnZip," "Pocket Zip," and "MacZip" for its + own source and binary releases. + licenses: + - key: info-zip-2009-01 + name: Info-Zip License 2009-01 + short_name: Info-Zip License 2009-01 + category: Permissive + is_exception: no + is_unknown: no + owner: info-zip + homepage_url: http://www.info-zip.org/ + text_url: ftp://ftp.info-zip.org/pub/infozip/license.html + reference_url: https://scancode-licensedb.aboutcode.org/info-zip-2009-01 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/info-zip-2009-01.LICENSE + spdx_license_key: LicenseRef-scancode-info-zip-2009-01 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/info-zip-2009-01.LICENSE +other_license_detections: [] +copyright: Copyright (c) 1990-2009 Info-ZIP. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/webkit2gtk/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/webkit2gtk/stable_copyright-detailed.expected.yml index 2953a062c32..da1398bef4c 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/webkit2gtk/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/webkit2gtk/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: bsd-simplified declared_license: - BSD-2-clause - BSD-3-clause @@ -29,11 +28,1522 @@ declared_license: - MPL-1.1 - Apache-2.0 - ISC -license_expression: bsd-simplified AND bsd-simplified AND bsd-new AND mit AND (gpl-3.0-plus +declared_license_expression: bsd-simplified +declared_license_expression_spdx: BSD-2-Clause +other_license_expression: bsd-simplified AND bsd-simplified AND bsd-new AND mit AND (gpl-3.0-plus AND gpl-3.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1 AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND x11 AND ((mpl-1.1 AND mpl-1.1) OR (gpl-2.0-plus AND gpl-2.0-plus) OR (lgpl-2.1-plus AND lgpl-2.1-plus)) AND public-domain AND (apache-2.0 AND apache-2.0) AND (bsd-new AND boost-1.0) AND isc AND (lgpl-2.0 AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) +other_license_expression_spdx: BSD-2-Clause AND BSD-2-Clause AND BSD-3-Clause AND MIT AND (GPL-3.0-or-later + AND GPL-3.0-or-later) AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.1-only AND + LGPL-2.1-only) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND ICU AND ((MPL-1.1 AND MPL-1.1) + OR (GPL-2.0-or-later AND GPL-2.0-or-later) OR (LGPL-2.1-or-later AND LGPL-2.1-or-later)) AND + LicenseRef-scancode-public-domain AND (Apache-2.0 AND Apache-2.0) AND (BSD-3-Clause AND BSL-1.0) + AND ISC AND (LGPL-2.0-only AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1015 + end_line: 1017 + matched_length: 26 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_303.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_303.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + This code was written by Colin Plumb in 1993, no copyright is + claimed. + This code is in the public domain; do with it what you wish. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1045 + end_line: 1064 + matched_length: 183 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_31.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_31.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1067 + end_line: 1091 + matched_length: 214 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_1071.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1071.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 214 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + 3. Neither the name of Ericsson nor the names of its contributors + may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1094 + end_line: 1112 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: boost-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1115 + end_line: 1138 + matched_length: 202 + match_coverage: '100.0' + matcher: 1-hash + license_expression: boost-1.0 + rule_identifier: boost-1.0_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_9.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 202 + rule_relevance: 100 + matched_text: | + Permission is hereby granted, free of charge, to any person or + organization obtaining a copy of the software and accompanying + documentation covered by this license (the "Software") to use, + reproduce, display, distribute, execute, and transmit the Software, + and to prepare derivative works of the Software, and to permit + third-parties to whom the Software is furnished to do so, all subject + to the following: + + The copyright notices in the Software and this entire statement, + including the above license grant, this restriction and the following + disclaimer, must be included in all copies of the Software, in whole + or in part, and all derivative works of the Software, unless such + copies or derivative works are solely in the form of + machine-executable object code generated by a source language + processor. + + THE 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, TITLE AND + NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE + DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER + LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT + OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + licenses: + - key: boost-1.0 + name: Boost Software License 1.0 + short_name: Boost 1.0 + category: Permissive + is_exception: no + is_unknown: no + owner: Boost + homepage_url: http://www.boost.org/users/license.html + text_url: http://www.boost.org/LICENSE_1_0.txt + reference_url: https://scancode-licensedb.aboutcode.org/boost-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-1.0.LICENSE + spdx_license_key: BSL-1.0 + spdx_url: https://spdx.org/licenses/BSL-1.0 + - license_expression: lgpl-2.0 AND lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1140 + end_line: 1140 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0 + rule_identifier: lgpl-2.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2' + licenses: + - key: lgpl-2.0 + name: GNU Library General Public License 2.0 + short_name: LGPL 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/lgpl-2.0.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE + spdx_license_key: LGPL-2.0-only + spdx_url: https://spdx.org/licenses/LGPL-2.0-only + - score: '100.0' + start_line: 1141 + end_line: 1150 + matched_length: 81 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_527.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_527.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 81 + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License version 2 + as published by the Free Software Foundation. + + This module 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. + + On Debian systems, the complete text of the license can be found in + the file /usr/share/common-licenses/LGPL-2 + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1152 + end_line: 1152 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 1153 + end_line: 1163 + matched_length: 92 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_526.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_526.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 92 + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + This module 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. + + On Debian systems, the complete text of the license can be found in + the file /usr/share/common-licenses/LGPL-2 + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1165 + end_line: 1165 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1' + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '100.0' + start_line: 1166 + end_line: 1175 + matched_length: 83 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_382.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_382.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 83 + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License version + 2.1 as published by the Free Software Foundation. + + This module 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. + + On Debian systems, the complete text of the license can be found in + the file /usr/share/common-licenses/LGPL-2.1 + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1177 + end_line: 1177 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 1178 + end_line: 1188 + matched_length: 94 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_202.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_202.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 94 + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This module 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. + + On Debian systems, the complete text of the license can be found in + the file /usr/share/common-licenses/LGPL-2.1 + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1190 + end_line: 1190 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 1191 + end_line: 1201 + matched_length: 91 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_655.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_655.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 91 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or (at + your option) any later version. + + This program 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. + + On Debian systems, the complete text of the license can be found in + the file /usr/share/common-licenses/GPL-2 + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1203 + end_line: 1203 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 1204 + end_line: 1215 + matched_length: 100 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_508.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_508.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 100 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + On Debian systems, the complete text of the license can be found in + the file /usr/share/common-licenses/GPL-3 + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: x11 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1218 + end_line: 1241 + matched_length: 227 + match_coverage: '100.0' + matcher: 1-hash + license_expression: x11 + rule_identifier: x11.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 227 + rule_relevance: 100 + 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, and/or sell copies of the Software, and to permit persons + to whom the Software is furnished to do so, provided that the above + copyright notice(s) and this permission notice appear in all copies + of the Software and that both the above copyright notice(s) and this + permission notice appear in supporting documentation. + + THE 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 + OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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. + + Except as contained in this notice, the name of a copyright holder + shall not be used in advertising or otherwise to promote the sale, + use or other dealings in this Software without prior written + authorization of the copyright holder. + licenses: + - key: x11 + name: X11 License + short_name: X11 License + category: Permissive + is_exception: no + is_unknown: no + owner: XFree86 Project, Inc + homepage_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/x11 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11.LICENSE + spdx_license_key: ICU + spdx_url: https://spdx.org/licenses/ICU + - license_expression: mpl-1.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1243 + end_line: 1243 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mpl-1.1 + rule_identifier: mpl-1.1_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-1.1_24.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: mpl-1.1' + licenses: + - key: mpl-1.1 + name: Mozilla Public License 1.1 + short_name: MPL 1.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Mozilla + homepage_url: http://www.mozilla.org/MPL/MPL-1.1.html + text_url: http://www.mozilla.com/MPL/1.1/index.html + reference_url: https://scancode-licensedb.aboutcode.org/mpl-1.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-1.1.LICENSE + spdx_license_key: MPL-1.1 + spdx_url: https://spdx.org/licenses/MPL-1.1 + - score: '100.0' + start_line: 1244 + end_line: 1710 + matched_length: 3710 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mpl-1.1 + rule_identifier: mpl-1.1.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-1.1.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 3710 + rule_relevance: 100 + matched_text: | + MOZILLA PUBLIC LICENSE + Version 1.1 + + --------------- + + 1. Definitions. + + 1.0.1. "Commercial Use" means distribution or otherwise making the + Covered Code available to a third party. + + 1.1. "Contributor" means each entity that creates or contributes to + the creation of Modifications. + + 1.2. "Contributor Version" means the combination of the Original + Code, prior Modifications used by a Contributor, and the Modifications + made by that particular Contributor. + + 1.3. "Covered Code" means the Original Code or Modifications or the + combination of the Original Code and Modifications, in each case + including portions thereof. + + 1.4. "Electronic Distribution Mechanism" means a mechanism generally + accepted in the software development community for the electronic + transfer of data. + + 1.5. "Executable" means Covered Code in any form other than Source + Code. + + 1.6. "Initial Developer" means the individual or entity identified + as the Initial Developer in the Source Code notice required by Exhibit + A. + + 1.7. "Larger Work" means a work which combines Covered Code or + portions thereof with code not governed by the terms of this License. + + 1.8. "License" means this document. + + 1.8.1. "Licensable" means having the right to grant, to the maximum + extent possible, whether at the time of the initial grant or + subsequently acquired, any and all of the rights conveyed herein. + + 1.9. "Modifications" means any addition to or deletion from the + substance or structure of either the Original Code or any previous + Modifications. When Covered Code is released as a series of files, a + Modification is: + A. Any addition to or deletion from the contents of a file + containing Original Code or previous Modifications. + + B. Any new file that contains any part of the Original Code or + previous Modifications. + + 1.10. "Original Code" means Source Code of computer software code + which is described in the Source Code notice required by Exhibit A as + Original Code, and which, at the time of its release under this + License is not already Covered Code governed by this License. + + 1.10.1. "Patent Claims" means any patent claim(s), now owned or + hereafter acquired, including without limitation, method, process, + and apparatus claims, in any patent Licensable by grantor. + + 1.11. "Source Code" means the preferred form of the Covered Code for + making modifications to it, including all modules it contains, plus + any associated interface definition files, scripts used to control + compilation and installation of an Executable, or source code + differential comparisons against either the Original Code or another + well known, available Covered Code of the Contributor's choice. The + Source Code can be in a compressed or archival form, provided the + appropriate decompression or de-archiving software is widely available + for no charge. + + 1.12. "You" (or "Your") means an individual or a legal entity + exercising rights under, and complying with all of the terms of, this + License or a future version of this License issued under Section 6.1. + For legal entities, "You" includes any entity which controls, is + controlled by, or is under common control with You. For purposes of + this definition, "control" means (a) the power, direct or indirect, + to cause the direction or management of such entity, whether by + contract or otherwise, or (b) ownership of more than fifty percent + (50%) of the outstanding shares or beneficial ownership of such + entity. + + 2. Source Code License. + + 2.1. The Initial Developer Grant. + The Initial Developer hereby grants You a world-wide, royalty-free, + non-exclusive license, subject to third party intellectual property + claims: + (a) under intellectual property rights (other than patent or + trademark) Licensable by Initial Developer to use, reproduce, + modify, display, perform, sublicense and distribute the Original + Code (or portions thereof) with or without Modifications, and/or + as part of a Larger Work; and + + (b) under Patents Claims infringed by the making, using or + selling of Original Code, to make, have made, use, practice, + sell, and offer for sale, and/or otherwise dispose of the + Original Code (or portions thereof). + + (c) the licenses granted in this Section 2.1(a) and (b) are + effective on the date Initial Developer first distributes + Original Code under the terms of this License. + + (d) Notwithstanding Section 2.1(b) above, no patent license is + granted: 1) for code that You delete from the Original Code; 2) + separate from the Original Code; or 3) for infringements caused + by: i) the modification of the Original Code or ii) the + combination of the Original Code with other software or devices. + + 2.2. Contributor Grant. + Subject to third party intellectual property claims, each Contributor + hereby grants You a world-wide, royalty-free, non-exclusive license + + (a) under intellectual property rights (other than patent or + trademark) Licensable by Contributor, to use, reproduce, modify, + display, perform, sublicense and distribute the Modifications + created by such Contributor (or portions thereof) either on an + unmodified basis, with other Modifications, as Covered Code + and/or as part of a Larger Work; and + + (b) under Patent Claims infringed by the making, using, or + selling of Modifications made by that Contributor either alone + and/or in combination with its Contributor Version (or portions + of such combination), to make, use, sell, offer for sale, have + made, and/or otherwise dispose of: 1) Modifications made by that + Contributor (or portions thereof); and 2) the combination of + Modifications made by that Contributor with its Contributor + Version (or portions of such combination). + + (c) the licenses granted in Sections 2.2(a) and 2.2(b) are + effective on the date Contributor first makes Commercial Use of + the Covered Code. + (d) Notwithstanding Section 2.2(b) above, no patent license is + granted: 1) for any code that Contributor has deleted from the + Contributor Version; 2) separate from the Contributor Version; + 3) for infringements caused by: i) third party modifications of + Contributor Version or ii) the combination of Modifications made + by that Contributor with other software (except as part of the + Contributor Version) or other devices; or 4) under Patent Claims + infringed by Covered Code in the absence of Modifications made by + that Contributor. + + 3. Distribution Obligations. + + 3.1. Application of License. + The Modifications which You create or to which You contribute are + governed by the terms of this License, including without limitation + Section 2.2. The Source Code version of Covered Code may be + distributed only under the terms of this License or a future version + of this License released under Section 6.1, and You must include a + copy of this License with every copy of the Source Code You + distribute. You may not offer or impose any terms on any Source Code + version that alters or restricts the applicable version of this + License or the recipients' rights hereunder. However, You may include + an additional document offering the additional rights described in + Section 3.5. + + 3.2. Availability of Source Code. + Any Modification which You create or to which You contribute must be + made available in Source Code form under the terms of this License + either on the same media as an Executable version or via an accepted + Electronic Distribution Mechanism to anyone to whom you made an + Executable version available; and if made available via Electronic + Distribution Mechanism, must remain available for at least twelve (12) + months after the date it initially became available, or at least six + (6) months after a subsequent version of that particular Modification + has been made available to such recipients. You are responsible for + ensuring that the Source Code version remains available even if the + Electronic Distribution Mechanism is maintained by a third party. + + 3.3. Description of Modifications. + You must cause all Covered Code to which You contribute to contain a + file documenting the changes You made to create that Covered Code and + the date of any change. You must include a prominent statement that + the Modification is derived, directly or indirectly, from Original + Code provided by the Initial Developer and including the name of the + Initial Developer in (a) the Source Code, and (b) in any notice in an + Executable version or related documentation in which You describe the + origin or ownership of the Covered Code. + + 3.4. Intellectual Property Matters + (a) Third Party Claims. + If Contributor has knowledge that a license under a third party's + intellectual property rights is required to exercise the rights + granted by such Contributor under Sections 2.1 or 2.2, + Contributor must include a text file with the Source Code + distribution titled "LEGAL" which describes the claim and the + party making the claim in sufficient detail that a recipient will + know whom to contact. If Contributor obtains such knowledge after + the Modification is made available as described in Section 3.2, + Contributor shall promptly modify the LEGAL file in all copies + Contributor makes available thereafter and shall take other steps + (such as notifying appropriate mailing lists or newsgroups) + reasonably calculated to inform those who received the Covered + Code that new knowledge has been obtained. + + (b) Contributor APIs. + If Contributor's Modifications include an application programming + interface and Contributor has knowledge of patent licenses which + are reasonably necessary to implement that API, Contributor must + also include this information in the LEGAL file. + + (c) Representations. + Contributor represents that, except as disclosed pursuant to + Section 3.4(a) above, Contributor believes that Contributor's + Modifications are Contributor's original creation(s) and/or + Contributor has sufficient rights to grant the rights conveyed by + this License. + + 3.5. Required Notices. + You must duplicate the notice in Exhibit A in each file of the Source + Code. If it is not possible to put such notice in a particular Source + Code file due to its structure, then You must include such notice in a + location (such as a relevant directory) where a user would be likely + to look for such a notice. If You created one or more Modification(s) + You may add your name as a Contributor to the notice described in + Exhibit A. You must also duplicate this License in any documentation + for the Source Code where You describe recipients' rights or ownership + rights relating to Covered Code. You may choose to offer, and to + charge a fee for, warranty, support, indemnity or liability + obligations to one or more recipients of Covered Code. However, You + may do so only on Your own behalf, and not on behalf of the Initial + Developer or any Contributor. You must make it absolutely clear than + any such warranty, support, indemnity or liability obligation is + offered by You alone, and You hereby agree to indemnify the Initial + Developer and every Contributor for any liability incurred by the + Initial Developer or such Contributor as a result of warranty, + support, indemnity or liability terms You offer. + + 3.6. Distribution of Executable Versions. + You may distribute Covered Code in Executable form only if the + requirements of Section 3.1-3.5 have been met for that Covered Code, + and if You include a notice stating that the Source Code version of + the Covered Code is available under the terms of this License, + including a description of how and where You have fulfilled the + obligations of Section 3.2. The notice must be conspicuously included + in any notice in an Executable version, related documentation or + collateral in which You describe recipients' rights relating to the + Covered Code. You may distribute the Executable version of Covered + Code or ownership rights under a license of Your choice, which may + contain terms different from this License, provided that You are in + compliance with the terms of this License and that the license for the + Executable version does not attempt to limit or alter the recipient's + rights in the Source Code version from the rights set forth in this + License. If You distribute the Executable version under a different + license You must make it absolutely clear that any terms which differ + from this License are offered by You alone, not by the Initial + Developer or any Contributor. You hereby agree to indemnify the + Initial Developer and every Contributor for any liability incurred by + the Initial Developer or such Contributor as a result of any such + terms You offer. + + 3.7. Larger Works. + You may create a Larger Work by combining Covered Code with other code + not governed by the terms of this License and distribute the Larger + Work as a single product. In such a case, You must make sure the + requirements of this License are fulfilled for the Covered Code. + + 4. Inability to Comply Due to Statute or Regulation. + + If it is impossible for You to comply with any of the terms of this + License with respect to some or all of the Covered Code due to + statute, judicial order, or regulation then You must: (a) comply with + the terms of this License to the maximum extent possible; and (b) + describe the limitations and the code they affect. Such description + must be included in the LEGAL file described in Section 3.4 and must + be included with all distributions of the Source Code. Except to the + extent prohibited by statute or regulation, such description must be + sufficiently detailed for a recipient of ordinary skill to be able to + understand it. + + 5. Application of this License. + + This License applies to code to which the Initial Developer has + attached the notice in Exhibit A and to related Covered Code. + + 6. Versions of the License. + + 6.1. New Versions. + Netscape Communications Corporation ("Netscape") may publish revised + and/or new versions of the License from time to time. Each version + will be given a distinguishing version number. + + 6.2. Effect of New Versions. + Once Covered Code has been published under a particular version of the + License, You may always continue to use it under the terms of that + version. You may also choose to use such Covered Code under the terms + of any subsequent version of the License published by Netscape. No one + other than Netscape has the right to modify the terms applicable to + Covered Code created under this License. + + 6.3. Derivative Works. + If You create or use a modified version of this License (which you may + only do in order to apply it to code which is not already Covered Code + governed by this License), You must (a) rename Your license so that + the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", + "MPL", "NPL" or any confusingly similar phrase do not appear in your + license (except to note that your license differs from this License) + and (b) otherwise make it clear that Your version of the license + contains terms which differ from the Mozilla Public License and + Netscape Public License. (Filling in the name of the Initial + Developer, Original Code or Contributor in the notice described in + Exhibit A shall not of themselves be deemed to be modifications of + this License.) + + 7. DISCLAIMER OF WARRANTY. + COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF + DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. + THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE + IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, + YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE + COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER + OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF + ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + + 8. TERMINATION. + + 8.1. This License and the rights granted hereunder will terminate + automatically if You fail to comply with terms herein and fail to cure + such breach within 30 days of becoming aware of the breach. All + sublicenses to the Covered Code which are properly granted shall + survive any termination of this License. Provisions which, by their + nature, must remain in effect beyond the termination of this License + shall survive. + + 8.2. If You initiate litigation by asserting a patent infringement + claim (excluding declatory judgment actions) against Initial Developer + or a Contributor (the Initial Developer or Contributor against whom + You file such action is referred to as "Participant") alleging that: + + (a) such Participant's Contributor Version directly or indirectly + infringes any patent, then any and all rights granted by such + Participant to You under Sections 2.1 and/or 2.2 of this License + shall, upon 60 days notice from Participant terminate prospectively, + unless if within 60 days after receipt of notice You either: (i) + agree in writing to pay Participant a mutually agreeable reasonable + royalty for Your past and future use of Modifications made by such + Participant, or (ii) withdraw Your litigation claim with respect to + the Contributor Version against such Participant. If within 60 days + of notice, a reasonable royalty and payment arrangement are not + mutually agreed upon in writing by the parties or the litigation claim + is not withdrawn, the rights granted by Participant to You under + Sections 2.1 and/or 2.2 automatically terminate at the expiration of + the 60 day notice period specified above. + + (b) any software, hardware, or device, other than such Participant's + Contributor Version, directly or indirectly infringes any patent, then + any rights granted to You by such Participant under Sections 2.1(b) + and 2.2(b) are revoked effective as of the date You first made, used, + sold, distributed, or had made, Modifications made by that + Participant. + + 8.3. If You assert a patent infringement claim against Participant + alleging that such Participant's Contributor Version directly or + indirectly infringes any patent where such claim is resolved (such as + by license or settlement) prior to the initiation of patent + infringement litigation, then the reasonable value of the licenses + granted by such Participant under Sections 2.1 or 2.2 shall be taken + into account in determining the amount or value of any payment or + license. + + 8.4. In the event of termination under Sections 8.1 or 8.2 above, + all end user license agreements (excluding distributors and resellers) + which have been validly granted by You or any distributor hereunder + prior to termination shall survive termination. + + 9. LIMITATION OF LIABILITY. + + UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT + (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL + DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, + OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR + ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY + CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, + WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER + COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN + INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF + LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY + RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW + PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE + EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO + THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. + + 10. U.S. GOVERNMENT END USERS. + + The Covered Code is a "commercial item," as that term is defined in + 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer + software" and "commercial computer software documentation," as such + terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 + C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), + all U.S. Government End Users acquire Covered Code with only those + rights set forth herein. + + 11. MISCELLANEOUS. + + This License represents the complete agreement concerning subject + matter hereof. If any provision of this License is held to be + unenforceable, such provision shall be reformed only to the extent + necessary to make it enforceable. This License shall be governed by + California law provisions (except to the extent applicable law, if + any, provides otherwise), excluding its conflict-of-law provisions. + With respect to disputes in which at least one party is a citizen of, + or an entity chartered or registered to do business in the United + States of America, any litigation relating to this License shall be + subject to the jurisdiction of the Federal Courts of the Northern + District of California, with venue lying in Santa Clara County, + California, with the losing party responsible for costs, including + without limitation, court costs and reasonable attorneys' fees and + expenses. The application of the United Nations Convention on + Contracts for the International Sale of Goods is expressly excluded. + Any law or regulation which provides that the language of a contract + shall be construed against the drafter shall not apply to this + License. + + 12. RESPONSIBILITY FOR CLAIMS. + + As between Initial Developer and the Contributors, each party is + responsible for claims and damages arising, directly or indirectly, + out of its utilization of rights under this License and You agree to + work with Initial Developer and Contributors to distribute such + responsibility on an equitable basis. Nothing herein is intended or + shall be deemed to constitute any admission of liability. + + 13. MULTIPLE-LICENSED CODE. + + Initial Developer may designate portions of the Covered Code as + "Multiple-Licensed". "Multiple-Licensed" means that the Initial + Developer permits you to utilize portions of the Covered Code under + Your choice of the NPL or the alternative licenses, if any, specified + by the Initial Developer in the file described in Exhibit A. + + EXHIBIT A -Mozilla Public License. + + ``The contents of this file are subject to the Mozilla Public License + Version 1.1 (the "License"); you may not use this file except in + compliance with the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL/ + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + License for the specific language governing rights and limitations + under the License. + + The Original Code is ______________________________________. + + The Initial Developer of the Original Code is ________________________. + Portions created by ______________________ are Copyright (C) ______ + _______________________. All Rights Reserved. + + Contributor(s): ______________________________________. + + Alternatively, the contents of this file may be used under the terms + of the _____ license (the "[___] License"), in which case the + provisions of [______] License are applicable instead of those + above. If you wish to allow use of your version of this file only + under the terms of the [____] License and not to allow others to use + your version of this file under the MPL, indicate your decision by + deleting the provisions above and replace them with the notice and + other provisions required by the [___] License. If you do not delete + the provisions above, a recipient may use your version of this file + under either the MPL or the [___] License." + + [NOTE: The text of this Exhibit A may differ slightly from the text of + the notices in the Source Code files of the Original Code. You should + use the text of this Exhibit A rather than the text found in the + Original Code Source Code for Your Modifications.] + licenses: + - key: mpl-1.1 + name: Mozilla Public License 1.1 + short_name: MPL 1.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Mozilla + homepage_url: http://www.mozilla.org/MPL/MPL-1.1.html + text_url: http://www.mozilla.com/MPL/1.1/index.html + reference_url: https://scancode-licensedb.aboutcode.org/mpl-1.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-1.1.LICENSE + spdx_license_key: MPL-1.1 + spdx_url: https://spdx.org/licenses/MPL-1.1 + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1712 + end_line: 1712 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: apache-2.0' + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 1713 + end_line: 1714 + matched_length: 25 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + rule_identifier: apache-2.0_1018.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1018.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + On Debian systems, the full text of the Apache license version 2 can + be found in the file `/usr/share/common-licenses/Apache-2.0'. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1717 + end_line: 1729 + matched_length: 111 + match_coverage: '100.0' + matcher: 1-hash + license_expression: isc + rule_identifier: isc_14.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_14.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 111 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the + above copyright notice and this permission notice appear in all + copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 9 + end_line: 9 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: spdx_license_id_bsd-2-clause_for_bsd-simplified.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_bsd-2-clause_for_bsd-simplified.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: BSD 2-clause, + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause copyright: | © 2002-2019 Apple Inc. and others © 2002-2014 Apple Inc. and others @@ -54,1050 +1564,3 @@ copyright: | © 2007-2009 Mike Hommey © 2009 Gustavo Noronha Silva © 2014-2019 Alberto Garcia -matches: - - score: '100.0' - start_line: 1015 - end_line: 1017 - matcher: 1-hash - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_303.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This code was written by Colin Plumb in 1993, no copyright is - claimed. - This code is in the public domain; do with it what you wish. - - score: '100.0' - start_line: 1045 - end_line: 1064 - matcher: 1-hash - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_31.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1067 - end_line: 1091 - matcher: 1-hash - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1071.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - 3. Neither the name of Ericsson nor the names of its contributors - may be used to endorse or promote products derived from this - software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1094 - end_line: 1112 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 1115 - end_line: 1138 - matcher: 1-hash - rule_length: 202 - matched_length: 202 - match_coverage: '100.0' - rule_relevance: 100 - identifier: boost-1.0_9.RULE - license_expression: boost-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person or - organization obtaining a copy of the software and accompanying - documentation covered by this license (the "Software") to use, - reproduce, display, distribute, execute, and transmit the Software, - and to prepare derivative works of the Software, and to permit - third-parties to whom the Software is furnished to do so, all subject - to the following: - - The copyright notices in the Software and this entire statement, - including the above license grant, this restriction and the following - disclaimer, must be included in all copies of the Software, in whole - or in part, and all derivative works of the Software, unless such - copies or derivative works are solely in the form of - machine-executable object code generated by a source language - processor. - - THE 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, TITLE AND - NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE - DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER - LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT - OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. - - score: '100.0' - start_line: 1140 - end_line: 1140 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_12.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2' - - score: '100.0' - start_line: 1141 - end_line: 1150 - matcher: 1-hash - rule_length: 81 - matched_length: 81 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_527.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License version 2 - as published by the Free Software Foundation. - - This module 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. - - On Debian systems, the complete text of the license can be found in - the file /usr/share/common-licenses/LGPL-2 - - score: '100.0' - start_line: 1152 - end_line: 1152 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 1153 - end_line: 1163 - matcher: 1-hash - rule_length: 92 - matched_length: 92 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_526.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - This module 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. - - On Debian systems, the complete text of the license can be found in - the file /usr/share/common-licenses/LGPL-2 - - score: '100.0' - start_line: 1165 - end_line: 1165 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 1166 - end_line: 1175 - matcher: 1-hash - rule_length: 83 - matched_length: 83 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_382.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License version - 2.1 as published by the Free Software Foundation. - - This module 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. - - On Debian systems, the complete text of the license can be found in - the file /usr/share/common-licenses/LGPL-2.1 - - score: '100.0' - start_line: 1177 - end_line: 1177 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1178 - end_line: 1188 - matcher: 1-hash - rule_length: 94 - matched_length: 94 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_202.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of the - License, or (at your option) any later version. - - This module 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. - - On Debian systems, the complete text of the license can be found in - the file /usr/share/common-licenses/LGPL-2.1 - - score: '100.0' - start_line: 1190 - end_line: 1190 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1191 - end_line: 1201 - matcher: 1-hash - rule_length: 91 - matched_length: 91 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_655.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or (at - your option) any later version. - - This program 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. - - On Debian systems, the complete text of the license can be found in - the file /usr/share/common-licenses/GPL-2 - - score: '100.0' - start_line: 1203 - end_line: 1203 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1204 - end_line: 1215 - matcher: 1-hash - rule_length: 100 - matched_length: 100 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_508.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - On Debian systems, the complete text of the license can be found in - the file /usr/share/common-licenses/GPL-3 - - score: '100.0' - start_line: 1218 - end_line: 1241 - matcher: 1-hash - rule_length: 227 - matched_length: 227 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11.LICENSE - license_expression: x11 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, and/or sell copies of the Software, and to permit persons - to whom the Software is furnished to do so, provided that the above - copyright notice(s) and this permission notice appear in all copies - of the Software and that both the above copyright notice(s) and this - permission notice appear in supporting documentation. - - THE 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 - OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR - HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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. - - Except as contained in this notice, the name of a copyright holder - shall not be used in advertising or otherwise to promote the sale, - use or other dealings in this Software without prior written - authorization of the copyright holder. - - score: '100.0' - start_line: 1243 - end_line: 1243 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mpl-1.1_24.RULE - license_expression: mpl-1.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: mpl-1.1' - - score: '100.0' - start_line: 1244 - end_line: 1710 - matcher: 1-hash - rule_length: 3710 - matched_length: 3710 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mpl-1.1.LICENSE - license_expression: mpl-1.1 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - MOZILLA PUBLIC LICENSE - Version 1.1 - - --------------- - - 1. Definitions. - - 1.0.1. "Commercial Use" means distribution or otherwise making the - Covered Code available to a third party. - - 1.1. "Contributor" means each entity that creates or contributes to - the creation of Modifications. - - 1.2. "Contributor Version" means the combination of the Original - Code, prior Modifications used by a Contributor, and the Modifications - made by that particular Contributor. - - 1.3. "Covered Code" means the Original Code or Modifications or the - combination of the Original Code and Modifications, in each case - including portions thereof. - - 1.4. "Electronic Distribution Mechanism" means a mechanism generally - accepted in the software development community for the electronic - transfer of data. - - 1.5. "Executable" means Covered Code in any form other than Source - Code. - - 1.6. "Initial Developer" means the individual or entity identified - as the Initial Developer in the Source Code notice required by Exhibit - A. - - 1.7. "Larger Work" means a work which combines Covered Code or - portions thereof with code not governed by the terms of this License. - - 1.8. "License" means this document. - - 1.8.1. "Licensable" means having the right to grant, to the maximum - extent possible, whether at the time of the initial grant or - subsequently acquired, any and all of the rights conveyed herein. - - 1.9. "Modifications" means any addition to or deletion from the - substance or structure of either the Original Code or any previous - Modifications. When Covered Code is released as a series of files, a - Modification is: - A. Any addition to or deletion from the contents of a file - containing Original Code or previous Modifications. - - B. Any new file that contains any part of the Original Code or - previous Modifications. - - 1.10. "Original Code" means Source Code of computer software code - which is described in the Source Code notice required by Exhibit A as - Original Code, and which, at the time of its release under this - License is not already Covered Code governed by this License. - - 1.10.1. "Patent Claims" means any patent claim(s), now owned or - hereafter acquired, including without limitation, method, process, - and apparatus claims, in any patent Licensable by grantor. - - 1.11. "Source Code" means the preferred form of the Covered Code for - making modifications to it, including all modules it contains, plus - any associated interface definition files, scripts used to control - compilation and installation of an Executable, or source code - differential comparisons against either the Original Code or another - well known, available Covered Code of the Contributor's choice. The - Source Code can be in a compressed or archival form, provided the - appropriate decompression or de-archiving software is widely available - for no charge. - - 1.12. "You" (or "Your") means an individual or a legal entity - exercising rights under, and complying with all of the terms of, this - License or a future version of this License issued under Section 6.1. - For legal entities, "You" includes any entity which controls, is - controlled by, or is under common control with You. For purposes of - this definition, "control" means (a) the power, direct or indirect, - to cause the direction or management of such entity, whether by - contract or otherwise, or (b) ownership of more than fifty percent - (50%) of the outstanding shares or beneficial ownership of such - entity. - - 2. Source Code License. - - 2.1. The Initial Developer Grant. - The Initial Developer hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - (a) under intellectual property rights (other than patent or - trademark) Licensable by Initial Developer to use, reproduce, - modify, display, perform, sublicense and distribute the Original - Code (or portions thereof) with or without Modifications, and/or - as part of a Larger Work; and - - (b) under Patents Claims infringed by the making, using or - selling of Original Code, to make, have made, use, practice, - sell, and offer for sale, and/or otherwise dispose of the - Original Code (or portions thereof). - - (c) the licenses granted in this Section 2.1(a) and (b) are - effective on the date Initial Developer first distributes - Original Code under the terms of this License. - - (d) Notwithstanding Section 2.1(b) above, no patent license is - granted: 1) for code that You delete from the Original Code; 2) - separate from the Original Code; or 3) for infringements caused - by: i) the modification of the Original Code or ii) the - combination of the Original Code with other software or devices. - - 2.2. Contributor Grant. - Subject to third party intellectual property claims, each Contributor - hereby grants You a world-wide, royalty-free, non-exclusive license - - (a) under intellectual property rights (other than patent or - trademark) Licensable by Contributor, to use, reproduce, modify, - display, perform, sublicense and distribute the Modifications - created by such Contributor (or portions thereof) either on an - unmodified basis, with other Modifications, as Covered Code - and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using, or - selling of Modifications made by that Contributor either alone - and/or in combination with its Contributor Version (or portions - of such combination), to make, use, sell, offer for sale, have - made, and/or otherwise dispose of: 1) Modifications made by that - Contributor (or portions thereof); and 2) the combination of - Modifications made by that Contributor with its Contributor - Version (or portions of such combination). - - (c) the licenses granted in Sections 2.2(a) and 2.2(b) are - effective on the date Contributor first makes Commercial Use of - the Covered Code. - (d) Notwithstanding Section 2.2(b) above, no patent license is - granted: 1) for any code that Contributor has deleted from the - Contributor Version; 2) separate from the Contributor Version; - 3) for infringements caused by: i) third party modifications of - Contributor Version or ii) the combination of Modifications made - by that Contributor with other software (except as part of the - Contributor Version) or other devices; or 4) under Patent Claims - infringed by Covered Code in the absence of Modifications made by - that Contributor. - - 3. Distribution Obligations. - - 3.1. Application of License. - The Modifications which You create or to which You contribute are - governed by the terms of this License, including without limitation - Section 2.2. The Source Code version of Covered Code may be - distributed only under the terms of this License or a future version - of this License released under Section 6.1, and You must include a - copy of this License with every copy of the Source Code You - distribute. You may not offer or impose any terms on any Source Code - version that alters or restricts the applicable version of this - License or the recipients' rights hereunder. However, You may include - an additional document offering the additional rights described in - Section 3.5. - - 3.2. Availability of Source Code. - Any Modification which You create or to which You contribute must be - made available in Source Code form under the terms of this License - either on the same media as an Executable version or via an accepted - Electronic Distribution Mechanism to anyone to whom you made an - Executable version available; and if made available via Electronic - Distribution Mechanism, must remain available for at least twelve (12) - months after the date it initially became available, or at least six - (6) months after a subsequent version of that particular Modification - has been made available to such recipients. You are responsible for - ensuring that the Source Code version remains available even if the - Electronic Distribution Mechanism is maintained by a third party. - - 3.3. Description of Modifications. - You must cause all Covered Code to which You contribute to contain a - file documenting the changes You made to create that Covered Code and - the date of any change. You must include a prominent statement that - the Modification is derived, directly or indirectly, from Original - Code provided by the Initial Developer and including the name of the - Initial Developer in (a) the Source Code, and (b) in any notice in an - Executable version or related documentation in which You describe the - origin or ownership of the Covered Code. - - 3.4. Intellectual Property Matters - (a) Third Party Claims. - If Contributor has knowledge that a license under a third party's - intellectual property rights is required to exercise the rights - granted by such Contributor under Sections 2.1 or 2.2, - Contributor must include a text file with the Source Code - distribution titled "LEGAL" which describes the claim and the - party making the claim in sufficient detail that a recipient will - know whom to contact. If Contributor obtains such knowledge after - the Modification is made available as described in Section 3.2, - Contributor shall promptly modify the LEGAL file in all copies - Contributor makes available thereafter and shall take other steps - (such as notifying appropriate mailing lists or newsgroups) - reasonably calculated to inform those who received the Covered - Code that new knowledge has been obtained. - - (b) Contributor APIs. - If Contributor's Modifications include an application programming - interface and Contributor has knowledge of patent licenses which - are reasonably necessary to implement that API, Contributor must - also include this information in the LEGAL file. - - (c) Representations. - Contributor represents that, except as disclosed pursuant to - Section 3.4(a) above, Contributor believes that Contributor's - Modifications are Contributor's original creation(s) and/or - Contributor has sufficient rights to grant the rights conveyed by - this License. - - 3.5. Required Notices. - You must duplicate the notice in Exhibit A in each file of the Source - Code. If it is not possible to put such notice in a particular Source - Code file due to its structure, then You must include such notice in a - location (such as a relevant directory) where a user would be likely - to look for such a notice. If You created one or more Modification(s) - You may add your name as a Contributor to the notice described in - Exhibit A. You must also duplicate this License in any documentation - for the Source Code where You describe recipients' rights or ownership - rights relating to Covered Code. You may choose to offer, and to - charge a fee for, warranty, support, indemnity or liability - obligations to one or more recipients of Covered Code. However, You - may do so only on Your own behalf, and not on behalf of the Initial - Developer or any Contributor. You must make it absolutely clear than - any such warranty, support, indemnity or liability obligation is - offered by You alone, and You hereby agree to indemnify the Initial - Developer and every Contributor for any liability incurred by the - Initial Developer or such Contributor as a result of warranty, - support, indemnity or liability terms You offer. - - 3.6. Distribution of Executable Versions. - You may distribute Covered Code in Executable form only if the - requirements of Section 3.1-3.5 have been met for that Covered Code, - and if You include a notice stating that the Source Code version of - the Covered Code is available under the terms of this License, - including a description of how and where You have fulfilled the - obligations of Section 3.2. The notice must be conspicuously included - in any notice in an Executable version, related documentation or - collateral in which You describe recipients' rights relating to the - Covered Code. You may distribute the Executable version of Covered - Code or ownership rights under a license of Your choice, which may - contain terms different from this License, provided that You are in - compliance with the terms of this License and that the license for the - Executable version does not attempt to limit or alter the recipient's - rights in the Source Code version from the rights set forth in this - License. If You distribute the Executable version under a different - license You must make it absolutely clear that any terms which differ - from this License are offered by You alone, not by the Initial - Developer or any Contributor. You hereby agree to indemnify the - Initial Developer and every Contributor for any liability incurred by - the Initial Developer or such Contributor as a result of any such - terms You offer. - - 3.7. Larger Works. - You may create a Larger Work by combining Covered Code with other code - not governed by the terms of this License and distribute the Larger - Work as a single product. In such a case, You must make sure the - requirements of this License are fulfilled for the Covered Code. - - 4. Inability to Comply Due to Statute or Regulation. - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Code due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description - must be included in the LEGAL file described in Section 3.4 and must - be included with all distributions of the Source Code. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - - 5. Application of this License. - - This License applies to code to which the Initial Developer has - attached the notice in Exhibit A and to related Covered Code. - - 6. Versions of the License. - - 6.1. New Versions. - Netscape Communications Corporation ("Netscape") may publish revised - and/or new versions of the License from time to time. Each version - will be given a distinguishing version number. - - 6.2. Effect of New Versions. - Once Covered Code has been published under a particular version of the - License, You may always continue to use it under the terms of that - version. You may also choose to use such Covered Code under the terms - of any subsequent version of the License published by Netscape. No one - other than Netscape has the right to modify the terms applicable to - Covered Code created under this License. - - 6.3. Derivative Works. - If You create or use a modified version of this License (which you may - only do in order to apply it to code which is not already Covered Code - governed by this License), You must (a) rename Your license so that - the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", - "MPL", "NPL" or any confusingly similar phrase do not appear in your - license (except to note that your license differs from this License) - and (b) otherwise make it clear that Your version of the license - contains terms which differ from the Mozilla Public License and - Netscape Public License. (Filling in the name of the Initial - Developer, Original Code or Contributor in the notice described in - Exhibit A shall not of themselves be deemed to be modifications of - this License.) - - 7. DISCLAIMER OF WARRANTY. - COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF - DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE - IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE - COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER - OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - - 8. TERMINATION. - - 8.1. This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to cure - such breach within 30 days of becoming aware of the breach. All - sublicenses to the Covered Code which are properly granted shall - survive any termination of this License. Provisions which, by their - nature, must remain in effect beyond the termination of this License - shall survive. - - 8.2. If You initiate litigation by asserting a patent infringement - claim (excluding declatory judgment actions) against Initial Developer - or a Contributor (the Initial Developer or Contributor against whom - You file such action is referred to as "Participant") alleging that: - - (a) such Participant's Contributor Version directly or indirectly - infringes any patent, then any and all rights granted by such - Participant to You under Sections 2.1 and/or 2.2 of this License - shall, upon 60 days notice from Participant terminate prospectively, - unless if within 60 days after receipt of notice You either: (i) - agree in writing to pay Participant a mutually agreeable reasonable - royalty for Your past and future use of Modifications made by such - Participant, or (ii) withdraw Your litigation claim with respect to - the Contributor Version against such Participant. If within 60 days - of notice, a reasonable royalty and payment arrangement are not - mutually agreed upon in writing by the parties or the litigation claim - is not withdrawn, the rights granted by Participant to You under - Sections 2.1 and/or 2.2 automatically terminate at the expiration of - the 60 day notice period specified above. - - (b) any software, hardware, or device, other than such Participant's - Contributor Version, directly or indirectly infringes any patent, then - any rights granted to You by such Participant under Sections 2.1(b) - and 2.2(b) are revoked effective as of the date You first made, used, - sold, distributed, or had made, Modifications made by that - Participant. - - 8.3. If You assert a patent infringement claim against Participant - alleging that such Participant's Contributor Version directly or - indirectly infringes any patent where such claim is resolved (such as - by license or settlement) prior to the initiation of patent - infringement litigation, then the reasonable value of the licenses - granted by such Participant under Sections 2.1 or 2.2 shall be taken - into account in determining the amount or value of any payment or - license. - - 8.4. In the event of termination under Sections 8.1 or 8.2 above, - all end user license agreements (excluding distributors and resellers) - which have been validly granted by You or any distributor hereunder - prior to termination shall survive termination. - - 9. LIMITATION OF LIABILITY. - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL - DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, - OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR - ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY - CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, - WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN - INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY - RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW - PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO - THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - - 10. U.S. GOVERNMENT END USERS. - - The Covered Code is a "commercial item," as that term is defined in - 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer - software" and "commercial computer software documentation," as such - terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 - C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), - all U.S. Government End Users acquire Covered Code with only those - rights set forth herein. - - 11. MISCELLANEOUS. - - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - California law provisions (except to the extent applicable law, if - any, provides otherwise), excluding its conflict-of-law provisions. - With respect to disputes in which at least one party is a citizen of, - or an entity chartered or registered to do business in the United - States of America, any litigation relating to this License shall be - subject to the jurisdiction of the Federal Courts of the Northern - District of California, with venue lying in Santa Clara County, - California, with the losing party responsible for costs, including - without limitation, court costs and reasonable attorneys' fees and - expenses. The application of the United Nations Convention on - Contracts for the International Sale of Goods is expressly excluded. - Any law or regulation which provides that the language of a contract - shall be construed against the drafter shall not apply to this - License. - - 12. RESPONSIBILITY FOR CLAIMS. - - As between Initial Developer and the Contributors, each party is - responsible for claims and damages arising, directly or indirectly, - out of its utilization of rights under this License and You agree to - work with Initial Developer and Contributors to distribute such - responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - - 13. MULTIPLE-LICENSED CODE. - - Initial Developer may designate portions of the Covered Code as - "Multiple-Licensed". "Multiple-Licensed" means that the Initial - Developer permits you to utilize portions of the Covered Code under - Your choice of the NPL or the alternative licenses, if any, specified - by the Initial Developer in the file described in Exhibit A. - - EXHIBIT A -Mozilla Public License. - - ``The contents of this file are subject to the Mozilla Public License - Version 1.1 (the "License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.mozilla.org/MPL/ - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the - License for the specific language governing rights and limitations - under the License. - - The Original Code is ______________________________________. - - The Initial Developer of the Original Code is ________________________. - Portions created by ______________________ are Copyright (C) ______ - _______________________. All Rights Reserved. - - Contributor(s): ______________________________________. - - Alternatively, the contents of this file may be used under the terms - of the _____ license (the "[___] License"), in which case the - provisions of [______] License are applicable instead of those - above. If you wish to allow use of your version of this file only - under the terms of the [____] License and not to allow others to use - your version of this file under the MPL, indicate your decision by - deleting the provisions above and replace them with the notice and - other provisions required by the [___] License. If you do not delete - the provisions above, a recipient may use your version of this file - under either the MPL or the [___] License." - - [NOTE: The text of this Exhibit A may differ slightly from the text of - the notices in the Source Code files of the Original Code. You should - use the text of this Exhibit A rather than the text found in the - Original Code Source Code for Your Modifications.] - - score: '100.0' - start_line: 1712 - end_line: 1712 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 1713 - end_line: 1714 - matcher: 1-hash - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_1018.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the full text of the Apache license version 2 can - be found in the file `/usr/share/common-licenses/Apache-2.0'. - - score: '100.0' - start_line: 1717 - end_line: 1729 - matcher: 1-hash - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_14.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the - above copyright notice and this permission notice appear in all - copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 9 - end_line: 9 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: spdx_license_id_bsd-2-clause_for_bsd-simplified.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: BSD 2-clause, diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/win32-loader/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/win32-loader/stable_copyright-detailed.expected.yml index 51c162df934..6035a9fb6dc 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/win32-loader/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/win32-loader/stable_copyright-detailed.expected.yml @@ -1,55 +1,95 @@ -primary_license: gpl-3.0-plus declared_license: - GPL-3+ -license_expression: gpl-3.0-plus AND gpl-3.0-plus -copyright: | - 2007, 2008, 2009 Robert Millan - 2010, 2011, 2016 -matches: - - score: '100.0' - start_line: 9 - end_line: 9 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 10 - end_line: 24 - matcher: 1-hash - rule_length: 128 - matched_length: 128 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_484.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. +declared_license_expression: gpl-3.0-plus +declared_license_expression_spdx: GPL-3.0-or-later +other_license_expression: gpl-3.0-plus AND gpl-3.0-plus +other_license_expression_spdx: GPL-3.0-or-later AND GPL-3.0-or-later +license_detections: [] +other_license_detections: + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 9 + end_line: 9 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 10 + end_line: 24 + matched_length: 128 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_484.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_484.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 128 + rule_relevance: 100 + matched_text: | + This program 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. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . + You should have received a copy of the GNU General Public License + along with this program. If not, see . - On Debian systems, the full text of the GNU General Public License - version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later +copyright: | + 2007, 2008, 2009 Robert Millan + 2010, 2011, 2016 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/x/xymon/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/x/xymon/stable_copyright-detailed.expected.yml index 5163433ef1a..6bb6425f4d3 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/x/xymon/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/x/xymon/stable_copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0 WITH openssl-exception-gpl-2.0 declared_license: - GPL-2 with OpenSSL exception - GPL-2 with OpenSSL exception @@ -16,371 +15,658 @@ declared_license: - GPL - Zlib - BSD-3-Clause -license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0 AND gpl-2.0 WITH openssl-exception-gpl-2.0 +declared_license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only WITH LicenseRef-scancode-openssl-exception-gpl-2.0 +other_license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0 AND gpl-2.0 WITH openssl-exception-gpl-2.0 AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (zlib AND (gpl-1.0-plus AND gpl-1.0-plus)) AND (gpl-1.0-plus AND zlib) AND ssleay-windows AND public-domain AND bsd-new AND mit-old-style-no-advert -copyright: | - 2002-2016 Henrik Størner - 2005-2007 Henrik Størner - 2007-2016 Christoph Berg - 2011-2016 Axel Beckert - 2005-2011 Henrik Størner - 2006 Charles Goyard - 2005-2011 Henrik Storner - 2006 Scott Smith ("status" section) - 2004 Eric Steffen - 1999, 2000, 2002 Aladdin Enterprises - 1995-1998 Eric Young (eay@cryptsoft.com) - Under public domain. - 2005, 2007 Olivier Gay - 1998, 2000 by the Massachusetts Institute of Technology. - 2004 by Daniel Stenberg et al -matches: - - score: '100.0' - start_line: 43 - end_line: 100 - matcher: 2-aho - rule_length: 454 - matched_length: 454 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ssleay-windows_8.RULE - license_expression: ssleay-windows - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is an SSL implementation written - by Eric Young (eay@cryptsoft.com). +other_license_expression_spdx: GPL-2.0-only WITH LicenseRef-scancode-openssl-exception-gpl-2.0 + AND GPL-2.0-only WITH LicenseRef-scancode-openssl-exception-gpl-2.0 AND (GPL-2.0-only AND + GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-or-later AND GPL-2.0-or-later) + AND (Zlib AND (GPL-1.0-or-later AND GPL-1.0-or-later)) AND (GPL-1.0-or-later AND Zlib) AND + LicenseRef-scancode-ssleay-windows AND LicenseRef-scancode-public-domain AND BSD-3-Clause + AND NTP +license_detections: [] +other_license_detections: + - license_expression: ssleay-windows + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 43 + end_line: 100 + matched_length: 454 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ssleay-windows + rule_identifier: ssleay-windows_8.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ssleay-windows_8.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 454 + rule_relevance: 100 + matched_text: | + This package is an SSL implementation written + by Eric Young (eay@cryptsoft.com). - The implementation was written so as to conform with Netscapes SSL. + The implementation was written so as to conform with Netscapes SSL. - This library is free for commercial and non-commercial use as long as - the following conditions are adhered to. The following conditions - apply to all code found in this distribution, be it the RC4, RSA, - lhash, DES, etc., code; not just the SSL code. The SSL documentation - included with this distribution is covered by the same copyright terms - except that the holder is Tim Hudson (tjh@cryptsoft.com). + This library is free for commercial and non-commercial use as long as + the following conditions are adhered to. The following conditions + apply to all code found in this distribution, be it the RC4, RSA, + lhash, DES, etc., code; not just the SSL code. The SSL documentation + included with this distribution is covered by the same copyright terms + except that the holder is Tim Hudson (tjh@cryptsoft.com). - Copyright remains Eric Young's, and as such any Copyright notices in - the code are not to be removed. + Copyright remains Eric Young's, and as such any Copyright notices in + the code are not to be removed. - If this package is used in a product, Eric Young should be given attribution - as the author of the parts of the library used. - This can be in the form of a textual message at program startup or - in documentation (online or textual) provided with the package. + If this package is used in a product, Eric Young should be given attribution + as the author of the parts of the library used. + This can be in the form of a textual message at program startup or + in documentation (online or textual) provided with the package. - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: - 1. Redistributions of source code must retain the copyright - notice, this list of conditions and the following disclaimer. + 1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - "This product includes cryptographic software written by - Eric Young (eay@cryptsoft.com)" - The word 'cryptographic' can be left out if the routines from the library - being used are not cryptographic related :-). + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + "This product includes cryptographic software written by + Eric Young (eay@cryptsoft.com)" + The word 'cryptographic' can be left out if the routines from the library + being used are not cryptographic related :-). - 4. If you include any Windows specific code (or a derivative thereof) from - the apps directory (application code) you must include an acknowledgement: - "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + 4. If you include any Windows specific code (or a derivative thereof) from + the apps directory (application code) you must include an acknowledgement: + "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" - THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. + THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - The licence and distribution terms for any publically available version or - derivative of this code cannot be changed. i.e. this code cannot simply be - copied and put under another distribution licence - [including the GNU General Public Licence.] - - score: '100.0' - start_line: 105 - end_line: 105 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_125.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: 100% Public Domain, - - score: '100.0' - start_line: 116 - end_line: 126 - matcher: 1-hash - rule_length: 96 - matched_length: 96 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style-no-advert_1.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this - software and its documentation for any purpose and without - fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright - notice and this permission notice appear in supporting - documentation, and that the name of M.I.T. not be used in - advertising or publicity pertaining to distribution of the - software without specific, written prior permission. - M.I.T. makes no representations about the suitability of - this software for any purpose. It is provided "as is" - without express or implied warranty. - - score: '100.0' - start_line: 129 - end_line: 135 - matcher: 1-hash - rule_length: 51 - matched_length: 51 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_with_openssl-exception-gpl-2.0_9.RULE - license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is released under the GNU General Public License (GPL), - version 2, with the explicit exemption that linking with the OpenSSL - libraries is permitted. + The licence and distribution terms for any publically available version or + derivative of this code cannot be changed. i.e. this code cannot simply be + copied and put under another distribution licence + [including the GNU General Public Licence.] + licenses: + - key: ssleay-windows + name: Original SSLeay License with Windows Clause + short_name: Original SSLeay License with Windows Clause + category: Permissive + is_exception: no + is_unknown: no + owner: OpenSSL + homepage_url: https://www.openssl.org/source/license.html + text_url: http://www.openssl.org/source/license.html + reference_url: https://scancode-licensedb.aboutcode.org/ssleay-windows + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE + spdx_license_key: LicenseRef-scancode-ssleay-windows + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 105 + end_line: 105 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_125.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_125.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 100% Public Domain, + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: mit-old-style-no-advert + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 116 + end_line: 126 + matched_length: 96 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit-old-style-no-advert + rule_identifier: mit-old-style-no-advert_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style-no-advert_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 96 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this + software and its documentation for any purpose and without + fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright + notice and this permission notice appear in supporting + documentation, and that the name of M.I.T. not be used in + advertising or publicity pertaining to distribution of the + software without specific, written prior permission. + M.I.T. makes no representations about the suitability of + this software for any purpose. It is provided "as is" + without express or implied warranty. + licenses: + - key: mit-old-style-no-advert + name: MIT Old Style no advertising + short_name: MIT Old Style no advertising + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_.28no_advertising_without_permission.29 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-old-style-no-advert + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style-no-advert.LICENSE + spdx_license_key: NTP + spdx_url: https://spdx.org/licenses/NTP + - license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 129 + end_line: 135 + matched_length: 51 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0 + rule_identifier: gpl-2.0_with_openssl-exception-gpl-2.0_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_9.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 51 + rule_relevance: 100 + matched_text: | + This program is released under the GNU General Public License (GPL), + version 2, with the explicit exemption that linking with the OpenSSL + libraries is permitted. - On Debian GNU/Linux systems, the complete text of the GNU General - Public License version 2 can be found in - `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 137 - end_line: 137 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 138 - end_line: 143 - matcher: 1-hash - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1151.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is released under the GNU General Public License (GPL), - version 2. + On Debian GNU/Linux systems, the complete text of the GNU General + Public License version 2 can be found in + `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - key: openssl-exception-gpl-2.0 + name: OpenSSL exception to GPL 2.0 + short_name: OpenSSL exception to GPL 2.0 + category: Copyleft + is_exception: yes + is_unknown: no + owner: OpenSSL + homepage_url: http://www.openssl.org/source/license.html + text_url: http://www.openssl.org/source/license.html + reference_url: https://scancode-licensedb.aboutcode.org/openssl-exception-gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-exception-gpl-2.0.LICENSE + spdx_license_key: LicenseRef-scancode-openssl-exception-gpl-2.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-exception-gpl-2.0.LICENSE + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 137 + end_line: 137 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 138 + end_line: 143 + matched_length: 39 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1151.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1151.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 39 + rule_relevance: 100 + matched_text: | + This program is released under the GNU General Public License (GPL), + version 2. - On Debian GNU/Linux systems, the complete text of the GNU General - Public License version 2 can be found in - `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 145 - end_line: 145 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 146 - end_line: 152 - matcher: 1-hash - rule_length: 50 - matched_length: 50 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_841.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is released under the GNU General Public License (GPL), - either version 2 of the License, or (at your option) any later - version. + On Debian GNU/Linux systems, the complete text of the GNU General + Public License version 2 can be found in + `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 145 + end_line: 145 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 146 + end_line: 152 + matched_length: 50 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_841.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_841.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 50 + rule_relevance: 100 + matched_text: | + This program is released under the GNU General Public License (GPL), + either version 2 of the License, or (at your option) any later + version. - On Debian GNU/Linux systems, the complete text of the GNU General - Public License version 2 can be found in - `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 154 - end_line: 154 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl_72.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl' - - score: '100.0' - start_line: 155 - end_line: 159 - matcher: 1-hash - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_465.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is released under the GNU General Public License (GPL). + On Debian GNU/Linux systems, the complete text of the GNU General + Public License version 2 can be found in + `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 154 + end_line: 154 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus + rule_identifier: gpl_72.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_72.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: gpl' + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 155 + end_line: 159 + matched_length: 39 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_465.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_465.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 39 + rule_relevance: 100 + matched_text: | + This program is released under the GNU General Public License (GPL). - On Debian GNU/Linux systems, the complete text of the latest version - of the GNU General Public License version can be found in - `/usr/share/common-licenses/GPL'. - - score: '100.0' - start_line: 163 - end_line: 179 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib.LICENSE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. + On Debian GNU/Linux systems, the complete text of the latest version + of the GNU General Public License version can be found in + `/usr/share/common-licenses/GPL'. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 163 + end_line: 179 + matched_length: 132 + match_coverage: '100.0' + matcher: 1-hash + license_expression: zlib + rule_identifier: zlib.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - score: '100.0' - start_line: 182 - end_line: 207 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_66.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: + 3. This notice may not be removed or altered from any source distribution. + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 182 + end_line: 207 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_66.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_66.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - 3. Neither the name of the project nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. + 3. Neither the name of the project nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 35 - end_line: 36 - matcher: 2-aho - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_and_zlib_1.RULE - license_expression: gpl-1.0-plus AND zlib - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - released under - the GNU GPL." and then shows the zlib license text. + THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: gpl-1.0-plus AND zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 35 + end_line: 36 + matched_length: 12 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus AND zlib + rule_identifier: gpl-1.0-plus_and_zlib_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_and_zlib_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: | + released under + the GNU GPL." and then shows the zlib license text. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib +copyright: | + 2002-2016 Henrik Størner + 2005-2007 Henrik Størner + 2007-2016 Christoph Berg + 2011-2016 Axel Beckert + 2005-2011 Henrik Størner + 2006 Charles Goyard + 2005-2011 Henrik Storner + 2006 Scott Smith ("status" section) + 2004 Eric Steffen + 1999, 2000, 2002 Aladdin Enterprises + 1995-1998 Eric Young (eay@cryptsoft.com) + Under public domain. + 2005, 2007 Olivier Gay + 1998, 2000 by the Massachusetts Institute of Technology. + 2004 by Daniel Stenberg et al diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/z/z3/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/z/z3/stable_copyright-detailed.expected.yml index 3e46bc04815..fb1b7ea021f 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/z/z3/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/z/z3/stable_copyright-detailed.expected.yml @@ -1,90 +1,150 @@ -primary_license: mit declared_license: - Expat - GPL-2+ -license_expression: mit AND (gpl-2.0-plus AND gpl-2.0-plus) -copyright: | - Microsoft Corporation - 2016 Fabian Wolff - 2011 Michael Tautschnig -matches: - - score: '100.0' - start_line: 8 - end_line: 24 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: +declared_license_expression: mit +declared_license_expression_spdx: MIT +other_license_expression: mit AND (gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: MIT AND (GPL-2.0-or-later AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 8 + end_line: 24 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. - THE 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. - - score: '100.0' - start_line: 29 - end_line: 29 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 30 - end_line: 44 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_846.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package 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 2 of the License, or - (at your option) any later version. + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 29 + end_line: 29 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 30 + end_line: 44 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_846.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_846.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This package 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 2 of the License, or + (at your option) any later version. - This package 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. + This package 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see + You should have received a copy of the GNU General Public License + along with this program. If not, see - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later +copyright: | + Microsoft Corporation + 2016 Fabian Wolff + 2011 Michael Tautschnig diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-adi.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-adi.copyright-detailed.expected.yml index 76318bea679..72a2b66ebc4 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-adi.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-adi.copyright-detailed.expected.yml @@ -1,56 +1,96 @@ -primary_license: declared_license: -license_expression: gpl-2.0-plus AND gpl-2.0 -copyright: | - Copyright 2006-2009 Bastian Blank - Copyright 2009 Ben Hutchings -matches: - - score: '100.0' - start_line: 6 - end_line: 20 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_68.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: +declared_license_expression: gpl-2.0-plus AND gpl-2.0 +declared_license_expression_spdx: GPL-2.0-or-later AND GPL-2.0-only +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0-plus AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 6 + end_line: 20 + matched_length: 114 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_68.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_68.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 114 + rule_relevance: 100 + matched_text: | + License: - This package 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 2 of the License, or - (at your option) any later version. + This package 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 2 of the License, or + (at your option) any later version. - This package 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. + This package 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. - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - score: '100.0' - start_line: 22 - end_line: 23 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 22 + end_line: 23 + matched_length: 24 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1120.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1120.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only +other_license_detections: [] +copyright: | + Copyright 2006-2009 Bastian Blank + Copyright 2009 Ben Hutchings diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-amd-graphics.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-amd-graphics.copyright-detailed.expected.yml index cee7a7f8c97..87765e25083 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-amd-graphics.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-amd-graphics.copyright-detailed.expected.yml @@ -1,108 +1,151 @@ -primary_license: None declared_license: - Binary redistribution (AMD permissive) - Binary redistribution (AMD restrictive) -license_expression: mit AND amd-linux-firmware -copyright: | - 2000-2009, Advanced Micro Devices, Inc. - 2009-2016, Advanced Micro Devices, Inc. -matches: - - score: '97.67' - start_line: 14 - end_line: 31 - matcher: 3-seq - rule_length: 168 - matched_length: 168 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_x11-r75_58.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: +declared_license_expression: mit AND amd-linux-firmware +declared_license_expression_spdx: MIT AND LicenseRef-scancode-amd-linux-firmware +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '97.67' + start_line: 14 + end_line: 31 + matched_length: 168 + match_coverage: '100.0' + matcher: 3-seq + license_expression: mit + rule_identifier: mit_x11-r75_58.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_x11-r75_58.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 168 + rule_relevance: 100 + 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, subject to the following conditions: - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. + The above copyright notice and this permission notice (including the next + paragraph) shall be included in all copies or substantial portions of the + Software. - THE 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 - [IN] [NO] [EVENT] [SHALL] THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS 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. - - score: '100.0' - start_line: 38 - end_line: 86 - matcher: 2-aho - rule_length: 427 - matched_length: 427 - match_coverage: '100.0' - rule_relevance: 100 - identifier: amd-linux-firmware.LICENSE - license_expression: amd-linux-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - REDISTRIBUTION: Permission is hereby granted, free of any license fees, - to any person obtaining a copy of this microcode (the "Software"), to - install, reproduce, copy and distribute copies, in binary form only, of - the Software and to permit persons to whom the Software is provided to - do the same, provided that the following conditions are met: + THE 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 + IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: amd-linux-firmware + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 38 + end_line: 86 + matched_length: 427 + match_coverage: '100.0' + matcher: 2-aho + license_expression: amd-linux-firmware + rule_identifier: amd-linux-firmware.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/amd-linux-firmware.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 427 + rule_relevance: 100 + matched_text: | + REDISTRIBUTION: Permission is hereby granted, free of any license fees, + to any person obtaining a copy of this microcode (the "Software"), to + install, reproduce, copy and distribute copies, in binary form only, of + the Software and to permit persons to whom the Software is provided to + do the same, provided that the following conditions are met: - No reverse engineering, decompilation, or disassembly of this Software - is permitted. + No reverse engineering, decompilation, or disassembly of this Software + is permitted. - Redistributions must reproduce the above copyright notice, this - permission notice, and the following disclaimers and notices in the - Software documentation and/or other materials provided with the - Software. + Redistributions must reproduce the above copyright notice, this + permission notice, and the following disclaimers and notices in the + Software documentation and/or other materials provided with the + Software. - DISCLAIMER: THE USE OF THE SOFTWARE IS AT YOUR SOLE RISK. THE SOFTWARE - IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND AND COPYRIGHT - HOLDER AND ITS LICENSORS EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS AND - IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - COPYRIGHT HOLDER AND ITS LICENSORS DO NOT WARRANT THAT THE SOFTWARE WILL - MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE - UNINTERRUPTED OR ERROR-FREE. THE ENTIRE RISK ASSOCIATED WITH THE USE OF - THE SOFTWARE IS ASSUMED BY YOU. FURTHERMORE, COPYRIGHT HOLDER AND ITS - LICENSORS DO NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE - OR THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF ITS CORRECTNESS, - ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE. + DISCLAIMER: THE USE OF THE SOFTWARE IS AT YOUR SOLE RISK. THE SOFTWARE + IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND AND COPYRIGHT + HOLDER AND ITS LICENSORS EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS AND + IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + COPYRIGHT HOLDER AND ITS LICENSORS DO NOT WARRANT THAT THE SOFTWARE WILL + MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE + UNINTERRUPTED OR ERROR-FREE. THE ENTIRE RISK ASSOCIATED WITH THE USE OF + THE SOFTWARE IS ASSUMED BY YOU. FURTHERMORE, COPYRIGHT HOLDER AND ITS + LICENSORS DO NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE + OR THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF ITS CORRECTNESS, + ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE. - DISCLAIMER: UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL COPYRIGHT - HOLDER AND ITS LICENSORS OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS - ("AUTHORIZED REPRESENTATIVES") BE LIABLE FOR ANY INCIDENTAL, INDIRECT, - SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS - PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, AND THE - LIKE) ARISING OUT OF THE USE, MISUSE OR INABILITY TO USE THE SOFTWARE, - BREACH OR DEFAULT, INCLUDING THOSE ARISING FROM INFRINGEMENT OR ALLEGED - INFRINGEMENT OF ANY PATENT, TRADEMARK, COPYRIGHT OR OTHER INTELLECTUAL - PROPERTY RIGHT EVEN IF COPYRIGHT HOLDER AND ITS AUTHORIZED - REPRESENTATIVES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN - NO EVENT SHALL COPYRIGHT HOLDER OR ITS AUTHORIZED REPRESENTATIVES TOTAL - LIABILITY FOR ALL DAMAGES, LOSSES, AND CAUSES OF ACTION (WHETHER IN - CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE) EXCEED THE AMOUNT OF - US$10. + DISCLAIMER: UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL COPYRIGHT + HOLDER AND ITS LICENSORS OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS + ("AUTHORIZED REPRESENTATIVES") BE LIABLE FOR ANY INCIDENTAL, INDIRECT, + SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS + PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, AND THE + LIKE) ARISING OUT OF THE USE, MISUSE OR INABILITY TO USE THE SOFTWARE, + BREACH OR DEFAULT, INCLUDING THOSE ARISING FROM INFRINGEMENT OR ALLEGED + INFRINGEMENT OF ANY PATENT, TRADEMARK, COPYRIGHT OR OTHER INTELLECTUAL + PROPERTY RIGHT EVEN IF COPYRIGHT HOLDER AND ITS AUTHORIZED + REPRESENTATIVES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN + NO EVENT SHALL COPYRIGHT HOLDER OR ITS AUTHORIZED REPRESENTATIVES TOTAL + LIABILITY FOR ALL DAMAGES, LOSSES, AND CAUSES OF ACTION (WHETHER IN + CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE) EXCEED THE AMOUNT OF + US$10. - Notice: The Software is subject to United States export laws and - regulations. You agree to comply with all domestic and international - export laws and regulations that apply to the Software, including but - not limited to the Export Administration Regulations administered by the - U.S. Department of Commerce and International Traffic in Arm Regulations - administered by the U.S. Department of State. These laws include - restrictions on destinations, end users and end use. + Notice: The Software is subject to United States export laws and + regulations. You agree to comply with all domestic and international + export laws and regulations that apply to the Software, including but + not limited to the Export Administration Regulations administered by the + U.S. Department of Commerce and International Traffic in Arm Regulations + administered by the U.S. Department of State. These laws include + restrictions on destinations, end users and end use. + licenses: + - key: amd-linux-firmware + name: AMD Linux Firmware License + short_name: AMD Linux Firmware License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Advanced Micro Devices + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.radeon + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/amd-linux-firmware + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/amd-linux-firmware.LICENSE + spdx_license_key: LicenseRef-scancode-amd-linux-firmware + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/amd-linux-firmware.LICENSE +other_license_detections: [] +copyright: | + 2000-2009, Advanced Micro Devices, Inc. + 2009-2016, Advanced Micro Devices, Inc. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-atheros.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-atheros.copyright-detailed.expected.yml index 0ee6973af10..3ee7dc9bb33 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-atheros.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-atheros.copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: None declared_license: - Binary redistribution (Atheros) - Open ath9k HTC firmware @@ -6,9 +5,447 @@ declared_license: - Binary redistribution (Qualcomm Atheros) - Binary redistribution (Qualcomm Atheros) - Binary redistribution (Qualcomm Atheros) -license_expression: stmicroelectronics-linux-firmware AND (clear-bsd AND isc AND bsd-no-mod +declared_license_expression: stmicroelectronics-linux-firmware AND (clear-bsd AND isc AND bsd-no-mod AND gpl-2.0-plus WITH ecos-exception-2.0 AND mit) AND qca-linux-firmware AND qca-linux-firmware AND qca-linux-firmware +declared_license_expression_spdx: LicenseRef-scancode-stmicro-linux-firmware AND (BSD-3-Clause-Clear + AND ISC AND LicenseRef-scancode-bsd-no-mod AND GPL-2.0-or-later WITH eCos-exception-2.0 AND + MIT) AND LicenseRef-scancode-qca-linux-firmware AND LicenseRef-scancode-qca-linux-firmware + AND LicenseRef-scancode-qca-linux-firmware +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: stmicroelectronics-linux-firmware + detection_log: + - not-combined + matches: + - score: '96.74' + start_line: 12 + end_line: 46 + matched_length: 267 + match_coverage: '96.74' + matcher: 3-seq + license_expression: stmicroelectronics-linux-firmware + rule_identifier: stmicroelectronics-linux-firmware.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/stmicroelectronics-linux-firmware.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 276 + rule_relevance: 100 + matched_text: | + Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: + + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. + + * Neither the name of Atheros Communications, Inc. nor the names of + its suppliers may be used to endorse or promote products derived + from this software without specific prior written permission. + + * No reverse engineering, decompilation, or disassembly of this + software is permitted. + + Limited patent license. Atheros Communications, Inc. grants a + world-wide, royalty-free, non-exclusive license under patents it + now or hereafter owns or controls to make, have made, use, import, + offer to sell and sell ("Utilize") this software, but solely to + the extent that any such patent is necessary to Utilize the software + in conjunction with an Atheros Chipset. The patent license shall not + apply to any other combinations which include this software. No + hardware per se is licensed hereunder. + + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: stmicroelectronics-linux-firmware + name: STMicroelectronics Linux Firmware License + short_name: STMicroelectronics Linux Firmware License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: STMicroelectronics + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.cw1200 + text_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.tda7706-firmware.txt + reference_url: https://scancode-licensedb.aboutcode.org/stmicroelectronics-linux-firmware + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/stmicroelectronics-linux-firmware.LICENSE + spdx_license_key: LicenseRef-scancode-stmicro-linux-firmware + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/stmicroelectronics-linux-firmware.LICENSE + - license_expression: clear-bsd AND isc AND bsd-no-mod AND gpl-2.0-plus WITH ecos-exception-2.0 + AND mit + detection_log: + - not-combined + matches: + - score: '99.15' + start_line: 57 + end_line: 85 + matched_length: 234 + match_coverage: '100.0' + matcher: 3-seq + license_expression: clear-bsd + rule_identifier: clear-bsd_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/clear-bsd_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 234 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted (subject to the limitations in the + disclaimer below) provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the + distribution. + + * Neither the name of Qualcomm Atheros nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE + GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT + HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: clear-bsd + name: Clear BSD License + short_name: Clear BSD License + category: Permissive + is_exception: no + is_unknown: no + owner: MetaCarta + homepage_url: http://labs.metacarta.com/license-explanation.html + text_url: http://labs.metacarta.com/license-explanation.html#license + reference_url: https://scancode-licensedb.aboutcode.org/clear-bsd + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/clear-bsd.LICENSE + spdx_license_key: BSD-3-Clause-Clear + spdx_url: https://spdx.org/licenses/BSD-3-Clause-Clear + - score: '100.0' + start_line: 87 + end_line: 97 + matched_length: 112 + match_coverage: '100.0' + matcher: 2-aho + license_expression: isc + rule_identifier: isc.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 112 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - score: '100.0' + start_line: 99 + end_line: 128 + matched_length: 231 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-no-mod + rule_identifier: bsd-no-mod.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-no-mod.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 231 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms are permitted + provided that the following conditions are met: + 1. The materials contained herein are unmodified and are used + unmodified. + 2. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following NO + ''WARRANTY'' disclaimer below (''Disclaimer''), without + modification. + 3. Redistributions in binary form must reproduce at minimum a + disclaimer similar to the Disclaimer below and any redistribution + must be conditioned upon including a substantially similar + Disclaimer requirement for further binary redistribution. + 4. Neither the names of the above-listed copyright holders nor the + names of any contributors may be used to endorse or promote + product derived from this software without specific prior written + permission. + + NO WARRANTY + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, + MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE + FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGES. + licenses: + - key: bsd-no-mod + name: Madwifi License Agreement + short_name: Madwifi License + category: Free Restricted + is_exception: no + is_unknown: no + owner: MadWifi + homepage_url: http://www.madwifi.org/ + text_url: http://wiki.freespire.org/index.php/Madwifi_License_Agreement + reference_url: https://scancode-licensedb.aboutcode.org/bsd-no-mod + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-no-mod.LICENSE + spdx_license_key: LicenseRef-scancode-bsd-no-mod + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-no-mod.LICENSE + - score: '100.0' + start_line: 130 + end_line: 142 + matched_length: 138 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus WITH ecos-exception-2.0 + rule_identifier: gpl-2.0-plus_with_ecos-exception-2.0_25.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_25.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 138 + rule_relevance: 100 + matched_text: | + eCos 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 2 or (at your option) any later version. + + As a special exception, if other files instantiate templates or use macros + or inline functions from this file, or you compile this file and link it + with other works to produce a work based on this file, this file does not + by itself cause the resulting work to be covered by the GNU General Public + License. However the source code for this file must still be made available + in accordance with section (3) of the GNU General Public License. + + This exception does not invalidate any other reasons why a work based on + this file might be covered by the GNU General Public License. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: ecos-exception-2.0 + name: eCos Exception to GPL 2.0 or later + short_name: eCos Exception to GPL 2.0 or later + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: eCos + homepage_url: http://ecos.sourceware.org/ecos-license/ + text_url: http://www.fsf.org/licensing/licenses/ecos-license.html + reference_url: https://scancode-licensedb.aboutcode.org/ecos-exception-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ecos-exception-2.0.LICENSE + spdx_license_key: eCos-exception-2.0 + spdx_url: https://spdx.org/licenses/eCos-exception-2.0 + - score: '100.0' + start_line: 144 + end_line: 161 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: qca-linux-firmware + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 205 + end_line: 248 + matched_length: 390 + match_coverage: '100.0' + matcher: 2-aho + license_expression: qca-linux-firmware + rule_identifier: qca-linux-firmware.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/qca-linux-firmware.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 390 + rule_relevance: 100 + matched_text: | + Redistribution. Reproduction and redistribution in binary form, without + modification, for use solely in conjunction with a Qualcomm Atheros, Inc. + chipset, is permitted provided that the following conditions are met: + + • Redistributions must reproduce the above copyright notice and the following + disclaimer in the documentation and/or other materials provided with the + distribution. + + • Neither the name of Qualcomm Atheros, Inc. nor the names of its suppliers + may be used to endorse or promote products derived from this Software + without specific prior written permission. + + • No reverse engineering, decompilation, or disassembly of this Software is + permitted. + + Limited patent license. Qualcomm Atheros, Inc. (“Licensor”) grants you + (“Licensee”) a limited, worldwide, royalty-free, non-exclusive license under + the Patents to make, have made, use, import, offer to sell and sell the + Software. No hardware per se is licensed hereunder. + The term “Patents” as used in this agreement means only those patents or patent + applications owned solely and exclusively by Licensor as of the date of + Licensor’s submission of the Software and any patents deriving priority (i.e., + having a first effective filing date) therefrom. The term “Software” as used in + this agreement means the firmware image submitted by Licensor, under the terms + of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/ + linux-firmware.git. + Notwithstanding anything to the contrary herein, Licensor does not grant and + Licensee does not receive, by virtue of this agreement or the Licensor’s + submission of any Software, any license or other rights under any patent or + patent application owned by any affiliate of Licensor or any other entity + (other than Licensor), whether expressly, impliedly, by virtue of estoppel or + exhaustion, or otherwise. + + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: qca-linux-firmware + name: QCA Linux Firmware License + short_name: QCA Linux Firmware License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Qualcomm Atheros + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.QualcommAtheros_ath10k + text_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.QualcommAtheros_ar3k + reference_url: https://scancode-licensedb.aboutcode.org/qca-linux-firmware + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/qca-linux-firmware.LICENSE + spdx_license_key: LicenseRef-scancode-qca-linux-firmware + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/qca-linux-firmware.LICENSE +other_license_detections: [] copyright: | 2008-2010, Atheros Communications, Inc. 1998-2002, Red Hat, Inc. @@ -46,296 +483,3 @@ copyright: | 2011-2012, 2014-2015, Qualcomm Atheros, Inc. 2015-2016, The Android Open Source Project 2015, Qualcomm Atheros, Inc. -matches: - - score: '96.74' - start_line: 12 - end_line: 46 - matcher: 3-seq - rule_length: 276 - matched_length: 267 - match_coverage: '96.74' - rule_relevance: 100 - identifier: stmicroelectronics-linux-firmware.LICENSE - license_expression: stmicroelectronics-linux-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - - * Neither the name of [Atheros] [Communications], [Inc]. nor the names of - its suppliers may be used to endorse or promote products derived - from this software without specific prior written permission. - - * No reverse engineering, decompilation, or disassembly of this - software is permitted. - - Limited patent license. [Atheros] [Communications], [Inc]. grants a - world-wide, royalty-free, non-exclusive license under patents it - now or hereafter owns or controls to make, have made, use, import, - offer to sell and sell ("Utilize") this software, but solely to - the extent that any such patent is necessary to Utilize the software - in conjunction with an [Atheros] Chipset. The patent license shall not - apply to any other combinations which include this software. No - hardware per se is licensed hereunder. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS [AND] - [CONTRIBUTORS] "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.15' - start_line: 57 - end_line: 85 - matcher: 3-seq - rule_length: 234 - matched_length: 234 - match_coverage: '100.0' - rule_relevance: 100 - identifier: clear-bsd_3.RULE - license_expression: clear-bsd - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted (subject to the limitations in the - disclaimer below) provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the - distribution. - - * Neither the name of [Qualcomm] [Atheros] nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE - GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT - HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 87 - end_line: 97 - matcher: 2-aho - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc.LICENSE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 99 - end_line: 128 - matcher: 2-aho - rule_length: 231 - matched_length: 231 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-no-mod.LICENSE - license_expression: bsd-no-mod - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted - provided that the following conditions are met: - 1. The materials contained herein are unmodified and are used - unmodified. - 2. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following NO - ''WARRANTY'' disclaimer below (''Disclaimer''), without - modification. - 3. Redistributions in binary form must reproduce at minimum a - disclaimer similar to the Disclaimer below and any redistribution - must be conditioned upon including a substantially similar - Disclaimer requirement for further binary redistribution. - 4. Neither the names of the above-listed copyright holders nor the - names of any contributors may be used to endorse or promote - product derived from this software without specific prior written - permission. - - NO WARRANTY - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, - MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE - FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGES. - - score: '100.0' - start_line: 130 - end_line: 142 - matcher: 2-aho - rule_length: 138 - matched_length: 138 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_with_ecos-exception-2.0_25.RULE - license_expression: gpl-2.0-plus WITH ecos-exception-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - eCos 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 2 or (at your option) any later version. - - As a special exception, if other files instantiate templates or use macros - or inline functions from this file, or you compile this file and link it - with other works to produce a work based on this file, this file does not - by itself cause the resulting work to be covered by the GNU General Public - License. However the source code for this file must still be made available - in accordance with section (3) of the GNU General Public License. - - This exception does not invalidate any other reasons why a work based on - this file might be covered by the GNU General Public License. - - score: '100.0' - start_line: 144 - end_line: 161 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 205 - end_line: 248 - matcher: 2-aho - rule_length: 390 - matched_length: 390 - match_coverage: '100.0' - rule_relevance: 100 - identifier: qca-linux-firmware.LICENSE - license_expression: qca-linux-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Reproduction and redistribution in binary form, without - modification, for use solely in conjunction with a Qualcomm Atheros, Inc. - chipset, is permitted provided that the following conditions are met: - - • Redistributions must reproduce the above copyright notice and the following - disclaimer in the documentation and/or other materials provided with the - distribution. - - • Neither the name of Qualcomm Atheros, Inc. nor the names of its suppliers - may be used to endorse or promote products derived from this Software - without specific prior written permission. - - • No reverse engineering, decompilation, or disassembly of this Software is - permitted. - - Limited patent license. Qualcomm Atheros, Inc. (“Licensor”) grants you - (“Licensee”) a limited, worldwide, royalty-free, non-exclusive license under - the Patents to make, have made, use, import, offer to sell and sell the - Software. No hardware per se is licensed hereunder. - The term “Patents” as used in this agreement means only those patents or patent - applications owned solely and exclusively by Licensor as of the date of - Licensor’s submission of the Software and any patents deriving priority (i.e., - having a first effective filing date) therefrom. The term “Software” as used in - this agreement means the firmware image submitted by Licensor, under the terms - of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/ - linux-firmware.git. - Notwithstanding anything to the contrary herein, Licensor does not grant and - Licensee does not receive, by virtue of this agreement or the Licensor’s - submission of any Software, any license or other rights under any patent or - patent application owned by any affiliate of Licensor or any other entity - (other than Licensor), whether expressly, impliedly, by virtue of estoppel or - exhaustion, or otherwise. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2.copyright-detailed.expected.yml index d91334d925b..c6ee81027ac 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2.copyright-detailed.expected.yml @@ -1,27 +1,50 @@ -primary_license: declared_license: -license_expression: proprietary-license -copyright: Copyright (c) 2004 - 2010 Broadcom Corporation -matches: - - score: '87.5' - start_line: 4 - end_line: 9 - matcher: 3-seq - rule_length: 35 - matched_length: 35 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_599.RULE - license_expression: proprietary-license - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file contains firmware data derived from proprietary unpublished - source code, Copyright ([c]) [2004] - [2010] [Broadcom] [Corporation]. +declared_license_expression: proprietary-license +declared_license_expression_spdx: LicenseRef-scancode-proprietary-license +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '87.5' + start_line: 4 + end_line: 9 + matched_length: 35 + match_coverage: '100.0' + matcher: 3-seq + license_expression: proprietary-license + rule_identifier: proprietary-license_599.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_599.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 35 + rule_relevance: 100 + matched_text: | + This file contains firmware data derived from proprietary unpublished + source code, Copyright (c) 2004 - 2010 Broadcom Corporation. - Permission is hereby granted for the distribution of this firmware data - in hexadecimal or equivalent format, provided this copyright notice is - accompanying it. + Permission is hereby granted for the distribution of this firmware data + in hexadecimal or equivalent format, provided this copyright notice is + accompanying it. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE +other_license_detections: [] +copyright: Copyright (c) 2004 - 2010 Broadcom Corporation diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2x.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2x.copyright-detailed.expected.yml index 5747446104f..794a39c3a96 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2x.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2x.copyright-detailed.expected.yml @@ -1,29 +1,52 @@ -primary_license: declared_license: -license_expression: proprietary-license +declared_license_expression: proprietary-license +declared_license_expression_spdx: LicenseRef-scancode-proprietary-license +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '87.5' + start_line: 6 + end_line: 11 + matched_length: 35 + match_coverage: '100.0' + matcher: 3-seq + license_expression: proprietary-license + rule_identifier: proprietary-license_599.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_599.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 35 + rule_relevance: 100 + matched_text: | + This file contains firmware data derived from proprietary unpublished + source code, Copyright (c) 2007-2009 Broadcom Corporation. + + Permission is hereby granted for the distribution of this firmware data + in hexadecimal or equivalent format, provided this copyright notice is + accompanying it. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE +other_license_detections: [] copyright: | Copyright (c) 2007-2010 Broadcom Corporation Copyright (c) 2007-2009 Broadcom Corporation -matches: - - score: '87.5' - start_line: 6 - end_line: 11 - matcher: 3-seq - rule_length: 35 - matched_length: 35 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_599.RULE - license_expression: proprietary-license - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file contains firmware data derived from proprietary unpublished - source code, Copyright ([c]) [2007]-[2009] [Broadcom] [Corporation]. - - Permission is hereby granted for the distribution of this firmware data - in hexadecimal or equivalent format, provided this copyright notice is - accompanying it. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-brcm80211.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-brcm80211.copyright-detailed.expected.yml index 36e721b0276..cb2848965b8 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-brcm80211.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-brcm80211.copyright-detailed.expected.yml @@ -1,154 +1,183 @@ -primary_license: declared_license: -license_expression: broadcom-proprietary +declared_license_expression: broadcom-proprietary +declared_license_expression_spdx: LicenseRef-scancode-broadcom-proprietary +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: broadcom-proprietary + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 4 + end_line: 207 + matched_length: 1770 + match_coverage: '100.0' + matcher: 2-aho + license_expression: broadcom-proprietary + rule_identifier: broadcom-proprietary_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/broadcom-proprietary_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 1770 + rule_relevance: 100 + matched_text: "SOFTWARE LICENSE AGREEMENT\n\nUnless you and Broadcom Corporation (“Broadcom”)\ + \ execute a separate written\nsoftware license agreement governing use of the accompanying\ + \ software, this\nsoftware is licensed to you under the terms of this Software License\ + \ Agreement\n(“Agreement”).\n\nANY USE, REPRODUCTION OR DISTRIBUTION OF THE SOFTWARE\ + \ CONSTITUTES YOUR\nACCEPTANCE OF THIS AGREEMENT.\n\n1.\tDEFINITIONS.\n\n1.1.\t“Broadcom\ + \ Product” means any of the proprietary integrated circuit\nproduct(s) sold by Broadcom\ + \ with which the Software was designed to be used, or\ntheir successors.\n\n1.2.\t\ + “Licensee” means you or if you are accepting on behalf of an entity\nthen the entity\ + \ and its affiliates exercising rights under, and complying with\nall of the terms\ + \ of this Agreement.\n\n1.3.\t“Software” shall mean that software made available by\ + \ Broadcom to\nLicensee in binary code form with this Agreement.\n\n2.\tLICENSE GRANT;\ + \ OWNERSHIP\n\n2.1.\tLicense Grants. Subject to the terms and conditions of this\ + \ Agreement,\nBroadcom hereby grants to Licensee a non-exclusive, non-transferable,\n\ + royalty-free license (i) to use and integrate the Software in conjunction with\nany\ + \ other software; and (ii) to reproduce and distribute the Software complete,\nunmodified\ + \ and as provided by Broadcom, and only for use with a Broadcom\nProduct.\n\n2.2.\t\ + Restriction on Modification. Licensee may not make any modifications\nto the Software.\n\ + \n2.3.\tRestriction on Distribution. Licensee shall only distribute the\nSoftware\ + \ under the terms of this Agreement and a copy of this Agreement\naccompanies such\ + \ distribution.\n\n2.4.\tProprietary Notices. Licensee shall not remove, efface or\ + \ obscure any\ncopyright or trademark notices from the Software. Licensee shall include\n\ + reproductions of the Broadcom copyright notice with each copy of the Software,\nexcept\ + \ where such Software is embedded in a manner not readily accessible to\nthe end user.\ + \ Licensee acknowledges that any symbols, trademarks, tradenames,\nand service marks\ + \ adopted by Broadcom to identify the Software belong to\nBroadcom and that Licensee\ + \ shall have no rights therein.\n\n2.5.\tOwnership. Broadcom shall retain all right,\ + \ title and interest,\nincluding all intellectual property rights, in and to the Software.\ + \ Licensee\nhereby covenants that it will not assert any claim that the Software\ + \ created by\nor for Broadcom infringe any intellectual property right owned or controlled\ + \ by\nLicensee; provided however, the foregoing shall not apply in case the Agreement\n\ + is terminated.\n\n2.6.\tNo Other Rights Granted; Restrictions. Apart from the license\ + \ rights\nexpressly set forth in this Agreement, Broadcom does not grant and Licensee\n\ + does not receive any ownership right, title or interest nor any security\ninterest\ + \ or other interest in any intellectual property rights relating to the\nSoftware,\ + \ nor in any copy of any part of the foregoing. No license is granted\nto Licensee\ + \ in any human readable code of the Software (source code). Licensee\nshall not (i)\ + \ use, license, sell or otherwise distribute the Software except as\nprovided in this\ + \ Agreement, (ii) attempt to modify in any way, reverse\nengineer, decompile or disassemble\ + \ any portion of the Software; or (iii) use\nthe Software or other material in violation\ + \ of any applicable law or\nregulation, including but not limited to any regulatory\ + \ agency, such as FCC,\nrules.\n\n3.\tNO WARRANTY OR SUPPORT\n\n3.1.\tNo Warranty.\ + \ THE SOFTWARE IS OFFERED “AS IS,” AND BROADCOM GRANTS AND\nLICENSEE RECEIVES NO WARRANTIES\ + \ OF ANY KIND, EXPRESS OR IMPLIED, BY STATUTE,\nCOMMUNICATION OR CONDUCT WITH LICENSEE,\ + \ OR OTHERWISE. BROADCOM SPECIFICALLY\nDISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY,\ + \ FITNESS FOR A SPECIFIC\nPURPOSE OR NONINFRINGEMENT CONCERNING THE SOFTWARE OR ANY\ + \ UPGRADES TO OR\nDOCUMENTATION FOR THE SOFTWARE. WITHOUT LIMITATION OF THE ABOVE,\ + \ BROADCOM\nGRANTS NO WARRANTY THAT THE SOFTWARE IS ERROR-FREE OR WILL OPERATE WITHOUT\n\ + INTERRUPTION, AND GRANTS NO WARRANTY REGARDING ITS USE OR THE RESULTS THEREFROM\n\ + INCLUDING, WITHOUT LIMITATION, ITS CORRECTNESS, ACCURACY OR RELIABILITY.\n\n3.2.\t\ + No Support. Nothing in this agreement shall obligate Broadcom to\nprovide any support\ + \ for the Software. Broadcom may, but shall be under no\nobligation to, correct any\ + \ defects in the Software and/or provide updates to\nlicensees of the Software. Licensee\ + \ shall make reasonable efforts to promptly\nreport to Broadcom any defects it finds\ + \ in the Software, as an aid to creating\nimproved revisions of the Software.\n\n\ + 3.3.\tDangerous Applications. The Software is not designed, intended, or\ncertified\ + \ for use in components of systems intended for the operation of\nweapons, weapons\ + \ systems, nuclear installations, means of mass transportation,\naviation, life-support\ + \ computers or equipment (including resuscitation\nequipment and surgical implants),\ + \ pollution control, hazardous substances\nmanagement, or for any other dangerous\ + \ application in which the failure of the\nSoftware could create a situation where\ + \ personal injury or death may occur. \nLicensee understands that use of the Software\ + \ in such applications is fully at\nthe risk of Licensee.\n\n4.\tTERM AND TERMINATION\n\ + \n4.1.\tTermination. This Agreement will automatically terminate if Licensee\nfails\ + \ to comply with any of the terms and conditions hereof. In such event,\nLicensee\ + \ must destroy all copies of the Software and all of its component\nparts.\n\n4.2.\t\ + Effect Of Termination. Upon any termination of this Agreement, the\nrights and licenses\ + \ granted to Licensee under this Agreement shall immediately\nterminate.\n\n4.3.\t\ + Survival. The rights and obligations under this Agreement which by\ntheir nature\ + \ should survive termination will remain in effect after expiration\nor termination\ + \ of this Agreement.\n\n5.\tCONFIDENTIALITY\n\n5.1.\tObligations. Licensee acknowledges\ + \ and agrees that any documentation\nrelating to the Software, and any other information\ + \ (if such other information\nis identified as confidential or should be recognized\ + \ as confidential under the\ncircumstances) provided to Licensee by Broadcom hereunder\ + \ (collectively,\n“Confidential Information”) constitute the confidential and proprietary\n\ + information of Broadcom, and that Licensee’s protection thereof is an essential\n\ + condition to Licensee’s use and possession of the Software. Licensee shall\nretain\ + \ all Confidential Information in strict confidence and not disclose it to\nany third\ + \ party or use it in any way except under a written agreement with\nterms and conditions\ + \ at least as protective as the terms of this Section.\nLicensee will exercise at\ + \ least the same amount of diligence in preserving the\nsecrecy of the Confidential\ + \ Information as it uses in preserving the secrecy of\nits own most valuable confidential\ + \ information, but in no event less than\nreasonable diligence. Information shall\ + \ not be considered Confidential\nInformation if and to the extent that it: (i) was\ + \ in the public domain at the\ntime it was disclosed or has entered the public domain\ + \ through no fault of\nLicensee; (ii) was known to Licensee, without restriction,\ + \ at the time of\ndisclosure as proven by the files of Licensee in existence at the\ + \ time of\ndisclosure; or (iii) becomes known to Licensee, without restriction, from\ + \ a\nsource other than Broadcom without breach of this Agreement by Licensee and\n\ + otherwise not in violation of Broadcom’s rights.\n\n5.2.\tReturn of Confidential Information.\ + \ Notwithstanding the foregoing, all\ndocuments and other tangible objects containing\ + \ or representing Broadcom\nConfidential Information and all copies thereof which\ + \ are in the possession of\nLicensee shall be and remain the property of Broadcom,\ + \ and shall be promptly\nreturned to Broadcom upon written request by Broadcom or\ + \ upon termination of\nthis Agreement.\n\n6.\tLIMITATION OF LIABILITY TO THE MAXIMUM\ + \ EXTENT PERMITTED BY LAW, IN NO\nEVENT SHALL BROADCOM OR ANY OF BROADCOM’S LICENSORS\ + \ HAVE ANY LIABILITY FOR ANY\nINDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES,\ + \ HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER FOR BREACH OF CONTRACT,\ + \ TORT (INCLUDING\nNEGLIGENCE) OR OTHERWISE, ARISING OUT OF THIS AGREEMENT, INCLUDING\ + \ BUT NOT\nLIMITED TO LOSS OF PROFITS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE\n\ + POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL BROADCOM’S LIABILITY WHETHER IN\nCONTRACT,\ + \ TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, EXCEED THE AMOUNT PAID BY\nLICENSEE FOR\ + \ SOFTWARE UNDER THIS AGREEMENT. THESE LIMITATIONS SHALL APPLY\nNOTWITHSTANDING ANY\ + \ FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY.\n\n7.\tMISCELLANEOUS\n\n7.1.\t\ + Export Regulations. YOU UNDERSTAND AND AGREE THAT THE SOFTWARE IS\nSUBJECT TO UNITED\ + \ STATES AND OTHER APPLICABLE EXPORT-RELATED LAWS AND\nREGULATIONS AND THAT YOU MAY\ + \ NOT EXPORT, RE-EXPORT OR TRANSFER THE SOFTWARE OR\nANY DIRECT PRODUCT OF THE SOFTWARE\ + \ EXCEPT AS PERMITTED UNDER THOSE LAWS.\nWITHOUT LIMITING THE FOREGOING, EXPORT, RE-EXPORT\ + \ OR TRANSFER OF THE SOFTWARE\nTO CUBA, IRAN, NORTH KOREA, SUDAN AND SYRIA IS PROHIBITED.\n\ + \n7.2\tAssignment. This Agreement shall be binding upon and inure to the\nbenefit\ + \ of the parties and their respective successors and assigns, provided,\nhowever that\ + \ Licensee may not assign this Agreement or any rights or obligation\nhereunder, directly\ + \ or indirectly, by operation of law or otherwise, without\nthe prior written consent\ + \ of Broadcom, and any such attempted assignment shall\nbe void. Notwithstanding\ + \ the foregoing, Licensee may assign this Agreement to\na successor to all or substantially\ + \ all of its business or assets to which this\nAgreement relates that is not a competitor\ + \ of Broadcom.\n\n7.3.\tGoverning Law; Venue. This Agreement shall be governed by\ + \ the laws of\nCalifornia without regard to any conflict-of-laws rules, and the United\ + \ Nations\nConvention on Contracts for the International Sale of Goods is hereby excluded.\n\ + The sole jurisdiction and venue for actions related to the subject matter\nhereof\ + \ shall be the state and federal courts located in the County of Orange,\nCalifornia,\ + \ and both parties hereby consent to such jurisdiction and venue.\n\n7.4.\tSeverability.\ + \ All terms and provisions of this Agreement shall, if\npossible, be construed in\ + \ a manner which makes them valid, but in the event any\nterm or provision of this\ + \ Agreement is found by a court of competent\njurisdiction to be illegal or unenforceable,\ + \ the validity or enforceability of\nthe remainder of this Agreement shall not be\ + \ affected if the illegal or\nunenforceable provision does not materially affect the\ + \ intent of this\nAgreement. If the illegal or unenforceable provision materially\ + \ affects the\nintent of the parties to this Agreement, this Agreement shall become\n\ + terminated.\n\n7.5.\tEquitable Relief. Licensee hereby acknowledges that its breach\ + \ of this\nAgreement would cause irreparable harm and significant injury to Broadcom\ + \ that\nmay be difficult to ascertain and that a remedy at law would be inadequate.\n\ + Accordingly, Licensee agrees that Broadcom shall have the right to seek and\nobtain\ + \ immediate injunctive relief to enforce obligations under the Agreement\nin addition\ + \ to any other rights and remedies it may have.\n\n7.6.\tWaiver. The waiver of, or\ + \ failure to enforce, any breach or default\nhereunder shall not constitute the waiver\ + \ of any other or subsequent breach or\ndefault.\n\n7.7.\tEntire Agreement. This\ + \ Agreement sets forth the entire Agreement\nbetween the parties and supersedes any\ + \ and all prior proposals, agreements and\nrepresentations between them, whether written\ + \ or oral concerning the Software.\nThis Agreement may be changed only by mutual agreement\ + \ of the parties in\nwriting." + licenses: + - key: broadcom-proprietary + name: Broadcom Proprietary License + short_name: Broadcom Proprietary + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Broadcom + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/broadcom-proprietary + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/broadcom-proprietary.LICENSE + spdx_license_key: LicenseRef-scancode-broadcom-proprietary + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/broadcom-proprietary.LICENSE +other_license_detections: [] copyright: -matches: - - score: '100.0' - start_line: 4 - end_line: 207 - matcher: 2-aho - rule_length: 1770 - matched_length: 1770 - match_coverage: '100.0' - rule_relevance: 100 - identifier: broadcom-proprietary_1.RULE - license_expression: broadcom-proprietary - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "SOFTWARE LICENSE AGREEMENT\n\nUnless you and Broadcom Corporation (“Broadcom”)\ - \ execute a separate written\nsoftware license agreement governing use of the accompanying\ - \ software, this\nsoftware is licensed to you under the terms of this Software License\ - \ Agreement\n(“Agreement”).\n\nANY USE, REPRODUCTION OR DISTRIBUTION OF THE SOFTWARE CONSTITUTES\ - \ YOUR\nACCEPTANCE OF THIS AGREEMENT.\n\n1.\tDEFINITIONS.\n\n1.1.\t“Broadcom Product”\ - \ means any of the proprietary integrated circuit\nproduct(s) sold by Broadcom with which\ - \ the Software was designed to be used, or\ntheir successors.\n\n1.2.\t“Licensee” means\ - \ you or if you are accepting on behalf of an entity\nthen the entity and its affiliates\ - \ exercising rights under, and complying with\nall of the terms of this Agreement.\n\n\ - 1.3.\t“Software” shall mean that software made available by Broadcom to\nLicensee in binary\ - \ code form with this Agreement.\n\n2.\tLICENSE GRANT; OWNERSHIP\n\n2.1.\tLicense Grants.\ - \ Subject to the terms and conditions of this Agreement,\nBroadcom hereby grants to Licensee\ - \ a non-exclusive, non-transferable,\nroyalty-free license (i) to use and integrate the\ - \ Software in conjunction with\nany other software; and (ii) to reproduce and distribute\ - \ the Software complete,\nunmodified and as provided by Broadcom, and only for use with\ - \ a Broadcom\nProduct.\n\n2.2.\tRestriction on Modification. Licensee may not make any\ - \ modifications\nto the Software.\n\n2.3.\tRestriction on Distribution. Licensee shall\ - \ only distribute the\nSoftware under the terms of this Agreement and a copy of this Agreement\n\ - accompanies such distribution.\n\n2.4.\tProprietary Notices. Licensee shall not remove,\ - \ efface or obscure any\ncopyright or trademark notices from the Software. Licensee shall\ - \ include\nreproductions of the Broadcom copyright notice with each copy of the Software,\n\ - except where such Software is embedded in a manner not readily accessible to\nthe end\ - \ user. Licensee acknowledges that any symbols, trademarks, tradenames,\nand service\ - \ marks adopted by Broadcom to identify the Software belong to\nBroadcom and that Licensee\ - \ shall have no rights therein.\n\n2.5.\tOwnership. Broadcom shall retain all right,\ - \ title and interest,\nincluding all intellectual property rights, in and to the Software.\ - \ Licensee\nhereby covenants that it will not assert any claim that the Software created\ - \ by\nor for Broadcom infringe any intellectual property right owned or controlled by\n\ - Licensee; provided however, the foregoing shall not apply in case the Agreement\nis terminated.\n\ - \n2.6.\tNo Other Rights Granted; Restrictions. Apart from the license rights\nexpressly\ - \ set forth in this Agreement, Broadcom does not grant and Licensee\ndoes not receive\ - \ any ownership right, title or interest nor any security\ninterest or other interest\ - \ in any intellectual property rights relating to the\nSoftware, nor in any copy of any\ - \ part of the foregoing. No license is granted\nto Licensee in any human readable code\ - \ of the Software (source code). Licensee\nshall not (i) use, license, sell or otherwise\ - \ distribute the Software except as\nprovided in this Agreement, (ii) attempt to modify\ - \ in any way, reverse\nengineer, decompile or disassemble any portion of the Software;\ - \ or (iii) use\nthe Software or other material in violation of any applicable law or\n\ - regulation, including but not limited to any regulatory agency, such as FCC,\nrules.\n\ - \n3.\tNO WARRANTY OR SUPPORT\n\n3.1.\tNo Warranty. THE SOFTWARE IS OFFERED “AS IS,” AND\ - \ BROADCOM GRANTS AND\nLICENSEE RECEIVES NO WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED,\ - \ BY STATUTE,\nCOMMUNICATION OR CONDUCT WITH LICENSEE, OR OTHERWISE. BROADCOM SPECIFICALLY\n\ - DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A SPECIFIC\nPURPOSE OR\ - \ NONINFRINGEMENT CONCERNING THE SOFTWARE OR ANY UPGRADES TO OR\nDOCUMENTATION FOR THE\ - \ SOFTWARE. WITHOUT LIMITATION OF THE ABOVE, BROADCOM\nGRANTS NO WARRANTY THAT THE SOFTWARE\ - \ IS ERROR-FREE OR WILL OPERATE WITHOUT\nINTERRUPTION, AND GRANTS NO WARRANTY REGARDING\ - \ ITS USE OR THE RESULTS THEREFROM\nINCLUDING, WITHOUT LIMITATION, ITS CORRECTNESS, ACCURACY\ - \ OR RELIABILITY.\n\n3.2.\tNo Support. Nothing in this agreement shall obligate Broadcom\ - \ to\nprovide any support for the Software. Broadcom may, but shall be under no\nobligation\ - \ to, correct any defects in the Software and/or provide updates to\nlicensees of the\ - \ Software. Licensee shall make reasonable efforts to promptly\nreport to Broadcom any\ - \ defects it finds in the Software, as an aid to creating\nimproved revisions of the Software.\n\ - \n3.3.\tDangerous Applications. The Software is not designed, intended, or\ncertified\ - \ for use in components of systems intended for the operation of\nweapons, weapons systems,\ - \ nuclear installations, means of mass transportation,\naviation, life-support computers\ - \ or equipment (including resuscitation\nequipment and surgical implants), pollution control,\ - \ hazardous substances\nmanagement, or for any other dangerous application in which the\ - \ failure of the\nSoftware could create a situation where personal injury or death may\ - \ occur. \nLicensee understands that use of the Software in such applications is fully\ - \ at\nthe risk of Licensee.\n\n4.\tTERM AND TERMINATION\n\n4.1.\tTermination. This Agreement\ - \ will automatically terminate if Licensee\nfails to comply with any of the terms and\ - \ conditions hereof. In such event,\nLicensee must destroy all copies of the Software\ - \ and all of its component\nparts.\n\n4.2.\tEffect Of Termination. Upon any termination\ - \ of this Agreement, the\nrights and licenses granted to Licensee under this Agreement\ - \ shall immediately\nterminate.\n\n4.3.\tSurvival. The rights and obligations under this\ - \ Agreement which by\ntheir nature should survive termination will remain in effect after\ - \ expiration\nor termination of this Agreement.\n\n5.\tCONFIDENTIALITY\n\n5.1.\tObligations.\ - \ Licensee acknowledges and agrees that any documentation\nrelating to the Software,\ - \ and any other information (if such other information\nis identified as confidential\ - \ or should be recognized as confidential under the\ncircumstances) provided to Licensee\ - \ by Broadcom hereunder (collectively,\n“Confidential Information”) constitute the confidential\ - \ and proprietary\ninformation of Broadcom, and that Licensee’s protection thereof is\ - \ an essential\ncondition to Licensee’s use and possession of the Software. Licensee\ - \ shall\nretain all Confidential Information in strict confidence and not disclose it\ - \ to\nany third party or use it in any way except under a written agreement with\nterms\ - \ and conditions at least as protective as the terms of this Section.\nLicensee will exercise\ - \ at least the same amount of diligence in preserving the\nsecrecy of the Confidential\ - \ Information as it uses in preserving the secrecy of\nits own most valuable confidential\ - \ information, but in no event less than\nreasonable diligence. Information shall not\ - \ be considered Confidential\nInformation if and to the extent that it: (i) was in the\ - \ public domain at the\ntime it was disclosed or has entered the public domain through\ - \ no fault of\nLicensee; (ii) was known to Licensee, without restriction, at the time\ - \ of\ndisclosure as proven by the files of Licensee in existence at the time of\ndisclosure;\ - \ or (iii) becomes known to Licensee, without restriction, from a\nsource other than Broadcom\ - \ without breach of this Agreement by Licensee and\notherwise not in violation of Broadcom’s\ - \ rights.\n\n5.2.\tReturn of Confidential Information. Notwithstanding the foregoing,\ - \ all\ndocuments and other tangible objects containing or representing Broadcom\nConfidential\ - \ Information and all copies thereof which are in the possession of\nLicensee shall be\ - \ and remain the property of Broadcom, and shall be promptly\nreturned to Broadcom upon\ - \ written request by Broadcom or upon termination of\nthis Agreement.\n\n6.\tLIMITATION\ - \ OF LIABILITY TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO\nEVENT SHALL BROADCOM OR\ - \ ANY OF BROADCOM’S LICENSORS HAVE ANY LIABILITY FOR ANY\nINDIRECT, INCIDENTAL, SPECIAL,\ - \ OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER FOR\ - \ BREACH OF CONTRACT, TORT (INCLUDING\nNEGLIGENCE) OR OTHERWISE, ARISING OUT OF THIS AGREEMENT,\ - \ INCLUDING BUT NOT\nLIMITED TO LOSS OF PROFITS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF\ - \ THE\nPOSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL BROADCOM’S LIABILITY WHETHER IN\n\ - CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, EXCEED THE AMOUNT PAID BY\nLICENSEE\ - \ FOR SOFTWARE UNDER THIS AGREEMENT. THESE LIMITATIONS SHALL APPLY\nNOTWITHSTANDING ANY\ - \ FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY.\n\n7.\tMISCELLANEOUS\n\n7.1.\tExport\ - \ Regulations. YOU UNDERSTAND AND AGREE THAT THE SOFTWARE IS\nSUBJECT TO UNITED STATES\ - \ AND OTHER APPLICABLE EXPORT-RELATED LAWS AND\nREGULATIONS AND THAT YOU MAY NOT EXPORT,\ - \ RE-EXPORT OR TRANSFER THE SOFTWARE OR\nANY DIRECT PRODUCT OF THE SOFTWARE EXCEPT AS\ - \ PERMITTED UNDER THOSE LAWS.\nWITHOUT LIMITING THE FOREGOING, EXPORT, RE-EXPORT OR TRANSFER\ - \ OF THE SOFTWARE\nTO CUBA, IRAN, NORTH KOREA, SUDAN AND SYRIA IS PROHIBITED.\n\n7.2\t\ - Assignment. This Agreement shall be binding upon and inure to the\nbenefit of the parties\ - \ and their respective successors and assigns, provided,\nhowever that Licensee may not\ - \ assign this Agreement or any rights or obligation\nhereunder, directly or indirectly,\ - \ by operation of law or otherwise, without\nthe prior written consent of Broadcom, and\ - \ any such attempted assignment shall\nbe void. Notwithstanding the foregoing, Licensee\ - \ may assign this Agreement to\na successor to all or substantially all of its business\ - \ or assets to which this\nAgreement relates that is not a competitor of Broadcom.\n\n\ - 7.3.\tGoverning Law; Venue. This Agreement shall be governed by the laws of\nCalifornia\ - \ without regard to any conflict-of-laws rules, and the United Nations\nConvention on\ - \ Contracts for the International Sale of Goods is hereby excluded.\nThe sole jurisdiction\ - \ and venue for actions related to the subject matter\nhereof shall be the state and federal\ - \ courts located in the County of Orange,\nCalifornia, and both parties hereby consent\ - \ to such jurisdiction and venue.\n\n7.4.\tSeverability. All terms and provisions of\ - \ this Agreement shall, if\npossible, be construed in a manner which makes them valid,\ - \ but in the event any\nterm or provision of this Agreement is found by a court of competent\n\ - jurisdiction to be illegal or unenforceable, the validity or enforceability of\nthe remainder\ - \ of this Agreement shall not be affected if the illegal or\nunenforceable provision does\ - \ not materially affect the intent of this\nAgreement. If the illegal or unenforceable\ - \ provision materially affects the\nintent of the parties to this Agreement, this Agreement\ - \ shall become\nterminated.\n\n7.5.\tEquitable Relief. Licensee hereby acknowledges that\ - \ its breach of this\nAgreement would cause irreparable harm and significant injury to\ - \ Broadcom that\nmay be difficult to ascertain and that a remedy at law would be inadequate.\n\ - Accordingly, Licensee agrees that Broadcom shall have the right to seek and\nobtain immediate\ - \ injunctive relief to enforce obligations under the Agreement\nin addition to any other\ - \ rights and remedies it may have.\n\n7.6.\tWaiver. The waiver of, or failure to enforce,\ - \ any breach or default\nhereunder shall not constitute the waiver of any other or subsequent\ - \ breach or\ndefault.\n\n7.7.\tEntire Agreement. This Agreement sets forth the entire\ - \ Agreement\nbetween the parties and supersedes any and all prior proposals, agreements\ - \ and\nrepresentations between them, whether written or oral concerning the Software.\n\ - This Agreement may be changed only by mutual agreement of the parties in\nwriting." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-cavium.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-cavium.copyright-detailed.expected.yml index 8b425df0f11..5135d5023ea 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-cavium.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-cavium.copyright-detailed.expected.yml @@ -1,78 +1,101 @@ -primary_license: declared_license: -license_expression: cavium-linux-firmware -copyright: Copyright (c) 2015, Cavium, Inc. -matches: - - score: '100.0' - start_line: 6 - end_line: 62 - matcher: 2-aho - rule_length: 541 - matched_length: 541 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cavium-linux-firmware.LICENSE - license_expression: cavium-linux-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Software License Agreement +declared_license_expression: cavium-linux-firmware +declared_license_expression_spdx: LicenseRef-scancode-cavium-linux-firmware +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: cavium-linux-firmware + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 6 + end_line: 62 + matched_length: 541 + match_coverage: '100.0' + matcher: 2-aho + license_expression: cavium-linux-firmware + rule_identifier: cavium-linux-firmware.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cavium-linux-firmware.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 541 + rule_relevance: 100 + matched_text: | + Software License Agreement - ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE ACCOMPANYING BINARY SOFTWARE - CONSTITUTES LICENSEEE'S ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. + ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE ACCOMPANYING BINARY SOFTWARE + CONSTITUTES LICENSEEE'S ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. - Licensed Software. Subject to the terms and conditions of this Agreement, - Cavium, Inc. ("Cavium") grants to Licensee a worldwide, non-exclusive, and - royalty-free license to use, reproduce, and distribute the binary software in - its complete and unmodified form as provided by Cavium. + Licensed Software. Subject to the terms and conditions of this Agreement, + Cavium, Inc. ("Cavium") grants to Licensee a worldwide, non-exclusive, and + royalty-free license to use, reproduce, and distribute the binary software in + its complete and unmodified form as provided by Cavium. - Restrictions. Licensee must reproduce the Cavium copyright notice above with - each binary software copy. Licensee must not reverse engineer, decompile, - disassemble or modify in any way the binary software. Licensee must not use - the binary software in violation of any applicable law or regulation. This - Agreement shall automatically terminate upon Licensee's breach of any term or - condition of this Agreement in which case, Licensee shall destroy all copies of - the binary software. + Restrictions. Licensee must reproduce the Cavium copyright notice above with + each binary software copy. Licensee must not reverse engineer, decompile, + disassemble or modify in any way the binary software. Licensee must not use + the binary software in violation of any applicable law or regulation. This + Agreement shall automatically terminate upon Licensee's breach of any term or + condition of this Agreement in which case, Licensee shall destroy all copies of + the binary software. - Warranty Disclaimer. THE LICENSED SOFTWARE IS OFFERED "AS IS," AND CAVIUM - GRANTS AND LICENSEE RECEIVES NO WARRANTIES OF ANY KIND, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR BY COURSE OF COMMUNICATION OR DEALING WITH LICENSEE, OR - OTHERWISE. CAVIUM AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY IMPLIED - WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR - NONINFRINGEMENT OF THIRD PARTY RIGHTS, CONCERNING THE LICENSED SOFTWARE, - DERIVATIVE WORKS, OR ANY DOCUMENTATION PROVIDED WITH THE FOREGOING. WITHOUT - LIMITING THE GENERALITY OF THE FOREGOING, CAVIUM DOES NOT WARRANT THAT THE - LICENSED SOFTWARE IS ERROR-FREE OR WILL OPERATE WITHOUT INTERRUPTION, AND - CAVIUM GRANTS NO WARRANTY REGARDING ITS USE OR THE RESULTS THEREFROM, INCLUDING - ITS CORRECTNESS, ACCURACY, OR RELIABILITY. + Warranty Disclaimer. THE LICENSED SOFTWARE IS OFFERED "AS IS," AND CAVIUM + GRANTS AND LICENSEE RECEIVES NO WARRANTIES OF ANY KIND, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR BY COURSE OF COMMUNICATION OR DEALING WITH LICENSEE, OR + OTHERWISE. CAVIUM AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY IMPLIED + WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR + NONINFRINGEMENT OF THIRD PARTY RIGHTS, CONCERNING THE LICENSED SOFTWARE, + DERIVATIVE WORKS, OR ANY DOCUMENTATION PROVIDED WITH THE FOREGOING. WITHOUT + LIMITING THE GENERALITY OF THE FOREGOING, CAVIUM DOES NOT WARRANT THAT THE + LICENSED SOFTWARE IS ERROR-FREE OR WILL OPERATE WITHOUT INTERRUPTION, AND + CAVIUM GRANTS NO WARRANTY REGARDING ITS USE OR THE RESULTS THEREFROM, INCLUDING + ITS CORRECTNESS, ACCURACY, OR RELIABILITY. - Limitation of Liability. IN NO EVENT WILL LICENSEE, CAVIUM, OR ANY OF CAVIUM'S - LICENSORS HAVE ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR - CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER - FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, ARISING OUT - OF THIS AGREEMENT, INCLUDING DAMAGES FOR LOSS OF PROFITS, OR THE COST OF - PROCUREMENT OF SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE - POSSIBILITY OF SUCH DAMAGES. + Limitation of Liability. IN NO EVENT WILL LICENSEE, CAVIUM, OR ANY OF CAVIUM'S + LICENSORS HAVE ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR + CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER + FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, ARISING OUT + OF THIS AGREEMENT, INCLUDING DAMAGES FOR LOSS OF PROFITS, OR THE COST OF + PROCUREMENT OF SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGES. - Export and Import Laws. Licensee acknowledges and agrees that the Licensed - Software (including technical data and related technology) may be controlled by - the export control laws, rules, regulations, restrictions and national security - controls of the United States and other applicable foreign agencies (the - "Export Controls"), and agrees not export or re-export, or allow the export or - re-export of export-controlled the Licensed Software (including technical data - and related technology) or any copy, portion or direct product of the foregoing - in violation of the Export Controls. Licensee hereby represents that - (i) Licensee is not an entity or person to whom provision of the Licensed - Software (including technical data and related technology) is restricted or - prohibited by the Export Controls; and (ii) Licensee will not export, re-export - or otherwise transfer the export-controlled Licensed Software (including - technical data and related technology) in violation of U.S. sanction programs - or export control regulations to (a) any country, or national or resident of - any country, subject to a United States trade embargo, (b) any person or entity - to whom shipment is restricted or prohibited by the Export Controls, or - (c) anyone who is engaged in activities related to the design, development, - production, or use of nuclear materials, nuclear facilities, nuclear weapons, - missiles or chemical or biological weapons. + Export and Import Laws. Licensee acknowledges and agrees that the Licensed + Software (including technical data and related technology) may be controlled by + the export control laws, rules, regulations, restrictions and national security + controls of the United States and other applicable foreign agencies (the + "Export Controls"), and agrees not export or re-export, or allow the export or + re-export of export-controlled the Licensed Software (including technical data + and related technology) or any copy, portion or direct product of the foregoing + in violation of the Export Controls. Licensee hereby represents that + (i) Licensee is not an entity or person to whom provision of the Licensed + Software (including technical data and related technology) is restricted or + prohibited by the Export Controls; and (ii) Licensee will not export, re-export + or otherwise transfer the export-controlled Licensed Software (including + technical data and related technology) in violation of U.S. sanction programs + or export control regulations to (a) any country, or national or resident of + any country, subject to a United States trade embargo, (b) any person or entity + to whom shipment is restricted or prohibited by the Export Controls, or + (c) anyone who is engaged in activities related to the design, development, + production, or use of nuclear materials, nuclear facilities, nuclear weapons, + missiles or chemical or biological weapons. + licenses: + - key: cavium-linux-firmware + name: Cavium Linux Firmware License + short_name: Cavium Linux Firmware License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Cavium + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.cavium + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/cavium-linux-firmware + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cavium-linux-firmware.LICENSE + spdx_license_key: LicenseRef-scancode-cavium-linux-firmware + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cavium-linux-firmware.LICENSE +other_license_detections: [] +copyright: Copyright (c) 2015, Cavium, Inc. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-intel-sound.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-intel-sound.copyright-detailed.expected.yml index 45325a6864f..fd8290a76d7 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-intel-sound.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-intel-sound.copyright-detailed.expected.yml @@ -1,1436 +1,2136 @@ -primary_license: None declared_license: - Binary redistribution (Intel 1) - Binary redistribution (Intel 2) - Binary redistribution (Intel 3) -license_expression: intel AND intel AND (intel AND (bsd-new AND other-permissive AND other-copyleft) - AND bsd-new AND bsd-new AND x11-lucent AND standard-ml-nj AND amd-historical AND sunpro AND - osf-1990 AND nilsson-historical AND newlib-historical AND bsd-new AND amd-historical AND bsd-new - AND bsd-simplified AND bsd-simplified AND bsd-simplified AND x11-hanson AND bsd-simplified - AND bsd-new AND delorie-historical AND intel-osl-1993 AND osf-1990 AND bsd-simplified AND - bsd-simplified AND bsd-simplified AND bsd-new AND bsd-simplified AND bsd-simplified AND bsd-simplified - AND bsd-simplified AND bsd-simplified AND bsd-new AND bsd-new AND bsd-new AND newlib-historical - AND bsd-new AND bsd-new AND bsd-simplified) -copyright: | - 2014, Intel Corporation. - 2014, Intel Corporation - 1981-2000, The Regents of the University of California - 1984, 2000, S.L. Moshier - 1986, Hewlett-Packard Company - 1989, 1990, Advanced Micro Devices, Inc. - 1991, AT&T - 1993, Sun Microsystems, Inc. - 1994-2014, Red Hat Inc. and other newlib contributors - 1993, 2014-15, Intel Corporation -matches: - - score: '100.0' - start_line: 11 - end_line: 46 - matcher: 2-aho - rule_length: 295 - matched_length: 295 - match_coverage: '100.0' - rule_relevance: 100 - identifier: intel.LICENSE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: +declared_license_expression: intel AND intel AND (intel AND (bsd-new AND other-permissive AND + other-copyleft) AND bsd-new AND x11-lucent AND standard-ml-nj AND amd-historical AND sunpro + AND osf-1990 AND nilsson-historical AND newlib-historical AND bsd-simplified AND x11-hanson + AND delorie-historical AND intel-osl-1993) +declared_license_expression_spdx: LicenseRef-scancode-intel AND LicenseRef-scancode-intel AND + (LicenseRef-scancode-intel AND (BSD-3-Clause AND LicenseRef-scancode-other-permissive AND + LicenseRef-scancode-other-copyleft) AND BSD-3-Clause AND LicenseRef-scancode-x11-lucent AND + SMLNJ AND LicenseRef-scancode-amd-historical AND LicenseRef-scancode-sunpro AND LicenseRef-scancode-osf-1990 + AND LicenseRef-scancode-nilsson-historical AND LicenseRef-scancode-newlib-historical AND BSD-2-Clause + AND LicenseRef-scancode-x11-hanson AND LicenseRef-scancode-delorie-historical AND LicenseRef-scancode-intel-osl-1993) +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: intel + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 11 + end_line: 46 + matched_length: 295 + match_coverage: '100.0' + matcher: 2-aho + license_expression: intel + rule_identifier: intel.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 295 + rule_relevance: 100 + matched_text: | + Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Intel Corporation nor the names of its suppliers - may be used to endorse or promote products derived from this software - without specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software - is permitted. + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of Intel Corporation nor the names of its suppliers + may be used to endorse or promote products derived from this software + without specific prior written permission. + * No reverse engineering, decompilation, or disassembly of this software + is permitted. - Limited patent license. Intel Corporation grants a world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but solely to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not apply to - any other combinations which include this software. No hardware per - se is licensed hereunder. + Limited patent license. Intel Corporation grants a world-wide, + royalty-free, non-exclusive license under patents it now or hereafter + owns or controls to make, have made, use, import, offer to sell and + sell ("Utilize") this software, but solely to the extent that any + such patent is necessary to Utilize the software alone, or in + combination with an operating system licensed under an approved Open + Source license as listed by the Open Source Initiative at + http://opensource.org/licenses. The patent license shall not apply to + any other combinations which include this software. No hardware per + se is licensed hereunder. - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '95.0' - start_line: 53 - end_line: 87 - matcher: 2-aho - rule_length: 268 - matched_length: 268 - match_coverage: '100.0' - rule_relevance: 95 - identifier: intel_2.RULE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: intel + name: Intel Limited Patent License + short_name: Intel Limited Patent License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Intel Corporation + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.IntcSST2 + text_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.adsp_sst + reference_url: https://scancode-licensedb.aboutcode.org/intel + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE + spdx_license_key: LicenseRef-scancode-intel + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE + - license_expression: intel + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 53 + end_line: 87 + matched_length: 268 + match_coverage: '100.0' + matcher: 2-aho + license_expression: intel + rule_identifier: intel_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/intel_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 268 + rule_relevance: 95 + matched_text: | + Redistribution. - Redistribution and use in binary form, without modification, are permitted - provided that the following conditions are met: - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Intel Corporation nor the names of its suppliers may - be used to endorse or promote products derived from this software without - specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software is - permitted. + Redistribution and use in binary form, without modification, are permitted + provided that the following conditions are met: + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Intel Corporation nor the names of its suppliers may + be used to endorse or promote products derived from this software without + specific prior written permission. + * No reverse engineering, decompilation, or disassembly of this software is + permitted. - Limited patent license. + Limited patent license. - Intel Corporation grants a world-wide, royalty-free, non-exclusive license - under patents it now or hereafter owns or controls to make, have made, use, - import, offer to sell and sell ("Utilize") this software, but solely to the - extent that any such patent is necessary to Utilize the software alone. The - patent license shall not apply to any combinations which include this software. - No hardware per se is licensed hereunder. + Intel Corporation grants a world-wide, royalty-free, non-exclusive license + under patents it now or hereafter owns or controls to make, have made, use, + import, offer to sell and sell ("Utilize") this software, but solely to the + extent that any such patent is necessary to Utilize the software alone. The + patent license shall not apply to any combinations which include this software. + No hardware per se is licensed hereunder. - DISCLAIMER. + DISCLAIMER. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '95.0' - start_line: 101 - end_line: 135 - matcher: 2-aho - rule_length: 268 - matched_length: 268 - match_coverage: '100.0' - rule_relevance: 95 - identifier: intel_2.RULE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: intel + name: Intel Limited Patent License + short_name: Intel Limited Patent License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Intel Corporation + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.IntcSST2 + text_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.adsp_sst + reference_url: https://scancode-licensedb.aboutcode.org/intel + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE + spdx_license_key: LicenseRef-scancode-intel + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE + - license_expression: intel AND (bsd-new AND other-permissive AND other-copyleft) AND bsd-new + AND x11-lucent AND standard-ml-nj AND amd-historical AND sunpro AND osf-1990 AND nilsson-historical + AND newlib-historical AND bsd-simplified AND x11-hanson AND delorie-historical AND intel-osl-1993 + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 101 + end_line: 135 + matched_length: 268 + match_coverage: '100.0' + matcher: 2-aho + license_expression: intel + rule_identifier: intel_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/intel_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 268 + rule_relevance: 95 + matched_text: | + Redistribution. - Redistribution and use in binary form, without modification, are permitted - provided that the following conditions are met: - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Intel Corporation nor the names of its suppliers may - be used to endorse or promote products derived from this software without - specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software is - permitted. + Redistribution and use in binary form, without modification, are permitted + provided that the following conditions are met: + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Intel Corporation nor the names of its suppliers may + be used to endorse or promote products derived from this software without + specific prior written permission. + * No reverse engineering, decompilation, or disassembly of this software is + permitted. - Limited patent license. + Limited patent license. - Intel Corporation grants a world-wide, royalty-free, non-exclusive license - under patents it now or hereafter owns or controls to make, have made, use, - import, offer to sell and sell ("Utilize") this software, but solely to the - extent that any such patent is necessary to Utilize the software alone. The - patent license shall not apply to any combinations which include this software. - No hardware per se is licensed hereunder. + Intel Corporation grants a world-wide, royalty-free, non-exclusive license + under patents it now or hereafter owns or controls to make, have made, use, + import, offer to sell and sell ("Utilize") this software, but solely to the + extent that any such patent is necessary to Utilize the software alone. The + patent license shall not apply to any combinations which include this software. + No hardware per se is licensed hereunder. - DISCLAIMER. + DISCLAIMER. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 139 - end_line: 143 - matcher: 2-aho - rule_length: 48 - matched_length: 48 - match_coverage: '100.0' - rule_relevance: 100 - identifier: license-intro_55.RULE - license_expression: bsd-new AND other-permissive AND other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: yes - matched_text: | - The newlib subdirectory is a collection of software from several sources. + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: intel + name: Intel Limited Patent License + short_name: Intel Limited Patent License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Intel Corporation + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.IntcSST2 + text_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.adsp_sst + reference_url: https://scancode-licensedb.aboutcode.org/intel + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE + spdx_license_key: LicenseRef-scancode-intel + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE + - score: '100.0' + start_line: 139 + end_line: 143 + matched_length: 48 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new AND other-permissive AND other-copyleft + rule_identifier: license-intro_55.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_55.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: yes + rule_length: 48 + rule_relevance: 100 + matched_text: | + The newlib subdirectory is a collection of software from several sources. - Each file may have its own copyright/license that is embedded in the source - file. Unless otherwise noted in the body of the source file(s), the following copyright - notices will apply to the contents of the newlib subdirectory: - - score: '100.0' - start_line: 149 - end_line: 158 - matcher: 2-aho - rule_length: 103 - matched_length: 103 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_newlib.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This copyrighted material is made available to anyone wishing to use, - modify, copy, or redistribute it subject to the terms and conditions - of the BSD License. This program is distributed in the hope that - it will be useful, but WITHOUT ANY WARRANTY expressed or implied, - including the implied warranties of MERCHANTABILITY or FITNESS FOR - A PARTICULAR PURPOSE. A copy of this license is available at - http://www.opensource.org/licenses. Any Red Hat trademarks that are - incorporated in the source code or documentation are not subject to - the BSD License and may only be used or replicated with the express - permission of Red Hat, Inc. - - score: '100.0' - start_line: 165 - end_line: 186 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_newlib3.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: + Each file may have its own copyright/license that is embedded in the source + file. Unless otherwise noted in the body of the source file(s), the following copyright + notices will apply to the contents of the newlib subdirectory: + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - key: other-copyleft + name: Other Copyleft Licenses + short_name: Other Copyleft Licenses + category: Copyleft + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-copyleft + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + spdx_license_key: LicenseRef-scancode-other-copyleft + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + - score: '100.0' + start_line: 149 + end_line: 158 + matched_length: 103 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_newlib.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_newlib.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 103 + rule_relevance: 100 + matched_text: | + This copyrighted material is made available to anyone wishing to use, + modify, copy, or redistribute it subject to the terms and conditions + of the BSD License. This program is distributed in the hope that + it will be useful, but WITHOUT ANY WARRANTY expressed or implied, + including the implied warranties of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. A copy of this license is available at + http://www.opensource.org/licenses. Any Red Hat trademarks that are + incorporated in the source code or documentation are not subject to + the BSD License and may only be used or replicated with the express + permission of Red Hat, Inc. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 165 + end_line: 186 + matched_length: 212 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_newlib3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_newlib3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 212 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY - OF SUCH DAMAGE. - - score: '100.0' - start_line: '194' - end_line: 203 - matcher: 2-aho - rule_length: 93 - matched_length: 93 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-lucent.RULE - license_expression: x11-lucent - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose without fee is hereby granted, provided that this entire notice - is included in all copies of any software which is or includes a copy - or modification of this software and in all copies of the supporting - documentation for such software. + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY + OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: '194' + end_line: 203 + matched_length: 93 + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-lucent + rule_identifier: x11-lucent.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-lucent.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 93 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire notice + is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. - THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED - WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY - REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY - OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - - score: '100.0' - start_line: 212 - end_line: 229 - matcher: 2-aho - rule_length: 151 - matched_length: 151 - match_coverage: '100.0' - rule_relevance: 100 - identifier: standard-ml-nj_3.RULE - license_expression: standard-ml-nj - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that the copyright notice and this - permission notice and warranty disclaimer appear in supporting - documentation, and that the name of Lucent or any of its entities - not be used in advertising or publicity pertaining to - distribution of the software without specific, written prior - permission. + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY + REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY + OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + licenses: + - key: x11-lucent + name: X11-Style (Lucent) + short_name: X11-Style (Lucent) + category: Permissive + is_exception: no + is_unknown: no + owner: Alcatel-Lucent + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/x11-lucent + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent.LICENSE + spdx_license_key: LicenseRef-scancode-x11-lucent + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent.LICENSE + - score: '100.0' + start_line: 212 + end_line: 229 + matched_length: 151 + match_coverage: '100.0' + matcher: 2-aho + license_expression: standard-ml-nj + rule_identifier: standard-ml-nj_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/standard-ml-nj_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 151 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that the copyright notice and this + permission notice and warranty disclaimer appear in supporting + documentation, and that the name of Lucent or any of its entities + not be used in advertising or publicity pertaining to + distribution of the software without specific, written prior + permission. - LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. - IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES 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. - - score: '100.0' - start_line: 236 - end_line: 247 - matcher: 2-aho - rule_length: 98 - matched_length: 98 - match_coverage: '100.0' - rule_relevance: 100 - identifier: amd-historical_1.RULE - license_expression: amd-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is the property of Advanced Micro Devices, Inc (AMD) which - specifically grants the user the right to modify, use and distribute this - software provided this notice is not removed or altered. All other rights - are reserved by AMD. + LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. + IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES 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. + licenses: + - key: standard-ml-nj + name: Standard ML of New Jersey + short_name: Standard ML of New Jersey + category: Permissive + is_exception: no + is_unknown: no + owner: Alcatel-Lucent + homepage_url: http://www.smlnj.org//license.html + text_url: http://directory.fsf.org/wiki/License:StandardMLofNJ + reference_url: https://scancode-licensedb.aboutcode.org/standard-ml-nj + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/standard-ml-nj.LICENSE + spdx_license_key: SMLNJ + spdx_url: https://spdx.org/licenses/SMLNJ + - score: '100.0' + start_line: 236 + end_line: 247 + matched_length: 98 + match_coverage: '100.0' + matcher: 2-aho + license_expression: amd-historical + rule_identifier: amd-historical_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/amd-historical_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 98 + rule_relevance: 100 + matched_text: | + This software is the property of Advanced Micro Devices, Inc (AMD) which + specifically grants the user the right to modify, use and distribute this + software provided this notice is not removed or altered. All other rights + are reserved by AMD. - AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS - SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL - DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR - USE OF THIS SOFTWARE. + AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS + SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL + DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR + USE OF THIS SOFTWARE. - So that all may benefit from your experience, please report any problems - or suggestions about this software - - score: '100.0' - start_line: 266 - end_line: 268 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sunpro.LICENSE - license_expression: sunpro - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Developed at SunPro, a Sun Microsystems, Inc. business. - Permission to use, copy, modify, and distribute this - software is freely granted, provided that this notice is preserved. - - score: '100.0' - start_line: 274 - end_line: 283 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: osf-1990_3.RULE - license_expression: osf-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To anyone who acknowledges that this file is provided "AS IS" - without any express or implied warranty: - permission to use, copy, modify, and distribute this file - for any purpose is hereby granted without fee, provided that - the above copyright notice and this notice appears in all - copies, and that the name of Hewlett-Packard Company not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - Hewlett-Packard Company makes no representations about the - suitability of this software for any purpose. - - score: '100.0' - start_line: 289 - end_line: 296 - matcher: 2-aho - rule_length: 55 - matched_length: 55 - match_coverage: '100.0' - rule_relevance: 100 - identifier: nilsson-historical.LICENSE - license_expression: nilsson-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software is - freely granted, provided that the above copyright notice, this notice - and the following disclaimer are preserved with no changes. + So that all may benefit from your experience, please report any problems + or suggestions about this software + licenses: + - key: amd-historical + name: AMD Historical License + short_name: AMD Historical License + category: Permissive + is_exception: no + is_unknown: no + owner: Advanced Micro Devices + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/amd-historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/amd-historical.LICENSE + spdx_license_key: LicenseRef-scancode-amd-historical + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/amd-historical.LICENSE + - score: '100.0' + start_line: 266 + end_line: 268 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: sunpro + rule_identifier: sunpro.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + Developed at SunPro, a Sun Microsystems, Inc. business. + Permission to use, copy, modify, and distribute this + software is freely granted, provided that this notice is preserved. + licenses: + - key: sunpro + name: SunPro Attribution License + short_name: SunPro Attribution License + category: Permissive + is_exception: no + is_unknown: no + owner: Oracle (Sun) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/sunpro + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + spdx_license_key: LicenseRef-scancode-sunpro + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + - score: '100.0' + start_line: 274 + end_line: 283 + matched_length: 88 + match_coverage: '100.0' + matcher: 2-aho + license_expression: osf-1990 + rule_identifier: osf-1990_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/osf-1990_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 88 + rule_relevance: 100 + matched_text: | + To anyone who acknowledges that this file is provided "AS IS" + without any express or implied warranty: + permission to use, copy, modify, and distribute this file + for any purpose is hereby granted without fee, provided that + the above copyright notice and this notice appears in all + copies, and that the name of Hewlett-Packard Company not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + Hewlett-Packard Company makes no representations about the + suitability of this software for any purpose. + licenses: + - key: osf-1990 + name: OSF 1990 License + short_name: OSF 1990 License + category: Permissive + is_exception: no + is_unknown: no + owner: Open Group + homepage_url: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#HP_Variant + text_url: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#HP_Variant + reference_url: https://scancode-licensedb.aboutcode.org/osf-1990 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/osf-1990.LICENSE + spdx_license_key: LicenseRef-scancode-osf-1990 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/osf-1990.LICENSE + - score: '100.0' + start_line: 289 + end_line: 296 + matched_length: 55 + match_coverage: '100.0' + matcher: 2-aho + license_expression: nilsson-historical + rule_identifier: nilsson-historical.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nilsson-historical.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 55 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software is + freely granted, provided that the above copyright notice, this notice + and the following disclaimer are preserved with no changes. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE. - - score: '100.0' - start_line: 302 - end_line: 310 - matcher: 2-aho - rule_length: 92 - matched_length: 92 - match_coverage: '100.0' - rule_relevance: 100 - identifier: newlib-historical.LICENSE - license_expression: newlib-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The authors hereby grant permission to use, copy, modify, distribute, - and license this software and its documentation for any purpose, provided - that existing copyright notices are retained in all copies and that this - notice is included verbatim in any distributions. No written agreement, - license, or royalty fee is required for any of the authorized uses. - Modifications to this software may be copyrighted by their authors - and need not follow the licensing terms described here, provided that - the new terms are clearly indicated on the first page of each file where - they apply. - - score: '100.0' - start_line: 317 - end_line: 337 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_98.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. + licenses: + - key: nilsson-historical + name: Nilsson Historical License + short_name: Nilsson Historical License + category: Permissive + is_exception: no + is_unknown: no + owner: Hans-Peter Nilsson + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/nilsson-historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nilsson-historical.LICENSE + spdx_license_key: LicenseRef-scancode-nilsson-historical + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nilsson-historical.LICENSE + - score: '100.0' + start_line: 302 + end_line: 310 + matched_length: 92 + match_coverage: '100.0' + matcher: 2-aho + license_expression: newlib-historical + rule_identifier: newlib-historical.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/newlib-historical.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 92 + rule_relevance: 100 + matched_text: | + The authors hereby grant permission to use, copy, modify, distribute, + and license this software and its documentation for any purpose, provided + that existing copyright notices are retained in all copies and that this + notice is included verbatim in any distributions. No written agreement, + license, or royalty fee is required for any of the authorized uses. + Modifications to this software may be copyrighted by their authors + and need not follow the licensing terms described here, provided that + the new terms are clearly indicated on the first page of each file where + they apply. + licenses: + - key: newlib-historical + name: Newlib Historical License + short_name: Newlib Historical License + category: Permissive + is_exception: no + is_unknown: no + owner: Red Hat + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/newlib-historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/newlib-historical.LICENSE + spdx_license_key: LicenseRef-scancode-newlib-historical + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/newlib-historical.LICENSE + - score: '100.0' + start_line: 317 + end_line: 337 + matched_length: 203 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_98.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_98.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 203 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '95.0' - start_line: 343 - end_line: 354 - matcher: 2-aho - rule_length: 95 - matched_length: 95 - match_coverage: '100.0' - rule_relevance: 100 - identifier: amd-historical4.RULE - license_expression: amd-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is the property of [SuperH], Inc ([SuperH]) which specifically - grants the user the right to modify, use and distribute this software - provided this notice is not removed or altered. All other rights are - reserved by [SuperH]. + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '95.0' + start_line: 343 + end_line: 354 + matched_length: 95 + match_coverage: '100.0' + matcher: 2-aho + license_expression: amd-historical + rule_identifier: amd-historical4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/amd-historical4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 95 + rule_relevance: 100 + matched_text: | + This software is the property of SuperH, Inc (SuperH) which specifically + grants the user the right to modify, use and distribute this software + provided this notice is not removed or altered. All other rights are + reserved by SuperH. - [SUPERH] MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO - THIS SOFTWARE. IN NO EVENT SHALL [SUPERH] BE LIABLE FOR INDIRECT, SPECIAL, - INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING FROM - THE FURNISHING, PERFORMANCE, OR USE OF THIS SOFTWARE. + SUPERH MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO + THIS SOFTWARE. IN NO EVENT SHALL SUPERH BE LIABLE FOR INDIRECT, SPECIAL, + INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING FROM + THE FURNISHING, PERFORMANCE, OR USE OF THIS SOFTWARE. - So that all may benefit from your experience, please report any problems - or suggestions about this software to the - - score: '100.0' - start_line: 369 - end_line: 394 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_933.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: + So that all may benefit from your experience, please report any problems + or suggestions about this software to the + licenses: + - key: amd-historical + name: AMD Historical License + short_name: AMD Historical License + category: Permissive + is_exception: no + is_unknown: no + owner: Advanced Micro Devices + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/amd-historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/amd-historical.LICENSE + spdx_license_key: LicenseRef-scancode-amd-historical + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/amd-historical.LICENSE + - score: '100.0' + start_line: 369 + end_line: 394 + matched_length: 212 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_933.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_933.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 212 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - 3. Neither the name of KTH nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. + 3. Neither the name of KTH nor the names of its contributors may be + used to endorse or promote products derived from this software without + specific prior written permission. - THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 401 - end_line: 420 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 401 + end_line: 420 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 427 - end_line: 446 - matcher: 2-aho - rule_length: 181 - matched_length: 181 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_newlib3.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 427 + end_line: 446 + matched_length: 181 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_newlib3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_newlib3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 181 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 453 - end_line: 472 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 453 + end_line: 472 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '99.0' - start_line: 480 - end_line: 489 - matcher: 2-aho - rule_length: 89 - matched_length: 89 - match_coverage: '100.0' - rule_relevance: 99 - identifier: x11-hanson2.RULE - license_expression: x11-hanson - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose without fee is hereby granted, provided that this entire notice - is included in all copies of any software which is or includes a copy - or modification of this software and in all copies of the supporting - documentation for such software. + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '99.0' + start_line: 480 + end_line: 489 + matched_length: 89 + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-hanson + rule_identifier: x11-hanson2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-hanson2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 89 + rule_relevance: 99 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire notice + is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. - THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED - WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION - OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS - SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - - score: '100.0' - start_line: 496 - end_line: 515 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION + OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS + SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + licenses: + - key: x11-hanson + name: X11-Style (David R. Hanson) + short_name: X11-Style (David R. Hanson) + category: Permissive + is_exception: no + is_unknown: no + owner: David R. Hanson + homepage_url: http://www.research.microsoft.com/~drh/ + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/x11-hanson + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-hanson.LICENSE + spdx_license_key: LicenseRef-scancode-x11-hanson + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-hanson.LICENSE + - score: '100.0' + start_line: 496 + end_line: 515 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 522 - end_line: 542 - matcher: 2-aho - rule_length: 200 - matched_length: 200 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_76.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 522 + end_line: 542 + matched_length: 200 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_76.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_76.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 200 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 548 - end_line: 553 - matcher: 2-aho - rule_length: 45 - matched_length: 45 - match_coverage: '100.0' - rule_relevance: 100 - identifier: delorie-historical.LICENSE - license_expression: delorie-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution, modification, and use in source and binary forms is permitted - provided that the above copyright notice and following paragraph are - duplicated in all such forms. + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 548 + end_line: 553 + matched_length: 45 + match_coverage: '100.0' + matcher: 2-aho + license_expression: delorie-historical + rule_identifier: delorie-historical.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/delorie-historical.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 45 + rule_relevance: 100 + matched_text: | + Redistribution, modification, and use in source and binary forms is permitted + provided that the above copyright notice and following paragraph are + duplicated in all such forms. - This file is distributed WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 563 - end_line: 585 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: intel-osl-1993.LICENSE - license_expression: intel-osl-1993 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Intel hereby grants you permission to copy, modify, and distribute this - software and its documentation. Intel grants this permission provided - that the above copyright notice appears in all copies and that both the - copyright notice and this permission notice appear in supporting - documentation. In addition, Intel grants this permission provided that - you prominently mark as "not part of the original" any modifications - made to this software or documentation, and that the name of Intel - Corporation not be used in advertising or publicity pertaining to - distribution of the software or the documentation without specific, - written prior permission. + This file is distributed WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: delorie-historical + name: Delorie Historical License + short_name: Delorie Historical License + category: Permissive + is_exception: no + is_unknown: no + owner: DJ Delorie + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/delorie-historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/delorie-historical.LICENSE + spdx_license_key: LicenseRef-scancode-delorie-historical + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/delorie-historical.LICENSE + - score: '100.0' + start_line: 563 + end_line: 585 + matched_length: 210 + match_coverage: '100.0' + matcher: 2-aho + license_expression: intel-osl-1993 + rule_identifier: intel-osl-1993.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel-osl-1993.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 210 + rule_relevance: 100 + matched_text: | + Intel hereby grants you permission to copy, modify, and distribute this + software and its documentation. Intel grants this permission provided + that the above copyright notice appears in all copies and that both the + copyright notice and this permission notice appear in supporting + documentation. In addition, Intel grants this permission provided that + you prominently mark as "not part of the original" any modifications + made to this software or documentation, and that the name of Intel + Corporation not be used in advertising or publicity pertaining to + distribution of the software or the documentation without specific, + written prior permission. - Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR - IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY - OR FITNESS FOR A PARTICULAR PURPOSE. Intel makes no guarantee or - representations regarding the use of, or the results of the use of, - the software and documentation in terms of correctness, accuracy, - reliability, currentness, or otherwise; and you rely on the software, - documentation and results solely at your own risk. + Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR + IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY + OR FITNESS FOR A PARTICULAR PURPOSE. Intel makes no guarantee or + representations regarding the use of, or the results of the use of, + the software and documentation in terms of correctness, accuracy, + reliability, currentness, or otherwise; and you rely on the software, + documentation and results solely at your own risk. - IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS, - LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES - OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM - PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER. - - score: '100.0' - start_line: 591 - end_line: 600 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: osf-1990_3.RULE - license_expression: osf-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To anyone who acknowledges that this file is provided "AS IS" - without any express or implied warranty: - permission to use, copy, modify, and distribute this file - for any purpose is hereby granted without fee, provided that - the above copyright notice and this notice appears in all - copies, and that the name of Hewlett-Packard Company not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - Hewlett-Packard Company makes no representations about the - suitability of this software for any purpose. - - score: '100.0' - start_line: 609 - end_line: 628 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS, + LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES + OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM + PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER. + licenses: + - key: intel-osl-1993 + name: Intel Open Source License 1993 + short_name: Intel OSL 1993 + category: Permissive + is_exception: no + is_unknown: no + owner: Intel Corporation + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/intel-osl-1993 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel-osl-1993.LICENSE + spdx_license_key: LicenseRef-scancode-intel-osl-1993 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel-osl-1993.LICENSE + - score: '100.0' + start_line: 591 + end_line: 600 + matched_length: 88 + match_coverage: '100.0' + matcher: 2-aho + license_expression: osf-1990 + rule_identifier: osf-1990_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/osf-1990_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 88 + rule_relevance: 100 + matched_text: | + To anyone who acknowledges that this file is provided "AS IS" + without any express or implied warranty: + permission to use, copy, modify, and distribute this file + for any purpose is hereby granted without fee, provided that + the above copyright notice and this notice appears in all + copies, and that the name of Hewlett-Packard Company not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + Hewlett-Packard Company makes no representations about the + suitability of this software for any purpose. + licenses: + - key: osf-1990 + name: OSF 1990 License + short_name: OSF 1990 License + category: Permissive + is_exception: no + is_unknown: no + owner: Open Group + homepage_url: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#HP_Variant + text_url: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#HP_Variant + reference_url: https://scancode-licensedb.aboutcode.org/osf-1990 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/osf-1990.LICENSE + spdx_license_key: LicenseRef-scancode-osf-1990 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/osf-1990.LICENSE + - score: '100.0' + start_line: 609 + end_line: 628 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 635 - end_line: 654 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 635 + end_line: 654 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 663 - end_line: 682 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 663 + end_line: 682 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 693 - end_line: 715 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_206.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 693 + end_line: 715 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_206.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_206.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the names of the copyright holders nor the names of their - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the names of the copyright holders nor the names of their + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 723 - end_line: 742 - matcher: 2-aho - rule_length: 179 - matched_length: 179 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_8.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 723 + end_line: 742 + matched_length: 179 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_8.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_8.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 179 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 749 - end_line: 768 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 749 + end_line: 768 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 775 - end_line: 794 - matcher: 2-aho - rule_length: 181 - matched_length: 181 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_newlib3.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 775 + end_line: 794 + matched_length: 181 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_newlib3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_newlib3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 181 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 801 + end_line: 820 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_newlib5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_newlib5.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 801 - end_line: 820 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_newlib5.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 827 + end_line: 846 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright + 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 827 - end_line: 846 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 854 - end_line: 875 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_183.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the company may not be used to endorse or promote - products derived from this software without specific prior written - permission. + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 854 + end_line: 875 + matched_length: 203 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_183.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_183.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 203 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the company may not be used to endorse or promote + products derived from this software without specific prior written + permission. - THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 881 - end_line: 906 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_412.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: + THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 881 + end_line: 906 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_412.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_412.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: - 1. Redistributions source code must retain the above copyright notice, - this list of conditions and the following disclaimer. + 1. Redistributions source code must retain the above copyright notice, + this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - 3. Neither the name of Xilinx nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. + 3. Neither the name of Xilinx nor the names of its contributors may be + used to endorse or promote products derived from this software without + specific prior written permission. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 914 - end_line: 941 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_517.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS + IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 914 + end_line: 941 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_517.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_517.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. - Neither the name of Texas Instruments Incorporated nor the names - of its contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. + Neither the name of Texas Instruments Incorporated nor the names + of its contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 947 - end_line: 955 - matcher: 2-aho - rule_length: 92 - matched_length: 92 - match_coverage: '100.0' - rule_relevance: 100 - identifier: newlib-historical.LICENSE - license_expression: newlib-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The authors hereby grant permission to use, copy, modify, distribute, - and license this software and its documentation for any purpose, provided - that existing copyright notices are retained in all copies and that this - notice is included verbatim in any distributions. No written agreement, - license, or royalty fee is required for any of the authorized uses. - Modifications to this software may be copyrighted by their authors - and need not follow the licensing terms described here, provided that - the new terms are clearly indicated on the first page of each file where - they apply. - - score: '100.0' - start_line: 962 - end_line: 982 - matcher: 2-aho - rule_length: 211 - matched_length: 211 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_979.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of Adapteva nor the names of its contributors may be used - to endorse or promote products derived from this software without specific - prior written permission. + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 947 + end_line: 955 + matched_length: 92 + match_coverage: '100.0' + matcher: 2-aho + license_expression: newlib-historical + rule_identifier: newlib-historical.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/newlib-historical.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 92 + rule_relevance: 100 + matched_text: | + The authors hereby grant permission to use, copy, modify, distribute, + and license this software and its documentation for any purpose, provided + that existing copyright notices are retained in all copies and that this + notice is included verbatim in any distributions. No written agreement, + license, or royalty fee is required for any of the authorized uses. + Modifications to this software may be copyrighted by their authors + and need not follow the licensing terms described here, provided that + the new terms are clearly indicated on the first page of each file where + they apply. + licenses: + - key: newlib-historical + name: Newlib Historical License + short_name: Newlib Historical License + category: Permissive + is_exception: no + is_unknown: no + owner: Red Hat + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/newlib-historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/newlib-historical.LICENSE + spdx_license_key: LicenseRef-scancode-newlib-historical + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/newlib-historical.LICENSE + - score: '100.0' + start_line: 962 + end_line: 982 + matched_length: 211 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_979.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_979.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 211 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of Adapteva nor the names of its contributors may be used + to endorse or promote products derived from this software without specific + prior written permission. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 989 - end_line: 1012 - matcher: 2-aho - rule_length: 218 - matched_length: 218 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_410.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 989 + end_line: 1012 + matched_length: 218 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_410.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_410.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 218 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: - o Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - o Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - o Neither the name of Altera Corporation nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. + o Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + o Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + o Neither the name of Altera Corporation nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY ALTERA CORPORATION, THE COPYRIGHT HOLDER, - AND ITS CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1019 - end_line: 1038 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + THIS SOFTWARE IS PROVIDED BY ALTERA CORPORATION, THE COPYRIGHT HOLDER, + AND ITS CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 1019 + end_line: 1038 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause +other_license_detections: [] +copyright: | + 2014, Intel Corporation. + 2014, Intel Corporation + 1981-2000, The Regents of the University of California + 1984, 2000, S.L. Moshier + 1986, Hewlett-Packard Company + 1989, 1990, Advanced Micro Devices, Inc. + 1991, AT&T + 1993, Sun Microsystems, Inc. + 1994-2014, Red Hat Inc. and other newlib contributors + 1993, 2014-15, Intel Corporation diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-intelwimax.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-intelwimax.copyright-detailed.expected.yml index 1d9f141cbe5..4742ae35137 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-intelwimax.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-intelwimax.copyright-detailed.expected.yml @@ -1,42 +1,66 @@ -primary_license: declared_license: -license_expression: intel +declared_license_expression: intel +declared_license_expression_spdx: LicenseRef-scancode-intel +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: intel + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 8 + end_line: 46 + matched_length: 268 + match_coverage: '100.0' + matcher: 2-aho + license_expression: intel + rule_identifier: intel_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/intel_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 268 + rule_relevance: 95 + matched_text: "Redistribution. \n\nRedistribution and use in binary form, without modification,\ + \ are\npermitted provided that the following conditions are met:\n\n * Redistributions\ + \ must reproduce the above copyright notice and the\n following disclaimer in the\ + \ documentation and/or other materials\n provided with the distribution.\n\n * Neither\ + \ the name of Intel Corporation nor the names of its\n suppliers may be used to\ + \ endorse or promote products derived from\n this software without specific prior\ + \ written permission.\n\n * No reverse engineering, decompilation, or disassembly\ + \ of this\n software is permitted.\n\nLimited patent license.\n\nIntel Corporation\ + \ grants a world-wide, royalty-free, non-exclusive\nlicense under patents it now or\ + \ hereafter owns or controls to make,\nhave made, use, import, offer to sell and sell\ + \ (“Utilize”) this\nsoftware, but solely to the extent that any such patent is necessary\n\ + to Utilize the software alone. The patent license shall not apply to\nany combinations\ + \ which include this software. No hardware per se is\nlicensed hereunder.\n\nDISCLAIMER.\ + \ \n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\"\ + \ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED\ + \ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED.\ + \ IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\ + \ INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\ + \ BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n\ + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY,\ + \ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE)\ + \ ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\ + \ OF SUCH DAMAGE." + licenses: + - key: intel + name: Intel Limited Patent License + short_name: Intel Limited Patent License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Intel Corporation + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.IntcSST2 + text_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.adsp_sst + reference_url: https://scancode-licensedb.aboutcode.org/intel + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE + spdx_license_key: LicenseRef-scancode-intel + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE +other_license_detections: [] copyright: Copyright (c) 2008, Intel Corporation -matches: - - score: '95.0' - start_line: 8 - end_line: 46 - matcher: 2-aho - rule_length: 268 - matched_length: 268 - match_coverage: '100.0' - rule_relevance: 95 - identifier: intel_2.RULE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution. \n\nRedistribution and use in binary form, without modification,\ - \ are\npermitted provided that the following conditions are met:\n\n * Redistributions\ - \ must reproduce the above copyright notice and the\n following disclaimer in the documentation\ - \ and/or other materials\n provided with the distribution.\n\n * Neither the name of\ - \ Intel Corporation nor the names of its\n suppliers may be used to endorse or promote\ - \ products derived from\n this software without specific prior written permission.\n\ - \n * No reverse engineering, decompilation, or disassembly of this\n software is permitted.\n\ - \nLimited patent license.\n\nIntel Corporation grants a world-wide, royalty-free, non-exclusive\n\ - license under patents it now or hereafter owns or controls to make,\nhave made, use, import,\ - \ offer to sell and sell (“Utilize”) this\nsoftware, but solely to the extent that any\ - \ such patent is necessary\nto Utilize the software alone. The patent license shall not\ - \ apply to\nany combinations which include this software. No hardware per se is\nlicensed\ - \ hereunder.\n\nDISCLAIMER. \n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND\ - \ CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n\ - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE\ - \ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR\ - \ ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\ - \ BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA,\ - \ OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE)\ - \ ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ipw2x00.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ipw2x00.copyright-detailed.expected.yml index 64a6fe1b446..b03e3a6d842 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ipw2x00.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ipw2x00.copyright-detailed.expected.yml @@ -1,246 +1,281 @@ -primary_license: declared_license: -license_expression: proprietary-license +declared_license_expression: proprietary-license +declared_license_expression_spdx: LicenseRef-scancode-proprietary-license +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 7 + end_line: 332 + matched_length: 2975 + match_coverage: '100.0' + matcher: 2-aho + license_expression: proprietary-license + rule_identifier: proprietary-license_521.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_521.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 2975 + rule_relevance: 100 + matched_text: "TERMS AND CONDITIONS\n IMPORTANT - PLEASE READ BEFORE INSTALLING OR\ + \ USING THIS INTEL(C) SOFTWARE\n\nDo not use or load this firmware (the \"Software\"\ + ) until you have carefully read\nthe following terms and conditions. By loading or\ + \ using the Software, you agree\nto the terms of this Agreement. If you do not wish\ + \ to so agree, do not install\nor use the Software.\n\nLICENSEES:\n\nPlease note:\ + \ \n\n* If you are an End-User, only Exhibit A, the SOFTWARE LICENSE AGREEMENT,\n\ + \ applies.\n* If you are an Original Equipment Manufacturer (OEM), Independent Hardware\n\ + \ Vendor (IHV), or Independent Software Vendor (ISV), this complete Agreement\n \ + \ applies \n - A part of the license is for ipw 2100 firmware\n - Another part of\ + \ the license is for ipw 2200/2915 firmware\n\n\nipw2100 firmware license For OEMs,\ + \ IHVs, and ISVs:\n=================================================\n\nLICENSE. This\ + \ Software is licensed for use only in conjunction with Intel\ncomponent products.\ + \ Use of the Software in conjunction with non-Intel component\nproducts is not licensed\ + \ hereunder. Subject to the terms of this Agreement,\nIntel grants to you a nonexclusive,\ + \ nontransferable, worldwide, fully paid-up\nlicense under Intel's copyrights to:\ + \ (i) copy the Software internally for your\nown development and maintenance purposes;\ + \ (ii) copy and distribute the Software\nto your end-users, but only under a license\ + \ agreement with terms at least as\nrestrictive as those contained in Intel's Final,\ + \ Single User License Agreement,\nattached as Exhibit A; and (iii) modify, copy and\ + \ distribute the end-user\ndocumentation which may accompany the Software, but only\ + \ in association with\nthe Software. \n\nIf you are not the final manufacturer or\ + \ vendor of a computer system or software\nprogram incorporating the Software, then\ + \ you may transfer a copy of the\nSoftware, including any related documentation (modified\ + \ or unmodified) to your\nrecipient for use in accordance with the terms of this Agreement,\ + \ provided such\nrecipient agrees to be fully bound by the terms hereof. You shall\ + \ not otherwise\nassign, sublicense, lease, or in any other way transfer or disclose\ + \ Software to\nany third party. You may not, nor may you assist any other person or\ + \ entity to\nmodify, translate, convert to another programming language, decompile,\ + \ reverse\nengineer, or disassemble any portion of the Software or otherwise attempt\ + \ to\nderive source code from any object code modules of the Software or any internal\n\ + data files generated by the Software. Your rights to redistribute the Software\nshall\ + \ be contingent upon your installation of this Agreement in its entirety in\nthe same\ + \ directory as the Software.\n\nCONFIDENTIALITY. If you wish to have a third party\ + \ consultant or subcontractor\n(\"Contractor\") perform work on your behalf which\ + \ involves access to or use of\nSoftware, you shall obtain a written confidentiality\ + \ agreement from the\nContractor which contains provisions with respect to access\ + \ to or use of the\nSoftware no less restrictive than those set forth in this Agreement\ + \ and\nexcluding any distribution rights, and use for any other purpose. Except as\ + \ \nexpressly provided herein, you shall not disclose the terms or existence of \n\ + this Agreement or use Intel's name in any publications, advertisements, or \nother\ + \ announcements without Intel's prior written consent. You do not have any \nrights\ + \ to use any Intel trademarks or logos.\n\nOWNERSHIP OF SOFTWARE AND COPYRIGHTS. Software\ + \ and accompanying materials, if\nany, are owned by Intel or its suppliers and licensors\ + \ and may be protected by\ncopyright, trademark, patent and trade secret law and international\ + \ treaties. \nAny rights, express or implied, in the intellectual property embodied\ + \ in the\nforegoing, other than those specified in this Agreement, are reserved by\ + \ Intel\nand its suppliers and licensors or otherwise as set forth in any applicable\n\ + open source license agreement. You will keep the Software free of liens,\nattachments,\ + \ and other encumbrances. You agree not to remove any proprietary\nnotices and/or\ + \ any labels from the Software and accompanying materials without\nprior written approval\ + \ by Intel\n\nLIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS AND\ + \ LICENSORS\nBE LIABLE FOR ANY DAMAGES WHATSOEVER FROM ANY CAUSE OF ACTION OF ANY\ + \ KIND\n(INCLUDING, WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION, OR LOST\n\ + INFORMATION) ARISING OUT OF THE USE, MODIFICATION, OR INABILITY TO USE THE\nINTEL\ + \ SOFTWARE, OR OTHERWISE, NOR FOR PUNITIVE, INCIDENTAL, CONSEQUENTIAL, OR\nSPECIAL\ + \ DAMAGES OF ANY KIND, EVEN IF INTEL OR ITS SUPPLIERS AND LICENSORS HAS\nBEEN ADVISED\ + \ OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT\nEXCLUSION OR\ + \ LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES, CONSEQUENTIAL OR\nINCIDENTAL DAMAGES,\ + \ SO CERTAIN LIMITATIONS MAY NOT APPLY. YOU MAY ALSO HAVE\nOTHER LEGAL RIGHTS THAT\ + \ VARY BETWEEN JURISDICTIONS. \n\nEXCLUSION OF WARRANTIES. THE SOFTWARE IS PROVIDED\ + \ \"AS IS\" AND POSSIBLY WITH\nFAULTS. UNLESS EXPRESSLY AGREED OTHERWISE, INTEL AND\ + \ ITS SUPPLIERS AND\nLICENSORS DISCLAIM ANY AND ALL WARRANTIES AND GUARANTEES, EXPRESS,\ + \ IMPLIED OR\nOTHERWISE, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n\ + NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. Intel does not warrant\nor\ + \ assume responsibility for the accuracy or completeness of any information,\ntext,\ + \ graphics, links or other items contained within the Software. You assume\nall liability,\ + \ financial or otherwise, associated with Your use or disposition\nof the Software.\n\ + \t\t\nAPPLICABLE LAW. Claims arising under this Agreement shall be governed by the\n\ + laws of State of California], excluding its principles of conflict of laws and\nthe\ + \ United Nations Convention on Contracts for the Sale of Goods. \n\nWAIVER AND AMENDMENT.\ + \ No modification, amendment or waiver of any provision of\nthis Agreement shall be\ + \ effective unless in writing and signed by an officer of\nIntel. No failure or delay\ + \ in exercising any right, power, or remedy under\nthis Agreement shall operate as\ + \ a waiver of any such right, power or remedy. \nWithout limiting the foregoing, terms\ + \ and conditions on any purchase orders or\nsimilar materials submitted by you to\ + \ Intel, and any terms contained in Intel\x92s\nstandard acknowledgment form that\ + \ are in conflict with these terms, shall be of\nno force or effect.\n\nSEVERABILITY.\ + \ If any provision of this Agreement is held by a court of\ncompetent jurisdiction\ + \ to be contrary to law, such provision shall be changed\nand interpreted so as to\ + \ best accomplish the objectives of the original\nprovision to the fullest extent\ + \ allowed by law and the remaining provisions of\nthis Agreement shall remain in full\ + \ force and effect.\n\nEXPORT RESTRICTIONS. Each party acknowledges that the Software\ + \ is subject to\napplicable import and export regulations of the United States and\ + \ of the\ncountries in which each party transacts business, specifically including\ + \ U.S.\nExport Administration Act and Export Administration Regulations. Each party\n\ + shall comply with such laws and regulations, as well as all other laws and\nregulations\ + \ applicable to the Software. Without limiting the generality of the\nforegoing,\ + \ each party agrees that it will not export, re-export, transfer or\ndivert any of\ + \ the Software or the direct programs thereof to any restricted\nplace or party in\ + \ accordance with U.S. export regulations. Note that Software\ncontaining encryption\ + \ may be subject to additional restrictions.\n\nGOVERNMENT RESTRICTED RIGHTS. The\ + \ Software is provided with \"RESTRICTED RIGHTS.\"\nUse, duplication, or disclosure\ + \ by the Government is subject to restrictions as\nset forth in FAR52.227-14 and DFAR252.227-7013\ + \ et seq. or their successors. Use\nof the Software by the Government constitutes\ + \ acknowledgment of Intel's\nproprietary rights therein. Contractor or Manufacturer\ + \ is Intel Corporation,\n2200 Mission College Blvd., Santa Clara, CA 95052.\n\nTERMINATION\ + \ OF THE AGREEMENT. Intel may terminate this Agreement if you violate\nits terms.\ + \ Upon termination, you will immediately destroy the Software or\nreturn all copies\ + \ of the Software to Intel.\n--------------------------------------------------------------------------------\n\ + \n\nipw 2200, 2915 firmware license For OEMs, IHVs, and ISVs:\n=========================================================\n\ + \nLICENSE. This Software is licensed for use only in conjunction with Intel\ncomponent\ + \ products. Use of the Software in conjunction with non-Intel component\nproducts\ + \ is not licensed hereunder. Subject to the terms of this Agreement,\nIntel grants\ + \ to you a nonexclusive, nontransferable, worldwide, fully paid-up\nlicense under\ + \ Intel's copyrights to: (i) copy the Software internally for your\nown development\ + \ and maintenance purposes; (ii) copy and distribute the Software\nto your end-users,\ + \ but only under a license agreement with terms at least as\nrestrictive as those\ + \ contained in Intel's Final, Single User License Agreement,\nattached as Exhibit\ + \ A; and (iii) modify, copy and distribute the end-user\ndocumentation which may accompany\ + \ the Software, but only in association with\nthe Software. \n\nIf you are not the\ + \ final manufacturer or vendor of a computer system or software\nprogram incorporating\ + \ the Software, then you may transfer a copy of the\nSoftware, including any related\ + \ documentation (modified or unmodified) to your\nrecipient for use in accordance\ + \ with the terms of this Agreement, provided such\nrecipient agrees to be fully bound\ + \ by the terms hereof. You shall not otherwise\nassign, sublicense, lease, or in any\ + \ other way transfer or disclose Software to\nany third party. You may not, nor may\ + \ you assist any other person or entity to\nmodify, translate, convert to another\ + \ programming language, decompile, reverse\nengineer, or disassemble any portion of\ + \ the Software or otherwise attempt to\nderive source code from any object code modules\ + \ of the Software or any internal\ndata files generated by the Software. Your rights\ + \ to redistribute the Software\nshall be contingent upon your installation of this\ + \ Agreement in its entirety in\nthe same directory as the Software.\n\nCONTRACTORS.\ + \ For the purpose of this Agreement, and notwithstanding anything \nto the contrary\ + \ hereunder, solely with respect to the requirements for \ncompliance with the terms\ + \ hereunder, any contractors or consultants that You \nuse to perform the work or\ + \ otherwise assist You in the development or products \nusing this Software shall\ + \ be deemed to be End Users and accordingly, upon \nreceipt of the Software, shall\ + \ be bound by the terms of Exhibit A, Software \nLicense Agreement. No additional\ + \ agreement between You and such consultants or \ncontractors is required under this\ + \ Agreement to detail such compliance.\n\nTRADEMARKS. Except as expressly provided\ + \ herein, you shall not use Intel's \nname in any publications, advertisements, or\ + \ other announcements without \nIntel's prior written consent. You do not have any\ + \ rights to use any Intel \ntrademarks or logos.\n\nOWNERSHIP OF SOFTWARE AND COPYRIGHTS.\ + \ Software and accompanying materials, if\nany, are owned by Intel or its suppliers\ + \ and licensors and may be protected by\ncopyright, trademark, patent and trade secret\ + \ law and international treaties. \nAny rights, express or implied, in the intellectual\ + \ property embodied in the\nforegoing, other than those specified in this Agreement,\ + \ are reserved by Intel\nand its suppliers and licensors or otherwise as set forth\ + \ in any applicable\nopen source license agreement. You will keep the Software free\ + \ of liens,\nattachments, and other encumbrances. You agree not to remove any proprietary\n\ + notices and/or any labels from the Software and accompanying materials without\nprior\ + \ written approval by Intel\n\nLIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR\ + \ ITS SUPPLIERS AND LICENSORS\nBE LIABLE FOR ANY DAMAGES WHATSOEVER FROM ANY CAUSE\ + \ OF ACTION OF ANY KIND\n(INCLUDING, WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION,\ + \ OR LOST\nINFORMATION) ARISING OUT OF THE USE, MODIFICATION, OR INABILITY TO USE\ + \ THE\nINTEL SOFTWARE, OR OTHERWISE, NOR FOR PUNITIVE, INCIDENTAL, CONSEQUENTIAL,\ + \ OR\nSPECIAL DAMAGES OF ANY KIND, EVEN IF INTEL OR ITS SUPPLIERS AND LICENSORS HAS\n\ + BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT\nEXCLUSION\ + \ OR LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES, CONSEQUENTIAL OR\nINCIDENTAL\ + \ DAMAGES, SO CERTAIN LIMITATIONS MAY NOT APPLY. YOU MAY ALSO HAVE\nOTHER LEGAL RIGHTS\ + \ THAT VARY BETWEEN JURISDICTIONS. \n\nEXCLUSION OF WARRANTIES. THE SOFTWARE IS PROVIDED\ + \ \"AS IS\" AND POSSIBLY WITH\nFAULTS. UNLESS EXPRESSLY AGREED OTHERWISE, INTEL AND\ + \ ITS SUPPLIERS AND\nLICENSORS DISCLAIM ANY AND ALL WARRANTIES AND GUARANTEES, EXPRESS,\ + \ IMPLIED OR\nOTHERWISE, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n\ + NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. Intel does not warrant\nor\ + \ assume responsibility for the accuracy or completeness of any information,\ntext,\ + \ graphics, links or other items contained within the Software. You assume\nall liability,\ + \ financial or otherwise, associated with Your use or disposition\nof the Software.\n\ + \t\t\nAPPLICABLE LAW. Claims arising under this Agreement shall be governed by the\n\ + laws of State of California], excluding its principles of conflict of laws and\nthe\ + \ United Nations Convention on Contracts for the Sale of Goods. \n\nWAIVER AND AMENDMENT.\ + \ No modification, amendment or waiver of any provision of\nthis Agreement shall be\ + \ effective unless in writing and signed by an officer of\nIntel. No failure or delay\ + \ in exercising any right, power, or remedy under\nthis Agreement shall operate as\ + \ a waiver of any such right, power or remedy. \nWithout limiting the foregoing, terms\ + \ and conditions on any purchase orders or\nsimilar materials submitted by you to\ + \ Intel, and any terms contained in Intel\x92s\nstandard acknowledgment form that\ + \ are in conflict with these terms, shall be of\nno force or effect.\n\nSEVERABILITY.\ + \ If any provision of this Agreement is held by a court of\ncompetent jurisdiction\ + \ to be contrary to law, such provision shall be changed\nand interpreted so as to\ + \ best accomplish the objectives of the original\nprovision to the fullest extent\ + \ allowed by law and the remaining provisions of\nthis Agreement shall remain in full\ + \ force and effect.\n\nEXPORT RESTRICTIONS. Each party acknowledges that the Software\ + \ is subject to\napplicable import and export regulations of the United States and\ + \ of the\ncountries in which each party transacts business, specifically including\ + \ U.S.\nExport Administration Act and Export Administration Regulations. Each party\n\ + shall comply with such laws and regulations, as well as all other laws and\nregulations\ + \ applicable to the Software. Without limiting the generality of the\nforegoing,\ + \ each party agrees that it will not export, re-export, transfer or\ndivert any of\ + \ the Software or the direct programs thereof to any restricted\nplace or party in\ + \ accordance with U.S. export regulations. Note that Software\ncontaining encryption\ + \ may be subject to additional restrictions.\n\nGOVERNMENT RESTRICTED RIGHTS. The\ + \ Software is provided with \"RESTRICTED RIGHTS.\"\nUse, duplication, or disclosure\ + \ by the Government is subject to restrictions as\nset forth in FAR52.227-14 and DFAR252.227-7013\ + \ et seq. or their successors. Use\nof the Software by the Government constitutes\ + \ acknowledgment of Intel's\nproprietary rights therein. Contractor or Manufacturer\ + \ is Intel Corporation,\n2200 Mission College Blvd., Santa Clara, CA 95052.\n\nTERMINATION\ + \ OF THE AGREEMENT. Intel may terminate this Agreement if you violate\nits terms.\ + \ Upon termination, you will immediately destroy the Software or\nreturn all copies\ + \ of the Software to Intel.\n--------------------------------------------------------------------------------\n\ + \n\nipw 2100, 2200 and 2915 SOFTWARE LICENSE AGREEMENT (Final, Single User)\n=======================================================================\n\ + \n\nEXHIBIT \"A\"\n\nSOFTWARE LICENSE AGREEMENT (Final, Single User)\n\nIMPORTANT\ + \ - READ BEFORE COPYING, INSTALLING OR USING.\n\nDo not use or load this firmware\ + \ image (the \"Software\") until you have carefully\nread the following terms and\ + \ conditions. By loading or using the Software, you\nagree to the terms of this Agreement.\ + \ If you do not wish to so agree, do not\ninstall or use the Software.\n\nLICENSE.\ + \ You may copy and use the Software, subject to these conditions: \n1. This Software\ + \ is licensed for use only in conjunction with Intel component\n products. Use of\ + \ the Software in conjunction with non-Intel component \n products is not licensed\ + \ hereunder. \n2. You may not copy, modify, rent, sell, distribute or transfer any\ + \ part of the\n Software except as provided in this Agreement, and you agree to\ + \ prevent\n unauthorized copying of the Software. \n3. You may not reverse engineer,\ + \ decompile, or disassemble the Software. \n4. You may not sublicense the Software.\ + \ \n5. The Software may contain the software or other property of third party\n \ + \ suppliers. \n\nOWNERSHIP OF SOFTWARE AND COPYRIGHTS. Title to all copies of the\ + \ Software\nremains with Intel or its suppliers. The Software is copyrighted and protected\n\ + by the laws of the United States and other countries, and international treaty\nprovisions.\ + \ You may not remove any copyright notices from the Software. Intel\nmay make changes\ + \ to the Software, or items referenced therein, at any time\nwithout notice, but is\ + \ not obligated to support or update the Software. Except\nas otherwise expressly\ + \ provided, Intel grants no express or implied right under\nIntel patents, copyrights,\ + \ trademarks, or other intellectual property rights.\nYou may transfer the Software\ + \ only if a copy of this license accompanies the \nSoftware and the recipient agrees\ + \ to be fully bound by these terms.\n\nEXCLUSION OF OTHER WARRANTIES EXCEPT AS PROVIDED\ + \ ABOVE, THE SOFTWARE IS PROVIDED\n\"AS IS\" WITHOUT ANY EXPRESS OR IMPLIED WARRANTY\ + \ OF ANY KIND INCLUDING\nWARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS\ + \ FOR A PARTICULAR\nPURPOSE. Intel does not warrant or assume responsibility for the\ + \ accuracy or\ncompleteness of any information, text, graphics, links or other items\ + \ contained\nwithin the Software.\n\nLIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL\ + \ OR ITS SUPPLIERS BE LIABLE FOR\nANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION,\ + \ LOST PROFITS, BUSINESS\nINTERRUPTION, OR LOST INFORMATION) ARISING OUT OF THE USE\ + \ OF OR INABILITY TO\nUSE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE POSSIBILITY\ + \ OF SUCH\nDAMAGES. SOME JURISDICTIONS PROHIBIT EXCLUSION OR LIMITATION OF LIABILITY\ + \ FOR\nIMPLIED WARRANTIES OR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE\nLIMITATION\ + \ MAY NOT APPLY TO YOU. YOU MAY ALSO HAVE OTHER LEGAL RIGHTS THAT VARY\nBETWEEN JURISDICTIONS.\n\ + \nTERMINATION OF THIS AGREEMENT. Intel may terminate this Agreement at any time if\n\ + you violate its terms. Upon termination, you will immediately destroy the\nSoftware.\n\ + \nAPPLICABLE LAWS. Claims arising under this Agreement shall be governed by the\n\ + laws of California, excluding its principles of conflict of laws and the United\n\ + Nations Convention on Contracts for the Sale of Goods. You may not export the\nSoftware\ + \ in violation of applicable export laws and regulations. Intel is not\nobligated\ + \ under any other agreements unless they are in writing and signed by\nan authorized\ + \ representative \nof Intel.\n\nGOVERNMENT RESTRICTED RIGHTS. The Software is provided\ + \ with \"RESTRICTED RIGHTS.\"\nUse, duplication, or disclosure by the Government is\ + \ subject to restrictions as\nset forth in FAR52.227-14 and DFAR252.227-7013 et seq.\ + \ or their successors. Use\nof the Software by the Government constitutes acknowledgment\ + \ of Intel's\nproprietary rights therein. Contractor or Manufacturer is Intel Corporation,\n\ + 2200 Mission College Blvd., Santa Clara, CA 95052." + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE +other_license_detections: [] copyright: Copyright 2003-2009 Intel Corporation -matches: - - score: '100.0' - start_line: 7 - end_line: 332 - matcher: 2-aho - rule_length: 2975 - matched_length: 2975 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_521.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "TERMS AND CONDITIONS\n IMPORTANT - PLEASE READ BEFORE INSTALLING OR USING\ - \ THIS INTEL(C) SOFTWARE\n\nDo not use or load this firmware (the \"Software\") until\ - \ you have carefully read\nthe following terms and conditions. By loading or using the\ - \ Software, you agree\nto the terms of this Agreement. If you do not wish to so agree,\ - \ do not install\nor use the Software.\n\nLICENSEES:\n\nPlease note: \n\n* If you are\ - \ an End-User, only Exhibit A, the SOFTWARE LICENSE AGREEMENT,\n applies.\n* If you are\ - \ an Original Equipment Manufacturer (OEM), Independent Hardware\n Vendor (IHV), or Independent\ - \ Software Vendor (ISV), this complete Agreement\n applies \n - A part of the license\ - \ is for ipw 2100 firmware\n - Another part of the license is for ipw 2200/2915 firmware\n\ - \n\nipw2100 firmware license For OEMs, IHVs, and ISVs:\n=================================================\n\ - \nLICENSE. This Software is licensed for use only in conjunction with Intel\ncomponent\ - \ products. Use of the Software in conjunction with non-Intel component\nproducts is not\ - \ licensed hereunder. Subject to the terms of this Agreement,\nIntel grants to you a nonexclusive,\ - \ nontransferable, worldwide, fully paid-up\nlicense under Intel's copyrights to: (i)\ - \ copy the Software internally for your\nown development and maintenance purposes; (ii)\ - \ copy and distribute the Software\nto your end-users, but only under a license agreement\ - \ with terms at least as\nrestrictive as those contained in Intel's Final, Single User\ - \ License Agreement,\nattached as Exhibit A; and (iii) modify, copy and distribute the\ - \ end-user\ndocumentation which may accompany the Software, but only in association with\n\ - the Software. \n\nIf you are not the final manufacturer or vendor of a computer system\ - \ or software\nprogram incorporating the Software, then you may transfer a copy of the\n\ - Software, including any related documentation (modified or unmodified) to your\nrecipient\ - \ for use in accordance with the terms of this Agreement, provided such\nrecipient agrees\ - \ to be fully bound by the terms hereof. You shall not otherwise\nassign, sublicense,\ - \ lease, or in any other way transfer or disclose Software to\nany third party. You may\ - \ not, nor may you assist any other person or entity to\nmodify, translate, convert to\ - \ another programming language, decompile, reverse\nengineer, or disassemble any portion\ - \ of the Software or otherwise attempt to\nderive source code from any object code modules\ - \ of the Software or any internal\ndata files generated by the Software. Your rights to\ - \ redistribute the Software\nshall be contingent upon your installation of this Agreement\ - \ in its entirety in\nthe same directory as the Software.\n\nCONFIDENTIALITY. If you wish\ - \ to have a third party consultant or subcontractor\n(\"Contractor\") perform work on\ - \ your behalf which involves access to or use of\nSoftware, you shall obtain a written\ - \ confidentiality agreement from the\nContractor which contains provisions with respect\ - \ to access to or use of the\nSoftware no less restrictive than those set forth in this\ - \ Agreement and\nexcluding any distribution rights, and use for any other purpose. Except\ - \ as \nexpressly provided herein, you shall not disclose the terms or existence of \n\ - this Agreement or use Intel's name in any publications, advertisements, or \nother announcements\ - \ without Intel's prior written consent. You do not have any \nrights to use any Intel\ - \ trademarks or logos.\n\nOWNERSHIP OF SOFTWARE AND COPYRIGHTS. Software and accompanying\ - \ materials, if\nany, are owned by Intel or its suppliers and licensors and may be protected\ - \ by\ncopyright, trademark, patent and trade secret law and international treaties. \n\ - Any rights, express or implied, in the intellectual property embodied in the\nforegoing,\ - \ other than those specified in this Agreement, are reserved by Intel\nand its suppliers\ - \ and licensors or otherwise as set forth in any applicable\nopen source license agreement.\ - \ You will keep the Software free of liens,\nattachments, and other encumbrances. You\ - \ agree not to remove any proprietary\nnotices and/or any labels from the Software and\ - \ accompanying materials without\nprior written approval by Intel\n\nLIMITATION OF LIABILITY.\ - \ IN NO EVENT SHALL INTEL OR ITS SUPPLIERS AND LICENSORS\nBE LIABLE FOR ANY DAMAGES WHATSOEVER\ - \ FROM ANY CAUSE OF ACTION OF ANY KIND\n(INCLUDING, WITHOUT LIMITATION, LOST PROFITS,\ - \ BUSINESS INTERRUPTION, OR LOST\nINFORMATION) ARISING OUT OF THE USE, MODIFICATION, OR\ - \ INABILITY TO USE THE\nINTEL SOFTWARE, OR OTHERWISE, NOR FOR PUNITIVE, INCIDENTAL, CONSEQUENTIAL,\ - \ OR\nSPECIAL DAMAGES OF ANY KIND, EVEN IF INTEL OR ITS SUPPLIERS AND LICENSORS HAS\n\ - BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT\nEXCLUSION\ - \ OR LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES, CONSEQUENTIAL OR\nINCIDENTAL DAMAGES,\ - \ SO CERTAIN LIMITATIONS MAY NOT APPLY. YOU MAY ALSO HAVE\nOTHER LEGAL RIGHTS THAT VARY\ - \ BETWEEN JURISDICTIONS. \n\nEXCLUSION OF WARRANTIES. THE SOFTWARE IS PROVIDED \"AS IS\"\ - \ AND POSSIBLY WITH\nFAULTS. UNLESS EXPRESSLY AGREED OTHERWISE, INTEL AND ITS SUPPLIERS\ - \ AND\nLICENSORS DISCLAIM ANY AND ALL WARRANTIES AND GUARANTEES, EXPRESS, IMPLIED OR\n\ - OTHERWISE, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nNONINFRINGEMENT,\ - \ OR FITNESS FOR A PARTICULAR PURPOSE. Intel does not warrant\nor assume responsibility\ - \ for the accuracy or completeness of any information,\ntext, graphics, links or other\ - \ items contained within the Software. You assume\nall liability, financial or otherwise,\ - \ associated with Your use or disposition\nof the Software.\n\t\t\nAPPLICABLE LAW. Claims\ - \ arising under this Agreement shall be governed by the\nlaws of State of California],\ - \ excluding its principles of conflict of laws and\nthe United Nations Convention on Contracts\ - \ for the Sale of Goods. \n\nWAIVER AND AMENDMENT. No modification, amendment or waiver\ - \ of any provision of\nthis Agreement shall be effective unless in writing and signed\ - \ by an officer of\nIntel. No failure or delay in exercising any right, power, or remedy\ - \ under\nthis Agreement shall operate as a waiver of any such right, power or remedy.\ - \ \nWithout limiting the foregoing, terms and conditions on any purchase orders or\nsimilar\ - \ materials submitted by you to Intel, and any terms contained in Intel\x92s\nstandard\ - \ acknowledgment form that are in conflict with these terms, shall be of\nno force or\ - \ effect.\n\nSEVERABILITY. If any provision of this Agreement is held by a court of\n\ - competent jurisdiction to be contrary to law, such provision shall be changed\nand interpreted\ - \ so as to best accomplish the objectives of the original\nprovision to the fullest extent\ - \ allowed by law and the remaining provisions of\nthis Agreement shall remain in full\ - \ force and effect.\n\nEXPORT RESTRICTIONS. Each party acknowledges that the Software\ - \ is subject to\napplicable import and export regulations of the United States and of\ - \ the\ncountries in which each party transacts business, specifically including U.S.\n\ - Export Administration Act and Export Administration Regulations. Each party\nshall comply\ - \ with such laws and regulations, as well as all other laws and\nregulations applicable\ - \ to the Software. Without limiting the generality of the\nforegoing, each party agrees\ - \ that it will not export, re-export, transfer or\ndivert any of the Software or the direct\ - \ programs thereof to any restricted\nplace or party in accordance with U.S. export regulations.\ - \ Note that Software\ncontaining encryption may be subject to additional restrictions.\n\ - \nGOVERNMENT RESTRICTED RIGHTS. The Software is provided with \"RESTRICTED RIGHTS.\"\n\ - Use, duplication, or disclosure by the Government is subject to restrictions as\nset forth\ - \ in FAR52.227-14 and DFAR252.227-7013 et seq. or their successors. Use\nof the Software\ - \ by the Government constitutes acknowledgment of Intel's\nproprietary rights therein.\ - \ Contractor or Manufacturer is Intel Corporation,\n2200 Mission College Blvd., Santa\ - \ Clara, CA 95052.\n\nTERMINATION OF THE AGREEMENT. Intel may terminate this Agreement\ - \ if you violate\nits terms. Upon termination, you will immediately destroy the Software\ - \ or\nreturn all copies of the Software to Intel.\n--------------------------------------------------------------------------------\n\ - \n\nipw 2200, 2915 firmware license For OEMs, IHVs, and ISVs:\n=========================================================\n\ - \nLICENSE. This Software is licensed for use only in conjunction with Intel\ncomponent\ - \ products. Use of the Software in conjunction with non-Intel component\nproducts is not\ - \ licensed hereunder. Subject to the terms of this Agreement,\nIntel grants to you a nonexclusive,\ - \ nontransferable, worldwide, fully paid-up\nlicense under Intel's copyrights to: (i)\ - \ copy the Software internally for your\nown development and maintenance purposes; (ii)\ - \ copy and distribute the Software\nto your end-users, but only under a license agreement\ - \ with terms at least as\nrestrictive as those contained in Intel's Final, Single User\ - \ License Agreement,\nattached as Exhibit A; and (iii) modify, copy and distribute the\ - \ end-user\ndocumentation which may accompany the Software, but only in association with\n\ - the Software. \n\nIf you are not the final manufacturer or vendor of a computer system\ - \ or software\nprogram incorporating the Software, then you may transfer a copy of the\n\ - Software, including any related documentation (modified or unmodified) to your\nrecipient\ - \ for use in accordance with the terms of this Agreement, provided such\nrecipient agrees\ - \ to be fully bound by the terms hereof. You shall not otherwise\nassign, sublicense,\ - \ lease, or in any other way transfer or disclose Software to\nany third party. You may\ - \ not, nor may you assist any other person or entity to\nmodify, translate, convert to\ - \ another programming language, decompile, reverse\nengineer, or disassemble any portion\ - \ of the Software or otherwise attempt to\nderive source code from any object code modules\ - \ of the Software or any internal\ndata files generated by the Software. Your rights to\ - \ redistribute the Software\nshall be contingent upon your installation of this Agreement\ - \ in its entirety in\nthe same directory as the Software.\n\nCONTRACTORS. For the purpose\ - \ of this Agreement, and notwithstanding anything \nto the contrary hereunder, solely\ - \ with respect to the requirements for \ncompliance with the terms hereunder, any contractors\ - \ or consultants that You \nuse to perform the work or otherwise assist You in the development\ - \ or products \nusing this Software shall be deemed to be End Users and accordingly, upon\ - \ \nreceipt of the Software, shall be bound by the terms of Exhibit A, Software \nLicense\ - \ Agreement. No additional agreement between You and such consultants or \ncontractors\ - \ is required under this Agreement to detail such compliance.\n\nTRADEMARKS. Except as\ - \ expressly provided herein, you shall not use Intel's \nname in any publications, advertisements,\ - \ or other announcements without \nIntel's prior written consent. You do not have any\ - \ rights to use any Intel \ntrademarks or logos.\n\nOWNERSHIP OF SOFTWARE AND COPYRIGHTS.\ - \ Software and accompanying materials, if\nany, are owned by Intel or its suppliers and\ - \ licensors and may be protected by\ncopyright, trademark, patent and trade secret law\ - \ and international treaties. \nAny rights, express or implied, in the intellectual property\ - \ embodied in the\nforegoing, other than those specified in this Agreement, are reserved\ - \ by Intel\nand its suppliers and licensors or otherwise as set forth in any applicable\n\ - open source license agreement. You will keep the Software free of liens,\nattachments,\ - \ and other encumbrances. You agree not to remove any proprietary\nnotices and/or any\ - \ labels from the Software and accompanying materials without\nprior written approval\ - \ by Intel\n\nLIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS AND LICENSORS\n\ - BE LIABLE FOR ANY DAMAGES WHATSOEVER FROM ANY CAUSE OF ACTION OF ANY KIND\n(INCLUDING,\ - \ WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION, OR LOST\nINFORMATION) ARISING\ - \ OUT OF THE USE, MODIFICATION, OR INABILITY TO USE THE\nINTEL SOFTWARE, OR OTHERWISE,\ - \ NOR FOR PUNITIVE, INCIDENTAL, CONSEQUENTIAL, OR\nSPECIAL DAMAGES OF ANY KIND, EVEN IF\ - \ INTEL OR ITS SUPPLIERS AND LICENSORS HAS\nBEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\ - \ SOME JURISDICTIONS PROHIBIT\nEXCLUSION OR LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES,\ - \ CONSEQUENTIAL OR\nINCIDENTAL DAMAGES, SO CERTAIN LIMITATIONS MAY NOT APPLY. YOU MAY\ - \ ALSO HAVE\nOTHER LEGAL RIGHTS THAT VARY BETWEEN JURISDICTIONS. \n\nEXCLUSION OF WARRANTIES.\ - \ THE SOFTWARE IS PROVIDED \"AS IS\" AND POSSIBLY WITH\nFAULTS. UNLESS EXPRESSLY AGREED\ - \ OTHERWISE, INTEL AND ITS SUPPLIERS AND\nLICENSORS DISCLAIM ANY AND ALL WARRANTIES AND\ - \ GUARANTEES, EXPRESS, IMPLIED OR\nOTHERWISE, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\ - \ OF MERCHANTABILITY,\nNONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. Intel does\ - \ not warrant\nor assume responsibility for the accuracy or completeness of any information,\n\ - text, graphics, links or other items contained within the Software. You assume\nall liability,\ - \ financial or otherwise, associated with Your use or disposition\nof the Software.\n\t\ - \t\nAPPLICABLE LAW. Claims arising under this Agreement shall be governed by the\nlaws\ - \ of State of California], excluding its principles of conflict of laws and\nthe United\ - \ Nations Convention on Contracts for the Sale of Goods. \n\nWAIVER AND AMENDMENT. No\ - \ modification, amendment or waiver of any provision of\nthis Agreement shall be effective\ - \ unless in writing and signed by an officer of\nIntel. No failure or delay in exercising\ - \ any right, power, or remedy under\nthis Agreement shall operate as a waiver of any such\ - \ right, power or remedy. \nWithout limiting the foregoing, terms and conditions on any\ - \ purchase orders or\nsimilar materials submitted by you to Intel, and any terms contained\ - \ in Intel\x92s\nstandard acknowledgment form that are in conflict with these terms, shall\ - \ be of\nno force or effect.\n\nSEVERABILITY. If any provision of this Agreement is held\ - \ by a court of\ncompetent jurisdiction to be contrary to law, such provision shall be\ - \ changed\nand interpreted so as to best accomplish the objectives of the original\nprovision\ - \ to the fullest extent allowed by law and the remaining provisions of\nthis Agreement\ - \ shall remain in full force and effect.\n\nEXPORT RESTRICTIONS. Each party acknowledges\ - \ that the Software is subject to\napplicable import and export regulations of the United\ - \ States and of the\ncountries in which each party transacts business, specifically including\ - \ U.S.\nExport Administration Act and Export Administration Regulations. Each party\n\ - shall comply with such laws and regulations, as well as all other laws and\nregulations\ - \ applicable to the Software. Without limiting the generality of the\nforegoing, each\ - \ party agrees that it will not export, re-export, transfer or\ndivert any of the Software\ - \ or the direct programs thereof to any restricted\nplace or party in accordance with\ - \ U.S. export regulations. Note that Software\ncontaining encryption may be subject to\ - \ additional restrictions.\n\nGOVERNMENT RESTRICTED RIGHTS. The Software is provided with\ - \ \"RESTRICTED RIGHTS.\"\nUse, duplication, or disclosure by the Government is subject\ - \ to restrictions as\nset forth in FAR52.227-14 and DFAR252.227-7013 et seq. or their\ - \ successors. Use\nof the Software by the Government constitutes acknowledgment of Intel's\n\ - proprietary rights therein. Contractor or Manufacturer is Intel Corporation,\n2200 Mission\ - \ College Blvd., Santa Clara, CA 95052.\n\nTERMINATION OF THE AGREEMENT. Intel may terminate\ - \ this Agreement if you violate\nits terms. Upon termination, you will immediately destroy\ - \ the Software or\nreturn all copies of the Software to Intel.\n--------------------------------------------------------------------------------\n\ - \n\nipw 2100, 2200 and 2915 SOFTWARE LICENSE AGREEMENT (Final, Single User)\n=======================================================================\n\ - \n\nEXHIBIT \"A\"\n\nSOFTWARE LICENSE AGREEMENT (Final, Single User)\n\nIMPORTANT - READ\ - \ BEFORE COPYING, INSTALLING OR USING.\n\nDo not use or load this firmware image (the\ - \ \"Software\") until you have carefully\nread the following terms and conditions. By\ - \ loading or using the Software, you\nagree to the terms of this Agreement. If you do\ - \ not wish to so agree, do not\ninstall or use the Software.\n\nLICENSE. You may copy\ - \ and use the Software, subject to these conditions: \n1. This Software is licensed for\ - \ use only in conjunction with Intel component\n products. Use of the Software in conjunction\ - \ with non-Intel component \n products is not licensed hereunder. \n2. You may not copy,\ - \ modify, rent, sell, distribute or transfer any part of the\n Software except as provided\ - \ in this Agreement, and you agree to prevent\n unauthorized copying of the Software.\ - \ \n3. You may not reverse engineer, decompile, or disassemble the Software. \n4. You\ - \ may not sublicense the Software. \n5. The Software may contain the software or other\ - \ property of third party\n suppliers. \n\nOWNERSHIP OF SOFTWARE AND COPYRIGHTS. Title\ - \ to all copies of the Software\nremains with Intel or its suppliers. The Software is\ - \ copyrighted and protected\nby the laws of the United States and other countries, and\ - \ international treaty\nprovisions. You may not remove any copyright notices from the\ - \ Software. Intel\nmay make changes to the Software, or items referenced therein, at any\ - \ time\nwithout notice, but is not obligated to support or update the Software. Except\n\ - as otherwise expressly provided, Intel grants no express or implied right under\nIntel\ - \ patents, copyrights, trademarks, or other intellectual property rights.\nYou may transfer\ - \ the Software only if a copy of this license accompanies the \nSoftware and the recipient\ - \ agrees to be fully bound by these terms.\n\nEXCLUSION OF OTHER WARRANTIES EXCEPT AS\ - \ PROVIDED ABOVE, THE SOFTWARE IS PROVIDED\n\"AS IS\" WITHOUT ANY EXPRESS OR IMPLIED WARRANTY\ - \ OF ANY KIND INCLUDING\nWARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS FOR\ - \ A PARTICULAR\nPURPOSE. Intel does not warrant or assume responsibility for the accuracy\ - \ or\ncompleteness of any information, text, graphics, links or other items contained\n\ - within the Software.\n\nLIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS\ - \ BE LIABLE FOR\nANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, LOST PROFITS,\ - \ BUSINESS\nINTERRUPTION, OR LOST INFORMATION) ARISING OUT OF THE USE OF OR INABILITY\ - \ TO\nUSE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\ - \ SOME JURISDICTIONS PROHIBIT EXCLUSION OR LIMITATION OF LIABILITY FOR\nIMPLIED WARRANTIES\ - \ OR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE\nLIMITATION MAY NOT APPLY TO YOU.\ - \ YOU MAY ALSO HAVE OTHER LEGAL RIGHTS THAT VARY\nBETWEEN JURISDICTIONS.\n\nTERMINATION\ - \ OF THIS AGREEMENT. Intel may terminate this Agreement at any time if\nyou violate its\ - \ terms. Upon termination, you will immediately destroy the\nSoftware.\n\nAPPLICABLE LAWS.\ - \ Claims arising under this Agreement shall be governed by the\nlaws of California, excluding\ - \ its principles of conflict of laws and the United\nNations Convention on Contracts for\ - \ the Sale of Goods. You may not export the\nSoftware in violation of applicable export\ - \ laws and regulations. Intel is not\nobligated under any other agreements unless they\ - \ are in writing and signed by\nan authorized representative \nof Intel.\n\nGOVERNMENT\ - \ RESTRICTED RIGHTS. The Software is provided with \"RESTRICTED RIGHTS.\"\nUse, duplication,\ - \ or disclosure by the Government is subject to restrictions as\nset forth in FAR52.227-14\ - \ and DFAR252.227-7013 et seq. or their successors. Use\nof the Software by the Government\ - \ constitutes acknowledgment of Intel's\nproprietary rights therein. Contractor or Manufacturer\ - \ is Intel Corporation,\n2200 Mission College Blvd., Santa Clara, CA 95052." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ivtv.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ivtv.copyright-detailed.expected.yml index e79a70ec3ca..6cfe6e95d82 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ivtv.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ivtv.copyright-detailed.expected.yml @@ -1,170 +1,193 @@ -primary_license: declared_license: -license_expression: hauppauge-firmware-oem +declared_license_expression: hauppauge-firmware-oem +declared_license_expression_spdx: LicenseRef-scancode-hauppauge-firmware-oem +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: hauppauge-firmware-oem + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 6 + end_line: 154 + matched_length: 1277 + match_coverage: '100.0' + matcher: 2-aho + license_expression: hauppauge-firmware-oem + rule_identifier: hauppauge-firmware-oem.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/hauppauge-firmware-oem.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 1277 + rule_relevance: 100 + matched_text: | + OEM/IHV/ISV FIRMWARE LICENSE AGREEMENT + + IMPORTANT - PLEASE READ BEFORE INSTALLING OR USING THIS FIRMWARE + + Do not use or load this firmware image (the "Firmware") until you have + carefully read the following terms and conditions. By loading or using + the Firmware, you agree to the terms of this Agreement. If you do not + wish to so agree, do not install or use the Firmware. + + LICENSEES: Please note: + + * If you are an End-User, only the END-USER FIRMWARE LICENSE AGREEMENT + applies. + + * If you are an Original Equipment Manufacturer (OEM), Independent + Hardware Vendor (IHV), or Independent Firmware Vendor (ISV), the + OEM/IHV/ISV FIRMWARE LICENSE AGREEMENT applies (this license), as + well as the END-USER FIRMWARE LICENSE AGREEMENT. + + LICENSE. This Firmware is licensed for use only in conjunction with + Hauppauge component products. Use of the Firmware in conjunction with + non-Hauppauge component products is not licensed hereunder. Subject to + the terms of this Agreement, Hauppauge grants to you a nonexclusive, + nontransferable, worldwide, fully paid-up license under Hauppauge's + copyrights to: (i) copy the Firmware internally for your own + development and maintenance purposes; (ii) copy and distribute the + Firmware to your end-users, but only under a license agreement with + terms at least as restrictive as those contained in Hauppauge's + END-USER FIRMWARE LICENSE AGREEMENT; and (iii) modify, copy and + distribute the end-user documentation which may accompany the + Firmware, but only in association with the Firmware. + + If you are not the final manufacturer or vendor of a computer system + or firmware program incorporating the Firmware, then you may transfer + a copy of the Firmware, including any related documentation (modified + or unmodified) to your recipient for use in accordance with the terms + of this Agreement, provided such recipient agrees to be fully bound by + the terms hereof. You shall not otherwise assign, sublicense, lease, + or in any other way transfer or disclose Firmware to any third + party. You may not, nor may you assist any other person or entity to + modify, translate, convert to another programming language, decompile, + reverse engineer, or disassemble any portion of the Firmware or + otherwise attempt to derive source code from any object code modules + of the Firmware or any internal data files generated by the + Firmware. Your rights to redistribute the Firmware shall be contingent + upon your installation of this Agreement in its entirety in the same + directory as the Firmware. + + CONTRACTORS. For the purpose of this Agreement, and notwithstanding + anything to the contrary hereunder, solely with respect to the + requirements for compliance with the terms hereunder, any contractors + or consultants that You use to perform the work or otherwise assist + You in the development or products using this Firmware shall be deemed + to be End Users and accordingly, upon receipt of the Firmware, shall + be bound by the terms of the END-USER FIRMWARE LICENSE AGREEMENT. No + additional agreement between You and such consultants or contractors + is required under this Agreement to detail such compliance. + + TRADEMARKS. Except as expressly provided herein, you shall not use + Hauppauge's name in any publications, advertisements, or other + announcements without Hauppauge's prior written consent. You do not + have any rights to use any Hauppauge trademarks or logos. + + OWNERSHIP OF FIRMWARE AND COPYRIGHTS. Firmware and accompanying + materials, if any, are owned by Hauppauge or its suppliers and + licensors and may be protected by copyright, trademark, patent and + trade secret law and international treaties. Any rights, express or + implied, in the intellectual property embodied in the foregoing, other + than those specified in this Agreement, are reserved by Hauppauge and + its suppliers and licensors or otherwise as set forth in any + applicable open source license agreement. You will keep the Firmware + free of liens, attachments, and other encumbrances. You agree not to + remove any proprietary notices and/or any labels from the Firmware and + accompanying materials without prior written approval by Hauppauge + + EXCLUSION OF WARRANTIES. + THE FIRMWARE IS PROVIDED "AS IS" AND POSSIBLY WITH FAULTS. UNLESS + EXPRESSLY AGREED OTHERWISE, HAUPPAUGE AND ITS SUPPLIERS AND LICENSORS + DISCLAIM ANY AND ALL WARRANTIES AND GUARANTEES, EXPRESS, IMPLIED OR + OTHERWISE, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. + Hauppauge does not warrant or assume responsibility for the accuracy + or completeness of any information, text, graphics, links or other + items contained within the Firmware. You assume all liability, + financial or otherwise, associated with Your use or disposition of the + Firmware. + + LIMITATION OF LIABILITY. IN NO EVENT SHALL HAUPPAUGE OR ITS SUPPLIERS + AND LICENSORS BE LIABLE FOR ANY DAMAGES WHATSOEVER FROM ANY CAUSE OF + ACTION OF ANY KIND (INCLUDING, WITHOUT LIMITATION, LOST PROFITS, + BUSINESS INTERRUPTION, OR LOST INFORMATION) ARISING OUT OF THE USE, + MODIFICATION, OR INABILITY TO USE THE FIRMWARE, OR OTHERWISE, NOR FOR + PUNITIVE, INCIDENTAL, CONSEQUENTIAL, OR SPECIAL DAMAGES OF ANY KIND, + EVEN IF HAUPPAUGE OR ITS SUPPLIERS AND LICENSORS HAVE BEEN ADVISED OF + THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT EXCLUSION + OR LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES OR CONSEQUENTIAL OR + INCIDENTAL DAMAGES, SO CERTAIN LIMITATIONS MAY NOT APPLY. YOU MAY ALSO + HAVE OTHER LEGAL RIGHTS THAT VARY BETWEEN JURISDICTIONS. + + WAIVER AND AMENDMENT. No modification, amendment or waiver of any + provision of this Agreement shall be effective unless in writing and + signed by an officer of Hauppauge. No failure or delay in exercising + any right, power, or remedy under this Agreement shall operate as a + waiver of any such right, power or remedy. Without limiting the + foregoing, terms and conditions on any purchase orders or similar + materials submitted by you to Hauppauge, and any terms contained in + Hauppauges standard acknowledgment form that are in conflict with + these terms, shall be of no force or effect. + + SEVERABILITY. If any provision of this Agreement is held by a court of + competent jurisdiction to be contrary to law, such provision shall be + changed and interpreted so as to best accomplish the objectives of the + original provision to the fullest extent allowed by law and the + remaining provisions of this Agreement shall remain in full force and + effect. + + EXPORT RESTRICTIONS. Each party acknowledges that the Firmware is + subject to applicable import and export regulations of the United + States and of the countries in which each party transacts business, + specifically including U.S. Export Administration Act and Export + Administration Regulations. Each party shall comply with such laws and + regulations, as well as all other laws and regulations applicable to + the Firmware. Without limiting the generality of the foregoing, each + party agrees that it will not export, re-export, transfer or divert + any of the Firmware or the direct programs thereof to any restricted + place or party in accordance with U.S. export regulations. Note that + Firmware containing encryption may be subject to additional + restrictions. + + APPLICABLE LAWS. Claims arising under this Agreement shall be governed + by the laws of New York, excluding its principles of conflict of laws + and the United Nations Convention on Contracts for the Sale of + Goods. You may not export the Firmware in violation of applicable + export laws and regulations. Hauppauge is not obligated under any + other agreements unless they are in writing and signed by an + authorized representative of Hauppauge. + + GOVERNMENT RESTRICTED RIGHTS. The Firmware is provided with + "RESTRICTED RIGHTS." Use, duplication, or disclosure by the Government + is subject to restrictions as set forth in FAR52.227-14 and + DFAR252.227-7013 et seq. or their successors. Use of the Firmware by + the Government constitutes acknowledgment of Hauppauge's proprietary + rights therein. Contractor or Manufacturer is Hauppauge Computer + Works, Inc. 91 Cabot Court Hauppauge, NY 11788 + + TERMINATION OF THIS AGREEMENT. Hauppauge may terminate this Agreement + at any time if you violate its terms. Upon termination, you will + immediately destroy the Firmware or return all copies of the Firmware + to Hauppauge. + licenses: + - key: hauppauge-firmware-oem + name: Hauppauge Firmware OEM License + short_name: Hauppauge Firmware OEM License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Hauppauge + homepage_url: https://lists.debian.org/debian-devel/2007/02/msg00498.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/hauppauge-firmware-oem + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/hauppauge-firmware-oem.LICENSE + spdx_license_key: LicenseRef-scancode-hauppauge-firmware-oem + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/hauppauge-firmware-oem.LICENSE +other_license_detections: [] copyright: Copyright 2003-2006 Hauppauge -matches: - - score: '100.0' - start_line: 6 - end_line: 154 - matcher: 2-aho - rule_length: 1277 - matched_length: 1277 - match_coverage: '100.0' - rule_relevance: 100 - identifier: hauppauge-firmware-oem.LICENSE - license_expression: hauppauge-firmware-oem - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - OEM/IHV/ISV FIRMWARE LICENSE AGREEMENT - - IMPORTANT - PLEASE READ BEFORE INSTALLING OR USING THIS FIRMWARE - - Do not use or load this firmware image (the "Firmware") until you have - carefully read the following terms and conditions. By loading or using - the Firmware, you agree to the terms of this Agreement. If you do not - wish to so agree, do not install or use the Firmware. - - LICENSEES: Please note: - - * If you are an End-User, only the END-USER FIRMWARE LICENSE AGREEMENT - applies. - - * If you are an Original Equipment Manufacturer (OEM), Independent - Hardware Vendor (IHV), or Independent Firmware Vendor (ISV), the - OEM/IHV/ISV FIRMWARE LICENSE AGREEMENT applies (this license), as - well as the END-USER FIRMWARE LICENSE AGREEMENT. - - LICENSE. This Firmware is licensed for use only in conjunction with - Hauppauge component products. Use of the Firmware in conjunction with - non-Hauppauge component products is not licensed hereunder. Subject to - the terms of this Agreement, Hauppauge grants to you a nonexclusive, - nontransferable, worldwide, fully paid-up license under Hauppauge's - copyrights to: (i) copy the Firmware internally for your own - development and maintenance purposes; (ii) copy and distribute the - Firmware to your end-users, but only under a license agreement with - terms at least as restrictive as those contained in Hauppauge's - END-USER FIRMWARE LICENSE AGREEMENT; and (iii) modify, copy and - distribute the end-user documentation which may accompany the - Firmware, but only in association with the Firmware. - - If you are not the final manufacturer or vendor of a computer system - or firmware program incorporating the Firmware, then you may transfer - a copy of the Firmware, including any related documentation (modified - or unmodified) to your recipient for use in accordance with the terms - of this Agreement, provided such recipient agrees to be fully bound by - the terms hereof. You shall not otherwise assign, sublicense, lease, - or in any other way transfer or disclose Firmware to any third - party. You may not, nor may you assist any other person or entity to - modify, translate, convert to another programming language, decompile, - reverse engineer, or disassemble any portion of the Firmware or - otherwise attempt to derive source code from any object code modules - of the Firmware or any internal data files generated by the - Firmware. Your rights to redistribute the Firmware shall be contingent - upon your installation of this Agreement in its entirety in the same - directory as the Firmware. - - CONTRACTORS. For the purpose of this Agreement, and notwithstanding - anything to the contrary hereunder, solely with respect to the - requirements for compliance with the terms hereunder, any contractors - or consultants that You use to perform the work or otherwise assist - You in the development or products using this Firmware shall be deemed - to be End Users and accordingly, upon receipt of the Firmware, shall - be bound by the terms of the END-USER FIRMWARE LICENSE AGREEMENT. No - additional agreement between You and such consultants or contractors - is required under this Agreement to detail such compliance. - - TRADEMARKS. Except as expressly provided herein, you shall not use - Hauppauge's name in any publications, advertisements, or other - announcements without Hauppauge's prior written consent. You do not - have any rights to use any Hauppauge trademarks or logos. - - OWNERSHIP OF FIRMWARE AND COPYRIGHTS. Firmware and accompanying - materials, if any, are owned by Hauppauge or its suppliers and - licensors and may be protected by copyright, trademark, patent and - trade secret law and international treaties. Any rights, express or - implied, in the intellectual property embodied in the foregoing, other - than those specified in this Agreement, are reserved by Hauppauge and - its suppliers and licensors or otherwise as set forth in any - applicable open source license agreement. You will keep the Firmware - free of liens, attachments, and other encumbrances. You agree not to - remove any proprietary notices and/or any labels from the Firmware and - accompanying materials without prior written approval by Hauppauge - - EXCLUSION OF WARRANTIES. - THE FIRMWARE IS PROVIDED "AS IS" AND POSSIBLY WITH FAULTS. UNLESS - EXPRESSLY AGREED OTHERWISE, HAUPPAUGE AND ITS SUPPLIERS AND LICENSORS - DISCLAIM ANY AND ALL WARRANTIES AND GUARANTEES, EXPRESS, IMPLIED OR - OTHERWISE, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. - Hauppauge does not warrant or assume responsibility for the accuracy - or completeness of any information, text, graphics, links or other - items contained within the Firmware. You assume all liability, - financial or otherwise, associated with Your use or disposition of the - Firmware. - - LIMITATION OF LIABILITY. IN NO EVENT SHALL HAUPPAUGE OR ITS SUPPLIERS - AND LICENSORS BE LIABLE FOR ANY DAMAGES WHATSOEVER FROM ANY CAUSE OF - ACTION OF ANY KIND (INCLUDING, WITHOUT LIMITATION, LOST PROFITS, - BUSINESS INTERRUPTION, OR LOST INFORMATION) ARISING OUT OF THE USE, - MODIFICATION, OR INABILITY TO USE THE FIRMWARE, OR OTHERWISE, NOR FOR - PUNITIVE, INCIDENTAL, CONSEQUENTIAL, OR SPECIAL DAMAGES OF ANY KIND, - EVEN IF HAUPPAUGE OR ITS SUPPLIERS AND LICENSORS HAVE BEEN ADVISED OF - THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT EXCLUSION - OR LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES OR CONSEQUENTIAL OR - INCIDENTAL DAMAGES, SO CERTAIN LIMITATIONS MAY NOT APPLY. YOU MAY ALSO - HAVE OTHER LEGAL RIGHTS THAT VARY BETWEEN JURISDICTIONS. - - WAIVER AND AMENDMENT. No modification, amendment or waiver of any - provision of this Agreement shall be effective unless in writing and - signed by an officer of Hauppauge. No failure or delay in exercising - any right, power, or remedy under this Agreement shall operate as a - waiver of any such right, power or remedy. Without limiting the - foregoing, terms and conditions on any purchase orders or similar - materials submitted by you to Hauppauge, and any terms contained in - Hauppauges standard acknowledgment form that are in conflict with - these terms, shall be of no force or effect. - - SEVERABILITY. If any provision of this Agreement is held by a court of - competent jurisdiction to be contrary to law, such provision shall be - changed and interpreted so as to best accomplish the objectives of the - original provision to the fullest extent allowed by law and the - remaining provisions of this Agreement shall remain in full force and - effect. - - EXPORT RESTRICTIONS. Each party acknowledges that the Firmware is - subject to applicable import and export regulations of the United - States and of the countries in which each party transacts business, - specifically including U.S. Export Administration Act and Export - Administration Regulations. Each party shall comply with such laws and - regulations, as well as all other laws and regulations applicable to - the Firmware. Without limiting the generality of the foregoing, each - party agrees that it will not export, re-export, transfer or divert - any of the Firmware or the direct programs thereof to any restricted - place or party in accordance with U.S. export regulations. Note that - Firmware containing encryption may be subject to additional - restrictions. - - APPLICABLE LAWS. Claims arising under this Agreement shall be governed - by the laws of New York, excluding its principles of conflict of laws - and the United Nations Convention on Contracts for the Sale of - Goods. You may not export the Firmware in violation of applicable - export laws and regulations. Hauppauge is not obligated under any - other agreements unless they are in writing and signed by an - authorized representative of Hauppauge. - - GOVERNMENT RESTRICTED RIGHTS. The Firmware is provided with - "RESTRICTED RIGHTS." Use, duplication, or disclosure by the Government - is subject to restrictions as set forth in FAR52.227-14 and - DFAR252.227-7013 et seq. or their successors. Use of the Firmware by - the Government constitutes acknowledgment of Hauppauge's proprietary - rights therein. Contractor or Manufacturer is Hauppauge Computer - Works, Inc. 91 Cabot Court Hauppauge, NY 11788 - - TERMINATION OF THIS AGREEMENT. Hauppauge may terminate this Agreement - at any time if you violate its terms. Upon termination, you will - immediately destroy the Firmware or return all copies of the Firmware - to Hauppauge. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-iwlwifi.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-iwlwifi.copyright-detailed.expected.yml index 91662e8d6d6..5239afbdd8c 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-iwlwifi.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-iwlwifi.copyright-detailed.expected.yml @@ -1,57 +1,80 @@ -primary_license: declared_license: -license_expression: intel -copyright: Copyright (c) 2006-2016, Intel Corporation -matches: - - score: '100.0' - start_line: 7 - end_line: 42 - matcher: 2-aho - rule_length: 295 - matched_length: 295 - match_coverage: '100.0' - rule_relevance: 100 - identifier: intel.LICENSE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: +declared_license_expression: intel +declared_license_expression_spdx: LicenseRef-scancode-intel +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: intel + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 7 + end_line: 42 + matched_length: 295 + match_coverage: '100.0' + matcher: 2-aho + license_expression: intel + rule_identifier: intel.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 295 + rule_relevance: 100 + matched_text: | + Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Intel Corporation nor the names of its suppliers - may be used to endorse or promote products derived from this software - without specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software - is permitted. + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of Intel Corporation nor the names of its suppliers + may be used to endorse or promote products derived from this software + without specific prior written permission. + * No reverse engineering, decompilation, or disassembly of this software + is permitted. - Limited patent license. Intel Corporation grants a world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but solely to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not apply to - any other combinations which include this software. No hardware per - se is licensed hereunder. + Limited patent license. Intel Corporation grants a world-wide, + royalty-free, non-exclusive license under patents it now or hereafter + owns or controls to make, have made, use, import, offer to sell and + sell ("Utilize") this software, but solely to the extent that any + such patent is necessary to Utilize the software alone, or in + combination with an operating system licensed under an approved Open + Source license as listed by the Open Source Initiative at + http://opensource.org/licenses. The patent license shall not apply to + any other combinations which include this software. No hardware per + se is licensed hereunder. - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: intel + name: Intel Limited Patent License + short_name: Intel Limited Patent License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Intel Corporation + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.IntcSST2 + text_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.adsp_sst + reference_url: https://scancode-licensedb.aboutcode.org/intel + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE + spdx_license_key: LicenseRef-scancode-intel + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE +other_license_detections: [] +copyright: Copyright (c) 2006-2016, Intel Corporation diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-libertas.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-libertas.copyright-detailed.expected.yml index e03eea2dee5..755916d03b2 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-libertas.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-libertas.copyright-detailed.expected.yml @@ -1,109 +1,152 @@ -primary_license: None declared_license: - Binary redistribution (Marvell 1) - Binary redistribution (Marvell 2) -license_expression: proprietary-license AND marvell-firmware -copyright: | - Marvell International Ltd. - 2006, One Laptop per Child and Marvell Corporation. -matches: - - score: '96.37' - start_line: 11 - end_line: 48 - matcher: 3-seq - rule_length: 303 - matched_length: 292 - match_coverage: '96.37' - rule_relevance: 100 - identifier: proprietary-license_319.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: +declared_license_expression: proprietary-license AND marvell-firmware +declared_license_expression_spdx: LicenseRef-scancode-proprietary-license AND LicenseRef-scancode-marvell-firmware +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '96.37' + start_line: 11 + end_line: 48 + matched_length: 292 + match_coverage: '96.37' + matcher: 3-seq + license_expression: proprietary-license + rule_identifier: proprietary-license_319.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_319.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 303 + rule_relevance: 100 + matched_text: | + Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. - * Neither the name of [Marvell] [International] [Ltd]. nor the names of its - suppliers may be used to endorse or promote products derived from - this software without specific prior written permission. + * Neither the name of Marvell International Ltd. nor the names of its + suppliers may be used to endorse or promote products derived from + this software without specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this - software is permitted. + * No reverse engineering, decompilation, or disassembly of this + software is permitted. - Limited patent license. [Marvell] [International] Ltd. grants a - world-wide, royalty-free, non-exclusive license under patents it now - or hereafter owns or controls to make, have made, use, import, offer - to sell and sell ("Utilize") this software, but solely to the extent - that any such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not apply to - any other combinations which include this software. No hardware per se - is licensed hereunder. + Limited patent license. Marvell International Ltd. grants a + world-wide, royalty-free, non-exclusive license under patents it now + or hereafter owns or controls to make, have made, use, import, offer + to sell and sell ("Utilize") this software, but solely to the extent + that any such patent is necessary to Utilize the software alone, or in + combination with an operating system licensed under an approved Open + Source license as listed by the Open Source Initiative at + http://opensource.org/licenses. The patent license shall not apply to + any other combinations which include this software. No hardware per se + is licensed hereunder. - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 55 - end_line: 84 - matcher: 2-aho - rule_length: 242 - matched_length: 242 - match_coverage: '100.0' - rule_relevance: 100 - identifier: marvell-firmware.LICENSE - license_expression: marvell-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: marvell-firmware + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 55 + end_line: 84 + matched_length: 242 + match_coverage: '100.0' + matcher: 2-aho + license_expression: marvell-firmware + rule_identifier: marvell-firmware.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/marvell-firmware.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 242 + rule_relevance: 100 + matched_text: | + Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Marvell Corporation nor the names of its suppliers - may be used to endorse or promote products derived from this software - without specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software - is permitted. - * You may not use or attempt to use this software in conjunction with - any product that is offered by a third party as a replacement, - substitute or alternative to a Marvell Product where a Marvell Product - is defined as a proprietary wireless LAN embedded client solution of - Marvell or a Marvell Affiliate. + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of Marvell Corporation nor the names of its suppliers + may be used to endorse or promote products derived from this software + without specific prior written permission. + * No reverse engineering, decompilation, or disassembly of this software + is permitted. + * You may not use or attempt to use this software in conjunction with + any product that is offered by a third party as a replacement, + substitute or alternative to a Marvell Product where a Marvell Product + is defined as a proprietary wireless LAN embedded client solution of + Marvell or a Marvell Affiliate. - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: marvell-firmware + name: Marvell Firmware License + short_name: Marvell Firmware License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Marvell + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.OLPC + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/marvell-firmware + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/marvell-firmware.LICENSE + spdx_license_key: LicenseRef-scancode-marvell-firmware + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/marvell-firmware.LICENSE +other_license_detections: [] +copyright: | + Marvell International Ltd. + 2006, One Laptop per Child and Marvell Corporation. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-linux-nonfree.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-linux-nonfree.copyright-detailed.expected.yml index 76318bea679..72a2b66ebc4 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-linux-nonfree.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-linux-nonfree.copyright-detailed.expected.yml @@ -1,56 +1,96 @@ -primary_license: declared_license: -license_expression: gpl-2.0-plus AND gpl-2.0 -copyright: | - Copyright 2006-2009 Bastian Blank - Copyright 2009 Ben Hutchings -matches: - - score: '100.0' - start_line: 6 - end_line: 20 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_68.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: +declared_license_expression: gpl-2.0-plus AND gpl-2.0 +declared_license_expression_spdx: GPL-2.0-or-later AND GPL-2.0-only +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0-plus AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 6 + end_line: 20 + matched_length: 114 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_68.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_68.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 114 + rule_relevance: 100 + matched_text: | + License: - This package 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 2 of the License, or - (at your option) any later version. + This package 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 2 of the License, or + (at your option) any later version. - This package 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. + This package 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. - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - score: '100.0' - start_line: 22 - end_line: 23 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 22 + end_line: 23 + matched_length: 24 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1120.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1120.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only +other_license_detections: [] +copyright: | + Copyright 2006-2009 Bastian Blank + Copyright 2009 Ben Hutchings diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-linux.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-linux.copyright-detailed.expected.yml index 76318bea679..72a2b66ebc4 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-linux.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-linux.copyright-detailed.expected.yml @@ -1,56 +1,96 @@ -primary_license: declared_license: -license_expression: gpl-2.0-plus AND gpl-2.0 -copyright: | - Copyright 2006-2009 Bastian Blank - Copyright 2009 Ben Hutchings -matches: - - score: '100.0' - start_line: 6 - end_line: 20 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_68.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: +declared_license_expression: gpl-2.0-plus AND gpl-2.0 +declared_license_expression_spdx: GPL-2.0-or-later AND GPL-2.0-only +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0-plus AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 6 + end_line: 20 + matched_length: 114 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_68.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_68.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 114 + rule_relevance: 100 + matched_text: | + License: - This package 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 2 of the License, or - (at your option) any later version. + This package 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 2 of the License, or + (at your option) any later version. - This package 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. + This package 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. - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - score: '100.0' - start_line: 22 - end_line: 23 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 22 + end_line: 23 + matched_length: 24 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1120.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1120.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only +other_license_detections: [] +copyright: | + Copyright 2006-2009 Bastian Blank + Copyright 2009 Ben Hutchings diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-misc-nonfree.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-misc-nonfree.copyright-detailed.expected.yml index 5482ce3c927..96f277fa4bc 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-misc-nonfree.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-misc-nonfree.copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: None declared_license: - BSD (3Com) - Permissive (Advansys) @@ -35,13 +34,1970 @@ declared_license: - BSD (Ikanos) - Binary redistribution (Conexant) - Binary redistribution (Intel) -license_expression: 3com-microcode AND bsd-simplified-source AND agere-bsd AND x11-acer AND - ctl-linux-firmware AND other-permissive AND linux-openib AND proprietary-license AND bsd-simplified-source +declared_license_expression: 3com-microcode AND bsd-simplified-source AND agere-bsd AND x11-acer + AND ctl-linux-firmware AND other-permissive AND linux-openib AND proprietary-license AND bsd-simplified-source AND proprietary-license AND isc AND isc AND proprietary-license AND bsd-new AND isc AND proprietary-license AND proprietary-license AND intel AND intel AND nxp-firmware-patent AND bsd-original AND mit AND moxa-linux-firmware AND ralink-firmware AND proprietary-license AND proprietary-license AND intel AND proprietary-license AND proprietary-license AND ralink-firmware AND other-permissive AND other-permissive AND (bsd-new AND proprietary-license) AND proprietary-license +declared_license_expression_spdx: LicenseRef-scancode-3com-microcode AND LicenseRef-scancode-bsd-simplified-source + AND LicenseRef-scancode-agere-bsd AND LicenseRef-scancode-x11-acer AND LicenseRef-scancode-ctl-linux-firmware + AND LicenseRef-scancode-other-permissive AND Linux-OpenIB AND LicenseRef-scancode-proprietary-license + AND LicenseRef-scancode-bsd-simplified-source AND LicenseRef-scancode-proprietary-license + AND ISC AND ISC AND LicenseRef-scancode-proprietary-license AND BSD-3-Clause AND ISC AND LicenseRef-scancode-proprietary-license + AND LicenseRef-scancode-proprietary-license AND LicenseRef-scancode-intel AND LicenseRef-scancode-intel + AND LicenseRef-scancode-nxp-firmware-patent AND BSD-4-Clause AND MIT AND LicenseRef-scancode-moxa-linux-firmware + AND LicenseRef-scancode-ralink-firmware AND LicenseRef-scancode-proprietary-license AND LicenseRef-scancode-proprietary-license + AND LicenseRef-scancode-intel AND LicenseRef-scancode-proprietary-license AND LicenseRef-scancode-proprietary-license + AND LicenseRef-scancode-ralink-firmware AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-permissive + AND (BSD-3-Clause AND LicenseRef-scancode-proprietary-license) AND LicenseRef-scancode-proprietary-license +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: 3com-microcode + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 11 + end_line: 38 + matched_length: 264 + match_coverage: '100.0' + matcher: 2-aho + license_expression: 3com-microcode + rule_identifier: 3com-microcode3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/3com-microcode3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 264 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms of the 3c990img.h + microcode software are permitted provided that the following conditions + are met: + 1. Redistribution of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistribution in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of 3Com may not be used to endorse or promote products + derived from this software without specific prior written permission + + THIS SOFTWARE IS PROVIDED BY 3COM ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + USER ACKNOWLEDGES AND AGREES THAT PURCHASE OR USE OF THE 3c990img.h + MICROCODE SOFTWARE WILL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY + IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL PROPERTY RIGHTS + (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) + EMBODIED IN ANY OTHER 3COM HARDWARE OR SOFTWARE EITHER SOLELY OR IN + COMBINATION WITH THE 3c990img.h MICROCODE SOFTWARE + licenses: + - key: 3com-microcode + name: 3Com Microcode + short_name: 3Com Microcode + category: Permissive + is_exception: no + is_unknown: no + owner: HP - Hewlett Packard + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/3com-microcode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/3com-microcode.LICENSE + spdx_license_key: LicenseRef-scancode-3com-microcode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/3com-microcode.LICENSE + - license_expression: bsd-simplified-source + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 46 + end_line: 49 + matched_length: 30 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified-source + rule_identifier: bsd-simplified-source.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-source.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 30 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that redistributions of source + code retain the above copyright notice and this comment without + modification. + licenses: + - key: bsd-simplified-source + name: BSD-Simplified source + short_name: BSD-Simplified source + category: Permissive + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified-source + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-source.LICENSE + spdx_license_key: LicenseRef-scancode-bsd-simplified-source + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-source.LICENSE + - license_expression: agere-bsd + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 56 + end_line: 92 + matched_length: 296 + match_coverage: '100.0' + matcher: 1-hash + license_expression: agere-bsd + rule_identifier: agere-bsd_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agere-bsd_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 296 + rule_relevance: 100 + matched_text: | + This software is provided subject to the following terms and conditions, + which you should read carefully before using the software. Using this + software indicates your acceptance of these terms and conditions. If you do + not agree with these terms and conditions, do not use the software. + + All rights reserved. + + Redistribution and use in source or binary forms, with or without + modifications, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this + list of conditions and the following Disclaimer as comments in the code as + well as in the documentation and/or other materials provided with the + distribution. + + Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following Disclaimer in the documentation + and/or other materials provided with the distribution. + + Neither the name of Agere Systems Inc. nor the names of the contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + Disclaimer + + THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY + USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN + RISK. IN NO EVENT SHALL AGERE SYSTEMS INC. OR CONTRIBUTORS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, INCLUDING, BUT NOT LIMITED TO, CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: agere-bsd + name: Agere Systems BSD Software license + short_name: Agere BSD + category: Permissive + is_exception: no + is_unknown: no + owner: LSI Corporation + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.agere + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/agere-bsd + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agere-bsd.LICENSE + spdx_license_key: LicenseRef-scancode-agere-bsd + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/agere-bsd.LICENSE + - license_expression: x11-acer + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 97 + end_line: 109 + matched_length: 112 + match_coverage: '100.0' + matcher: 1-hash + license_expression: x11-acer + rule_identifier: x11-acer.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-acer.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 112 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and/or distribute this software for + any purpose with or without fee is hereby granted, provided that the + above copyright notice and this permission notice appear in all + copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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 + TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + licenses: + - key: x11-acer + name: X11-Style (Acer) + short_name: X11-Style (Acer) + category: Permissive + is_exception: no + is_unknown: no + owner: Acer Labs + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.Abilis + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/x11-acer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-acer.LICENSE + spdx_license_key: LicenseRef-scancode-x11-acer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-acer.LICENSE + - license_expression: ctl-linux-firmware + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 116 + end_line: 159 + matched_length: 364 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ctl-linux-firmware + rule_identifier: ctl-linux-firmware.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ctl-linux-firmware.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 364 + rule_relevance: 100 + matched_text: | + Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: + + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of Creative Technology Ltd or its affiliates ("CTL") + nor the names of its suppliers may be used to endorse or promote + products derived from this software without specific prior written + permission. + * No reverse engineering, decompilation, or disassembly of this software + (or any part thereof) is permitted. + + Limited patent license. CTL grants a limited, world-wide, + royalty-free, non-exclusive license under patents it now or hereafter + owns or controls to make, have made, use, import, offer to sell and + sell ("Utilize") this software, but strictly only to the extent that any + such patent is necessary to Utilize the software alone, or in + combination with an operating system licensed under an approved Open + Source license as listed by the Open Source Initiative at + http://opensource.org/licenses. The patent license shall not be + applicable, to any other combinations which include this software. + No hardware per se is licensed hereunder. + + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + + NO OTHER RIGHTS GRANTED. USER HEREBY ACKNOWLEDGES AND AGREES THAT USE OF + THIS SOFTWARE SHALL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY + IMPLICATION, ESTOPPEL, OR OTHERWISE TO ANY INTELLECTUAL PROPERTY RIGHTS + (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) + EMBODIED IN ANY OTHER CTL HARDWARE OR SOFTWARE WHETHER SOLELY OR IN + COMBINATION WITH THIS SOFTWARE. + licenses: + - key: ctl-linux-firmware + name: Creative Technology Linux Firmware License + short_name: Creative Technology Linux Firmware License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Creative Technology Ltd + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.ca0132 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ctl-linux-firmware + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ctl-linux-firmware.LICENSE + spdx_license_key: LicenseRef-scancode-ctl-linux-firmware + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ctl-linux-firmware.LICENSE + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 164 + end_line: 166 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-permissive + rule_identifier: other-permissive_66.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_66.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + Permission is hereby granted for the distribution of this firmware + data in hexadecimal or equivalent format, provided this copyright + notice is accompanying it. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: linux-openib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 173 + end_line: '193' + matched_length: 143 + match_coverage: '100.0' + matcher: 2-aho + license_expression: linux-openib + rule_identifier: linux-openib.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 143 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or + without modification, are permitted provided that the following + conditions are met: + + - Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + - Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + THE 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. + licenses: + - key: linux-openib + name: Linux-OpenIB + short_name: Linux-OpenIB + category: Permissive + is_exception: no + is_unknown: no + owner: Linux Foundation + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h + text_url: https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README + reference_url: https://scancode-licensedb.aboutcode.org/linux-openib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE + spdx_license_key: Linux-OpenIB + spdx_url: https://spdx.org/licenses/Linux-OpenIB + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 200 + end_line: 223 + matched_length: '199' + match_coverage: '100.0' + matcher: 2-aho + license_expression: proprietary-license + rule_identifier: proprietary-license_334.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_334.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '199' + rule_relevance: 100 + matched_text: | + Redistribution and use in binary form, without modification, are + permitted provided that the following conditions are met: + + 1. Redistribution in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + 2. The name of Chelsio Communications may not be used to endorse or + promote products derived from this software without specific prior + written permission. + 3. Reverse engineering, decompilation, or disassembly of this + firmware is not permitted. + + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: bsd-simplified-source + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 228 + end_line: 231 + matched_length: 30 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified-source + rule_identifier: bsd-simplified-source.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-source.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 30 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that redistributions of source + code retain the above copyright notice and this comment without + modification. + licenses: + - key: bsd-simplified-source + name: BSD-Simplified source + short_name: BSD-Simplified source + category: Permissive + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified-source + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-source.LICENSE + spdx_license_key: LicenseRef-scancode-bsd-simplified-source + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-source.LICENSE + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 236 + end_line: 247 + matched_length: 120 + match_coverage: '100.0' + matcher: 1-hash + license_expression: proprietary-license + rule_identifier: proprietary-license_332.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_332.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 120 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and/or distribute this software, only + for use with Xceive ICs, for any purpose with or without fee is hereby + granted, provided that the above copyright notice and this permission + notice appear in all source code copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, 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. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 252 + end_line: 264 + matched_length: 112 + match_coverage: '100.0' + matcher: 1-hash + license_expression: isc + rule_identifier: isc.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 112 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and/or distribute this software for + any purpose with or without fee is hereby granted, provided that the + above copyright notice and this permission notice appear in all + copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 269 + end_line: 281 + matched_length: 112 + match_coverage: '100.0' + matcher: 1-hash + license_expression: isc + rule_identifier: isc.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 112 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and/or distribute this software for + any purpose with or without fee is hereby granted, provided that the + above copyright notice and this permission notice appear in all + copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 286 + end_line: 293 + matched_length: 75 + match_coverage: '100.0' + matcher: 1-hash + license_expression: proprietary-license + rule_identifier: proprietary-license_331.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_331.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 75 + rule_relevance: 100 + matched_text: | + TERRATEC grants permission to use and redistribute these firmware + files for use with TERRATEC devices, but not as part of the Linux + kernel or in any other form which would require these files themselves + to be covered by the terms of the GNU General Public License. + + These firmware files are distributed in the hope that they will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty + of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 300 + end_line: 323 + matched_length: 211 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_786.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_786.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 211 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3. Neither the name of Intel Corporation nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 328 + end_line: 339 + matched_length: 112 + match_coverage: '100.0' + matcher: 1-hash + license_expression: isc + rule_identifier: isc.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 112 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT + SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 344 + end_line: 350 + matched_length: 75 + match_coverage: '100.0' + matcher: 1-hash + license_expression: proprietary-license + rule_identifier: proprietary-license_330.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_330.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 75 + rule_relevance: 100 + matched_text: | + Sensoray grants permission to use and redistribute these firmware + files for use with Sensoray devices, but not as a part of the Linux + kernel or in any other form which would require these files themselves + to be covered by the terms of the GNU General Public License. + These firmware files are distributed in the hope that they will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty + of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 355 + end_line: 363 + matched_length: 73 + match_coverage: '100.0' + matcher: 1-hash + license_expression: proprietary-license + rule_identifier: proprietary-license_328.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_328.RULE + referenced_filenames: + - LICENCE.go7007 + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 73 + rule_relevance: 100 + matched_text: | + The firmware files included in the firmware/ directory may be freely + redistributed only in conjunction with this document [LICENCE.go7007]; + but modification, tampering and reverse engineering are prohibited. + + MICRONAS USA, INC., MAKES NO WARRANTIES TO ANY PERSON OR ENTITY WITH + RESPECT TO THE SOFTWARE OR ANY DERIVATIVES THEREOF OR ANY SERVICES OR + LICENSES AND DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION + WARRANTIES OF MERCHANTABILITY, SUPPORT, AND FITNESS FOR A PARTICULAR + PURPOSE AND NON-INFRINGEMENT. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: intel + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 370 + end_line: 403 + matched_length: 268 + match_coverage: '100.0' + matcher: 2-aho + license_expression: intel + rule_identifier: intel_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/intel_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 268 + rule_relevance: 95 + matched_text: | + Redistribution. + + Redistribution and use in binary form, without modification, are permitted + provided that the following conditions are met: + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Intel Corporation nor the names of its suppliers may + be used to endorse or promote products derived from this software without + specific prior written permission. + * No reverse engineering, decompilation, or disassembly of this software is + permitted. + + Limited patent license. + + Intel Corporation grants a world-wide, royalty-free, non-exclusive license + under patents it now or hereafter owns or controls to make, have made, use, + import, offer to sell and sell (“Utilize”) this software, but solely to the + extent that any such patent is necessary to Utilize the software alone. The + patent license shall not apply to any combinations which include this software. + No hardware per se is licensed hereunder. + + DISCLAIMER. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: intel + name: Intel Limited Patent License + short_name: Intel Limited Patent License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Intel Corporation + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.IntcSST2 + text_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.adsp_sst + reference_url: https://scancode-licensedb.aboutcode.org/intel + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE + spdx_license_key: LicenseRef-scancode-intel + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE + - license_expression: nxp-firmware-patent + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 414 + end_line: 457 + matched_length: 384 + match_coverage: '100.0' + matcher: 2-aho + license_expression: nxp-firmware-patent + rule_identifier: nxp-firmware-patent.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nxp-firmware-patent.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 384 + rule_relevance: 100 + matched_text: | + Redistribution. Reproduction and redistribution in binary form, without + modification, for use solely in conjunction with a NXP + chipset, is permitted provided that the following conditions are met: + + . Redistributions must reproduce the above copyright notice and the following + disclaimer in the documentation and/or other materials provided with the + distribution. + + . Neither the name of NXP nor the names of its suppliers + may be used to endorse or promote products derived from this Software + without specific prior written permission. + + . No reverse engineering, decompilation, or disassembly of this Software is + permitted. + + Limited patent license. NXP (.Licensor.) grants you + (.Licensee.) a limited, worldwide, royalty-free, non-exclusive license under + the Patents to make, have made, use, import, offer to sell and sell the + Software. No hardware per se is licensed hereunder. + The term .Patents. as used in this agreement means only those patents or patent + applications owned solely and exclusively by Licensor as of the date of + Licensor.s submission of the Software and any patents deriving priority (i.e., + having a first effective filing date) therefrom. The term .Software. as used in + this agreement means the firmware image submitted by Licensor, under the terms + of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/ + linux-firmware.git. + Notwithstanding anything to the contrary herein, Licensor does not grant and + Licensee does not receive, by virtue of this agreement or the Licensor's + submission of any Software, any license or other rights under any patent or + patent application owned by any affiliate of Licensor or any other entity + (other than Licensor), whether expressly, impliedly, by virtue of estoppel or + exhaustion, or otherwise. + + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: nxp-firmware-patent + name: NXP Firmware with Patent License + short_name: NXP Firmware with Patent License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: NXP + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.sdma_firmware + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/nxp-firmware-patent + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nxp-firmware-patent.LICENSE + spdx_license_key: LicenseRef-scancode-nxp-firmware-patent + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nxp-firmware-patent.LICENSE + - license_expression: bsd-original + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 462 + end_line: 487 + matched_length: 233 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-original + rule_identifier: bsd-original_44.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_44.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 233 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by Kawasaki LSI. + 4. Neither the name of the company nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY KAWASAKI LSI ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL KAWASAKI LSI BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-original + name: BSD-Original + short_name: BSD-Original + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6 + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE + spdx_license_key: BSD-4-Clause + spdx_url: https://spdx.org/licenses/BSD-4-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '98.77' + start_line: 494 + end_line: 510 + matched_length: 161 + match_coverage: '100.0' + matcher: 3-seq + license_expression: mit + rule_identifier: mit_712.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_712.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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 + MATROX GRAPHICS INC., OR ANY OTHER CONTRIBUTORS 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: moxa-linux-firmware + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 515 + end_line: 530 + matched_length: 143 + match_coverage: '100.0' + matcher: 1-hash + license_expression: moxa-linux-firmware + rule_identifier: moxa-linux-firmware.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/moxa-linux-firmware.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 143 + rule_relevance: 100 + matched_text: | + The software accompanying this license statement (the “Software”) + is the property of Moxa Inc. (the “Moxa”), and is protected by + United States and International Copyright Laws and International + treaty provisions. No ownership rights are granted by this + Agreement or possession of the Software. Therefore, you must treat + the Licensed Software like any other copyrighted material. Your + rights and obligations in its use are described as follows: + + 1. You may freely redistribute this software under this license. + 2. You may freely download and use this software on Moxa's device. + 3. You may not modify or attempt to reverse engineer the software, or + make any attempt to change or even examine the source code of the + software. + 4. You may not re-license or sub-license the software to any person or + business, using any other license. + 5. Moxa(r) is worldwide registered trademark. + licenses: + - key: moxa-linux-firmware + name: Moxa Linux Firmware License + short_name: Moxa Linux Firmware License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Moxa + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.moxa + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/moxa-linux-firmware + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/moxa-linux-firmware.LICENSE + spdx_license_key: LicenseRef-scancode-moxa-linux-firmware + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/moxa-linux-firmware.LICENSE + - license_expression: ralink-firmware + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 537 + end_line: 572 + matched_length: 297 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ralink-firmware + rule_identifier: ralink-firmware.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ralink-firmware.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 297 + rule_relevance: 100 + matched_text: | + Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: + + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of Ralink Technology Corporation nor the names of its + suppliers may be used to endorse or promote products derived from this + software without specific prior written permission. + * No reverse engineering, decompilation, or disassembly of this software + is permitted. + + Limited patent license. Ralink Technology Corporation grants a world-wide, + royalty-free, non-exclusive license under patents it now or hereafter + owns or controls to make, have made, use, import, offer to sell and + sell ("Utilize") this software, but solely to the extent that any + such patent is necessary to Utilize the software alone, or in + combination with an operating system licensed under an approved Open + Source license as listed by the Open Source Initiative at + http://opensource.org/licenses. The patent license shall not apply to + any other combinations which include this software. No hardware per + se is licensed hereunder. + + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: ralink-firmware + name: Ralink Firmware License + short_name: Ralink Firmware License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: MediaTek + homepage_url: http://iotdk.intel.com/repos/3.0/licenses/linux-firmware/LICENCE.ralink-firmware.txt + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ralink-firmware + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ralink-firmware.LICENSE + spdx_license_key: LicenseRef-scancode-ralink-firmware + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ralink-firmware.LICENSE + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 577 + end_line: 577 + matched_length: 8 + match_coverage: '100.0' + matcher: 1-hash + license_expression: proprietary-license + rule_identifier: proprietary-license_324.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_324.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: All firmware components are redistributable in binary form. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 582 + end_line: 708 + matched_length: 956 + match_coverage: '100.0' + matcher: 1-hash + license_expression: proprietary-license + rule_identifier: proprietary-license_325.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_325.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 956 + rule_relevance: 100 + matched_text: | + IMPORTANT NOTICE -- READ CAREFULLY: This License For Customer Use of + NVIDIA Software ("LICENSE") is the agreement which governs use of + the software of NVIDIA Corporation and its subsidiaries ("NVIDIA") + downloadable herefrom, including computer software and associated + printed materials ("SOFTWARE"). By downloading, installing, copying, + or otherwise using the SOFTWARE, you agree to be bound by the terms + of this LICENSE. If you do not agree to the terms of this LICENSE, + do not download the SOFTWARE. + + RECITALS + + Use of NVIDIA's products requires three elements: the SOFTWARE, the + hardware, and a personal computer. The SOFTWARE is protected by copyright + laws and international copyright treaties, as well as other intellectual + property laws and treaties. The SOFTWARE may be protected by various + patents, and is not sold, and instead is only licensed for use, strictly + in accordance with this document. The hardware is protected by various + patents, and is sold, but this agreement does not cover that sale, since + it may not necessarily be sold as a package with the SOFTWARE. This + agreement sets forth the terms and conditions of the SOFTWARE LICENSE only. + + 1. DEFINITIONS + + 1.1 Customer. Customer means the entity or individual that + downloads or otherwise obtains the SOFTWARE. + + 2. GRANT OF LICENSE + + 2.1 Rights and Limitations of Grant. NVIDIA hereby grants Customer + the following non-exclusive, non-transferable right to use the + SOFTWARE, with the following limitations: + + 2.1.1 Rights. Customer may install and use multiple copies of the + SOFTWARE on a shared computer or concurrently on different computers, + and make multiple back-up copies of the SOFTWARE, solely for Customer's + use within Customer's Enterprise. "Enterprise" shall mean individual use + by Customer or any legal entity (such as a corporation or university) + and the subsidiaries it owns by more than fifty percent (50%). + + 2.1.2 Open Source Exception. Notwithstanding the foregoing terms + of Section 2.1.1, SOFTWARE may be copied and redistributed solely for + use on operating systems distributed under the terms of an OSI-approved + open source license as listed by the Open Source Initiative at + http://opensource.org, provided that the binary files thereof are not + modified, and Customer provides a copy of this license with the SOFTWARE. + + 2.1.3 Limitations. + + No Reverse Engineering. Customer may not reverse engineer, + decompile, or disassemble the SOFTWARE, nor attempt in any other + manner to obtain the source code. + + Usage. SOFTWARE is licensed only for use with microprocessor(s) which have + been (i) designed by NVIDIA and (ii) either (a) sold by or (b) licensed by + NVIDIA. Customer shall not use SOFTWARE in conjunction with, nor cause + SOFTWARE to be executed by, any other microprocessor. + + No Translation. Customer shall not translate SOFTWARE, nor cause or permit + SOFTWARE to be translated, from the architecture or language in which it is + originally provided by NVIDIA, into any other architecture or language. + + No Rental. Customer may not rent or lease the SOFTWARE to someone + else. + + 3. TERMINATION + + This LICENSE will automatically terminate if Customer fails to + comply with any of the terms and conditions hereof. In such event, + Customer must destroy all copies of the SOFTWARE and all of its + component parts. + + Defensive Suspension. If Customer commences or participates in any legal + proceeding against NVIDIA, then NVIDIA may, in its sole discretion, + suspend or terminate all license grants and any other rights provided + under this LICENSE during the pendency of such legal proceedings. + + 4. COPYRIGHT + + All title and copyrights in and to the SOFTWARE (including but + not limited to all images, photographs, animations, video, audio, + music, text, and other information incorporated into the SOFTWARE), + the accompanying printed materials, and any copies of the SOFTWARE, + are owned by NVIDIA, or its suppliers. The SOFTWARE is protected + by copyright laws and international treaty provisions. Accordingly, + Customer is required to treat the SOFTWARE like any other copyrighted + material, except as otherwise allowed pursuant to this LICENSE + and that it may make one copy of the SOFTWARE solely for backup or + archive purposes. + + 5. APPLICABLE LAW + + This agreement shall be deemed to have been made in, and shall be + construed pursuant to, the laws of the State of California. + + 6. DISCLAIMER OF WARRANTIES AND LIMITATION ON LIABILITY + + 6.1 No Warranties. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE + LAW, THE SOFTWARE IS PROVIDED "AS IS" AND NVIDIA AND ITS SUPPLIERS + DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT + NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE. + + 6.2 No Liability for Consequential Damages. TO THE MAXIMUM + EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL NVIDIA OR + ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR + CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, + DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS + OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT + OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF NVIDIA HAS + BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + 7. MISCELLANEOUS + + The United Nations Convention on Contracts for the International + Sale of Goods is specifically disclaimed. If any provision of this + LICENSE is inconsistent with, or cannot be fully enforced under, + the law, such provision will be construed as limited to the extent + necessary to be consistent with and fully enforceable under the law. + This agreement is the final, complete and exclusive agreement between + the parties relating to the subject matter hereof, and supersedes + all prior or contemporaneous understandings and agreements relating + to such subject matter, whether oral or written. Customer agrees + that it will not ship, transfer or export the SOFTWARE into any + country, or use the SOFTWARE in any manner, prohibited by the + United States Bureau of Export Administration or any export laws, + restrictions or regulations. This LICENSE may only be modified in + writing signed by an authorized officer of NVIDIA. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 719 + end_line: 756 + matched_length: 303 + match_coverage: '100.0' + matcher: 2-aho + license_expression: proprietary-license + rule_identifier: proprietary-license_319.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_319.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 303 + rule_relevance: 100 + matched_text: | + Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: + + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. + + * Neither the name of Fuzhou Rockchip Electronics Co.Ltd, its products + nor the names of its suppliers may be used to endorse or promote products + derived from this Software without specific prior written permission. + + * No reverse engineering, decompilation, or disassembly of this software + is permitted. + + Limited patent license. Fuzhou Rockchip Electronics Co.Ltd grants a world-wide, + royalty-free, non-exclusive license under patents it now or hereafter + owns or controls to make, have made, use, import, offer to sell and + sell ("Utilize") this software, but solely to the extent that any + such patent is necessary to Utilize the software alone, or in + combination with an operating system licensed under an approved Open + Source license as listed by the Open Source Initiative at + http://opensource.org/licenses. The patent license shall not apply to + any other combinations which include this software. No hardware per + se is licensed hereunder. + + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 761 + end_line: 768 + matched_length: 75 + match_coverage: '100.0' + matcher: 1-hash + license_expression: proprietary-license + rule_identifier: proprietary-license_311.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_311.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 75 + rule_relevance: 100 + matched_text: | + Comtrol grants permission to use and redistribute these firmware + files for use with Comtrol devices, but not as part of the Linux + kernel or in any other form which would require these files themselves + to be covered by the terms of the GNU General Public License. + + These firmware files are distributed in the hope that they will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty + of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: ralink-firmware + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 775 + end_line: 810 + matched_length: 297 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ralink-firmware + rule_identifier: ralink-firmware.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ralink-firmware.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 297 + rule_relevance: 100 + matched_text: | + Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: + + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of Ralink Technology Corporation nor the names of its + suppliers may be used to endorse or promote products derived from this + software without specific prior written permission. + * No reverse engineering, decompilation, or disassembly of this software + is permitted. + + Limited patent license. Ralink Technology Corporation grants a world-wide, + royalty-free, non-exclusive license under patents it now or hereafter + owns or controls to make, have made, use, import, offer to sell and + sell ("Utilize") this software, but solely to the extent that any + such patent is necessary to Utilize the software alone, or in + combination with an operating system licensed under an approved Open + Source license as listed by the Open Source Initiative at + http://opensource.org/licenses. The patent license shall not apply to + any other combinations which include this software. No hardware per + se is licensed hereunder. + + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: ralink-firmware + name: Ralink Firmware License + short_name: Ralink Firmware License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: MediaTek + homepage_url: http://iotdk.intel.com/repos/3.0/licenses/linux-firmware/LICENCE.ralink-firmware.txt + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ralink-firmware + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ralink-firmware.LICENSE + spdx_license_key: LicenseRef-scancode-ralink-firmware + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ralink-firmware.LICENSE + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 815 + end_line: 817 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-permissive + rule_identifier: other-permissive_66.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_66.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + Permission is hereby granted for the distribution of this firmware + data in hexadecimal or equivalent format, provided this copyright + notice is accompanying it. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 822 + end_line: 824 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-permissive + rule_identifier: other-permissive_66.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_66.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + Permission is hereby granted for the distribution of this firmware + data in hexadecimal or equivalent format, provided this copyright + notice is accompanying it. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: bsd-new AND proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 829 + end_line: 861 + matched_length: 266 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new AND proprietary-license + rule_identifier: bsd-new_and_proprietary-license_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_and_proprietary-license_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 266 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following + conditions are met: + + * Redistribution of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistribution in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + * The name of Ikanos Corporation may not be used to endorse + or promote products derived from this source code without specific + prior written consent of Ikanos Corporation. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + USER ACKNOWLEDGES AND AGREES THAT THE PURCHASE OR USE OF THIS + SOFTWARE WILL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY + IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL PROPERTY + RIGHTS (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER + PROPRIETARY RIGHT) EMBODIED IN ANY OTHER IKANOS HARDWARE OR SOFTWARE + EITHER SOLELY OR IN COMBINATION WITH THIS SOFTWARE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 865 + end_line: 871 + matched_length: 75 + match_coverage: '100.0' + matcher: 1-hash + license_expression: proprietary-license + rule_identifier: proprietary-license_308.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_308.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 75 + rule_relevance: 100 + matched_text: | + Conexant grants permission to use and redistribute these firmware + files for use with Conexant devices, but not as a part of the Linux + kernel or in any other form which would require these files themselves + to be covered by the terms of the GNU General Public License. + These firmware files are distributed in the hope that they will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty + of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: intel + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 876 + end_line: 911 + matched_length: 295 + match_coverage: '100.0' + matcher: 2-aho + license_expression: intel + rule_identifier: intel.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 295 + rule_relevance: 100 + matched_text: | + Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: + + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of Intel Corporation nor the names of its suppliers + may be used to endorse or promote products derived from this software + without specific prior written permission. + * No reverse engineering, decompilation, or disassembly of this software + is permitted. + + Limited patent license. Intel Corporation grants a world-wide, + royalty-free, non-exclusive license under patents it now or hereafter + owns or controls to make, have made, use, import, offer to sell and + sell ("Utilize") this software, but solely to the extent that any + such patent is necessary to Utilize the software alone, or in + combination with an operating system licensed under an approved Open + Source license as listed by the Open Source Initiative at + http://opensource.org/licenses. The patent license shall not apply to + any other combinations which include this software. No hardware per + se is licensed hereunder. + + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: intel + name: Intel Limited Patent License + short_name: Intel Limited Patent License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Intel Corporation + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.IntcSST2 + text_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.adsp_sst + reference_url: https://scancode-licensedb.aboutcode.org/intel + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE + spdx_license_key: LicenseRef-scancode-intel + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE +other_license_detections: [] copyright: | 1999-2004, 3Com Corporation 1995-2000, Advanced System Products, Inc. @@ -79,1272 +2035,3 @@ copyright: | 2007, Tehuti Networks Ltd. 2000-2003, Broadcom Corporation. 2006, Ikanos Communications, Inc. -matches: - - score: '100.0' - start_line: 11 - end_line: 38 - matcher: 2-aho - rule_length: 264 - matched_length: 264 - match_coverage: '100.0' - rule_relevance: 100 - identifier: 3com-microcode3.RULE - license_expression: 3com-microcode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms of the 3c990img.h - microcode software are permitted provided that the following conditions - are met: - 1. Redistribution of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistribution in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of 3Com may not be used to endorse or promote products - derived from this software without specific prior written permission - - THIS SOFTWARE IS PROVIDED BY 3COM ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - USER ACKNOWLEDGES AND AGREES THAT PURCHASE OR USE OF THE 3c990img.h - MICROCODE SOFTWARE WILL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY - IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL PROPERTY RIGHTS - (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) - EMBODIED IN ANY OTHER 3COM HARDWARE OR SOFTWARE EITHER SOLELY OR IN - COMBINATION WITH THE 3c990img.h MICROCODE SOFTWARE - - score: '100.0' - start_line: 46 - end_line: 49 - matcher: 2-aho - rule_length: 30 - matched_length: 30 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified-source.LICENSE - license_expression: bsd-simplified-source - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that redistributions of source - code retain the above copyright notice and this comment without - modification. - - score: '100.0' - start_line: 56 - end_line: 92 - matcher: 1-hash - rule_length: 296 - matched_length: 296 - match_coverage: '100.0' - rule_relevance: 100 - identifier: agere-bsd_1.RULE - license_expression: agere-bsd - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided subject to the following terms and conditions, - which you should read carefully before using the software. Using this - software indicates your acceptance of these terms and conditions. If you do - not agree with these terms and conditions, do not use the software. - - All rights reserved. - - Redistribution and use in source or binary forms, with or without - modifications, are permitted provided that the following conditions are met: - - Redistributions of source code must retain the above copyright notice, this - list of conditions and the following Disclaimer as comments in the code as - well as in the documentation and/or other materials provided with the - distribution. - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following Disclaimer in the documentation - and/or other materials provided with the distribution. - - Neither the name of Agere Systems Inc. nor the names of the contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - Disclaimer - - THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY - USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN - RISK. IN NO EVENT SHALL AGERE SYSTEMS INC. OR CONTRIBUTORS BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, INCLUDING, BUT NOT LIMITED TO, CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 97 - end_line: 109 - matcher: 1-hash - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-acer.LICENSE - license_expression: x11-acer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software for - any purpose with or without fee is hereby granted, provided that the - above copyright notice and this permission notice appear in all - copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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 - TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - - score: '100.0' - start_line: 116 - end_line: 159 - matcher: 2-aho - rule_length: 364 - matched_length: 364 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ctl-linux-firmware.LICENSE - license_expression: ctl-linux-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Creative Technology Ltd or its affiliates ("CTL") - nor the names of its suppliers may be used to endorse or promote - products derived from this software without specific prior written - permission. - * No reverse engineering, decompilation, or disassembly of this software - (or any part thereof) is permitted. - - Limited patent license. CTL grants a limited, world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but strictly only to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not be - applicable, to any other combinations which include this software. - No hardware per se is licensed hereunder. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - NO OTHER RIGHTS GRANTED. USER HEREBY ACKNOWLEDGES AND AGREES THAT USE OF - THIS SOFTWARE SHALL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY - IMPLICATION, ESTOPPEL, OR OTHERWISE TO ANY INTELLECTUAL PROPERTY RIGHTS - (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) - EMBODIED IN ANY OTHER CTL HARDWARE OR SOFTWARE WHETHER SOLELY OR IN - COMBINATION WITH THIS SOFTWARE. - - score: '100.0' - start_line: 164 - end_line: 166 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_66.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted for the distribution of this firmware - data in hexadecimal or equivalent format, provided this copyright - notice is accompanying it. - - score: '100.0' - start_line: 173 - end_line: '193' - matcher: 2-aho - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 100 - identifier: linux-openib.LICENSE - license_expression: linux-openib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: - - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THE 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. - - score: '100.0' - start_line: 200 - end_line: 223 - matcher: 2-aho - rule_length: '199' - matched_length: '199' - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_334.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in binary form, without modification, are - permitted provided that the following conditions are met: - - 1. Redistribution in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - 2. The name of Chelsio Communications may not be used to endorse or - promote products derived from this software without specific prior - written permission. - 3. Reverse engineering, decompilation, or disassembly of this - firmware is not permitted. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 228 - end_line: 231 - matcher: 1-hash - rule_length: 30 - matched_length: 30 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified-source.LICENSE - license_expression: bsd-simplified-source - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that redistributions of source - code retain the above copyright notice and this comment without - modification. - - score: '100.0' - start_line: 236 - end_line: 247 - matcher: 1-hash - rule_length: 120 - matched_length: 120 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_332.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software, only - for use with Xceive ICs, for any purpose with or without fee is hereby - granted, provided that the above copyright notice and this permission - notice appear in all source code copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 252 - end_line: 264 - matcher: 1-hash - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc.LICENSE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software for - any purpose with or without fee is hereby granted, provided that the - above copyright notice and this permission notice appear in all - copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 269 - end_line: 281 - matcher: 1-hash - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc.LICENSE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software for - any purpose with or without fee is hereby granted, provided that the - above copyright notice and this permission notice appear in all - copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 286 - end_line: 293 - matcher: 1-hash - rule_length: 75 - matched_length: 75 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_331.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - TERRATEC grants permission to use and redistribute these firmware - files for use with TERRATEC devices, but not as part of the Linux - kernel or in any other form which would require these files themselves - to be covered by the terms of the GNU General Public License. - - These firmware files are distributed in the hope that they will be - useful, but WITHOUT ANY WARRANTY; without even the implied warranty - of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 300 - end_line: 323 - matcher: 2-aho - rule_length: 211 - matched_length: 211 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_786.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3. Neither the name of Intel Corporation nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, - EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 328 - end_line: 339 - matcher: 1-hash - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc.LICENSE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT - SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 344 - end_line: 350 - matcher: 1-hash - rule_length: 75 - matched_length: 75 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_330.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Sensoray grants permission to use and redistribute these firmware - files for use with Sensoray devices, but not as a part of the Linux - kernel or in any other form which would require these files themselves - to be covered by the terms of the GNU General Public License. - These firmware files are distributed in the hope that they will be - useful, but WITHOUT ANY WARRANTY; without even the implied warranty - of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 355 - end_line: 363 - matcher: 1-hash - rule_length: 73 - matched_length: 73 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_328.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The firmware files included in the firmware/ directory may be freely - redistributed only in conjunction with this document [LICENCE.go7007]; - but modification, tampering and reverse engineering are prohibited. - - MICRONAS USA, INC., MAKES NO WARRANTIES TO ANY PERSON OR ENTITY WITH - RESPECT TO THE SOFTWARE OR ANY DERIVATIVES THEREOF OR ANY SERVICES OR - LICENSES AND DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION - WARRANTIES OF MERCHANTABILITY, SUPPORT, AND FITNESS FOR A PARTICULAR - PURPOSE AND NON-INFRINGEMENT. - - score: '95.0' - start_line: 370 - end_line: 403 - matcher: 2-aho - rule_length: 268 - matched_length: 268 - match_coverage: '100.0' - rule_relevance: 95 - identifier: intel_2.RULE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. - - Redistribution and use in binary form, without modification, are permitted - provided that the following conditions are met: - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Intel Corporation nor the names of its suppliers may - be used to endorse or promote products derived from this software without - specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software is - permitted. - - Limited patent license. - - Intel Corporation grants a world-wide, royalty-free, non-exclusive license - under patents it now or hereafter owns or controls to make, have made, use, - import, offer to sell and sell (“Utilize”) this software, but solely to the - extent that any such patent is necessary to Utilize the software alone. The - patent license shall not apply to any combinations which include this software. - No hardware per se is licensed hereunder. - - DISCLAIMER. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR - ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 414 - end_line: 457 - matcher: 2-aho - rule_length: 384 - matched_length: 384 - match_coverage: '100.0' - rule_relevance: 100 - identifier: nxp-firmware-patent.LICENSE - license_expression: nxp-firmware-patent - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Reproduction and redistribution in binary form, without - modification, for use solely in conjunction with a NXP - chipset, is permitted provided that the following conditions are met: - - . Redistributions must reproduce the above copyright notice and the following - disclaimer in the documentation and/or other materials provided with the - distribution. - - . Neither the name of NXP nor the names of its suppliers - may be used to endorse or promote products derived from this Software - without specific prior written permission. - - . No reverse engineering, decompilation, or disassembly of this Software is - permitted. - - Limited patent license. NXP (.Licensor.) grants you - (.Licensee.) a limited, worldwide, royalty-free, non-exclusive license under - the Patents to make, have made, use, import, offer to sell and sell the - Software. No hardware per se is licensed hereunder. - The term .Patents. as used in this agreement means only those patents or patent - applications owned solely and exclusively by Licensor as of the date of - Licensor.s submission of the Software and any patents deriving priority (i.e., - having a first effective filing date) therefrom. The term .Software. as used in - this agreement means the firmware image submitted by Licensor, under the terms - of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/ - linux-firmware.git. - Notwithstanding anything to the contrary herein, Licensor does not grant and - Licensee does not receive, by virtue of this agreement or the Licensor's - submission of any Software, any license or other rights under any patent or - patent application owned by any affiliate of Licensor or any other entity - (other than Licensor), whether expressly, impliedly, by virtue of estoppel or - exhaustion, or otherwise. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 462 - end_line: 487 - matcher: 1-hash - rule_length: 233 - matched_length: 233 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original_44.RULE - license_expression: bsd-original - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by Kawasaki LSI. - 4. Neither the name of the company nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY KAWASAKI LSI ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL KAWASAKI LSI BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING - IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '98.77' - start_line: 494 - end_line: 510 - matcher: 3-seq - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_712.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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 - [MATROX] [GRAPHICS] INC., OR ANY OTHER CONTRIBUTORS 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. - - score: '100.0' - start_line: 515 - end_line: 530 - matcher: 1-hash - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 100 - identifier: moxa-linux-firmware.LICENSE - license_expression: moxa-linux-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The software accompanying this license statement (the “Software”) - is the property of Moxa Inc. (the “Moxa”), and is protected by - United States and International Copyright Laws and International - treaty provisions. No ownership rights are granted by this - Agreement or possession of the Software. Therefore, you must treat - the Licensed Software like any other copyrighted material. Your - rights and obligations in its use are described as follows: - - 1. You may freely redistribute this software under this license. - 2. You may freely download and use this software on Moxa's device. - 3. You may not modify or attempt to reverse engineer the software, or - make any attempt to change or even examine the source code of the - software. - 4. You may not re-license or sub-license the software to any person or - business, using any other license. - 5. Moxa(r) is worldwide registered trademark. - - score: '100.0' - start_line: 537 - end_line: 572 - matcher: 2-aho - rule_length: 297 - matched_length: 297 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ralink-firmware.LICENSE - license_expression: ralink-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Ralink Technology Corporation nor the names of its - suppliers may be used to endorse or promote products derived from this - software without specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software - is permitted. - - Limited patent license. Ralink Technology Corporation grants a world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but solely to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not apply to - any other combinations which include this software. No hardware per - se is licensed hereunder. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 577 - end_line: 577 - matcher: 1-hash - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_324.RULE - license_expression: proprietary-license - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: All firmware components are redistributable in binary form. - - score: '100.0' - start_line: 582 - end_line: 708 - matcher: 1-hash - rule_length: 956 - matched_length: 956 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_325.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - IMPORTANT NOTICE -- READ CAREFULLY: This License For Customer Use of - NVIDIA Software ("LICENSE") is the agreement which governs use of - the software of NVIDIA Corporation and its subsidiaries ("NVIDIA") - downloadable herefrom, including computer software and associated - printed materials ("SOFTWARE"). By downloading, installing, copying, - or otherwise using the SOFTWARE, you agree to be bound by the terms - of this LICENSE. If you do not agree to the terms of this LICENSE, - do not download the SOFTWARE. - - RECITALS - - Use of NVIDIA's products requires three elements: the SOFTWARE, the - hardware, and a personal computer. The SOFTWARE is protected by copyright - laws and international copyright treaties, as well as other intellectual - property laws and treaties. The SOFTWARE may be protected by various - patents, and is not sold, and instead is only licensed for use, strictly - in accordance with this document. The hardware is protected by various - patents, and is sold, but this agreement does not cover that sale, since - it may not necessarily be sold as a package with the SOFTWARE. This - agreement sets forth the terms and conditions of the SOFTWARE LICENSE only. - - 1. DEFINITIONS - - 1.1 Customer. Customer means the entity or individual that - downloads or otherwise obtains the SOFTWARE. - - 2. GRANT OF LICENSE - - 2.1 Rights and Limitations of Grant. NVIDIA hereby grants Customer - the following non-exclusive, non-transferable right to use the - SOFTWARE, with the following limitations: - - 2.1.1 Rights. Customer may install and use multiple copies of the - SOFTWARE on a shared computer or concurrently on different computers, - and make multiple back-up copies of the SOFTWARE, solely for Customer's - use within Customer's Enterprise. "Enterprise" shall mean individual use - by Customer or any legal entity (such as a corporation or university) - and the subsidiaries it owns by more than fifty percent (50%). - - 2.1.2 Open Source Exception. Notwithstanding the foregoing terms - of Section 2.1.1, SOFTWARE may be copied and redistributed solely for - use on operating systems distributed under the terms of an OSI-approved - open source license as listed by the Open Source Initiative at - http://opensource.org, provided that the binary files thereof are not - modified, and Customer provides a copy of this license with the SOFTWARE. - - 2.1.3 Limitations. - - No Reverse Engineering. Customer may not reverse engineer, - decompile, or disassemble the SOFTWARE, nor attempt in any other - manner to obtain the source code. - - Usage. SOFTWARE is licensed only for use with microprocessor(s) which have - been (i) designed by NVIDIA and (ii) either (a) sold by or (b) licensed by - NVIDIA. Customer shall not use SOFTWARE in conjunction with, nor cause - SOFTWARE to be executed by, any other microprocessor. - - No Translation. Customer shall not translate SOFTWARE, nor cause or permit - SOFTWARE to be translated, from the architecture or language in which it is - originally provided by NVIDIA, into any other architecture or language. - - No Rental. Customer may not rent or lease the SOFTWARE to someone - else. - - 3. TERMINATION - - This LICENSE will automatically terminate if Customer fails to - comply with any of the terms and conditions hereof. In such event, - Customer must destroy all copies of the SOFTWARE and all of its - component parts. - - Defensive Suspension. If Customer commences or participates in any legal - proceeding against NVIDIA, then NVIDIA may, in its sole discretion, - suspend or terminate all license grants and any other rights provided - under this LICENSE during the pendency of such legal proceedings. - - 4. COPYRIGHT - - All title and copyrights in and to the SOFTWARE (including but - not limited to all images, photographs, animations, video, audio, - music, text, and other information incorporated into the SOFTWARE), - the accompanying printed materials, and any copies of the SOFTWARE, - are owned by NVIDIA, or its suppliers. The SOFTWARE is protected - by copyright laws and international treaty provisions. Accordingly, - Customer is required to treat the SOFTWARE like any other copyrighted - material, except as otherwise allowed pursuant to this LICENSE - and that it may make one copy of the SOFTWARE solely for backup or - archive purposes. - - 5. APPLICABLE LAW - - This agreement shall be deemed to have been made in, and shall be - construed pursuant to, the laws of the State of California. - - 6. DISCLAIMER OF WARRANTIES AND LIMITATION ON LIABILITY - - 6.1 No Warranties. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE - LAW, THE SOFTWARE IS PROVIDED "AS IS" AND NVIDIA AND ITS SUPPLIERS - DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT - NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE. - - 6.2 No Liability for Consequential Damages. TO THE MAXIMUM - EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL NVIDIA OR - ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR - CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, - DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS - OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT - OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF NVIDIA HAS - BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - 7. MISCELLANEOUS - - The United Nations Convention on Contracts for the International - Sale of Goods is specifically disclaimed. If any provision of this - LICENSE is inconsistent with, or cannot be fully enforced under, - the law, such provision will be construed as limited to the extent - necessary to be consistent with and fully enforceable under the law. - This agreement is the final, complete and exclusive agreement between - the parties relating to the subject matter hereof, and supersedes - all prior or contemporaneous understandings and agreements relating - to such subject matter, whether oral or written. Customer agrees - that it will not ship, transfer or export the SOFTWARE into any - country, or use the SOFTWARE in any manner, prohibited by the - United States Bureau of Export Administration or any export laws, - restrictions or regulations. This LICENSE may only be modified in - writing signed by an authorized officer of NVIDIA. - - score: '100.0' - start_line: 719 - end_line: 756 - matcher: 2-aho - rule_length: 303 - matched_length: 303 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_319.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - - * Neither the name of Fuzhou Rockchip Electronics Co.Ltd, its products - nor the names of its suppliers may be used to endorse or promote products - derived from this Software without specific prior written permission. - - * No reverse engineering, decompilation, or disassembly of this software - is permitted. - - Limited patent license. Fuzhou Rockchip Electronics Co.Ltd grants a world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but solely to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not apply to - any other combinations which include this software. No hardware per - se is licensed hereunder. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 761 - end_line: 768 - matcher: 1-hash - rule_length: 75 - matched_length: 75 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_311.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Comtrol grants permission to use and redistribute these firmware - files for use with Comtrol devices, but not as part of the Linux - kernel or in any other form which would require these files themselves - to be covered by the terms of the GNU General Public License. - - These firmware files are distributed in the hope that they will be - useful, but WITHOUT ANY WARRANTY; without even the implied warranty - of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 775 - end_line: 810 - matcher: 2-aho - rule_length: 297 - matched_length: 297 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ralink-firmware.LICENSE - license_expression: ralink-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Ralink Technology Corporation nor the names of its - suppliers may be used to endorse or promote products derived from this - software without specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software - is permitted. - - Limited patent license. Ralink Technology Corporation grants a world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but solely to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not apply to - any other combinations which include this software. No hardware per - se is licensed hereunder. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 815 - end_line: 817 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_66.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted for the distribution of this firmware - data in hexadecimal or equivalent format, provided this copyright - notice is accompanying it. - - score: '100.0' - start_line: 822 - end_line: 824 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_66.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted for the distribution of this firmware - data in hexadecimal or equivalent format, provided this copyright - notice is accompanying it. - - score: '100.0' - start_line: 829 - end_line: 861 - matcher: 1-hash - rule_length: 266 - matched_length: 266 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_and_proprietary-license_1.RULE - license_expression: bsd-new AND proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following - conditions are met: - - * Redistribution of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistribution in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * The name of Ikanos Corporation may not be used to endorse - or promote products derived from this source code without specific - prior written consent of Ikanos Corporation. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - USER ACKNOWLEDGES AND AGREES THAT THE PURCHASE OR USE OF THIS - SOFTWARE WILL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY - IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL PROPERTY - RIGHTS (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER - PROPRIETARY RIGHT) EMBODIED IN ANY OTHER IKANOS HARDWARE OR SOFTWARE - EITHER SOLELY OR IN COMBINATION WITH THIS SOFTWARE. - - score: '100.0' - start_line: 865 - end_line: 871 - matcher: 1-hash - rule_length: 75 - matched_length: 75 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_308.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Conexant grants permission to use and redistribute these firmware - files for use with Conexant devices, but not as a part of the Linux - kernel or in any other form which would require these files themselves - to be covered by the terms of the GNU General Public License. - These firmware files are distributed in the hope that they will be - useful, but WITHOUT ANY WARRANTY; without even the implied warranty - of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 876 - end_line: 911 - matcher: 2-aho - rule_length: 295 - matched_length: 295 - match_coverage: '100.0' - rule_relevance: 100 - identifier: intel.LICENSE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Intel Corporation nor the names of its suppliers - may be used to endorse or promote products derived from this software - without specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software - is permitted. - - Limited patent license. Intel Corporation grants a world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but solely to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not apply to - any other combinations which include this software. No hardware per - se is licensed hereunder. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-myricom.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-myricom.copyright-detailed.expected.yml index 4bff5b8c7d3..c29932e35da 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-myricom.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-myricom.copyright-detailed.expected.yml @@ -1,42 +1,65 @@ -primary_license: declared_license: -license_expression: bsd-source-code -copyright: Copyright (c) 2006-2010, Myricom Inc. -matches: - - score: '99.46' - start_line: 7 - end_line: 27 - matcher: 2-aho - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-source-code_8.RULE - license_expression: bsd-source-code - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: +declared_license_expression: bsd-source-code +declared_license_expression_spdx: BSD-Source-Code +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: bsd-source-code + detection_log: + - not-combined + matches: + - score: '99.46' + start_line: 7 + end_line: 27 + matched_length: 185 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-source-code + rule_identifier: bsd-source-code_8.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-source-code_8.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 185 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. - 2. Neither the name of the [Myricom] Inc, nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. + 2. Neither the name of the Myricom Inc, nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-source-code + name: BSD Source Code Attribution + short_name: BSD Source Code Attribution + category: Permissive + is_exception: no + is_unknown: no + owner: TSRM + homepage_url: https://github.com/infusion/PHP/blob/master/TSRM/LICENSE + text_url: https://github.com/infusion/PHP/blob/master/TSRM/LICENSE + reference_url: https://scancode-licensedb.aboutcode.org/bsd-source-code + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-source-code.LICENSE + spdx_license_key: BSD-Source-Code + spdx_url: https://spdx.org/licenses/BSD-Source-Code +other_license_detections: [] +copyright: Copyright (c) 2006-2010, Myricom Inc. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netronome.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netronome.copyright-detailed.expected.yml index ca20442801b..89dbb2687ea 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netronome.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netronome.copyright-detailed.expected.yml @@ -1,84 +1,107 @@ -primary_license: declared_license: -license_expression: netronome-firmware -copyright: Copyright (c) 2017, NETRONOME Systems, Inc. -matches: - - score: '100.0' - start_line: 6 - end_line: 68 - matcher: 2-aho - rule_length: 545 - matched_length: 545 - match_coverage: '100.0' - rule_relevance: 100 - identifier: netronome-firmware.LICENSE - license_expression: netronome-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Agilio(r) Firmware License Agreement (the "AGREEMENT") +declared_license_expression: netronome-firmware +declared_license_expression_spdx: LicenseRef-scancode-netronome-firmware +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: netronome-firmware + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 6 + end_line: 68 + matched_length: 545 + match_coverage: '100.0' + matcher: 2-aho + license_expression: netronome-firmware + rule_identifier: netronome-firmware.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/netronome-firmware.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 545 + rule_relevance: 100 + matched_text: | + Agilio(r) Firmware License Agreement (the "AGREEMENT") - BY INSTALLING OR USING IN ANY MANNER THE SOFTWARE THAT ACCOMPANIES THIS - AGREEMENT (THE "SOFTWARE") YOU (THE "LICENSEE") ACKNOWLEDGE TO BE BOUND - BY ALL OF THE TERMS OF THIS AGREEMENT. + BY INSTALLING OR USING IN ANY MANNER THE SOFTWARE THAT ACCOMPANIES THIS + AGREEMENT (THE "SOFTWARE") YOU (THE "LICENSEE") ACKNOWLEDGE TO BE BOUND + BY ALL OF THE TERMS OF THIS AGREEMENT. - LICENSE GRANT. Subject to the terms and conditions set forth herein, - Netronome Systems, Inc. ("NETRONOME") hereby grants LICENSEE a non- - exclusive license to use, reproduce and distribute the SOFTWARE - exclusively in object form. + LICENSE GRANT. Subject to the terms and conditions set forth herein, + Netronome Systems, Inc. ("NETRONOME") hereby grants LICENSEE a non- + exclusive license to use, reproduce and distribute the SOFTWARE + exclusively in object form. - Restrictions. LICENSEE agrees that, (a) unless explicitly provided by - NETRONOME, the source code of the SOFTWARE is not being provided to - LICENSEE and is confidential and proprietary to NETRONOME and that - LICENSEE has no right to access or use such source code. Accordingly, - LICENSEE agrees that it shall not cause or permit the disassembly, - decompilation or reverse engineering of the SOFTWARE or otherwise attempt - to gain access to the source code for the SOFTWARE; and (b) LICENSEE - agrees that it shall not subject the SOFTWARE in whole or in part, to the - terms of any software license that requires, as a condition of use, - modification and/or distribution that the source code of the SOFTWARE, or - the SOFTWARE be i) disclosed or distributed in source code form; ii) - licensed for the purpose of making derivative works of the source code of - the SOFTWARE; or iii) redistribution of the source code of the SOFTWARE - at no charge. + Restrictions. LICENSEE agrees that, (a) unless explicitly provided by + NETRONOME, the source code of the SOFTWARE is not being provided to + LICENSEE and is confidential and proprietary to NETRONOME and that + LICENSEE has no right to access or use such source code. Accordingly, + LICENSEE agrees that it shall not cause or permit the disassembly, + decompilation or reverse engineering of the SOFTWARE or otherwise attempt + to gain access to the source code for the SOFTWARE; and (b) LICENSEE + agrees that it shall not subject the SOFTWARE in whole or in part, to the + terms of any software license that requires, as a condition of use, + modification and/or distribution that the source code of the SOFTWARE, or + the SOFTWARE be i) disclosed or distributed in source code form; ii) + licensed for the purpose of making derivative works of the source code of + the SOFTWARE; or iii) redistribution of the source code of the SOFTWARE + at no charge. - DISCLAIMER OF ALL WARRANTIES. THE SOFTWARE IS PROVIDED "AS IS" AND WITH - ALL FAULTS AND NETRONOME AND ITS LICENSORS HEREBY DISCLAIM ALL EXPRESS OR - IMPLIED WARRANTIES OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY - WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT AND FITNESS FOR A - PARTICULAR PURPOSE. + DISCLAIMER OF ALL WARRANTIES. THE SOFTWARE IS PROVIDED "AS IS" AND WITH + ALL FAULTS AND NETRONOME AND ITS LICENSORS HEREBY DISCLAIM ALL EXPRESS OR + IMPLIED WARRANTIES OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY + WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT AND FITNESS FOR A + PARTICULAR PURPOSE. - LIMITATIONS OF LIABILITY. EXCEPT WHERE PROHIBITED BY LAW, IN NO EVENT - SHALL NETRONOME OR ANY OTHER PARTY INVOLVED IN THE CREATION, PRODUCTION, - OR DELIVERY OF THE SOFTWARE BE LIABLE FOR ANY LOSS OF PROFITS, DATA, USE - OF THE SOFTWARE, DOCUMENTATION OR EQUIPMENT, OR FOR ANY SPECIAL, - INCIDENTAL, CONSEQUENTIAL, EXEMPLARY, PUNITIVE, MULTIPLE OR OTHER - DAMAGES, ARISING FROM OR IN CONNECTION WITH THE SOFTWARE EVEN IF - NETRONOME OR ITS LICENSORS HAVE BEEN MADE AWARE OF THE POSSIBILITY OF - SUCH DAMAGES AND NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY - LIMITED REMEDY. + LIMITATIONS OF LIABILITY. EXCEPT WHERE PROHIBITED BY LAW, IN NO EVENT + SHALL NETRONOME OR ANY OTHER PARTY INVOLVED IN THE CREATION, PRODUCTION, + OR DELIVERY OF THE SOFTWARE BE LIABLE FOR ANY LOSS OF PROFITS, DATA, USE + OF THE SOFTWARE, DOCUMENTATION OR EQUIPMENT, OR FOR ANY SPECIAL, + INCIDENTAL, CONSEQUENTIAL, EXEMPLARY, PUNITIVE, MULTIPLE OR OTHER + DAMAGES, ARISING FROM OR IN CONNECTION WITH THE SOFTWARE EVEN IF + NETRONOME OR ITS LICENSORS HAVE BEEN MADE AWARE OF THE POSSIBILITY OF + SUCH DAMAGES AND NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY + LIMITED REMEDY. - EXPORT COMPLIANCE. LICENSEE shall not use or export or transmit the - SOFTWARE, directly or indirectly, to any restricted countries or in any - other manner that would violate any applicable US and other export - control and other regulations and laws as shall from time to time govern - the delivery, license and use of technology, including without limitation - the Export Administration Act of 1979, as amended, and any regulations - issued thereunder. + EXPORT COMPLIANCE. LICENSEE shall not use or export or transmit the + SOFTWARE, directly or indirectly, to any restricted countries or in any + other manner that would violate any applicable US and other export + control and other regulations and laws as shall from time to time govern + the delivery, license and use of technology, including without limitation + the Export Administration Act of 1979, as amended, and any regulations + issued thereunder. - PROHIBITION OF SOFTWARE USE IN HIGH RISK ACTIVITIES AND LIFE - SUPPORT APPLICATIONS. The SOFTWARE is not designed, manufactured or - intended for use as on-line control equipment in hazardous environments - requiring fail-safe performance, such as in the operation of nuclear - facilities, aircraft navigation or communications systems, air traffic - control, life support systems, human implantation or any other - application where product failure could lead to loss of life or - catastrophic property damage or weapons systems, in which the failure of - the SOFTWARE could lead directly to death, personal injury, or severe - physical or environmental damage ("High Risk Activities"). Accordingly - NETRONOME and, where applicable, NETRONOME'S third party licensors - specifically disclaim any express or implied warranty of fitness for High - Risk Activities. + PROHIBITION OF SOFTWARE USE IN HIGH RISK ACTIVITIES AND LIFE + SUPPORT APPLICATIONS. The SOFTWARE is not designed, manufactured or + intended for use as on-line control equipment in hazardous environments + requiring fail-safe performance, such as in the operation of nuclear + facilities, aircraft navigation or communications systems, air traffic + control, life support systems, human implantation or any other + application where product failure could lead to loss of life or + catastrophic property damage or weapons systems, in which the failure of + the SOFTWARE could lead directly to death, personal injury, or severe + physical or environmental damage ("High Risk Activities"). Accordingly + NETRONOME and, where applicable, NETRONOME'S third party licensors + specifically disclaim any express or implied warranty of fitness for High + Risk Activities. + licenses: + - key: netronome-firmware + name: Netronome Firmware License + short_name: Netronome Firmware License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Netronome + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.Netronome + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/netronome-firmware + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/netronome-firmware.LICENSE + spdx_license_key: LicenseRef-scancode-netronome-firmware + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/netronome-firmware.LICENSE +other_license_detections: [] +copyright: Copyright (c) 2017, NETRONOME Systems, Inc. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netxen.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netxen.copyright-detailed.expected.yml index 9b7828067b9..243e36fd792 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netxen.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netxen.copyright-detailed.expected.yml @@ -1,37 +1,62 @@ -primary_license: declared_license: -license_expression: qlogic-firmware +declared_license_expression: qlogic-firmware +declared_license_expression_spdx: LicenseRef-scancode-qlogic-firmware +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: qlogic-firmware + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 7 + end_line: 34 + matched_length: 262 + match_coverage: '100.0' + matcher: 2-aho + license_expression: qlogic-firmware + rule_identifier: qlogic-firmware.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/qlogic-firmware.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 262 + rule_relevance: 100 + matched_text: "Redistribution and use in binary form, without modification, for use\ + \ in conjunction\nwith QLogic authorized products is permitted provided that the following\ + \ conditions\nare met:\n\n1. Redistribution in binary form must reproduce the above\ + \ copyright notice, this \n list of conditions and the following disclaimer in the documentation and/or \n\ + \ other materials provided with the distribution.\n2. The name of QLogic Corporation may not be used to\ + \ endorse or promote products \n derived from this software without specific prior written permission.\n\ + 3. Reverse engineering, decompilation, or disassembly of this firmware is not \n \ + \ permitted.\n\nREGARDLESS OF WHAT LICENSING MECHANISM IS USED OR APPLICABLE,THIS PROGRAM IS \n\ + PROVIDED BY QLOGIC CORPORATION \"AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, \n\ + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND \nFITNESS FOR A\ + \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\ + \ EXEMPLARY, OR \nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE \n\ + GOODS 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\n\ + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\ + \nUSER ACKNOWLEDGES AND AGREES THAT USE OF THIS PROGRAM WILL NOT CREATE OR GIVE \n\ + GROUNDS FOR A LICENSE BY IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL\n\ + PROPERTY RIGHTS (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY\n\ + RIGHT) EMBODIED IN ANY OTHER QLOGIC HARDWARE OR SOFTWARE EITHER SOLELY OR IN\nCOMBINATION WITH THIS PROGRAM." + licenses: + - key: qlogic-firmware + name: QLogic Firmware License + short_name: QLogic Firmware License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: QLogic + homepage_url: https://github.com/wkennington/linux-firmware/blob/master/LICENCE.qla2xxx + text_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.qla2xxx + reference_url: https://scancode-licensedb.aboutcode.org/qlogic-firmware + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/qlogic-firmware.LICENSE + spdx_license_key: LicenseRef-scancode-qlogic-firmware + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/qlogic-firmware.LICENSE +other_license_detections: [] copyright: Copyright (c) 2003-2010 QLogic Corporation QLogic Linux Intelligent Ethernet -matches: - - score: '100.0' - start_line: 7 - end_line: 34 - matcher: 2-aho - rule_length: 262 - matched_length: 262 - match_coverage: '100.0' - rule_relevance: 100 - identifier: qlogic-firmware.LICENSE - license_expression: qlogic-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in binary form, without modification, for use in conjunction\n\ - with QLogic authorized products is permitted provided that the following conditions\n\ - are met:\n\n1. Redistribution in binary form must reproduce the above copyright notice, this \n\ - \ list of conditions and the following disclaimer in the documentation and/or \n other\ - \ materials provided with the distribution.\n2. The name of QLogic Corporation may not be used to\ - \ endorse or promote products \n derived from this software without specific prior written permission.\n\ - 3. Reverse engineering, decompilation, or disassembly of this firmware is not \n permitted.\n\ - \nREGARDLESS OF WHAT LICENSING MECHANISM IS USED OR APPLICABLE,THIS PROGRAM IS \nPROVIDED BY QLOGIC CORPORATION \"\ - AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, \nINCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND \n\ - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\ - \ EXEMPLARY, OR \nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE \n\ - GOODS 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\n\ - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\ - USER ACKNOWLEDGES AND AGREES THAT USE OF THIS PROGRAM WILL NOT CREATE OR GIVE \nGROUNDS FOR A LICENSE BY IMPLICATION, ESTOPPEL, OR\ - \ OTHERWISE IN ANY INTELLECTUAL\nPROPERTY RIGHTS (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY\n\ - RIGHT) EMBODIED IN ANY OTHER QLOGIC HARDWARE OR SOFTWARE EITHER SOLELY OR IN\nCOMBINATION WITH THIS PROGRAM." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qcom-media.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qcom-media.copyright-detailed.expected.yml index d6b405c90c8..2db3ed7658b 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qcom-media.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qcom-media.copyright-detailed.expected.yml @@ -1,849 +1,1301 @@ -primary_license: declared_license: -license_expression: qti-linux-firmware AND proprietary-license AND openssl-ssleay AND openssl-ssleay - AND openssl AND ssleay-windows AND zlib AND zlib AND public-domain AND bsd-new AND gary-s-brown - AND other-permissive AND public-domain-disclaimer AND public-domain-disclaimer AND (gpl-2.0 - OR bsd-new) AND (gpl-2.0 OR bsd-new) AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND isc -copyright: | - Copyright (c) 2013-2017 Qualcomm Technologies, Inc. - Copyright (c) 2013-2017 Qualcomm Technologies, Inc. - Copyright (c) 1998-2011 The OpenSSL Project - Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com) - holder is Tim Hudson (tjh@cryptsoft.com) - Copyright (c) 1995-2005 Jean-loup Gailly - Copyright (c) 1995-2009 Mark Adler - Copyright (c) 1995-2003, 2010 Mark Adler - Copyright (c) 1995-2005 Jean-loup Gailly and Mark Adler - Copyright (c) 2004-2006 Qualphone, Inc. - Copyright 2000 Aaron D. Gifford - COPYRIGHT (c) 1986 Gary S. Brown - Copyright (c) 2003-2005, Jouni Malinen - Copyright (c) 2003-2005, Jouni Malinen - Copyright 1998, 2000 Aaron D. Gifford - Copyright (c) 2000-2001, Aaron D. Gifford - Copyright (c) 1998 Todd C. Miller - Copyright (c) 1998 Todd C. Miller -matches: - - score: '100.0' - start_line: 6 - end_line: 211 - matcher: 2-aho - rule_length: 2208 - matched_length: 2208 - match_coverage: '100.0' - rule_relevance: 100 - identifier: qti-linux-firmware.LICENSE - license_expression: qti-linux-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - PLEASE READ THIS LICENSE AGREEMENT ("AGREEMENT") CAREFULLY. THIS AGREEMENT IS - A BINDING LEGAL AGREEMENT ENTERED INTO BY AND BETWEEN YOU (OR IF YOU ARE - ENTERING INTO THIS AGREEMENT ON BEHALF OF AN ENTITY, THEN THE ENTITY THAT YOU - REPRESENT) AND QUALCOMM TECHNOLOGIES, INC. ("QTI" "WE" "OUR" OR "US"). THIS IS - THE AGREEMENT THAT APPLIES TO YOUR USE OF THE DESIGNATED AND/OR LINKED - APPLICATIONS, THE ENCLOSED QUALCOMM TECHNOLOGIES' MATERIALS, INCLUDING RELATED - DOCUMENTATION AND ANY UPDATES OR IMPROVEMENTS THEREOF - (COLLECTIVELY, "MATERIALS"). BY USING OR COMPLETING THE INSTALLATION OF THE - MATERIALS, YOU ARE ACCEPTING THIS AGREEMENT AND YOU AGREE TO BE BOUND BY ITS - TERMS AND CONDITIONS. IF YOU DO NOT AGREE TO THESE TERMS, QTI IS UNWILLING TO - AND DOES NOT LICENSE THE MATERIALS TO YOU. IF YOU DO NOT AGREE TO THESE TERMS - YOU MUST DISCONTINUE THE INSTALLATION PROCESS AND YOU MAY NOT USE THE MATERIALS - OR RETAIN ANY COPIES OF THE MATERIALS. ANY USE OR POSSESSION OF THE MATERIALS - BY YOU IS SUBJECT TO THE TERMS AND CONDITIONS SET FORTH IN THIS AGREEMENT. +declared_license_expression: qti-linux-firmware AND proprietary-license AND openssl-ssleay AND + openssl-ssleay AND openssl AND ssleay-windows AND zlib AND zlib AND public-domain AND bsd-new + AND gary-s-brown AND other-permissive AND public-domain-disclaimer AND public-domain-disclaimer + AND (gpl-2.0 OR bsd-new) AND (gpl-2.0 OR bsd-new) AND bsd-new AND bsd-new AND bsd-new AND + bsd-new AND isc +declared_license_expression_spdx: LicenseRef-scancode-qti-linux-firmware AND LicenseRef-scancode-proprietary-license + AND OpenSSL AND OpenSSL AND LicenseRef-scancode-openssl AND LicenseRef-scancode-ssleay-windows + AND Zlib AND Zlib AND LicenseRef-scancode-public-domain AND BSD-3-Clause AND LicenseRef-scancode-gary-s-brown + AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-public-domain-disclaimer + AND LicenseRef-scancode-public-domain-disclaimer AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only + OR BSD-3-Clause) AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND ISC +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: qti-linux-firmware + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 6 + end_line: 211 + matched_length: 2208 + match_coverage: '100.0' + matcher: 2-aho + license_expression: qti-linux-firmware + rule_identifier: qti-linux-firmware.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/qti-linux-firmware.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 2208 + rule_relevance: 100 + matched_text: | + PLEASE READ THIS LICENSE AGREEMENT ("AGREEMENT") CAREFULLY. THIS AGREEMENT IS + A BINDING LEGAL AGREEMENT ENTERED INTO BY AND BETWEEN YOU (OR IF YOU ARE + ENTERING INTO THIS AGREEMENT ON BEHALF OF AN ENTITY, THEN THE ENTITY THAT YOU + REPRESENT) AND QUALCOMM TECHNOLOGIES, INC. ("QTI" "WE" "OUR" OR "US"). THIS IS + THE AGREEMENT THAT APPLIES TO YOUR USE OF THE DESIGNATED AND/OR LINKED + APPLICATIONS, THE ENCLOSED QUALCOMM TECHNOLOGIES' MATERIALS, INCLUDING RELATED + DOCUMENTATION AND ANY UPDATES OR IMPROVEMENTS THEREOF + (COLLECTIVELY, "MATERIALS"). BY USING OR COMPLETING THE INSTALLATION OF THE + MATERIALS, YOU ARE ACCEPTING THIS AGREEMENT AND YOU AGREE TO BE BOUND BY ITS + TERMS AND CONDITIONS. IF YOU DO NOT AGREE TO THESE TERMS, QTI IS UNWILLING TO + AND DOES NOT LICENSE THE MATERIALS TO YOU. IF YOU DO NOT AGREE TO THESE TERMS + YOU MUST DISCONTINUE THE INSTALLATION PROCESS AND YOU MAY NOT USE THE MATERIALS + OR RETAIN ANY COPIES OF THE MATERIALS. ANY USE OR POSSESSION OF THE MATERIALS + BY YOU IS SUBJECT TO THE TERMS AND CONDITIONS SET FORTH IN THIS AGREEMENT. - 1. RIGHT TO USE DELIVERABLES; RESTRICTIONS. + 1. RIGHT TO USE DELIVERABLES; RESTRICTIONS. - 1.1 License. Subject to the terms and conditions of this Agreement, - including, without limitation, the restrictions, conditions, limitations and - exclusions set forth in this Agreement, QTI hereby grants to you a - nonexclusive, limited license under QTI's copyrights to: (i) install and use - the Materials; and (ii) to reproduce and redistribute the binary code portions - of the Materials (the "Redistributable Binary Code"). You may make and use a - reasonable number of copies of any documentation. + 1.1 License. Subject to the terms and conditions of this Agreement, + including, without limitation, the restrictions, conditions, limitations and + exclusions set forth in this Agreement, QTI hereby grants to you a + nonexclusive, limited license under QTI's copyrights to: (i) install and use + the Materials; and (ii) to reproduce and redistribute the binary code portions + of the Materials (the "Redistributable Binary Code"). You may make and use a + reasonable number of copies of any documentation. - 1.2 Redistribution Restrictions. Distribution of the Redistributable Binary - Code is subject to the following restrictions: (i) Redistributable Binary Code - may only be distributed in binary format and may not be distributed in source - code format:; (ii) the Redistributable Binary Code may only operate in - conjunction with platforms incorporating Qualcomm Technologies, Inc. chipsets; - (iii) redistribution of the Redistributable Binary Code must include the .txt - file setting forth the terms and condition of this Agreement; (iv) you may not - use Qualcomm Technologies' or its affiliates or subsidiaries name, logo or - trademarks; and (v) copyright, trademark, patent and any other notices that - appear on the Materials may not be removed or obscured. + 1.2 Redistribution Restrictions. Distribution of the Redistributable Binary + Code is subject to the following restrictions: (i) Redistributable Binary Code + may only be distributed in binary format and may not be distributed in source + code format:; (ii) the Redistributable Binary Code may only operate in + conjunction with platforms incorporating Qualcomm Technologies, Inc. chipsets; + (iii) redistribution of the Redistributable Binary Code must include the .txt + file setting forth the terms and condition of this Agreement; (iv) you may not + use Qualcomm Technologies' or its affiliates or subsidiaries name, logo or + trademarks; and (v) copyright, trademark, patent and any other notices that + appear on the Materials may not be removed or obscured. - 1.3 Additional Restrictions. Except as expressly permitted by this Agreement, - you shall have no right to sublicense, transfer or otherwise disclose the - Materials to any third party. You shall not reverse engineer, reverse - assemble, reverse translate, decompile or reduce to source code form any - portion of the Materials provided in object code form or executable form. - Except for the purposes expressly permitted in this Agreement, You shall not - use the Materials for any other purpose. QTI (or its licensors) shall retain - title and all ownership rights in and to the Materials and any alterations, - modifications (including all derivative works), translations or adaptations - made of the Materials, and all copies thereof, and nothing herein shall be - deemed to grant any right to You under any of QTI's or its affiliates' - patents. You shall not subject the Materials to any third party license - terms (e.g., open source license terms). You shall not use the Materials for - the purpose of identifying or providing evidence to support any potential - patent infringement claim against QTI, its affiliates, or any of QTI's or - QTI's affiliates' suppliers and/or direct or indirect customers. QTI hereby - reserves all rights not expressly granted herein. + 1.3 Additional Restrictions. Except as expressly permitted by this Agreement, + you shall have no right to sublicense, transfer or otherwise disclose the + Materials to any third party. You shall not reverse engineer, reverse + assemble, reverse translate, decompile or reduce to source code form any + portion of the Materials provided in object code form or executable form. + Except for the purposes expressly permitted in this Agreement, You shall not + use the Materials for any other purpose. QTI (or its licensors) shall retain + title and all ownership rights in and to the Materials and any alterations, + modifications (including all derivative works), translations or adaptations + made of the Materials, and all copies thereof, and nothing herein shall be + deemed to grant any right to You under any of QTI's or its affiliates' + patents. You shall not subject the Materials to any third party license + terms (e.g., open source license terms). You shall not use the Materials for + the purpose of identifying or providing evidence to support any potential + patent infringement claim against QTI, its affiliates, or any of QTI's or + QTI's affiliates' suppliers and/or direct or indirect customers. QTI hereby + reserves all rights not expressly granted herein. - 1.4 Third Party Software and Materials. The Software may contain or link to - certain software and/or materials that are written or owned by third parties. - Such third party code and materials may be licensed under separate or - different terms and conditions and are not licensed to you under the terms of - this Agreement. You agree to comply with all terms and conditions imposed on - you in the applicable third party licenses. Such terms and conditions may - impose certain obligations on you as a condition to the permitted use of such - third party code and materials. QTI does not represent or warrant that such - third party licensors have or will continue to license or make available their - code and materials to you. + 1.4 Third Party Software and Materials. The Software may contain or link to + certain software and/or materials that are written or owned by third parties. + Such third party code and materials may be licensed under separate or + different terms and conditions and are not licensed to you under the terms of + this Agreement. You agree to comply with all terms and conditions imposed on + you in the applicable third party licenses. Such terms and conditions may + impose certain obligations on you as a condition to the permitted use of such + third party code and materials. QTI does not represent or warrant that such + third party licensors have or will continue to license or make available their + code and materials to you. - 1.5 Feedback. QTI may from time to time receive suggestions, feedback or - other information from You regarding the Materials. Any suggestions, feedback - or other disclosures received from You are and shall be entirely voluntary on - the part of You. Notwithstanding any other term in this Agreement, QTI shall - be free to use suggestions, feedback or other information received from You, - without obligation of any kind to You. The Parties agree that all inventions, - product improvements, and modifications conceived of or made by QTI that are - based, either in whole or in part, on ideas, feedback, suggestions, or - recommended improvements received from You are the exclusive property of QTI, - and all right, title and interest in and to any such inventions, product - improvements, and modifications will vest solely in QTI. + 1.5 Feedback. QTI may from time to time receive suggestions, feedback or + other information from You regarding the Materials. Any suggestions, feedback + or other disclosures received from You are and shall be entirely voluntary on + the part of You. Notwithstanding any other term in this Agreement, QTI shall + be free to use suggestions, feedback or other information received from You, + without obligation of any kind to You. The Parties agree that all inventions, + product improvements, and modifications conceived of or made by QTI that are + based, either in whole or in part, on ideas, feedback, suggestions, or + recommended improvements received from You are the exclusive property of QTI, + and all right, title and interest in and to any such inventions, product + improvements, and modifications will vest solely in QTI. - 1.6 No Technical Support. QTI is under no obligation to provide any form of - technical support for the Materials, and if QTI, in its sole discretion, - chooses to provide any form of support or information relating to the - Materials, such support and information shall be deemed confidential and - proprietary to QTI. + 1.6 No Technical Support. QTI is under no obligation to provide any form of + technical support for the Materials, and if QTI, in its sole discretion, + chooses to provide any form of support or information relating to the + Materials, such support and information shall be deemed confidential and + proprietary to QTI. - 2. WARRANTY DISCLAIMER. YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT THE USE OF - THE MATERIALS IS AT YOUR SOLE RISK. THE MATERIALS AND TECHNICAL SUPPORT, IF - ANY, ARE PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR - IMPLIED. QTI ITS LICENSORS AND AFFILIATES MAKE NO WARRANTIES, EXPRESS OR - IMPLIED, WITH RESPECT TO THE MATERIALS OR ANY OTHER INFORMATION OR DOCUMENTATION - PROVIDED UNDER THIS AGREEMENT, INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF - MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR AGAINST INFRINGEMENT, OR - ANY EXPRESS OR IMPLIED WARRANTY ARISING OUT OF TRADE USAGE OR OUT OF A COURSE OF - DEALING OR COURSE OF PERFORMANCE. NOTHING CONTAINED IN THIS AGREEMENT SHALL BE - CONSTRUED AS (I) A WARRANTY OR REPRESENTATION BY QTI, ITS LICENSORS OR - AFFILIATES AS TO THE VALIDITY OR SCOPE OF ANY PATENT, COPYRIGHT OR OTHER - INTELLECTUAL PROPERTY RIGHT OR (II) A WARRANTY OR REPRESENTATION BY QTI THAT ANY - MANUFACTURE OR USE WILL BE FREE FROM INFRINGEMENT OF PATENTS, COPYRIGHTS OR - OTHER INTELLECTUAL PROPERTY RIGHTS OF OTHERS, AND IT SHALL BE THE SOLE - RESPONSIBILITY OF YOU TO MAKE SUCH DETERMINATION AS IS NECESSARY WITH RESPECT TO - THE ACQUISITION OF LICENSES UNDER PATENTS AND OTHER INTELLECTUAL PROPERTY OF - THIRD PARTIES. + 2. WARRANTY DISCLAIMER. YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT THE USE OF + THE MATERIALS IS AT YOUR SOLE RISK. THE MATERIALS AND TECHNICAL SUPPORT, IF + ANY, ARE PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR + IMPLIED. QTI ITS LICENSORS AND AFFILIATES MAKE NO WARRANTIES, EXPRESS OR + IMPLIED, WITH RESPECT TO THE MATERIALS OR ANY OTHER INFORMATION OR DOCUMENTATION + PROVIDED UNDER THIS AGREEMENT, INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF + MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR AGAINST INFRINGEMENT, OR + ANY EXPRESS OR IMPLIED WARRANTY ARISING OUT OF TRADE USAGE OR OUT OF A COURSE OF + DEALING OR COURSE OF PERFORMANCE. NOTHING CONTAINED IN THIS AGREEMENT SHALL BE + CONSTRUED AS (I) A WARRANTY OR REPRESENTATION BY QTI, ITS LICENSORS OR + AFFILIATES AS TO THE VALIDITY OR SCOPE OF ANY PATENT, COPYRIGHT OR OTHER + INTELLECTUAL PROPERTY RIGHT OR (II) A WARRANTY OR REPRESENTATION BY QTI THAT ANY + MANUFACTURE OR USE WILL BE FREE FROM INFRINGEMENT OF PATENTS, COPYRIGHTS OR + OTHER INTELLECTUAL PROPERTY RIGHTS OF OTHERS, AND IT SHALL BE THE SOLE + RESPONSIBILITY OF YOU TO MAKE SUCH DETERMINATION AS IS NECESSARY WITH RESPECT TO + THE ACQUISITION OF LICENSES UNDER PATENTS AND OTHER INTELLECTUAL PROPERTY OF + THIRD PARTIES. - 3. NO OTHER LICENSES OR INTELLECTUAL PROPERTY RIGHTS. Neither this Agreement, - nor any act by QTI or any of its affiliates pursuant to this Agreement or - relating to the Materials (including, without limitation, the provision by QTI - or its affiliates of the Materials), shall provide to You any license or any - other rights whatsoever under any patents, trademarks, trade secrets, copyrights - or any other intellectual property of QTI or any of its affiliates, except for - the copyright rights expressly licensed under this Agreement. You understand and - agree that: + 3. NO OTHER LICENSES OR INTELLECTUAL PROPERTY RIGHTS. Neither this Agreement, + nor any act by QTI or any of its affiliates pursuant to this Agreement or + relating to the Materials (including, without limitation, the provision by QTI + or its affiliates of the Materials), shall provide to You any license or any + other rights whatsoever under any patents, trademarks, trade secrets, copyrights + or any other intellectual property of QTI or any of its affiliates, except for + the copyright rights expressly licensed under this Agreement. You understand and + agree that: - (i) Neither this Agreement, nor delivery of the Materials, grants any right to - practice, or any other right at all with respect to, any patent of QTI or any - of its affiliates; and + (i) Neither this Agreement, nor delivery of the Materials, grants any right to + practice, or any other right at all with respect to, any patent of QTI or any + of its affiliates; and - (ii) A separate license agreement from QUALCOMM Incorporated is needed to use - or practice any patent of QUALCOMM Incorporated. You agree not to contend in - any context that, as a result of the provision or use of the Materials, either - QTI or any of its affiliates has any obligation to extend, or You or any other - party has obtained any right to, any license, whether express or implied, with - respect to any patent of QTI or any of its affiliates for any purpose. + (ii) A separate license agreement from QUALCOMM Incorporated is needed to use + or practice any patent of QUALCOMM Incorporated. You agree not to contend in + any context that, as a result of the provision or use of the Materials, either + QTI or any of its affiliates has any obligation to extend, or You or any other + party has obtained any right to, any license, whether express or implied, with + respect to any patent of QTI or any of its affiliates for any purpose. - 4. TERMINATION. This Agreement shall be effective upon acceptance, or access or - use of the Materials (whichever occurs first) by You and shall continue until - terminated. You may terminate the Agreement at any time by deleting and - destroying all copies of the Materials and all related information in Your - possession or control. This Agreement terminates immediately and automatically, - with or without notice, if You fail to comply with any provision hereof. - Additionally, QTI may at any time terminate this Agreement, without cause, upon - notice to You. Upon termination You must, to the extent possible, delete or - destroy all copies of the Materials in Your possession and the license granted - to You in this Agreement shall terminate. Sections 1.2 through 10 shall survive - the termination of this Agreement. In the event that any restrictions, - conditions, limitations are found to be either invalid or unenforceable, the - rights granted to You in Section 1 (License) shall be null, void and ineffective - from the Effective Date, and QTI shall also have the right to terminate this - Agreement immediately, and with retroactive effect to the effective date. + 4. TERMINATION. This Agreement shall be effective upon acceptance, or access or + use of the Materials (whichever occurs first) by You and shall continue until + terminated. You may terminate the Agreement at any time by deleting and + destroying all copies of the Materials and all related information in Your + possession or control. This Agreement terminates immediately and automatically, + with or without notice, if You fail to comply with any provision hereof. + Additionally, QTI may at any time terminate this Agreement, without cause, upon + notice to You. Upon termination You must, to the extent possible, delete or + destroy all copies of the Materials in Your possession and the license granted + to You in this Agreement shall terminate. Sections 1.2 through 10 shall survive + the termination of this Agreement. In the event that any restrictions, + conditions, limitations are found to be either invalid or unenforceable, the + rights granted to You in Section 1 (License) shall be null, void and ineffective + from the Effective Date, and QTI shall also have the right to terminate this + Agreement immediately, and with retroactive effect to the effective date. - 5. LIMITATION OF LIABILITY. IN NO EVENT SHALL QTI, QTI's AFFILIATES OR ITS - LICENSORS BE LIABLE TO YOU FOR ANY INCIDENTAL, CONSEQUENTIAL OR SPECIAL DAMAGES, - INCLUDING BUT NOT LIMITED TO ANY LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL - DAMAGES, ARISING OUT OF THE USE OR INABILITY TO USE, OR THE DELIVERY OR FAILURE - TO DELIVER, ANY OF THE DELIVERABLES, OR ANY BREACH OF ANY OBLIGATION UNDER THIS - AGREEMENT, EVEN IF QTI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - THE FOREGOING LIMITATION OF LIABILITY SHALL REMAIN IN FULL FORCE AND EFFECT - REGARDLESS OF WHETHER YOUR REMEDIES HEREUNDER ARE DETERMINED TO HAVE FAILED OF - THEIR ESSENTIAL PURPOSE. THE ENTIRE LIABILITY OF QTI, QTI's AFFILIATES AND ITS - LICENSORS, AND THE SOLE AND EXCLUSIVE REMEDY OF YOU, FOR ANY CLAIM OR CAUSE OF - ACTION ARISING HEREUNDER (WHETHER IN CONTRACT, TORT, OR OTHERWISE) SHALL NOT - EXCEED US$50. + 5. LIMITATION OF LIABILITY. IN NO EVENT SHALL QTI, QTI's AFFILIATES OR ITS + LICENSORS BE LIABLE TO YOU FOR ANY INCIDENTAL, CONSEQUENTIAL OR SPECIAL DAMAGES, + INCLUDING BUT NOT LIMITED TO ANY LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL + DAMAGES, ARISING OUT OF THE USE OR INABILITY TO USE, OR THE DELIVERY OR FAILURE + TO DELIVER, ANY OF THE DELIVERABLES, OR ANY BREACH OF ANY OBLIGATION UNDER THIS + AGREEMENT, EVEN IF QTI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + THE FOREGOING LIMITATION OF LIABILITY SHALL REMAIN IN FULL FORCE AND EFFECT + REGARDLESS OF WHETHER YOUR REMEDIES HEREUNDER ARE DETERMINED TO HAVE FAILED OF + THEIR ESSENTIAL PURPOSE. THE ENTIRE LIABILITY OF QTI, QTI's AFFILIATES AND ITS + LICENSORS, AND THE SOLE AND EXCLUSIVE REMEDY OF YOU, FOR ANY CLAIM OR CAUSE OF + ACTION ARISING HEREUNDER (WHETHER IN CONTRACT, TORT, OR OTHERWISE) SHALL NOT + EXCEED US$50. - 6. INDEMNIFICATION. You agree to indemnify and hold harmless QTI and its - officers, directors, employees and successors and assigns against any and all - third party claims, demands, causes of action, losses, liabilities, damages, - costs and expenses, incurred by QTI (including but not limited to costs of - defense, investigation and reasonable attorney's fees) arising out of, resulting - from or related to: (i) any breach of this Agreement by You; and (ii) your acts, - omissions, products and services. If requested by QTI, You agree to defend QTI - in connection with any third party claims, demands, or causes of action - resulting from, arising out of or in connection with any of the foregoing. + 6. INDEMNIFICATION. You agree to indemnify and hold harmless QTI and its + officers, directors, employees and successors and assigns against any and all + third party claims, demands, causes of action, losses, liabilities, damages, + costs and expenses, incurred by QTI (including but not limited to costs of + defense, investigation and reasonable attorney's fees) arising out of, resulting + from or related to: (i) any breach of this Agreement by You; and (ii) your acts, + omissions, products and services. If requested by QTI, You agree to defend QTI + in connection with any third party claims, demands, or causes of action + resulting from, arising out of or in connection with any of the foregoing. - 7. ASSIGNMENT. You shall not assign this Agreement or any right or interest - under this Agreement, nor delegate any obligation to be performed under this - Agreement, without QTI's prior written consent. For purposes of this Section 7, - an "assignment" by You under this Section shall be deemed to include, without - limitation, any merger, consolidation, sale of all or substantially all of its - assets, or any substantial change in the management or control of You. - Any attempted assignment in contravention of this Section 9 shall be void. - QTI may freely assign this Agreement or delegate any or all of its rights and - obligations hereunder to any third party. + 7. ASSIGNMENT. You shall not assign this Agreement or any right or interest + under this Agreement, nor delegate any obligation to be performed under this + Agreement, without QTI's prior written consent. For purposes of this Section 7, + an "assignment" by You under this Section shall be deemed to include, without + limitation, any merger, consolidation, sale of all or substantially all of its + assets, or any substantial change in the management or control of You. + Any attempted assignment in contravention of this Section 9 shall be void. + QTI may freely assign this Agreement or delegate any or all of its rights and + obligations hereunder to any third party. - 8. COMPLIANCE WITH LAWS; APPLICABLE LAW. You agree to comply with all - applicable local, international and national laws and regulations and with U.S. - Export Administration Regulations, as they apply to the subject matter of this - Agreement. This Agreement is governed by the laws of the State of California, - excluding California's choice of law rules. + 8. COMPLIANCE WITH LAWS; APPLICABLE LAW. You agree to comply with all + applicable local, international and national laws and regulations and with U.S. + Export Administration Regulations, as they apply to the subject matter of this + Agreement. This Agreement is governed by the laws of the State of California, + excluding California's choice of law rules. - 9. CONTRACTING PARTIES. If the Materials are downloaded on any computer owned - by a corporation or other legal entity, then this Agreement is formed by and - between QTI and such entity. The individual accepting the terms of this - Agreement represents and warrants to QTI that they have the authority to bind - such entity to the terms and conditions of this Agreement. + 9. CONTRACTING PARTIES. If the Materials are downloaded on any computer owned + by a corporation or other legal entity, then this Agreement is formed by and + between QTI and such entity. The individual accepting the terms of this + Agreement represents and warrants to QTI that they have the authority to bind + such entity to the terms and conditions of this Agreement. - 10. MISCELLANEOUS PROVISIONS. This Agreement, together with all exhibits - attached hereto, which are incorporated herein by this reference, constitutes - the entire agreement between QTI and You and supersedes all prior negotiations, - representations and agreements between the parties with respect to the subject - matter hereof. No addition or modification of this Agreement shall be effective - unless made in writing and signed by the respective representatives of QTI and - You. The restrictions, limitations, exclusions and conditions set forth in this - Agreement shall apply even if QTI or any of its affiliates becomes aware of or - fails to act in a manner to address any violation or failure to comply - therewith. You hereby acknowledge and agree that the restrictions, limitations, - conditions and exclusions imposed in this Agreement on the rights granted in - this Agreement are not a derogation of the benefits of such rights. You further - acknowledges that, in the absence of such restrictions, limitations, conditions - and exclusions, QTI would not have entered into this Agreement with You. Each - party shall be responsible for and shall bear its own expenses in connection - with this Agreement. If any of the provisions of this Agreement are determined - to be invalid, illegal, or otherwise unenforceable, the remaining provisions - shall remain in full force and effect. This Agreement is entered into solely - in the English language, and if for any reason any other language version is - prepared by any party, it shall be solely for convenience and the English - version shall govern and control all aspects. If You are located in the - province of Quebec, Canada, the following applies: The Parties hereby confirm - they have requested this Agreement and all related documents be prepared - in English. - - score: '44.44' - start_line: 231 - end_line: 234 - matcher: 3-seq - rule_length: 32 - matched_length: 32 - match_coverage: '100.0' - rule_relevance: 50 - identifier: proprietary-license_557.RULE - license_expression: proprietary-license - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is a trademark of [Qualcomm] [Incorporated], registered in the - United States and other countries. All [Qualcomm] [Incorporated] trademarks are used - with permission. Other products and brand names may be trademarks or registered - trademarks of their respective owners. - - score: '100.0' - start_line: 240 - end_line: 244 - matcher: 2-aho - rule_length: 56 - matched_length: 56 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openssl-ssleay_43.RULE - license_expression: openssl-ssleay - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The OpenSSL toolkit stays under a dual license, i.e. both the conditions of - the OpenSSL License and the original SSLeay license apply to the toolkit. - See below for the actual license texts. Actually both licenses are BSD-style - Open Source licenses. In case of any license issues related to OpenSSL - please contact openssl-core@openssl.org. - - score: '100.0' - start_line: 246 - end_line: 246 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openssl-ssleay_2.RULE - license_expression: openssl-ssleay - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: OpenSSL License - - score: '100.0' - start_line: 252 - end_line: 299 - matcher: 2-aho - rule_length: 332 - matched_length: 332 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openssl_1.RULE - license_expression: openssl - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * 3. All advertising materials mentioning features or use of this - * software must display the following acknowledgment: - * "This product includes software developed by the OpenSSL Project - * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - * - * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - * endorse or promote products derived from this software without - * prior written permission. For written permission, please contact - * openssl-core@openssl.org. - * - * 5. Products derived from this software may not be called "OpenSSL" - * nor may "OpenSSL" appear in their names without prior written - * permission of the OpenSSL Project. - * - * 6. Redistributions of any form whatsoever must retain the following - * acknowledgment: - * "This product includes software developed by the OpenSSL Project - * for use in the OpenSSL Toolkit (http://www.openssl.org/)" - * - * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY - * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * ==================================================================== - * - * This product includes cryptographic software written by Eric Young - * (eay@cryptsoft.com). This product includes software written by Tim - * Hudson (tjh@cryptsoft.com). - - score: '100.0' - start_line: 309 - end_line: 360 - matcher: 2-aho - rule_length: 453 - matched_length: 453 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ssleay-windows.LICENSE - license_expression: ssleay-windows - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is an SSL implementation written - * by Eric Young (eay@cryptsoft.com). - * The implementation was written so as to conform with Netscapes SSL. - * - * This library is free for commercial and non-commercial use as long as - * the following conditions are aheared to. The following conditions - * apply to all code found in this distribution, be it the RC4, RSA, - * lhash, DES, etc., code; not just the SSL code. The SSL documentation - * included with this distribution is covered by the same copyright terms - * except that the holder is Tim Hudson (tjh@cryptsoft.com). - * - * Copyright remains Eric Young's, and as such any Copyright notices in - * the code are not to be removed. - * If this package is used in a product, Eric Young should be given attribution - * as the author of the parts of the library used. - * This can be in the form of a textual message at program startup or - * in documentation (online or textual) provided with the package. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * "This product includes cryptographic software written by - * Eric Young (eay@cryptsoft.com)" - * The word 'cryptographic' can be left out if the rouines from the library - * being used are not cryptographic related :-). - * 4. If you include any Windows specific code (or a derivative thereof) from - * the apps directory (application code) you must include an acknowledgement: - * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" - * - * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * The licence and distribution terms for any publically available version or - * derivative of this code cannot be changed. i.e. this code cannot simply be - * copied and put under another distribution licence - * [including the GNU Public Licence.] - - score: '100.0' - start_line: 371 - end_line: 371 - matcher: 2-aho - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib_5.RULE - license_expression: zlib - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: For conditions of distribution and use, see copyright notice in zlib.h - - score: '100.0' - start_line: 380 - end_line: 396 - matcher: 2-aho - rule_length: 144 - matched_length: 144 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib_17.RULE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. + 10. MISCELLANEOUS PROVISIONS. This Agreement, together with all exhibits + attached hereto, which are incorporated herein by this reference, constitutes + the entire agreement between QTI and You and supersedes all prior negotiations, + representations and agreements between the parties with respect to the subject + matter hereof. No addition or modification of this Agreement shall be effective + unless made in writing and signed by the respective representatives of QTI and + You. The restrictions, limitations, exclusions and conditions set forth in this + Agreement shall apply even if QTI or any of its affiliates becomes aware of or + fails to act in a manner to address any violation or failure to comply + therewith. You hereby acknowledge and agree that the restrictions, limitations, + conditions and exclusions imposed in this Agreement on the rights granted in + this Agreement are not a derogation of the benefits of such rights. You further + acknowledges that, in the absence of such restrictions, limitations, conditions + and exclusions, QTI would not have entered into this Agreement with You. Each + party shall be responsible for and shall bear its own expenses in connection + with this Agreement. If any of the provisions of this Agreement are determined + to be invalid, illegal, or otherwise unenforceable, the remaining provisions + shall remain in full force and effect. This Agreement is entered into solely + in the English language, and if for any reason any other language version is + prepared by any party, it shall be solely for convenience and the English + version shall govern and control all aspects. If You are located in the + province of Quebec, Canada, the following applies: The Parties hereby confirm + they have requested this Agreement and all related documents be prepared + in English. + licenses: + - key: qti-linux-firmware + name: QTI Linux Firmware + short_name: QTI Linux Firmware + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Qualcomm + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.qcom + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/qti-linux-firmware + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/qti-linux-firmware.LICENSE + spdx_license_key: LicenseRef-scancode-qti-linux-firmware + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/qti-linux-firmware.LICENSE + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '44.44' + start_line: 231 + end_line: 234 + matched_length: 32 + match_coverage: '100.0' + matcher: 3-seq + license_expression: proprietary-license + rule_identifier: proprietary-license_557.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_557.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 32 + rule_relevance: 50 + matched_text: | + is a trademark of Qualcomm Incorporated, registered in the + United States and other countries. All Qualcomm Incorporated trademarks are used + with permission. Other products and brand names may be trademarks or registered + trademarks of their respective owners. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: openssl-ssleay + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 240 + end_line: 244 + matched_length: 56 + match_coverage: '100.0' + matcher: 2-aho + license_expression: openssl-ssleay + rule_identifier: openssl-ssleay_43.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl-ssleay_43.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 56 + rule_relevance: 100 + matched_text: | + The OpenSSL toolkit stays under a dual license, i.e. both the conditions of + the OpenSSL License and the original SSLeay license apply to the toolkit. + See below for the actual license texts. Actually both licenses are BSD-style + Open Source licenses. In case of any license issues related to OpenSSL + please contact openssl-core@openssl.org. + licenses: + - key: openssl-ssleay + name: OpenSSL/SSLeay License + short_name: OpenSSL/SSLeay License + category: Permissive + is_exception: no + is_unknown: no + owner: OpenSSL + homepage_url: http://www.openssl.org/source/license.html + text_url: http://www.openssl.org/source/license.html + reference_url: https://scancode-licensedb.aboutcode.org/openssl-ssleay + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE + spdx_license_key: OpenSSL + spdx_url: https://spdx.org/licenses/OpenSSL + - score: '100.0' + start_line: 246 + end_line: 246 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: openssl-ssleay + rule_identifier: openssl-ssleay_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl-ssleay_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: OpenSSL License + licenses: + - key: openssl-ssleay + name: OpenSSL/SSLeay License + short_name: OpenSSL/SSLeay License + category: Permissive + is_exception: no + is_unknown: no + owner: OpenSSL + homepage_url: http://www.openssl.org/source/license.html + text_url: http://www.openssl.org/source/license.html + reference_url: https://scancode-licensedb.aboutcode.org/openssl-ssleay + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE + spdx_license_key: OpenSSL + spdx_url: https://spdx.org/licenses/OpenSSL + - license_expression: openssl + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 252 + end_line: 299 + matched_length: 332 + match_coverage: '100.0' + matcher: 2-aho + license_expression: openssl + rule_identifier: openssl_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 332 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + * This product includes cryptographic software written by Eric Young + * (eay@cryptsoft.com). This product includes software written by Tim + * Hudson (tjh@cryptsoft.com). + licenses: + - key: openssl + name: OpenSSL License + short_name: OpenSSL License + category: Permissive + is_exception: no + is_unknown: no + owner: OpenSSL + homepage_url: http://openssl.org/source/license.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/openssl + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl.LICENSE + spdx_license_key: LicenseRef-scancode-openssl + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl.LICENSE + - license_expression: ssleay-windows + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 309 + end_line: 360 + matched_length: 453 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ssleay-windows + rule_identifier: ssleay-windows.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 453 + rule_relevance: 100 + matched_text: | + This package is an SSL implementation written + * by Eric Young (eay@cryptsoft.com). + * The implementation was written so as to conform with Netscapes SSL. + * + * This library is free for commercial and non-commercial use as long as + * the following conditions are aheared to. The following conditions + * apply to all code found in this distribution, be it the RC4, RSA, + * lhash, DES, etc., code; not just the SSL code. The SSL documentation + * included with this distribution is covered by the same copyright terms + * except that the holder is Tim Hudson (tjh@cryptsoft.com). + * + * Copyright remains Eric Young's, and as such any Copyright notices in + * the code are not to be removed. + * If this package is used in a product, Eric Young should be given attribution + * as the author of the parts of the library used. + * This can be in the form of a textual message at program startup or + * in documentation (online or textual) provided with the package. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * "This product includes cryptographic software written by + * Eric Young (eay@cryptsoft.com)" + * The word 'cryptographic' can be left out if the rouines from the library + * being used are not cryptographic related :-). + * 4. If you include any Windows specific code (or a derivative thereof) from + * the apps directory (application code) you must include an acknowledgement: + * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + * + * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * The licence and distribution terms for any publically available version or + * derivative of this code cannot be changed. i.e. this code cannot simply be + * copied and put under another distribution licence + * [including the GNU Public Licence.] + licenses: + - key: ssleay-windows + name: Original SSLeay License with Windows Clause + short_name: Original SSLeay License with Windows Clause + category: Permissive + is_exception: no + is_unknown: no + owner: OpenSSL + homepage_url: https://www.openssl.org/source/license.html + text_url: http://www.openssl.org/source/license.html + reference_url: https://scancode-licensedb.aboutcode.org/ssleay-windows + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE + spdx_license_key: LicenseRef-scancode-ssleay-windows + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE + - license_expression: zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 371 + end_line: 371 + matched_length: 12 + match_coverage: '100.0' + matcher: 2-aho + license_expression: zlib + rule_identifier: zlib_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_5.RULE + referenced_filenames: + - zlib.h + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: For conditions of distribution and use, see copyright notice in zlib.h + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib + - license_expression: zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 380 + end_line: 396 + matched_length: 144 + match_coverage: '100.0' + matcher: 2-aho + license_expression: zlib + rule_identifier: zlib_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_17.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 144 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu - - score: '100.0' - start_line: 413 - end_line: 415 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_303.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This code was - * written by Colin Plumb in 1993, no copyright is claimed. - * This code is in the public domain; do with it what you wish. - - score: '100.0' - start_line: 439 - end_line: 461 - matcher: 2-aho - rule_length: 217 - matched_length: 217 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_68.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holder nor the names of contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTOR(S) ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTOR(S) BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: 469 - end_line: 470 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gary-s-brown.LICENSE - license_expression: gary-s-brown - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may use this program, or - * code or tables extracted from it, as desired without restriction. - - score: '100.0' - start_line: 514 - end_line: 519 - matcher: 2-aho - rule_length: 74 - matched_length: 74 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_105.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - I retain copyright in this code but I encourage its free use provided - that I don't carry any responsibility for the results. I am especially - happy to see it used in free and open source software. If you do use - it I would appreciate an acknowledgement of its origin in the code or - the product that results and I would also appreciate knowing a liitle - about the use to which it is being put. - - score: '100.0' - start_line: 531 - end_line: 539 - matcher: 2-aho - rule_length: 85 - matched_length: 85 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain-disclaimer_70.RULE - license_expression: public-domain-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Please do not copyright this code. This code is in the public domain. - * - * LANDON CURT NOLL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO - * EVENT SHALL LANDON CURT NOLL 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. - - score: '100.0' - start_line: 549 - end_line: 564 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain-disclaimer_67.RULE - license_expression: public-domain-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - NO COPYRIGHT - THIS IS 100% IN THE PUBLIC DOMAIN - * - * The original unmodified version is available at: - * ftp://ftp.funet.fi/pub/crypt/hash/sha/sha1.c - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: 580 - end_line: 587 - matcher: 2-aho - rule_length: 50 - matched_length: 50 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_or_bsd-new_aes_1.RULE - license_expression: gpl-2.0 OR bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * - * Alternatively, this software may be distributed under the terms of BSD - * license. - * - * See README and COPYING for more details. - - score: '100.0' - start_line: 594 - end_line: 601 - matcher: 2-aho - rule_length: 50 - matched_length: 50 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_or_bsd-new_aes_1.RULE - license_expression: gpl-2.0 OR bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * - * Alternatively, this software may be distributed under the terms of BSD - * license. - * - * See README and COPYING for more details. - - score: '100.0' - start_line: 613 - end_line: 635 - matcher: 2-aho - rule_length: 215 - matched_length: 215 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1040.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holder nor the names of contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: 646 - end_line: 664 - matcher: 2-aho - rule_length: 176 - matched_length: 176 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_80.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holder nor the names of contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) "AS IS" AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - - score: '28.5' - start_line: 663 - end_line: 668 - matcher: 3-seq - rule_length: 207 - matched_length: 59 - match_coverage: '28.5' - rule_relevance: 100 - identifier: bsd-new_176.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: 677 - end_line: 697 - matcher: 2-aho - rule_length: 200 - matched_length: 200 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_76.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 705 - end_line: 715 - matcher: 2-aho - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_14.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, 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. + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 413 + end_line: 415 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_303.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_303.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + This code was + * written by Colin Plumb in 1993, no copyright is claimed. + * This code is in the public domain; do with it what you wish. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 439 + end_line: 461 + matched_length: 217 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_68.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_68.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 217 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holder nor the names of contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTOR(S) ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTOR(S) BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: gary-s-brown + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 469 + end_line: 470 + matched_length: 16 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gary-s-brown + rule_identifier: gary-s-brown.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gary-s-brown.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 16 + rule_relevance: 100 + matched_text: | + You may use this program, or + * code or tables extracted from it, as desired without restriction. + licenses: + - key: gary-s-brown + name: Gary S. Brown License + short_name: Gary S. Brown License + category: Permissive + is_exception: no + is_unknown: no + owner: Gary S. Brown + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/gary-s-brown + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gary-s-brown.LICENSE + spdx_license_key: LicenseRef-scancode-gary-s-brown + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gary-s-brown.LICENSE + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 514 + end_line: 519 + matched_length: 74 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_105.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_105.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 74 + rule_relevance: 100 + matched_text: | + I retain copyright in this code but I encourage its free use provided + that I don't carry any responsibility for the results. I am especially + happy to see it used in free and open source software. If you do use + it I would appreciate an acknowledgement of its origin in the code or + the product that results and I would also appreciate knowing a liitle + about the use to which it is being put. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: public-domain-disclaimer + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 531 + end_line: 539 + matched_length: 85 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain-disclaimer + rule_identifier: public-domain-disclaimer_70.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain-disclaimer_70.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 85 + rule_relevance: 100 + matched_text: | + Please do not copyright this code. This code is in the public domain. + * + * LANDON CURT NOLL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO + * EVENT SHALL LANDON CURT NOLL 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. + licenses: + - key: public-domain-disclaimer + name: Public Domain Disclaimer + short_name: Public Domain Disclaimer + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + - license_expression: public-domain-disclaimer + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 549 + end_line: 564 + matched_length: 141 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain-disclaimer + rule_identifier: public-domain-disclaimer_67.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain-disclaimer_67.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + NO COPYRIGHT - THIS IS 100% IN THE PUBLIC DOMAIN + * + * The original unmodified version is available at: + * ftp://ftp.funet.fi/pub/crypt/hash/sha/sha1.c + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + licenses: + - key: public-domain-disclaimer + name: Public Domain Disclaimer + short_name: Public Domain Disclaimer + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + - license_expression: gpl-2.0 OR bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 580 + end_line: 587 + matched_length: 50 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 OR bsd-new + rule_identifier: gpl-2.0_or_bsd-new_aes_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_aes_1.RULE + referenced_filenames: + - COPYING + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 50 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: gpl-2.0 OR bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 594 + end_line: 601 + matched_length: 50 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 OR bsd-new + rule_identifier: gpl-2.0_or_bsd-new_aes_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_aes_1.RULE + referenced_filenames: + - COPYING + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 50 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 613 + end_line: 635 + matched_length: 215 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_1040.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1040.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 215 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holder nor the names of contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 646 + end_line: 664 + matched_length: 176 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_80.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_80.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 176 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holder nor the names of contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '28.5' + start_line: 663 + end_line: 668 + matched_length: 59 + match_coverage: '28.5' + matcher: 3-seq + license_expression: bsd-new + rule_identifier: bsd-new_176.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_176.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 207 + rule_relevance: 100 + matched_text: | + INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 677 + end_line: 697 + matched_length: 200 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_76.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_76.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 200 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 705 + end_line: 715 + matched_length: 111 + match_coverage: '100.0' + matcher: 2-aho + license_expression: isc + rule_identifier: isc_14.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_14.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 111 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC +other_license_detections: [] +copyright: | + Copyright (c) 2013-2017 Qualcomm Technologies, Inc. + Copyright (c) 2013-2017 Qualcomm Technologies, Inc. + Copyright (c) 1998-2011 The OpenSSL Project + Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com) + holder is Tim Hudson (tjh@cryptsoft.com) + Copyright (c) 1995-2005 Jean-loup Gailly + Copyright (c) 1995-2009 Mark Adler + Copyright (c) 1995-2003, 2010 Mark Adler + Copyright (c) 1995-2005 Jean-loup Gailly and Mark Adler + Copyright (c) 2004-2006 Qualphone, Inc. + Copyright 2000 Aaron D. Gifford + COPYRIGHT (c) 1986 Gary S. Brown + Copyright (c) 2003-2005, Jouni Malinen + Copyright (c) 2003-2005, Jouni Malinen + Copyright 1998, 2000 Aaron D. Gifford + Copyright (c) 2000-2001, Aaron D. Gifford + Copyright (c) 1998 Todd C. Miller + Copyright (c) 1998 Todd C. Miller diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qlogic.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qlogic.copyright-detailed.expected.yml index ce01e1757c2..47dc1232e13 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qlogic.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qlogic.copyright-detailed.expected.yml @@ -1,203 +1,324 @@ -primary_license: None declared_license: - Binary redistribution (QLogic 1) - The OpenIB.org BSD license - Binary redistribution (QLogic 2) - Binary redistribution (QLogic BR-series) - Binary redistribution (QLogic 3) -license_expression: bsd-new AND linux-openib AND qlogic-microcode AND (other-permissive AND - proprietary-license) AND other-permissive -copyright: | - 1995, 1996, 1997, 1998, 1999, 2000, QLogic, Inc. - 2007, 2008. QLogic Corporation - 2003-2006, QLogic Corporation - 2013-2014, Brocade Communications Systems, Inc. - 2014-2015, QLogic Corporation. - 2015-2016, QLogic Corporation -matches: - - score: '100.0' - start_line: 9 - end_line: 28 - matcher: 1-hash - rule_length: '199' - matched_length: '199' - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1070.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted provided - that the following conditions are met: - 1. Redistribution of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistribution in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission +declared_license_expression: bsd-new AND linux-openib AND qlogic-microcode AND (other-permissive + AND proprietary-license) AND other-permissive +declared_license_expression_spdx: BSD-3-Clause AND Linux-OpenIB AND LicenseRef-scancode-qlogic-microcode + AND (LicenseRef-scancode-other-permissive AND LicenseRef-scancode-proprietary-license) AND + LicenseRef-scancode-other-permissive +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 9 + end_line: 28 + matched_length: '199' + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_1070.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1070.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '199' + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms are permitted provided + that the following conditions are met: + 1. Redistribution of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistribution in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 35 - end_line: 55 - matcher: 2-aho - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 100 - identifier: linux-openib.LICENSE - license_expression: linux-openib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: linux-openib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 35 + end_line: 55 + matched_length: 143 + match_coverage: '100.0' + matcher: 2-aho + license_expression: linux-openib + rule_identifier: linux-openib.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 143 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or + without modification, are permitted provided that the following + conditions are met: - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. + - Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. + - Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. - THE 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. - - score: '100.0' - start_line: 61 - end_line: 96 - matcher: 1-hash - rule_length: 260 - matched_length: 260 - match_coverage: '100.0' - rule_relevance: 100 - identifier: qlogic-microcode.LICENSE - license_expression: qlogic-microcode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may redistribute the hardware specific firmware binary file - under the following terms: + THE 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. + licenses: + - key: linux-openib + name: Linux-OpenIB + short_name: Linux-OpenIB + category: Permissive + is_exception: no + is_unknown: no + owner: Linux Foundation + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h + text_url: https://github.com/ofiwg/libfabric/blob/master/contrib/buildrpm/README + reference_url: https://scancode-licensedb.aboutcode.org/linux-openib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-openib.LICENSE + spdx_license_key: Linux-OpenIB + spdx_url: https://spdx.org/licenses/Linux-OpenIB + - license_expression: qlogic-microcode + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 61 + end_line: 96 + matched_length: 260 + match_coverage: '100.0' + matcher: 1-hash + license_expression: qlogic-microcode + rule_identifier: qlogic-microcode.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/qlogic-microcode.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 260 + rule_relevance: 100 + matched_text: | + You may redistribute the hardware specific firmware binary file + under the following terms: - 1. Redistribution of source code (only if applicable), - must retain the above copyright notice, this list of - conditions and the following disclaimer. + 1. Redistribution of source code (only if applicable), + must retain the above copyright notice, this list of + conditions and the following disclaimer. - 2. Redistribution in binary form must reproduce the above - copyright notice, this list of conditions and the - following disclaimer in the documentation and/or other - materials provided with the distribution. + 2. Redistribution in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. - 3. The name of QLogic Corporation may not be used to - endorse or promote products derived from this software - without specific prior written permission + 3. The name of QLogic Corporation may not be used to + endorse or promote products derived from this software + without specific prior written permission - REGARDLESS OF WHAT LICENSING MECHANISM IS USED OR APPLICABLE, - THIS PROGRAM IS PROVIDED BY QLOGIC CORPORATION "AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR - BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. + REGARDLESS OF WHAT LICENSING MECHANISM IS USED OR APPLICABLE, + THIS PROGRAM IS PROVIDED BY QLOGIC CORPORATION "AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR + BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. - USER ACKNOWLEDGES AND AGREES THAT USE OF THIS PROGRAM WILL NOT - CREATE OR GIVE GROUNDS FOR A LICENSE BY IMPLICATION, ESTOPPEL, OR - OTHERWISE IN ANY INTELLECTUAL PROPERTY RIGHTS (PATENT, COPYRIGHT, - TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) EMBODIED IN - ANY OTHER QLOGIC HARDWARE OR SOFTWARE EITHER SOLELY OR IN - COMBINATION WITH THIS PROGRAM. - - score: '100.0' - start_line: 102 - end_line: 104 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_66.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted for the distribution of this firmware data - in hexadecimal or equivalent format, provided this copyright notice is - accompanying it. - - score: '97.33' - start_line: 106 - end_line: 112 - matcher: 3-seq - rule_length: 73 - matched_length: 73 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_310.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - grants permission to use and redistribute these firmware files - for use with [QLogic] BR-[series] devices, but not as a part of the Linux - kernel or in any other form which would require these files themselves - to be covered by the terms of the GNU General Public License. - These firmware files are distributed in the hope that they will be - useful, but WITHOUT ANY WARRANTY; without even the implied warranty - of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 117 - end_line: 119 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_66.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted for the distribution of this firmware data - in hexadecimal or equivalent format, provided this copyright notice is - accompanying it. + USER ACKNOWLEDGES AND AGREES THAT USE OF THIS PROGRAM WILL NOT + CREATE OR GIVE GROUNDS FOR A LICENSE BY IMPLICATION, ESTOPPEL, OR + OTHERWISE IN ANY INTELLECTUAL PROPERTY RIGHTS (PATENT, COPYRIGHT, + TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) EMBODIED IN + ANY OTHER QLOGIC HARDWARE OR SOFTWARE EITHER SOLELY OR IN + COMBINATION WITH THIS PROGRAM. + licenses: + - key: qlogic-microcode + name: QLogic Microcode + short_name: QLogic Microcode + category: Permissive + is_exception: no + is_unknown: no + owner: QLogic + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/qlogic-microcode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/qlogic-microcode.LICENSE + spdx_license_key: LicenseRef-scancode-qlogic-microcode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/qlogic-microcode.LICENSE + - license_expression: other-permissive AND proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 102 + end_line: 104 + matched_length: 23 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_66.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_66.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + Permission is hereby granted for the distribution of this firmware data + in hexadecimal or equivalent format, provided this copyright notice is + accompanying it. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - score: '97.33' + start_line: 106 + end_line: 112 + matched_length: 73 + match_coverage: '100.0' + matcher: 3-seq + license_expression: proprietary-license + rule_identifier: proprietary-license_310.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_310.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 73 + rule_relevance: 100 + matched_text: | + grants permission to use and redistribute these firmware files + for use with QLogic BR-series devices, but not as a part of the Linux + kernel or in any other form which would require these files themselves + to be covered by the terms of the GNU General Public License. + These firmware files are distributed in the hope that they will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty + of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 117 + end_line: 119 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-permissive + rule_identifier: other-permissive_66.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_66.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + Permission is hereby granted for the distribution of this firmware data + in hexadecimal or equivalent format, provided this copyright notice is + accompanying it. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE +other_license_detections: [] +copyright: | + 1995, 1996, 1997, 1998, 1999, 2000, QLogic, Inc. + 2007, 2008. QLogic Corporation + 2003-2006, QLogic Corporation + 2013-2014, Brocade Communications Systems, Inc. + 2014-2015, QLogic Corporation. + 2015-2016, QLogic Corporation diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ralink.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ralink.copyright-detailed.expected.yml index 76318bea679..72a2b66ebc4 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ralink.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ralink.copyright-detailed.expected.yml @@ -1,56 +1,96 @@ -primary_license: declared_license: -license_expression: gpl-2.0-plus AND gpl-2.0 -copyright: | - Copyright 2006-2009 Bastian Blank - Copyright 2009 Ben Hutchings -matches: - - score: '100.0' - start_line: 6 - end_line: 20 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_68.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: +declared_license_expression: gpl-2.0-plus AND gpl-2.0 +declared_license_expression_spdx: GPL-2.0-or-later AND GPL-2.0-only +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0-plus AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 6 + end_line: 20 + matched_length: 114 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_68.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_68.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 114 + rule_relevance: 100 + matched_text: | + License: - This package 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 2 of the License, or - (at your option) any later version. + This package 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 2 of the License, or + (at your option) any later version. - This package 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. + This package 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. - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - score: '100.0' - start_line: 22 - end_line: 23 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 22 + end_line: 23 + matched_length: 24 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1120.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1120.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only +other_license_detections: [] +copyright: | + Copyright 2006-2009 Bastian Blank + Copyright 2009 Ben Hutchings diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-realtek.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-realtek.copyright-detailed.expected.yml index e197eda54f7..d1c41a5ff47 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-realtek.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-realtek.copyright-detailed.expected.yml @@ -1,80 +1,123 @@ -primary_license: None declared_license: - Binary redistribution (Realtek permissive) - Binary redistribution (Realtek restrictive) -license_expression: other-permissive AND intel -copyright: | - 2010-2013, Realtek Semiconductor Corporation - 2009-2010, Realtek Semiconductor Corporation -matches: - - score: '100.0' - start_line: 9 - end_line: 11 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_66.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted for the distribution of this firmware - data in hexadecimal or equivalent format, provided this copyright - notice is accompanying it. - - score: '93.72' - start_line: 18 - end_line: 53 - matcher: 3-seq - rule_length: 293 - matched_length: 293 - match_coverage: '100.0' - rule_relevance: 95 - identifier: intel_1.RULE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: +declared_license_expression: other-permissive AND intel +declared_license_expression_spdx: LicenseRef-scancode-other-permissive AND LicenseRef-scancode-intel +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 9 + end_line: 11 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-permissive + rule_identifier: other-permissive_66.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_66.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + Permission is hereby granted for the distribution of this firmware + data in hexadecimal or equivalent format, provided this copyright + notice is accompanying it. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: intel + detection_log: + - not-combined + matches: + - score: '93.72' + start_line: 18 + end_line: 53 + matched_length: 293 + match_coverage: '100.0' + matcher: 3-seq + license_expression: intel + rule_identifier: intel_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/intel_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 293 + rule_relevance: 95 + matched_text: | + Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of [Realtek] [Semiconductor] Corporation nor the names of its - suppliers may be used to endorse or promote products derived from this - software without specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software - is permitted. + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of Realtek Semiconductor Corporation nor the names of its + suppliers may be used to endorse or promote products derived from this + software without specific prior written permission. + * No reverse engineering, decompilation, or disassembly of this software + is permitted. - Limited patent license. [Realtek] [Semiconductor] Corporation grants a world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but solely to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not apply to - any other combinations which include this software. No hardware per - se is licensed hereunder. + Limited patent license. Realtek Semiconductor Corporation grants a world-wide, + royalty-free, non-exclusive license under patents it now or hereafter + owns or controls to make, have made, use, import, offer to sell and + sell ("Utilize") this software, but solely to the extent that any + such patent is necessary to Utilize the software alone, or in + combination with an operating system licensed under an approved Open + Source license as listed by the Open Source Initiative at + http://opensource.org/licenses. The patent license shall not apply to + any other combinations which include this software. No hardware per + se is licensed hereunder. - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: intel + name: Intel Limited Patent License + short_name: Intel Limited Patent License + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Intel Corporation + homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.IntcSST2 + text_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.adsp_sst + reference_url: https://scancode-licensedb.aboutcode.org/intel + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE + spdx_license_key: LicenseRef-scancode-intel + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel.LICENSE +other_license_detections: [] +copyright: | + 2010-2013, Realtek Semiconductor Corporation + 2009-2010, Realtek Semiconductor Corporation diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-samsung.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-samsung.copyright-detailed.expected.yml index 23939fb42ec..643bdf7a176 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-samsung.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-samsung.copyright-detailed.expected.yml @@ -1,29 +1,52 @@ -primary_license: declared_license: -license_expression: proprietary-license -copyright: Copyright 2011-2014 Samsung Electronics Co. -matches: - - score: '100.0' - start_line: 6 - end_line: 13 - matcher: 2-aho - rule_length: 77 - matched_length: 77 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_307.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Samsung grants permission to use and redistribute aforementioned firmware - files for the use with Exynos series devices, but not as part of the Linux - kernel, or in any other form which would require these files themselves - to be covered by the terms of the GNU General Public License. +declared_license_expression: proprietary-license +declared_license_expression_spdx: LicenseRef-scancode-proprietary-license +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 6 + end_line: 13 + matched_length: 77 + match_coverage: '100.0' + matcher: 2-aho + license_expression: proprietary-license + rule_identifier: proprietary-license_307.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_307.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 77 + rule_relevance: 100 + matched_text: | + Samsung grants permission to use and redistribute aforementioned firmware + files for the use with Exynos series devices, but not as part of the Linux + kernel, or in any other form which would require these files themselves + to be covered by the terms of the GNU General Public License. - These firmware files are distributed in the hope that they will be - useful, but WITHOUT ANY WARRANTY; without even the implied warranty - of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + These firmware files are distributed in the hope that they will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty + of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE +other_license_detections: [] +copyright: Copyright 2011-2014 Samsung Electronics Co. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-siano.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-siano.copyright-detailed.expected.yml index d921a716ffe..15ebbd476bf 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-siano.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-siano.copyright-detailed.expected.yml @@ -1,47 +1,70 @@ -primary_license: declared_license: -license_expression: bsd-new -copyright: Copyright (c) 2005-2014 Siano Mobile Silicon Ltd. -matches: - - score: '97.98' - start_line: 9 - end_line: 34 - matcher: 3-seq - rule_length: '194' - matched_length: '194' - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1006.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: +declared_license_expression: bsd-new +declared_license_expression_spdx: BSD-3-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '97.98' + start_line: 9 + end_line: 34 + matched_length: '194' + match_coverage: '100.0' + matcher: 3-seq + license_expression: bsd-new + rule_identifier: bsd-new_1006.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1006.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '194' + rule_relevance: 100 + matched_text: | + Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. - * Neither the name of [Siano] [Mobile] [Silicon] [Ltd]. nor the names of its - suppliers may be used to endorse or promote products derived from this - software without specific prior written permission. + * Neither the name of Siano Mobile Silicon Ltd. nor the names of its + suppliers may be used to endorse or promote products derived from this + software without specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software - is permitted. + * No reverse engineering, decompilation, or disassembly of this software + is permitted. - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause +other_license_detections: [] +copyright: Copyright (c) 2005-2014 Siano Mobile Silicon Ltd. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ti-connectivity.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ti-connectivity.copyright-detailed.expected.yml index a9868b60776..ed1385d7bf7 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ti-connectivity.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ti-connectivity.copyright-detailed.expected.yml @@ -1,55 +1,79 @@ -primary_license: None declared_license: - Binary redistribution (wl1251) -license_expression: proprietary-license +declared_license_expression: proprietary-license +declared_license_expression_spdx: LicenseRef-scancode-proprietary-license +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 9 + end_line: 65 + matched_length: 436 + match_coverage: '100.0' + matcher: 1-hash + license_expression: proprietary-license + rule_identifier: proprietary-license_556.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_556.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 436 + rule_relevance: 100 + matched_text: "All rights reserved not granted herein.\n\nLimited License.\n\nTexas\ + \ Instruments Incorporated grants a world-wide, royalty-free, non-exclusive\nlicense\ + \ under copyrights and patents it now or hereafter owns or controls to\nmake, have\ + \ made, use, import, offer to sell and sell (\"Utilize\") this software\nsubject to\ + \ the terms herein. With respect to the foregoing patent license,\nsuch license is\ + \ granted solely to the extent that any such patent is necessary\nto Utilize the\ + \ software alone. The patent license shall not apply to any\ncombinations which include\ + \ this software, other than combinations with devices\nmanufactured by or for TI (“TI\ + \ Devices”). No hardware patent is licensed\nhereunder.\n\nRedistributions must preserve\ + \ existing copyright notices and reproduce this\nlicense (including the above copyright\ + \ notice and the disclaimer and (if\napplicable) source code license limitations below)\ + \ in the documentation and/or\nother materials provided with the distribution\n\n\ + Redistribution and use in binary form, without modification, are permitted\nprovided\ + \ that the following conditions are met:\n\n*\tNo reverse engineering, decompilation,\ + \ or disassembly of this software\nis permitted with respect to any software provided\ + \ in binary form.\n\n*\tany redistribution and use are licensed by TI for use only\ + \ with TI\nDevices.\n\n*\tNothing shall obligate TI to provide you with source code\ + \ for the\nsoftware licensed and provided to you in object code.\n\nIf software source\ + \ code is provided to you, modification and redistribution of\nthe source code are\ + \ permitted provided that the following conditions are met:\n\n*\tany redistribution\ + \ and use of the source code, including any resulting\nderivative works, are licensed\ + \ by TI for use only with TI Devices.\n\n*\tany redistribution and use of any object\ + \ code compiled from the source\ncode and any resulting derivative works, are licensed\ + \ by TI for use\nonly with TI Devices.\n\nNeither the name of Texas Instruments Incorporated\ + \ nor the names of its\nsuppliers may be used to endorse or promote products derived\ + \ from this software\nwithout specific prior written permission.\n\nDISCLAIMER.\n\n\ + THIS SOFTWARE IS PROVIDED BY TI AND TI’S LICENSORS \"AS IS\" AND ANY EXPRESS OR\n\ + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY\ + \ AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\nEVENT SHALL TI AND TI’S\ + \ LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT,\nINCIDENTAL, SPECIAL, EXEMPLARY, OR\ + \ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE\ + \ GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER\ + \ CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\ + \ TORT (INCLUDING NEGLIGENCE\nOR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\ + \ SOFTWARE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE +other_license_detections: [] copyright: 2000-2016, Texas Instruments Incorporated -matches: - - score: '100.0' - start_line: 9 - end_line: 65 - matcher: 1-hash - rule_length: 436 - matched_length: 436 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_556.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "All rights reserved not granted herein.\n\nLimited License.\n\nTexas Instruments\ - \ Incorporated grants a world-wide, royalty-free, non-exclusive\nlicense under copyrights\ - \ and patents it now or hereafter owns or controls to\nmake, have made, use, import, offer\ - \ to sell and sell (\"Utilize\") this software\nsubject to the terms herein. With respect\ - \ to the foregoing patent license,\nsuch license is granted solely to the extent that\ - \ any such patent is necessary\nto Utilize the software alone. The patent license shall\ - \ not apply to any\ncombinations which include this software, other than combinations\ - \ with devices\nmanufactured by or for TI (“TI Devices”). No hardware patent is licensed\n\ - hereunder.\n\nRedistributions must preserve existing copyright notices and reproduce this\n\ - license (including the above copyright notice and the disclaimer and (if\napplicable)\ - \ source code license limitations below) in the documentation and/or\nother materials\ - \ provided with the distribution\n\nRedistribution and use in binary form, without modification,\ - \ are permitted\nprovided that the following conditions are met:\n\n*\tNo reverse engineering,\ - \ decompilation, or disassembly of this software\nis permitted with respect to any software\ - \ provided in binary form.\n\n*\tany redistribution and use are licensed by TI for use\ - \ only with TI\nDevices.\n\n*\tNothing shall obligate TI to provide you with source code\ - \ for the\nsoftware licensed and provided to you in object code.\n\nIf software source\ - \ code is provided to you, modification and redistribution of\nthe source code are permitted\ - \ provided that the following conditions are met:\n\n*\tany redistribution and use of\ - \ the source code, including any resulting\nderivative works, are licensed by TI for use\ - \ only with TI Devices.\n\n*\tany redistribution and use of any object code compiled from\ - \ the source\ncode and any resulting derivative works, are licensed by TI for use\nonly\ - \ with TI Devices.\n\nNeither the name of Texas Instruments Incorporated nor the names\ - \ of its\nsuppliers may be used to endorse or promote products derived from this software\n\ - without specific prior written permission.\n\nDISCLAIMER.\n\nTHIS SOFTWARE IS PROVIDED\ - \ BY TI AND TI’S LICENSORS \"AS IS\" AND ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR\ - \ PURPOSE ARE DISCLAIMED. IN NO\nEVENT SHALL TI AND TI’S LICENSORS BE LIABLE FOR ANY DIRECT,\ - \ INDIRECT,\nINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\ - \ NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER\ - \ IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\nOR OTHERWISE) ARISING\ - \ IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH\ - \ DAMAGE." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-mongos/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-mongos/copyright-detailed.expected.yml index 9bdbe17c466..3373c00cd66 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-mongos/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-mongos/copyright-detailed.expected.yml @@ -1,29 +1,52 @@ -primary_license: declared_license: -license_expression: mongodb-sspl-1.0 +declared_license_expression: mongodb-sspl-1.0 +declared_license_expression_spdx: SSPL-1.0 +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: mongodb-sspl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 18 + end_line: 23 + matched_length: 28 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mongodb-sspl-1.0 + rule_identifier: mongodb-sspl-1.0_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mongodb-sspl-1.0_9.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 28 + rule_relevance: 100 + matched_text: | + License: + + SSPL + + The Debian packaging is (C) 2009, Kristina Chodorow and + is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'. + licenses: + - key: mongodb-sspl-1.0 + name: Server Side Public License (SSPL) 1.0 + short_name: SSPL 1.0 + category: Source-available + is_exception: no + is_unknown: no + owner: MongoDB + homepage_url: https://www.mongodb.com/licensing/server-side-public-license + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mongodb-sspl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mongodb-sspl-1.0.LICENSE + spdx_license_key: SSPL-1.0 + spdx_url: https://spdx.org/licenses/SSPL-1.0 +other_license_detections: [] copyright: | Copyright 2009 10gen (c) 2009, Kristina Chodorow -matches: - - score: '100.0' - start_line: 18 - end_line: 23 - matcher: 2-aho - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mongodb-sspl-1.0_9.RULE - license_expression: mongodb-sspl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: - - SSPL - - The Debian packaging is (C) 2009, Kristina Chodorow and - is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-server/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-server/copyright-detailed.expected.yml index 9bdbe17c466..3373c00cd66 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-server/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-server/copyright-detailed.expected.yml @@ -1,29 +1,52 @@ -primary_license: declared_license: -license_expression: mongodb-sspl-1.0 +declared_license_expression: mongodb-sspl-1.0 +declared_license_expression_spdx: SSPL-1.0 +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: mongodb-sspl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 18 + end_line: 23 + matched_length: 28 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mongodb-sspl-1.0 + rule_identifier: mongodb-sspl-1.0_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mongodb-sspl-1.0_9.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 28 + rule_relevance: 100 + matched_text: | + License: + + SSPL + + The Debian packaging is (C) 2009, Kristina Chodorow and + is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'. + licenses: + - key: mongodb-sspl-1.0 + name: Server Side Public License (SSPL) 1.0 + short_name: SSPL 1.0 + category: Source-available + is_exception: no + is_unknown: no + owner: MongoDB + homepage_url: https://www.mongodb.com/licensing/server-side-public-license + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mongodb-sspl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mongodb-sspl-1.0.LICENSE + spdx_license_key: SSPL-1.0 + spdx_url: https://spdx.org/licenses/SSPL-1.0 +other_license_detections: [] copyright: | Copyright 2009 10gen (c) 2009, Kristina Chodorow -matches: - - score: '100.0' - start_line: 18 - end_line: 23 - matcher: 2-aho - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mongodb-sspl-1.0_9.RULE - license_expression: mongodb-sspl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: - - SSPL - - The Debian packaging is (C) 2009, Kristina Chodorow and - is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-shell/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-shell/copyright-detailed.expected.yml index 9bdbe17c466..3373c00cd66 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-shell/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-shell/copyright-detailed.expected.yml @@ -1,29 +1,52 @@ -primary_license: declared_license: -license_expression: mongodb-sspl-1.0 +declared_license_expression: mongodb-sspl-1.0 +declared_license_expression_spdx: SSPL-1.0 +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: mongodb-sspl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 18 + end_line: 23 + matched_length: 28 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mongodb-sspl-1.0 + rule_identifier: mongodb-sspl-1.0_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mongodb-sspl-1.0_9.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 28 + rule_relevance: 100 + matched_text: | + License: + + SSPL + + The Debian packaging is (C) 2009, Kristina Chodorow and + is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'. + licenses: + - key: mongodb-sspl-1.0 + name: Server Side Public License (SSPL) 1.0 + short_name: SSPL 1.0 + category: Source-available + is_exception: no + is_unknown: no + owner: MongoDB + homepage_url: https://www.mongodb.com/licensing/server-side-public-license + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mongodb-sspl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mongodb-sspl-1.0.LICENSE + spdx_license_key: SSPL-1.0 + spdx_url: https://spdx.org/licenses/SSPL-1.0 +other_license_detections: [] copyright: | Copyright 2009 10gen (c) 2009, Kristina Chodorow -matches: - - score: '100.0' - start_line: 18 - end_line: 23 - matcher: 2-aho - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mongodb-sspl-1.0_9.RULE - license_expression: mongodb-sspl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: - - SSPL - - The Debian packaging is (C) 2009, Kristina Chodorow and - is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-tools/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-tools/copyright-detailed.expected.yml index 9bdbe17c466..3373c00cd66 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-tools/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-tools/copyright-detailed.expected.yml @@ -1,29 +1,52 @@ -primary_license: declared_license: -license_expression: mongodb-sspl-1.0 +declared_license_expression: mongodb-sspl-1.0 +declared_license_expression_spdx: SSPL-1.0 +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: mongodb-sspl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 18 + end_line: 23 + matched_length: 28 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mongodb-sspl-1.0 + rule_identifier: mongodb-sspl-1.0_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mongodb-sspl-1.0_9.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 28 + rule_relevance: 100 + matched_text: | + License: + + SSPL + + The Debian packaging is (C) 2009, Kristina Chodorow and + is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'. + licenses: + - key: mongodb-sspl-1.0 + name: Server Side Public License (SSPL) 1.0 + short_name: SSPL 1.0 + category: Source-available + is_exception: no + is_unknown: no + owner: MongoDB + homepage_url: https://www.mongodb.com/licensing/server-side-public-license + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mongodb-sspl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mongodb-sspl-1.0.LICENSE + spdx_license_key: SSPL-1.0 + spdx_url: https://spdx.org/licenses/SSPL-1.0 +other_license_detections: [] copyright: | Copyright 2009 10gen (c) 2009, Kristina Chodorow -matches: - - score: '100.0' - start_line: 18 - end_line: 23 - matcher: 2-aho - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mongodb-sspl-1.0_9.RULE - license_expression: mongodb-sspl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: - - SSPL - - The Debian packaging is (C) 2009, Kristina Chodorow and - is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org/copyright-detailed.expected.yml index 9bdbe17c466..3373c00cd66 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org/copyright-detailed.expected.yml @@ -1,29 +1,52 @@ -primary_license: declared_license: -license_expression: mongodb-sspl-1.0 +declared_license_expression: mongodb-sspl-1.0 +declared_license_expression_spdx: SSPL-1.0 +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: mongodb-sspl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 18 + end_line: 23 + matched_length: 28 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mongodb-sspl-1.0 + rule_identifier: mongodb-sspl-1.0_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mongodb-sspl-1.0_9.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 28 + rule_relevance: 100 + matched_text: | + License: + + SSPL + + The Debian packaging is (C) 2009, Kristina Chodorow and + is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'. + licenses: + - key: mongodb-sspl-1.0 + name: Server Side Public License (SSPL) 1.0 + short_name: SSPL 1.0 + category: Source-available + is_exception: no + is_unknown: no + owner: MongoDB + homepage_url: https://www.mongodb.com/licensing/server-side-public-license + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mongodb-sspl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mongodb-sspl-1.0.LICENSE + spdx_license_key: SSPL-1.0 + spdx_url: https://spdx.org/licenses/SSPL-1.0 +other_license_detections: [] copyright: | Copyright 2009 10gen (c) 2009, Kristina Chodorow -matches: - - score: '100.0' - start_line: 18 - end_line: 23 - matcher: 2-aho - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mongodb-sspl-1.0_9.RULE - license_expression: mongodb-sspl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: - - SSPL - - The Debian packaging is (C) 2009, Kristina Chodorow and - is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/r/raspi3-firmware/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/r/raspi3-firmware/stable_copyright-detailed.expected.yml index ad7b8c2813e..3cb023f888c 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/r/raspi3-firmware/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/r/raspi3-firmware/stable_copyright-detailed.expected.yml @@ -1,249 +1,337 @@ -primary_license: None declared_license: - Proprietary_1 - Proprietary_2 - GPL-2+ -license_expression: proprietary-license AND broadcom-proprietary AND (gpl-2.0-plus AND gpl-2.0-plus) -copyright: | - 2006, Broadcom Corporation - 2015, Raspberry Pi (Trading) Ltd - 2015 Broadcom Corporation - 2015 Paolo Pisati -matches: - - score: '100.0' - start_line: 21 - end_line: 45 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_600.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: +declared_license_expression: proprietary-license AND broadcom-proprietary AND (gpl-2.0-plus + AND gpl-2.0-plus) +declared_license_expression_spdx: LicenseRef-scancode-proprietary-license AND LicenseRef-scancode-broadcom-proprietary + AND (GPL-2.0-or-later AND GPL-2.0-or-later) +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 21 + end_line: 45 + matched_length: 203 + match_coverage: '100.0' + matcher: 2-aho + license_expression: proprietary-license + rule_identifier: proprietary-license_600.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_600.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 203 + rule_relevance: 100 + matched_text: | + Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: - * This software may only be used for the purposes of developing for, - running or using a Raspberry Pi device. - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Broadcom Corporation nor the names of its suppliers - may be used to endorse or promote products derived from this software - without specific prior written permission. + * This software may only be used for the purposes of developing for, + running or using a Raspberry Pi device. + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of Broadcom Corporation nor the names of its suppliers + may be used to endorse or promote products derived from this software + without specific prior written permission. - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 51 - end_line: 254 - matcher: 1-hash - rule_length: 1770 - matched_length: 1770 - match_coverage: '100.0' - rule_relevance: 100 - identifier: broadcom-proprietary_1.RULE - license_expression: broadcom-proprietary - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "SOFTWARE LICENSE AGREEMENT\n\nUnless you and Broadcom Corporation (“Broadcom”)\ - \ execute a separate written\nsoftware license agreement governing use of the accompanying\ - \ software, this\nsoftware is licensed to you under the terms of this Software License\ - \ Agreement\n(“Agreement”).\n\nANY USE, REPRODUCTION OR DISTRIBUTION OF THE SOFTWARE CONSTITUTES\ - \ YOUR\nACCEPTANCE OF THIS AGREEMENT.\n\n1.\tDEFINITIONS.\n\n1.1.\t“Broadcom Product”\ - \ means any of the proprietary integrated circuit\nproduct(s) sold by Broadcom with which\ - \ the Software was designed to be used, or\ntheir successors.\n\n1.2.\t“Licensee” means\ - \ you or if you are accepting on behalf of an entity\nthen the entity and its affiliates\ - \ exercising rights under, and complying with\nall of the terms of this Agreement.\n\n\ - 1.3.\t“Software” shall mean that software made available by Broadcom to\nLicensee in binary\ - \ code form with this Agreement.\n\n2.\tLICENSE GRANT; OWNERSHIP\n\n2.1.\tLicense Grants.\ - \ Subject to the terms and conditions of this Agreement,\nBroadcom hereby grants to Licensee\ - \ a non-exclusive, non-transferable,\nroyalty-free license (i) to use and integrate the\ - \ Software in conjunction with\nany other software; and (ii) to reproduce and distribute\ - \ the Software complete,\nunmodified and as provided by Broadcom, and only for use with\ - \ a Broadcom\nProduct.\n\n2.2.\tRestriction on Modification. Licensee may not make any\ - \ modifications\nto the Software.\n\n2.3.\tRestriction on Distribution. Licensee shall\ - \ only distribute the\nSoftware under the terms of this Agreement and a copy of this Agreement\n\ - accompanies such distribution.\n\n2.4.\tProprietary Notices. Licensee shall not remove,\ - \ efface or obscure any\ncopyright or trademark notices from the Software. Licensee shall\ - \ include\nreproductions of the Broadcom copyright notice with each copy of the Software,\n\ - except where such Software is embedded in a manner not readily accessible to\nthe end\ - \ user. Licensee acknowledges that any symbols, trademarks, tradenames,\nand service\ - \ marks adopted by Broadcom to identify the Software belong to\nBroadcom and that Licensee\ - \ shall have no rights therein.\n\n2.5.\tOwnership. Broadcom shall retain all right,\ - \ title and interest,\nincluding all intellectual property rights, in and to the Software.\ - \ Licensee\nhereby covenants that it will not assert any claim that the Software created\ - \ by\nor for Broadcom infringe any intellectual property right owned or controlled by\n\ - Licensee; provided however, the foregoing shall not apply in case the Agreement\nis terminated.\n\ - \n2.6.\tNo Other Rights Granted; Restrictions. Apart from the license rights\nexpressly\ - \ set forth in this Agreement, Broadcom does not grant and Licensee\ndoes not receive\ - \ any ownership right, title or interest nor any security\ninterest or other interest\ - \ in any intellectual property rights relating to the\nSoftware, nor in any copy of any\ - \ part of the foregoing. No license is granted\nto Licensee in any human readable code\ - \ of the Software (source code). Licensee\nshall not (i) use, license, sell or otherwise\ - \ distribute the Software except as\nprovided in this Agreement, (ii) attempt to modify\ - \ in any way, reverse\nengineer, decompile or disassemble any portion of the Software;\ - \ or (iii) use\nthe Software or other material in violation of any applicable law or\n\ - regulation, including but not limited to any regulatory agency, such as FCC,\nrules.\n\ - \n3.\tNO WARRANTY OR SUPPORT\n\n3.1.\tNo Warranty. THE SOFTWARE IS OFFERED “AS IS,” AND\ - \ BROADCOM GRANTS AND\nLICENSEE RECEIVES NO WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED,\ - \ BY STATUTE,\nCOMMUNICATION OR CONDUCT WITH LICENSEE, OR OTHERWISE. BROADCOM SPECIFICALLY\n\ - DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A SPECIFIC\nPURPOSE OR\ - \ NONINFRINGEMENT CONCERNING THE SOFTWARE OR ANY UPGRADES TO OR\nDOCUMENTATION FOR THE\ - \ SOFTWARE. WITHOUT LIMITATION OF THE ABOVE, BROADCOM\nGRANTS NO WARRANTY THAT THE SOFTWARE\ - \ IS ERROR-FREE OR WILL OPERATE WITHOUT\nINTERRUPTION, AND GRANTS NO WARRANTY REGARDING\ - \ ITS USE OR THE RESULTS THEREFROM\nINCLUDING, WITHOUT LIMITATION, ITS CORRECTNESS, ACCURACY\ - \ OR RELIABILITY.\n\n3.2.\tNo Support. Nothing in this agreement shall obligate Broadcom\ - \ to\nprovide any support for the Software. Broadcom may, but shall be under no\nobligation\ - \ to, correct any defects in the Software and/or provide updates to\nlicensees of the\ - \ Software. Licensee shall make reasonable efforts to promptly\nreport to Broadcom any\ - \ defects it finds in the Software, as an aid to creating\nimproved revisions of the Software.\n\ - \n3.3.\tDangerous Applications. The Software is not designed, intended, or\ncertified\ - \ for use in components of systems intended for the operation of\nweapons, weapons systems,\ - \ nuclear installations, means of mass transportation,\naviation, life-support computers\ - \ or equipment (including resuscitation\nequipment and surgical implants), pollution control,\ - \ hazardous substances\nmanagement, or for any other dangerous application in which the\ - \ failure of the\nSoftware could create a situation where personal injury or death may\ - \ occur.\nLicensee understands that use of the Software in such applications is fully\ - \ at\nthe risk of Licensee.\n\n4.\tTERM AND TERMINATION\n\n4.1.\tTermination. This Agreement\ - \ will automatically terminate if Licensee\nfails to comply with any of the terms and\ - \ conditions hereof. In such event,\nLicensee must destroy all copies of the Software\ - \ and all of its component\nparts.\n\n4.2.\tEffect Of Termination. Upon any termination\ - \ of this Agreement, the\nrights and licenses granted to Licensee under this Agreement\ - \ shall immediately\nterminate.\n\n4.3.\tSurvival. The rights and obligations under this\ - \ Agreement which by\ntheir nature should survive termination will remain in effect after\ - \ expiration\nor termination of this Agreement.\n\n5.\tCONFIDENTIALITY\n\n5.1.\tObligations.\ - \ Licensee acknowledges and agrees that any documentation\nrelating to the Software,\ - \ and any other information (if such other information\nis identified as confidential\ - \ or should be recognized as confidential under the\ncircumstances) provided to Licensee\ - \ by Broadcom hereunder (collectively,\n“Confidential Information”) constitute the confidential\ - \ and proprietary\ninformation of Broadcom, and that Licensee’s protection thereof is\ - \ an essential\ncondition to Licensee’s use and possession of the Software. Licensee\ - \ shall\nretain all Confidential Information in strict confidence and not disclose it\ - \ to\nany third party or use it in any way except under a written agreement with\nterms\ - \ and conditions at least as protective as the terms of this Section.\nLicensee will exercise\ - \ at least the same amount of diligence in preserving the\nsecrecy of the Confidential\ - \ Information as it uses in preserving the secrecy of\nits own most valuable confidential\ - \ information, but in no event less than\nreasonable diligence. Information shall not\ - \ be considered Confidential\nInformation if and to the extent that it: (i) was in the\ - \ public domain at the\ntime it was disclosed or has entered the public domain through\ - \ no fault of\nLicensee; (ii) was known to Licensee, without restriction, at the time\ - \ of\ndisclosure as proven by the files of Licensee in existence at the time of\ndisclosure;\ - \ or (iii) becomes known to Licensee, without restriction, from a\nsource other than Broadcom\ - \ without breach of this Agreement by Licensee and\notherwise not in violation of Broadcom’s\ - \ rights.\n\n5.2.\tReturn of Confidential Information. Notwithstanding the foregoing,\ - \ all\ndocuments and other tangible objects containing or representing Broadcom\nConfidential\ - \ Information and all copies thereof which are in the possession of\nLicensee shall be\ - \ and remain the property of Broadcom, and shall be promptly\nreturned to Broadcom upon\ - \ written request by Broadcom or upon termination of\nthis Agreement.\n\n6.\tLIMITATION\ - \ OF LIABILITY TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO\nEVENT SHALL BROADCOM OR\ - \ ANY OF BROADCOM’S LICENSORS HAVE ANY LIABILITY FOR ANY\nINDIRECT, INCIDENTAL, SPECIAL,\ - \ OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER FOR\ - \ BREACH OF CONTRACT, TORT (INCLUDING\nNEGLIGENCE) OR OTHERWISE, ARISING OUT OF THIS AGREEMENT,\ - \ INCLUDING BUT NOT\nLIMITED TO LOSS OF PROFITS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF\ - \ THE\nPOSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL BROADCOM’S LIABILITY WHETHER IN\n\ - CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, EXCEED THE AMOUNT PAID BY\nLICENSEE\ - \ FOR SOFTWARE UNDER THIS AGREEMENT. THESE LIMITATIONS SHALL APPLY\nNOTWITHSTANDING ANY\ - \ FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY.\n\n7.\tMISCELLANEOUS\n\n7.1.\tExport\ - \ Regulations. YOU UNDERSTAND AND AGREE THAT THE SOFTWARE IS\nSUBJECT TO UNITED STATES\ - \ AND OTHER APPLICABLE EXPORT-RELATED LAWS AND\nREGULATIONS AND THAT YOU MAY NOT EXPORT,\ - \ RE-EXPORT OR TRANSFER THE SOFTWARE OR\nANY DIRECT PRODUCT OF THE SOFTWARE EXCEPT AS\ - \ PERMITTED UNDER THOSE LAWS.\nWITHOUT LIMITING THE FOREGOING, EXPORT, RE-EXPORT OR TRANSFER\ - \ OF THE SOFTWARE\nTO CUBA, IRAN, NORTH KOREA, SUDAN AND SYRIA IS PROHIBITED.\n\n7.2\t\ - Assignment. This Agreement shall be binding upon and inure to the\nbenefit of the parties\ - \ and their respective successors and assigns, provided,\nhowever that Licensee may not\ - \ assign this Agreement or any rights or obligation\nhereunder, directly or indirectly,\ - \ by operation of law or otherwise, without\nthe prior written consent of Broadcom, and\ - \ any such attempted assignment shall\nbe void. Notwithstanding the foregoing, Licensee\ - \ may assign this Agreement to\na successor to all or substantially all of its business\ - \ or assets to which this\nAgreement relates that is not a competitor of Broadcom.\n\n\ - 7.3.\tGoverning Law; Venue. This Agreement shall be governed by the laws of\nCalifornia\ - \ without regard to any conflict-of-laws rules, and the United Nations\nConvention on\ - \ Contracts for the International Sale of Goods is hereby excluded.\nThe sole jurisdiction\ - \ and venue for actions related to the subject matter\nhereof shall be the state and federal\ - \ courts located in the County of Orange,\nCalifornia, and both parties hereby consent\ - \ to such jurisdiction and venue.\n\n7.4.\tSeverability. All terms and provisions of\ - \ this Agreement shall, if\npossible, be construed in a manner which makes them valid,\ - \ but in the event any\nterm or provision of this Agreement is found by a court of competent\n\ - jurisdiction to be illegal or unenforceable, the validity or enforceability of\nthe remainder\ - \ of this Agreement shall not be affected if the illegal or\nunenforceable provision does\ - \ not materially affect the intent of this\nAgreement. If the illegal or unenforceable\ - \ provision materially affects the\nintent of the parties to this Agreement, this Agreement\ - \ shall become\nterminated.\n\n7.5.\tEquitable Relief. Licensee hereby acknowledges that\ - \ its breach of this\nAgreement would cause irreparable harm and significant injury to\ - \ Broadcom that\nmay be difficult to ascertain and that a remedy at law would be inadequate.\n\ - Accordingly, Licensee agrees that Broadcom shall have the right to seek and\nobtain immediate\ - \ injunctive relief to enforce obligations under the Agreement\nin addition to any other\ - \ rights and remedies it may have.\n\n7.6.\tWaiver. The waiver of, or failure to enforce,\ - \ any breach or default\nhereunder shall not constitute the waiver of any other or subsequent\ - \ breach or\ndefault.\n\n7.7.\tEntire Agreement. This Agreement sets forth the entire\ - \ Agreement\nbetween the parties and supersedes any and all prior proposals, agreements\ - \ and\nrepresentations between them, whether written or oral concerning the Software.\n\ - This Agreement may be changed only by mutual agreement of the parties in\nwriting." - - score: '100.0' - start_line: 260 - end_line: 260 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 261 - end_line: 275 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_846.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package 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 2 of the License, or - (at your option) any later version. + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: broadcom-proprietary + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 51 + end_line: 254 + matched_length: 1770 + match_coverage: '100.0' + matcher: 1-hash + license_expression: broadcom-proprietary + rule_identifier: broadcom-proprietary_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/broadcom-proprietary_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 1770 + rule_relevance: 100 + matched_text: "SOFTWARE LICENSE AGREEMENT\n\nUnless you and Broadcom Corporation (“Broadcom”)\ + \ execute a separate written\nsoftware license agreement governing use of the accompanying\ + \ software, this\nsoftware is licensed to you under the terms of this Software License\ + \ Agreement\n(“Agreement”).\n\nANY USE, REPRODUCTION OR DISTRIBUTION OF THE SOFTWARE\ + \ CONSTITUTES YOUR\nACCEPTANCE OF THIS AGREEMENT.\n\n1.\tDEFINITIONS.\n\n1.1.\t“Broadcom\ + \ Product” means any of the proprietary integrated circuit\nproduct(s) sold by Broadcom\ + \ with which the Software was designed to be used, or\ntheir successors.\n\n1.2.\t\ + “Licensee” means you or if you are accepting on behalf of an entity\nthen the entity\ + \ and its affiliates exercising rights under, and complying with\nall of the terms\ + \ of this Agreement.\n\n1.3.\t“Software” shall mean that software made available by\ + \ Broadcom to\nLicensee in binary code form with this Agreement.\n\n2.\tLICENSE GRANT;\ + \ OWNERSHIP\n\n2.1.\tLicense Grants. Subject to the terms and conditions of this\ + \ Agreement,\nBroadcom hereby grants to Licensee a non-exclusive, non-transferable,\n\ + royalty-free license (i) to use and integrate the Software in conjunction with\nany\ + \ other software; and (ii) to reproduce and distribute the Software complete,\nunmodified\ + \ and as provided by Broadcom, and only for use with a Broadcom\nProduct.\n\n2.2.\t\ + Restriction on Modification. Licensee may not make any modifications\nto the Software.\n\ + \n2.3.\tRestriction on Distribution. Licensee shall only distribute the\nSoftware\ + \ under the terms of this Agreement and a copy of this Agreement\naccompanies such\ + \ distribution.\n\n2.4.\tProprietary Notices. Licensee shall not remove, efface or\ + \ obscure any\ncopyright or trademark notices from the Software. Licensee shall include\n\ + reproductions of the Broadcom copyright notice with each copy of the Software,\nexcept\ + \ where such Software is embedded in a manner not readily accessible to\nthe end user.\ + \ Licensee acknowledges that any symbols, trademarks, tradenames,\nand service marks\ + \ adopted by Broadcom to identify the Software belong to\nBroadcom and that Licensee\ + \ shall have no rights therein.\n\n2.5.\tOwnership. Broadcom shall retain all right,\ + \ title and interest,\nincluding all intellectual property rights, in and to the Software.\ + \ Licensee\nhereby covenants that it will not assert any claim that the Software\ + \ created by\nor for Broadcom infringe any intellectual property right owned or controlled\ + \ by\nLicensee; provided however, the foregoing shall not apply in case the Agreement\n\ + is terminated.\n\n2.6.\tNo Other Rights Granted; Restrictions. Apart from the license\ + \ rights\nexpressly set forth in this Agreement, Broadcom does not grant and Licensee\n\ + does not receive any ownership right, title or interest nor any security\ninterest\ + \ or other interest in any intellectual property rights relating to the\nSoftware,\ + \ nor in any copy of any part of the foregoing. No license is granted\nto Licensee\ + \ in any human readable code of the Software (source code). Licensee\nshall not (i)\ + \ use, license, sell or otherwise distribute the Software except as\nprovided in this\ + \ Agreement, (ii) attempt to modify in any way, reverse\nengineer, decompile or disassemble\ + \ any portion of the Software; or (iii) use\nthe Software or other material in violation\ + \ of any applicable law or\nregulation, including but not limited to any regulatory\ + \ agency, such as FCC,\nrules.\n\n3.\tNO WARRANTY OR SUPPORT\n\n3.1.\tNo Warranty.\ + \ THE SOFTWARE IS OFFERED “AS IS,” AND BROADCOM GRANTS AND\nLICENSEE RECEIVES NO WARRANTIES\ + \ OF ANY KIND, EXPRESS OR IMPLIED, BY STATUTE,\nCOMMUNICATION OR CONDUCT WITH LICENSEE,\ + \ OR OTHERWISE. BROADCOM SPECIFICALLY\nDISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY,\ + \ FITNESS FOR A SPECIFIC\nPURPOSE OR NONINFRINGEMENT CONCERNING THE SOFTWARE OR ANY\ + \ UPGRADES TO OR\nDOCUMENTATION FOR THE SOFTWARE. WITHOUT LIMITATION OF THE ABOVE,\ + \ BROADCOM\nGRANTS NO WARRANTY THAT THE SOFTWARE IS ERROR-FREE OR WILL OPERATE WITHOUT\n\ + INTERRUPTION, AND GRANTS NO WARRANTY REGARDING ITS USE OR THE RESULTS THEREFROM\n\ + INCLUDING, WITHOUT LIMITATION, ITS CORRECTNESS, ACCURACY OR RELIABILITY.\n\n3.2.\t\ + No Support. Nothing in this agreement shall obligate Broadcom to\nprovide any support\ + \ for the Software. Broadcom may, but shall be under no\nobligation to, correct any\ + \ defects in the Software and/or provide updates to\nlicensees of the Software. Licensee\ + \ shall make reasonable efforts to promptly\nreport to Broadcom any defects it finds\ + \ in the Software, as an aid to creating\nimproved revisions of the Software.\n\n\ + 3.3.\tDangerous Applications. The Software is not designed, intended, or\ncertified\ + \ for use in components of systems intended for the operation of\nweapons, weapons\ + \ systems, nuclear installations, means of mass transportation,\naviation, life-support\ + \ computers or equipment (including resuscitation\nequipment and surgical implants),\ + \ pollution control, hazardous substances\nmanagement, or for any other dangerous\ + \ application in which the failure of the\nSoftware could create a situation where\ + \ personal injury or death may occur.\nLicensee understands that use of the Software\ + \ in such applications is fully at\nthe risk of Licensee.\n\n4.\tTERM AND TERMINATION\n\ + \n4.1.\tTermination. This Agreement will automatically terminate if Licensee\nfails\ + \ to comply with any of the terms and conditions hereof. In such event,\nLicensee\ + \ must destroy all copies of the Software and all of its component\nparts.\n\n4.2.\t\ + Effect Of Termination. Upon any termination of this Agreement, the\nrights and licenses\ + \ granted to Licensee under this Agreement shall immediately\nterminate.\n\n4.3.\t\ + Survival. The rights and obligations under this Agreement which by\ntheir nature\ + \ should survive termination will remain in effect after expiration\nor termination\ + \ of this Agreement.\n\n5.\tCONFIDENTIALITY\n\n5.1.\tObligations. Licensee acknowledges\ + \ and agrees that any documentation\nrelating to the Software, and any other information\ + \ (if such other information\nis identified as confidential or should be recognized\ + \ as confidential under the\ncircumstances) provided to Licensee by Broadcom hereunder\ + \ (collectively,\n“Confidential Information”) constitute the confidential and proprietary\n\ + information of Broadcom, and that Licensee’s protection thereof is an essential\n\ + condition to Licensee’s use and possession of the Software. Licensee shall\nretain\ + \ all Confidential Information in strict confidence and not disclose it to\nany third\ + \ party or use it in any way except under a written agreement with\nterms and conditions\ + \ at least as protective as the terms of this Section.\nLicensee will exercise at\ + \ least the same amount of diligence in preserving the\nsecrecy of the Confidential\ + \ Information as it uses in preserving the secrecy of\nits own most valuable confidential\ + \ information, but in no event less than\nreasonable diligence. Information shall\ + \ not be considered Confidential\nInformation if and to the extent that it: (i) was\ + \ in the public domain at the\ntime it was disclosed or has entered the public domain\ + \ through no fault of\nLicensee; (ii) was known to Licensee, without restriction,\ + \ at the time of\ndisclosure as proven by the files of Licensee in existence at the\ + \ time of\ndisclosure; or (iii) becomes known to Licensee, without restriction, from\ + \ a\nsource other than Broadcom without breach of this Agreement by Licensee and\n\ + otherwise not in violation of Broadcom’s rights.\n\n5.2.\tReturn of Confidential Information.\ + \ Notwithstanding the foregoing, all\ndocuments and other tangible objects containing\ + \ or representing Broadcom\nConfidential Information and all copies thereof which\ + \ are in the possession of\nLicensee shall be and remain the property of Broadcom,\ + \ and shall be promptly\nreturned to Broadcom upon written request by Broadcom or\ + \ upon termination of\nthis Agreement.\n\n6.\tLIMITATION OF LIABILITY TO THE MAXIMUM\ + \ EXTENT PERMITTED BY LAW, IN NO\nEVENT SHALL BROADCOM OR ANY OF BROADCOM’S LICENSORS\ + \ HAVE ANY LIABILITY FOR ANY\nINDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES,\ + \ HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER FOR BREACH OF CONTRACT,\ + \ TORT (INCLUDING\nNEGLIGENCE) OR OTHERWISE, ARISING OUT OF THIS AGREEMENT, INCLUDING\ + \ BUT NOT\nLIMITED TO LOSS OF PROFITS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE\n\ + POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL BROADCOM’S LIABILITY WHETHER IN\nCONTRACT,\ + \ TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, EXCEED THE AMOUNT PAID BY\nLICENSEE FOR\ + \ SOFTWARE UNDER THIS AGREEMENT. THESE LIMITATIONS SHALL APPLY\nNOTWITHSTANDING ANY\ + \ FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY.\n\n7.\tMISCELLANEOUS\n\n7.1.\t\ + Export Regulations. YOU UNDERSTAND AND AGREE THAT THE SOFTWARE IS\nSUBJECT TO UNITED\ + \ STATES AND OTHER APPLICABLE EXPORT-RELATED LAWS AND\nREGULATIONS AND THAT YOU MAY\ + \ NOT EXPORT, RE-EXPORT OR TRANSFER THE SOFTWARE OR\nANY DIRECT PRODUCT OF THE SOFTWARE\ + \ EXCEPT AS PERMITTED UNDER THOSE LAWS.\nWITHOUT LIMITING THE FOREGOING, EXPORT, RE-EXPORT\ + \ OR TRANSFER OF THE SOFTWARE\nTO CUBA, IRAN, NORTH KOREA, SUDAN AND SYRIA IS PROHIBITED.\n\ + \n7.2\tAssignment. This Agreement shall be binding upon and inure to the\nbenefit\ + \ of the parties and their respective successors and assigns, provided,\nhowever that\ + \ Licensee may not assign this Agreement or any rights or obligation\nhereunder, directly\ + \ or indirectly, by operation of law or otherwise, without\nthe prior written consent\ + \ of Broadcom, and any such attempted assignment shall\nbe void. Notwithstanding\ + \ the foregoing, Licensee may assign this Agreement to\na successor to all or substantially\ + \ all of its business or assets to which this\nAgreement relates that is not a competitor\ + \ of Broadcom.\n\n7.3.\tGoverning Law; Venue. This Agreement shall be governed by\ + \ the laws of\nCalifornia without regard to any conflict-of-laws rules, and the United\ + \ Nations\nConvention on Contracts for the International Sale of Goods is hereby excluded.\n\ + The sole jurisdiction and venue for actions related to the subject matter\nhereof\ + \ shall be the state and federal courts located in the County of Orange,\nCalifornia,\ + \ and both parties hereby consent to such jurisdiction and venue.\n\n7.4.\tSeverability.\ + \ All terms and provisions of this Agreement shall, if\npossible, be construed in\ + \ a manner which makes them valid, but in the event any\nterm or provision of this\ + \ Agreement is found by a court of competent\njurisdiction to be illegal or unenforceable,\ + \ the validity or enforceability of\nthe remainder of this Agreement shall not be\ + \ affected if the illegal or\nunenforceable provision does not materially affect the\ + \ intent of this\nAgreement. If the illegal or unenforceable provision materially\ + \ affects the\nintent of the parties to this Agreement, this Agreement shall become\n\ + terminated.\n\n7.5.\tEquitable Relief. Licensee hereby acknowledges that its breach\ + \ of this\nAgreement would cause irreparable harm and significant injury to Broadcom\ + \ that\nmay be difficult to ascertain and that a remedy at law would be inadequate.\n\ + Accordingly, Licensee agrees that Broadcom shall have the right to seek and\nobtain\ + \ immediate injunctive relief to enforce obligations under the Agreement\nin addition\ + \ to any other rights and remedies it may have.\n\n7.6.\tWaiver. The waiver of, or\ + \ failure to enforce, any breach or default\nhereunder shall not constitute the waiver\ + \ of any other or subsequent breach or\ndefault.\n\n7.7.\tEntire Agreement. This\ + \ Agreement sets forth the entire Agreement\nbetween the parties and supersedes any\ + \ and all prior proposals, agreements and\nrepresentations between them, whether written\ + \ or oral concerning the Software.\nThis Agreement may be changed only by mutual agreement\ + \ of the parties in\nwriting." + licenses: + - key: broadcom-proprietary + name: Broadcom Proprietary License + short_name: Broadcom Proprietary + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Broadcom + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/broadcom-proprietary + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/broadcom-proprietary.LICENSE + spdx_license_key: LicenseRef-scancode-broadcom-proprietary + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/broadcom-proprietary.LICENSE + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 260 + end_line: 260 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 261 + end_line: 275 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_846.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_846.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This package 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 2 of the License, or + (at your option) any later version. - This package 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. + This package 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see + You should have received a copy of the GNU General Public License + along with this program. If not, see - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later +other_license_detections: [] +copyright: | + 2006, Broadcom Corporation + 2015, Raspberry Pi (Trading) Ltd + 2015 Broadcom Corporation + 2015 Paolo Pisati diff --git a/tests/packagedcode/data/debian/copyright/debian-misc/usr/share/doc/zlib1g/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-misc/usr/share/doc/zlib1g/copyright-detailed.expected.yml index f837c111417..f29bee3ffe1 100644 --- a/tests/packagedcode/data/debian/copyright/debian-misc/usr/share/doc/zlib1g/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-misc/usr/share/doc/zlib1g/copyright-detailed.expected.yml @@ -1,39 +1,62 @@ -primary_license: declared_license: -license_expression: zlib -copyright: Copyright (c) 1995-1998 Jean-loup Gailly and Mark Adler -matches: - - score: '100.0' - start_line: 42 - end_line: 59 - matcher: 2-aho - rule_length: 144 - matched_length: 144 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib_17.RULE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. +declared_license_expression: zlib +declared_license_expression_spdx: Zlib +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 42 + end_line: 59 + matched_length: 144 + match_coverage: '100.0' + matcher: 2-aho + license_expression: zlib + rule_identifier: zlib_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_17.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 144 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib +other_license_detections: [] +copyright: Copyright (c) 1995-1998 Jean-loup Gailly and Mark Adler diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/adduser/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/adduser/copyright-detailed.expected.yml index cf0c5251b66..7fd114ae0d4 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/adduser/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/adduser/copyright-detailed.expected.yml @@ -1,45 +1,69 @@ -primary_license: declared_license: -license_expression: gpl-2.0-plus +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 28 + end_line: 47 + matched_length: 143 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_811.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_811.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 143 + rule_relevance: 100 + matched_text: | + and is + GPL V2 as well. + + This program 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 2 of the License, or + (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the + Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later +other_license_detections: [] copyright: | Copyright (c) 2000 Roland Bauerschmidt Copyright (c) 1997, 1998, 1999 Guy Maor Copyright (c) 1995 Ted Hajek portions Copyright (c) 1994 Debian Association, Inc. -matches: - - score: '100.0' - start_line: 28 - end_line: 47 - matcher: 2-aho - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_811.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - and is - GPL V2 as well. - - This program 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 2 of the License, or - (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the - Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/apt/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/apt/copyright-detailed.expected.yml index fd6b3b6b668..cdef7c8fd99 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/apt/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/apt/copyright-detailed.expected.yml @@ -1,54 +1,94 @@ -primary_license: declared_license: -license_expression: gpl-2.0-plus AND gpl-2.0-plus -copyright: copyright 1997, 1998, 1999 Jason Gunthorpe and others -matches: - - score: '100.0' - start_line: 4 - end_line: 4 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_374.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv2+' - - score: '100.0' - start_line: 6 - end_line: 22 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_736.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. +declared_license_expression: gpl-2.0-plus AND gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later AND GPL-2.0-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 4 + end_line: 4 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_374.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_374.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 6 + end_line: 22 + matched_length: 141 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_736.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_736.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - See /usr/share/common-licenses/GPL-2, or - for the terms of the latest version - of the GNU General Public License. + See /usr/share/common-licenses/GPL-2, or + for the terms of the latest version + of the GNU General Public License. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later +other_license_detections: [] +copyright: copyright 1997, 1998, 1999 Jason Gunthorpe and others diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-files/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-files/copyright-detailed.expected.yml index 572579c72d3..9b185be42a2 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-files/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-files/copyright-detailed.expected.yml @@ -1,35 +1,59 @@ -primary_license: declared_license: -license_expression: gpl-2.0-plus +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 17 + end_line: 28 + matched_length: 102 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_862.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_862.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 102 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + This program 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. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later +other_license_detections: [] copyright: | copyrighted by the Free Software Foundation, Inc. Copyright (c) 1995-2011 Software in the Public Interest -matches: - - score: '100.0' - start_line: 17 - end_line: 28 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_862.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - This program 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. - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-passwd/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-passwd/copyright-detailed.expected.yml index 96d2ce50f61..d6464bdd6eb 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-passwd/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-passwd/copyright-detailed.expected.yml @@ -1,10 +1,122 @@ -primary_license: gpl-2.0 declared_license: - GPL-2 - public-domain - GPL-2 - GPL-2 -license_expression: (gpl-2.0 AND gpl-2.0) AND public-domain AND (gpl-2.0 AND gpl-2.0) +declared_license_expression: gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only +other_license_expression: (gpl-2.0 AND gpl-2.0) AND public-domain AND (gpl-2.0 AND gpl-2.0) +other_license_expression_spdx: (GPL-2.0-only AND GPL-2.0-only) AND LicenseRef-scancode-public-domain + AND (GPL-2.0-only AND GPL-2.0-only) +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 23 + end_line: 23 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 24 + end_line: 25 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1188.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1188.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + On Debian and Debian-based systems, a copy of the GNU General Public + License version 2 is available in /usr/share/common-licenses/GPL-2. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 13 + end_line: 13 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: pypi_public_domain.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_public_domain.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 99 + matched_text: 'License: public-domain' + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE copyright: | Copyright 1999-2002 Wichert Akkerman Copyright 2002, 2003, 2004 Colin Watson @@ -13,54 +125,3 @@ copyright: | Copyright 2001, 2002 Joey Hess Copyright 2002, 2003, 2004, 2005, 2007 Colin Watson Copyright 2007 David Mandelberg -matches: - - score: '100.0' - start_line: 23 - end_line: 23 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 24 - end_line: 25 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1188.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian and Debian-based systems, a copy of the GNU General Public - License version 2 is available in /usr/share/common-licenses/GPL-2. - - score: '99.0' - start_line: 13 - end_line: 13 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 99 - identifier: pypi_public_domain.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: public-domain' diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bash/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bash/copyright-detailed.expected.yml index eeff037656c..3df639020b5 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bash/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bash/copyright-detailed.expected.yml @@ -1,8 +1,649 @@ -primary_license: declared_license: -license_expression: gpl-3.0-plus AND bash-exception-gpl AND gpl-1.0-plus AND other-permissive +declared_license_expression: gpl-3.0-plus AND bash-exception-gpl AND gpl-1.0-plus AND other-permissive AND gfdl-1.3-plus AND gfdl-1.3-plus AND other-permissive AND latex2e AND latex2e AND gfdl-1.3-plus AND latex2e AND bsd-original-uc AND historical AND other-permissive +declared_license_expression_spdx: GPL-3.0-or-later AND LicenseRef-scancode-bash-exception-gpl-2.0 + AND GPL-1.0-or-later AND LicenseRef-scancode-other-permissive AND GFDL-1.3-or-later AND GFDL-1.3-or-later + AND LicenseRef-scancode-other-permissive AND Latex2e AND Latex2e AND GFDL-1.3-or-later AND + Latex2e AND BSD-4-Clause-UC AND HPND AND LicenseRef-scancode-other-permissive +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-3.0-plus AND bash-exception-gpl AND gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 13 + end_line: 26 + matched_length: 118 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_289.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_289.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 118 + rule_relevance: 100 + matched_text: | + Bash 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, or (at your option) any later + version. + + Bash 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. + + You should have received a copy of the GNU General Public License + along with Bash. If not, see . + On Debian systems, the complete text of the GNU General Public License + can be found in `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 28 + end_line: 34 + matched_length: 78 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bash-exception-gpl + rule_identifier: bash-exception-gpl.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bash-exception-gpl.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 78 + rule_relevance: 100 + matched_text: | + The Free Software Foundation has exempted Bash from the requirement of + Paragraph 2c of the General Public License. This is to say, there is + no requirement for Bash to print a notice when it is started + interactively in the usual way. We made this exception because users + and standards expect shells not to print such messages. This + exception applies to any program that serves as a shell and that is + based primarily on Bash as opposed to other GNU software. + licenses: + - key: bash-exception-gpl + name: Bash exception to GPL + short_name: Bash exception to GPL + category: Copyleft + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: + text_url: https://git.savannah.gnu.org/cgit/bash.git/plain/COPYING?h=bash-3.0-rc1&id=dd9e6dfa23d0dae4888f11fb8c6a27bc36d1b283 + reference_url: https://scancode-licensedb.aboutcode.org/bash-exception-gpl + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bash-exception-gpl.LICENSE + spdx_license_key: LicenseRef-scancode-bash-exception-gpl-2.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bash-exception-gpl.LICENSE + - score: '100.0' + start_line: 37 + end_line: 37 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus + rule_identifier: gpl_72.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_72.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: License GPL + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 44 + end_line: 48 + matched_length: 45 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_207.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_207.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 45 + rule_relevance: 100 + matched_text: | + Permission is hereby granted, without written agreement and + without license or royalty fees, to use, copy, and distribute + this document for any purpose, provided that the above copyright + notice appears in all copies of this document and that the + contents of this document remain unaltered. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: gfdl-1.3-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 55 + end_line: 64 + matched_length: 85 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.3-plus + rule_identifier: gfdl-1.3-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.3-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 85 + rule_relevance: 100 + matched_text: | + Permission is granted to make and distribute verbatim copies of + this manual provided the copyright notice and this permission notice + are preserved on all copies. + + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled + ``GNU Free Documentation License''. + licenses: + - key: gfdl-1.3-plus + name: GNU Free Documentation License v1.3 or later + short_name: GFDL 1.3 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/fdl-1.3.txt + text_url: http://www.gnu.org/licenses/fdl-1.3.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.3-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3-plus.LICENSE + spdx_license_key: GFDL-1.3-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.3-or-later + - license_expression: gfdl-1.3-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 71 + end_line: 76 + matched_length: 60 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.3-plus + rule_identifier: gfdl-1.3-plus.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.3-plus.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled + ``GNU Free Documentation License''. + licenses: + - key: gfdl-1.3-plus + name: GNU Free Documentation License v1.3 or later + short_name: GFDL 1.3 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/fdl-1.3.txt + text_url: http://www.gnu.org/licenses/fdl-1.3.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.3-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3-plus.LICENSE + spdx_license_key: GFDL-1.3-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.3-or-later + - license_expression: other-permissive AND latex2e + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 82 + end_line: 84 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_206.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_206.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + Permission is granted to make and distribute verbatim copies of + this manual provided the copyright notice and this permission notice + pare preserved on all copies. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - score: '99.0' + start_line: 86 + end_line: 99 + matched_length: 113 + match_coverage: '100.0' + matcher: 2-aho + license_expression: latex2e + rule_identifier: latex2e_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/latex2e_7.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 113 + rule_relevance: 99 + matched_text: | + Permission is granted to process this file through TeX and print the + results, provided the printed document carries copying permission + notice identical to this one except for the removal of this paragraph + (this paragraph not being relevant to the printed manual). + + Permission is granted to copy and distribute modified versions of this + manual under the conditions for verbatim copying, provided that the entire + resulting derived work is distributed under the terms of a permission + notice identical to this one. + + Permission is granted to copy and distribute translations of this manual + into another language, under the above conditions for modified versions, + except that this permission notice may be stated in a translation approved + by the Foundation. + licenses: + - key: latex2e + name: Latex2e License + short_name: Latex2e License + category: Permissive + is_exception: no + is_unknown: no + owner: LaTeX + homepage_url: https://fedoraproject.org/wiki/Licensing/Latex2e + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/latex2e + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/latex2e.LICENSE + spdx_license_key: Latex2e + spdx_url: https://spdx.org/licenses/Latex2e + - license_expression: latex2e + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 108 + end_line: 124 + matched_length: 137 + match_coverage: '100.0' + matcher: 2-aho + license_expression: latex2e + rule_identifier: latex2e_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/latex2e_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 137 + rule_relevance: 99 + matched_text: | + Permission is granted to process this file through Tex and print the + results, provided the printed document carries copying permission notice + identical to this one except for the removal of this paragraph (this + paragraph not being relevant to the printed manual). + + Permission is granted to make and distribute verbatim copies of this manual + provided the copyright notice and this permission notice are preserved on + all copies. + + Permission is granted to copy and distribute modified versions of this + manual under the conditions for verbatim copying, provided also that the + GNU Copyright statement is available to the distributee, and provided that + the entire resulting derived work is distributed under the terms of a + permission notice identical to this one. + + Permission is granted to copy and distribute translations of this manual + into another language, under the above conditions for modified versions. + licenses: + - key: latex2e + name: Latex2e License + short_name: Latex2e License + category: Permissive + is_exception: no + is_unknown: no + owner: LaTeX + homepage_url: https://fedoraproject.org/wiki/Licensing/Latex2e + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/latex2e + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/latex2e.LICENSE + spdx_license_key: Latex2e + spdx_url: https://spdx.org/licenses/Latex2e + - license_expression: gfdl-1.3-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 132 + end_line: 137 + matched_length: 60 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.3-plus + rule_identifier: gfdl-1.3-plus.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.3-plus.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled + ``GNU Free Documentation License''. + licenses: + - key: gfdl-1.3-plus + name: GNU Free Documentation License v1.3 or later + short_name: GFDL 1.3 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/fdl-1.3.txt + text_url: http://www.gnu.org/licenses/fdl-1.3.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.3-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3-plus.LICENSE + spdx_license_key: GFDL-1.3-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.3-or-later + - license_expression: latex2e + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 144 + end_line: 160 + matched_length: 137 + match_coverage: '100.0' + matcher: 2-aho + license_expression: latex2e + rule_identifier: latex2e_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/latex2e_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 137 + rule_relevance: 99 + matched_text: | + Permission is granted to make and distribute verbatim copies of this manual + provided the copyright notice and this permission notice are preserved on + all copies. + + Permission is granted to process this file through Tex and print the + results, provided the printed document carries copying permission notice + identical to this one except for the removal of this paragraph (this + paragraph not being relevant to the printed manual). + + Permission is granted to copy and distribute modified versions of this + manual under the conditions for verbatim copying, provided also that the + GNU Copyright statement is available to the distributee, and provided that + the entire resulting derived work is distributed under the terms of a + permission notice identical to this one. + + Permission is granted to copy and distribute translations of this manual + into another language, under the above conditions for modified versions. + licenses: + - key: latex2e + name: Latex2e License + short_name: Latex2e License + category: Permissive + is_exception: no + is_unknown: no + owner: LaTeX + homepage_url: https://fedoraproject.org/wiki/Licensing/Latex2e + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/latex2e + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/latex2e.LICENSE + spdx_license_key: Latex2e + spdx_url: https://spdx.org/licenses/Latex2e + - license_expression: bsd-original-uc AND historical + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 168 + end_line: '194' + matched_length: 243 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the University of + * California, Berkeley and its contributors. + * 4. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - score: '100.0' + start_line: '198' + end_line: 212 + matched_length: 141 + match_coverage: '100.0' + matcher: 2-aho + license_expression: historical + rule_identifier: historical_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies, and that + * the name of Digital Equipment Corporation not be used in advertising or + * publicity pertaining to distribution of the document or software without + * specific, written prior permission. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT + * CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: historical + name: Historical Permission Notice and Disclaimer + short_name: Historical Permission Notice and Disclaimer + category: Permissive + is_exception: no + is_unknown: no + owner: OSI - Open Source Initiative + homepage_url: http://www.opensource.org/licenses/historical.php + text_url: http://www.opensource.org/licenses/historical.php + reference_url: https://scancode-licensedb.aboutcode.org/historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/historical.LICENSE + spdx_license_key: HPND + spdx_url: https://spdx.org/licenses/HPND + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 220 + end_line: 223 + matched_length: 28 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_291.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_291.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 28 + rule_relevance: 100 + matched_text: | + Permission is granted to distribute, modify and use this program as long + * as this comment is not removed or changed. + * + * THIS IS A MODIFIED VERSION. IT WAS MODIFIED BY + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE +other_license_detections: [] copyright: | Copyright (c) 1987-2014 Free Software Foundation, Inc. Copyright FSF @@ -15,373 +656,3 @@ copyright: | Copyright (c) 1988-2014 Free Software Foundation, Inc. Copyright (c) 1983, 1990, 1993 The Regents of the University of California Portions Copyright (c) 1993 by Digital Equipment Corporation -matches: - - score: '100.0' - start_line: 13 - end_line: 26 - matcher: 2-aho - rule_length: 118 - matched_length: 118 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_289.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Bash 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, or (at your option) any later - version. - - Bash 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. - - You should have received a copy of the GNU General Public License - along with Bash. If not, see . - On Debian systems, the complete text of the GNU General Public License - can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 28 - end_line: 34 - matcher: 2-aho - rule_length: 78 - matched_length: 78 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bash-exception-gpl.LICENSE - license_expression: bash-exception-gpl - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The Free Software Foundation has exempted Bash from the requirement of - Paragraph 2c of the General Public License. This is to say, there is - no requirement for Bash to print a notice when it is started - interactively in the usual way. We made this exception because users - and standards expect shells not to print such messages. This - exception applies to any program that serves as a shell and that is - based primarily on Bash as opposed to other GNU software. - - score: '100.0' - start_line: 37 - end_line: 37 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl_72.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: License GPL - - score: '100.0' - start_line: 44 - end_line: 48 - matcher: 2-aho - rule_length: 45 - matched_length: 45 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_207.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, without written agreement and - without license or royalty fees, to use, copy, and distribute - this document for any purpose, provided that the above copyright - notice appears in all copies of this document and that the - contents of this document remain unaltered. - - score: '100.0' - start_line: 55 - end_line: 64 - matcher: 2-aho - rule_length: 85 - matched_length: 85 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus_22.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to make and distribute verbatim copies of - this manual provided the copyright notice and this permission notice - are preserved on all copies. - - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - A copy of the license is included in the section entitled - ``GNU Free Documentation License''. - - score: '100.0' - start_line: 71 - end_line: 76 - matcher: 2-aho - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - A copy of the license is included in the section entitled - ``GNU Free Documentation License''. - - score: '100.0' - start_line: 82 - end_line: 84 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_206.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to make and distribute verbatim copies of - this manual provided the copyright notice and this permission notice - pare preserved on all copies. - - score: '99.0' - start_line: 86 - end_line: 99 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 99 - identifier: latex2e_7.RULE - license_expression: latex2e - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to process this file through TeX and print the - results, provided the printed document carries copying permission - notice identical to this one except for the removal of this paragraph - (this paragraph not being relevant to the printed manual). - - Permission is granted to copy and distribute modified versions of this - manual under the conditions for verbatim copying, provided that the entire - resulting derived work is distributed under the terms of a permission - notice identical to this one. - - Permission is granted to copy and distribute translations of this manual - into another language, under the above conditions for modified versions, - except that this permission notice may be stated in a translation approved - by the Foundation. - - score: '99.0' - start_line: 108 - end_line: 124 - matcher: 2-aho - rule_length: 137 - matched_length: 137 - match_coverage: '100.0' - rule_relevance: 99 - identifier: latex2e_3.RULE - license_expression: latex2e - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to process this file through Tex and print the - results, provided the printed document carries copying permission notice - identical to this one except for the removal of this paragraph (this - paragraph not being relevant to the printed manual). - - Permission is granted to make and distribute verbatim copies of this manual - provided the copyright notice and this permission notice are preserved on - all copies. - - Permission is granted to copy and distribute modified versions of this - manual under the conditions for verbatim copying, provided also that the - GNU Copyright statement is available to the distributee, and provided that - the entire resulting derived work is distributed under the terms of a - permission notice identical to this one. - - Permission is granted to copy and distribute translations of this manual - into another language, under the above conditions for modified versions. - - score: '100.0' - start_line: 132 - end_line: 137 - matcher: 2-aho - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - A copy of the license is included in the section entitled - ``GNU Free Documentation License''. - - score: '99.0' - start_line: 144 - end_line: 160 - matcher: 2-aho - rule_length: 137 - matched_length: 137 - match_coverage: '100.0' - rule_relevance: 99 - identifier: latex2e_2.RULE - license_expression: latex2e - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to make and distribute verbatim copies of this manual - provided the copyright notice and this permission notice are preserved on - all copies. - - Permission is granted to process this file through Tex and print the - results, provided the printed document carries copying permission notice - identical to this one except for the removal of this paragraph (this - paragraph not being relevant to the printed manual). - - Permission is granted to copy and distribute modified versions of this - manual under the conditions for verbatim copying, provided also that the - GNU Copyright statement is available to the distributee, and provided that - the entire resulting derived work is distributed under the terms of a - permission notice identical to this one. - - Permission is granted to copy and distribute translations of this manual - into another language, under the above conditions for modified versions. - - score: '100.0' - start_line: 168 - end_line: '194' - matcher: 2-aho - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: '198' - end_line: 212 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: historical_10.RULE - license_expression: historical - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies, and that - * the name of Digital Equipment Corporation not be used in advertising or - * publicity pertaining to distribution of the document or software without - * specific, written prior permission. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL - * WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT - * CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 220 - end_line: 223 - matcher: 2-aho - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_291.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to distribute, modify and use this program as long - * as this comment is not removed or changed. - * - * THIS IS A MODIFIED VERSION. IT WAS MODIFIED BY diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bsdutils/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bsdutils/copyright-detailed.expected.yml index 1ec50fa3afc..7942a0132ac 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bsdutils/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bsdutils/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2 @@ -44,10 +43,12 @@ declared_license: - LGPL-2.1+ - LGPL-3+ - MIT -license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND - public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified AND - bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 + AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) + AND public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified + AND bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) @@ -55,6 +56,862 @@ license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AN AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-3.0-plus AND lgpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-only AND + GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND + (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND LicenseRef-scancode-public-domain + AND BSD-4-Clause-UC AND MIT AND MIT AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause AND + BSD-3-Clause AND BSD-3-Clause AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later + AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-3.0-or-later + AND LGPL-3.0-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 345 + end_line: 346 + matched_length: 17 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_28.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_28.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 17 + rule_relevance: 100 + matched_text: | + No copyright is claimed. This code is in the public domain; do with + it what you wish. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 350 + end_line: 350 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 351 + end_line: 365 + matched_length: 125 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1189.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1189.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 125 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License, v2, as + published by the Free Software Foundation + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 367 + end_line: 367 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 368 + end_line: 383 + matched_length: 137 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_906.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_906.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 137 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 385 + end_line: 385 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 386 + end_line: 400 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_416.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_416.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU General Public + License version 3 can be found in `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 403 + end_line: 410 + matched_length: 70 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_264.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_264.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 70 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 413 + end_line: 437 + matched_length: 215 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_1063.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1063.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 215 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1) Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2) Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3) Neither the name of the ORGANIZATION nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 440 + end_line: 466 + matched_length: 243 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: lgpl-2.0-plus AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 468 + end_line: 468 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_51.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_51.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: lgpl' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 469 + end_line: 473 + matched_length: 37 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_345.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_345.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 37 + rule_relevance: 100 + matched_text: | + This file may be redistributed under the terms of the + GNU Lesser General Public License. + + On Debian systems, the complete text of the GNU Lesser General Public + License can be found in ‘/usr/share/common-licenses/LGPL’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 475 + end_line: 475 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 476 + end_line: 490 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_477.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_477.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + + The complete text of the GNU Lesser General Public License + can be found in /usr/share/common-licenses/LGPL-2 file. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 492 + end_line: 492 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 493 + end_line: 508 + matched_length: 141 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_344.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_344.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, or (at your option) + any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 510 + end_line: 510 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-3+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - score: '100.0' + start_line: 511 + end_line: 525 + matched_length: 127 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_206.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_206.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 127 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + + This package 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-3". + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 528 + end_line: 546 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | Michal Luscon 1986 Gary S. Brown @@ -248,486 +1105,3 @@ copyright: | Veeven Vikram Vincent Yoppy Hidayanto -matches: - - score: '100.0' - start_line: 345 - end_line: 346 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_28.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No copyright is claimed. This code is in the public domain; do with - it what you wish. - - score: '100.0' - start_line: 350 - end_line: 350 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 351 - end_line: 365 - matcher: 1-hash - rule_length: 125 - matched_length: 125 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1189.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 367 - end_line: 367 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 368 - end_line: 383 - matcher: 1-hash - rule_length: 137 - matched_length: 137 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_906.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 385 - end_line: 385 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 386 - end_line: 400 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_416.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 403 - end_line: 410 - matcher: 1-hash - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_264.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - score: '100.0' - start_line: 413 - end_line: 437 - matcher: 1-hash - rule_length: 215 - matched_length: 215 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1063.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 440 - end_line: 466 - matcher: 1-hash - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 468 - end_line: 468 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '100.0' - start_line: 469 - end_line: 473 - matcher: 1-hash - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_345.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be redistributed under the terms of the - GNU Lesser General Public License. - - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - - score: '100.0' - start_line: 475 - end_line: 475 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 476 - end_line: 490 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_477.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - - score: '100.0' - start_line: 492 - end_line: 492 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 493 - end_line: 508 - matcher: 1-hash - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_344.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 510 - end_line: 510 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 511 - end_line: 525 - matcher: 1-hash - rule_length: 127 - matched_length: 127 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_206.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This package 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 528 - end_line: 546 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, - subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/coreutils/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/coreutils/copyright-detailed.expected.yml index a8a63239d74..bb1adf0f154 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/coreutils/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/coreutils/copyright-detailed.expected.yml @@ -1,447 +1,729 @@ -primary_license: declared_license: -license_expression: gpl-3.0-plus AND bsd-new AND gpl-3.0-plus AND bsd-new AND gpl-3.0-plus AND - gpl-3.0-plus AND isc AND fsf-unlimited AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus +declared_license_expression: gpl-3.0-plus AND bsd-new AND gpl-3.0-plus AND bsd-new AND gpl-3.0-plus + AND gpl-3.0-plus AND isc AND fsf-unlimited AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gfdl-1.2-plus AND gpl-3.0-plus -copyright: | - Copyright (c) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. - Copyright (c) 1990, 1993, 1994 The Regents of the University of California - Copyright (c) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. - Copyright (c) 1989, 1993 The Regents of the University of California - Copyright (c) 1999-2006 Free Software Foundation, Inc. - Copyright (c) 1997, 1998, 1999 Colin Plumb - Copyright (c) 2005, 2006 Free Software Foundation, Inc. - Copyright (c) 1996-1999 by Internet Software Consortium - Copyright (c) 2004, 2006, 2007 Free Software Foundation, Inc. - Copyright (c) 1997-2007 Free Software Foundation, Inc. - Copyright (c) 1984 David M. Ihnat - Copyright (c) 1996-2007 Free Software Foundation, Inc. - Copyright (c) 1994, 1995, 1997, 1998, 1999, 2000 H. Peter Anvin - Copyright (c) 1997-2005 Free Software Foundation, Inc. - Copyright (c) 1984 David M. Ihnat - Copyright (c) 1999-2007 Free Software Foundation, Inc. - Copyright (c) 1997, 1998, 1999 Colin Plumb - Copyright 1994-1996, 2000-2008 Free Software Foundation, Inc. - Copyright (c) 1984-2008 Free Software Foundation, Inc. -matches: - - score: '81.1' - start_line: 22 - end_line: 41 - matcher: 3-seq - rule_length: 127 - matched_length: 103 - match_coverage: '81.1' - rule_relevance: 100 - identifier: gpl-3.0-plus_487.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License - ============================= +declared_license_expression_spdx: GPL-3.0-or-later AND BSD-3-Clause AND GPL-3.0-or-later AND + BSD-3-Clause AND GPL-3.0-or-later AND GPL-3.0-or-later AND ISC AND FSFULLR AND GPL-3.0-or-later + AND GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later AND GFDL-1.2-or-later AND GPL-3.0-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '81.1' + start_line: 22 + end_line: 41 + matched_length: 103 + match_coverage: '81.1' + matcher: 3-seq + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_487.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_487.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 127 + rule_relevance: 100 + matched_text: | + License + ============================= - [lib]/[fts].[c] - --------- + lib/fts.c + --------- - [Copyright] ([C]) [2004], [2005], [2006], [2007], [2008] [Free] [Software] [Foundation], [Inc]. + Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. - This program 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. + This program 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. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - - score: '100.0' - start_line: 47 - end_line: 69 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_42.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: 78 - end_line: 89 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 47 + end_line: 69 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_42.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_42.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 4. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 78 + end_line: 89 + matched_length: 102 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_290.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 102 + rule_relevance: 100 + matched_text: | + This program 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. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - - score: '100.0' - start_line: 95 - end_line: 117 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_42.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: 126 - end_line: 137 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 95 + end_line: 117 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_42.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_42.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 4. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 126 + end_line: 137 + matched_length: 102 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_290.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 102 + rule_relevance: 100 + matched_text: | + This program 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. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 145 - end_line: 157 - matcher: 2-aho - rule_length: 110 - matched_length: 110 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_4.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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, or (at your option) - any later version. + You should have received a copy of the GNU General Public License + along with this program. If not, see . + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 145 + end_line: 157 + matched_length: 110 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 110 + rule_relevance: 100 + matched_text: | + This program 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, or (at your option) + any later version. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ - - score: '100.0' - start_line: 162 - end_line: 173 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_9.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 180 - end_line: 182 - matcher: 2-aho - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited.LICENSE - license_expression: fsf-unlimited - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; the Free Software Foundation - dnl gives unlimited permission to copy and/or distribute it, - dnl with or without modifications, as long as this notice is preserved. - - score: '75.18' - start_line: '193' - end_line: 214 - matcher: 3-seq - rule_length: 141 - matched_length: 106 - match_coverage: '75.18' - rule_relevance: 100 - identifier: gpl-3.0-plus_286.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 162 + end_line: 173 + matched_length: 113 + match_coverage: '100.0' + matcher: 2-aho + license_expression: isc + rule_identifier: isc_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_9.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 113 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS + * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE + * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: fsf-unlimited + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 180 + end_line: 182 + matched_length: 29 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-unlimited + rule_identifier: fsf-unlimited.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 29 + rule_relevance: 100 + matched_text: | + This file is free software; the Free Software Foundation + dnl gives unlimited permission to copy and/or distribute it, + dnl with or without modifications, as long as this notice is preserved. + licenses: + - key: fsf-unlimited + name: Free Software Foundation - Unlimited License + short_name: FSF-Unlimited + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited.LICENSE + spdx_license_key: FSFULLR + spdx_url: https://spdx.org/licenses/FSFULLR + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '75.18' + start_line: '193' + end_line: 214 + matched_length: 106 + match_coverage: '75.18' + matcher: 3-seq + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_286.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_286.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + This program 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. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, [see] . */ + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ - src/[dircolors].[c] - --------------- + src/dircolors.c + --------------- - [Copyright] ([C]) [1996]-[2007] [Free] [Software] [Foundation], [Inc]. - [Copyright] ([C]) [1994], [1995], [1997], [1998], [1999], [2000] [H]. [Peter] [Anvin] + Copyright (C) 1996-2007 Free Software Foundation, Inc. + Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000 H. Peter Anvin - [This] [program] [is] [free] [software]: [you] [can] [redistribute] [it] [and]/[or] [modify] - [it] [under] [the] [terms] of the GNU General Public License - - score: '100.0' - start_line: 213 - end_line: 224 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 213 + end_line: 224 + matched_length: 102 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_290.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 102 + rule_relevance: 100 + matched_text: | + This program 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. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - - score: '100.0' - start_line: 233 - end_line: 244 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 233 + end_line: 244 + matched_length: 102 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_290.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 102 + rule_relevance: 100 + matched_text: | + This program 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. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - - score: '100.0' - start_line: 253 - end_line: 264 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 253 + end_line: 264 + matched_length: 102 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_290.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 102 + rule_relevance: 100 + matched_text: | + This program 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. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 272 - end_line: 277 - matcher: 2-aho - rule_length: 62 - matched_length: 62 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.2-plus.RULE - license_expression: gfdl-1.2-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.2 or - any later version published by the Free Software Foundation; with no - Invariant Sections, with no Front-Cover Texts, and with no Back-Cover - Texts. A copy of the license is included in the section entitled ``GNU - Free Documentation License''. - - score: '100.0' - start_line: 285 - end_line: 299 - matcher: 2-aho - rule_length: 124 - matched_length: 124 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_2.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. + You should have received a copy of the GNU General Public License + along with this program. If not, see . + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gfdl-1.2-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 272 + end_line: 277 + matched_length: 62 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.2-plus + rule_identifier: gfdl-1.2-plus.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.2-plus.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 62 + rule_relevance: 100 + matched_text: | + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.2 or + any later version published by the Free Software Foundation; with no + Invariant Sections, with no Front-Cover Texts, and with no Back-Cover + Texts. A copy of the license is included in the section entitled ``GNU + Free Documentation License''. + licenses: + - key: gfdl-1.2-plus + name: GNU Free Documentation License v1.2 or later + short_name: GFDL 1.2 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt + text_url: http://www.gnu.org/licenses/fdl-1.2.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.2-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.2-plus.LICENSE + spdx_license_key: GFDL-1.2-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.2-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 285 + end_line: 299 + matched_length: 124 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 124 + rule_relevance: 100 + matched_text: | + This program 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. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . + You should have received a copy of the GNU General Public License + along with this program. If not, see . - On Debian systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-3'. + On Debian systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later +other_license_detections: [] +copyright: | + Copyright (c) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + Copyright (c) 1990, 1993, 1994 The Regents of the University of California + Copyright (c) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. + Copyright (c) 1989, 1993 The Regents of the University of California + Copyright (c) 1999-2006 Free Software Foundation, Inc. + Copyright (c) 1997, 1998, 1999 Colin Plumb + Copyright (c) 2005, 2006 Free Software Foundation, Inc. + Copyright (c) 1996-1999 by Internet Software Consortium + Copyright (c) 2004, 2006, 2007 Free Software Foundation, Inc. + Copyright (c) 1997-2007 Free Software Foundation, Inc. + Copyright (c) 1984 David M. Ihnat + Copyright (c) 1996-2007 Free Software Foundation, Inc. + Copyright (c) 1994, 1995, 1997, 1998, 1999, 2000 H. Peter Anvin + Copyright (c) 1997-2005 Free Software Foundation, Inc. + Copyright (c) 1984 David M. Ihnat + Copyright (c) 1999-2007 Free Software Foundation, Inc. + Copyright (c) 1997, 1998, 1999 Colin Plumb + Copyright 1994-1996, 2000-2008 Free Software Foundation, Inc. + Copyright (c) 1984-2008 Free Software Foundation, Inc. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dash/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dash/copyright-detailed.expected.yml index 8d1dee81a05..ec0e17959b5 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dash/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dash/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: bsd-new declared_license: - BSD-3-Clause - FSFULLR @@ -31,12 +30,374 @@ declared_license: - FSFULLR - Expat - GPL-2+ -license_expression: bsd-new AND fsf-unlimited-no-warranty AND fsf-unlimited-no-warranty AND - fsf-free AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new +declared_license_expression: bsd-new +declared_license_expression_spdx: BSD-3-Clause +other_license_expression: bsd-new AND fsf-unlimited-no-warranty AND fsf-unlimited-no-warranty + AND fsf-free AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND (x11-xconsortium AND public-domain) AND ((gpl-2.0-plus AND gpl-2.0-plus) OR bsd-new) AND public-domain AND bsd-new AND fsf-unlimited-no-warranty AND (gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: BSD-3-Clause AND LicenseRef-scancode-fsf-unlimited-no-warranty + AND LicenseRef-scancode-fsf-unlimited-no-warranty AND FSFUL AND BSD-3-Clause AND BSD-3-Clause + AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause + AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause + AND BSD-3-Clause AND BSD-3-Clause AND (X11 AND LicenseRef-scancode-public-domain) AND ((GPL-2.0-or-later + AND GPL-2.0-or-later) OR BSD-3-Clause) AND LicenseRef-scancode-public-domain AND BSD-3-Clause + AND LicenseRef-scancode-fsf-unlimited-no-warranty AND (GPL-2.0-or-later AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 155 + end_line: 177 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: fsf-free + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 180 + end_line: 181 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-free + rule_identifier: fsf-free.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-free.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + This configure script is free software; the Free Software Foundation + gives unlimited permission to copy, distribute and modify it. + licenses: + - key: fsf-free + name: Free Software Foundation - Free Software License + short_name: FSF Free Software License + category: Public Domain + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License + reference_url: https://scancode-licensedb.aboutcode.org/fsf-free + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-free.LICENSE + spdx_license_key: FSFUL + spdx_url: https://spdx.org/licenses/FSFUL + - license_expression: fsf-unlimited-no-warranty + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 184 + end_line: '191' + matched_length: 63 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-unlimited-no-warranty + rule_identifier: fsf-unlimited-no-warranty.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 63 + rule_relevance: 100 + matched_text: | + This file is free software; the Free Software Foundation + gives unlimited permission to copy and/or distribute it, + with or without modifications, as long as this notice is preserved. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY, to the extent permitted by law; without + even the implied warranty of MERCHANTABILITY or FITNESS FOR A + PARTICULAR PURPOSE. + licenses: + - key: fsf-unlimited-no-warranty + name: FSF Unlimited License No Warranty + short_name: FSF Unlimited License No Warranty + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: http://www.fsf.org/licensing/licenses/ + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited-no-warranty + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + spdx_license_key: LicenseRef-scancode-fsf-unlimited-no-warranty + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + - license_expression: x11-xconsortium AND public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '194' + end_line: 214 + matched_length: 201 + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-xconsortium + rule_identifier: x11-xconsortium_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 201 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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 + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. + licenses: + - key: x11-xconsortium + name: X11-Style (X Consortium) + short_name: X11-Style (X Consortium) + category: Permissive + is_exception: no + is_unknown: no + owner: X Consortium + homepage_url: http://www.xfree86.org/current/LICENSE5.html + text_url: http://www.xfree86.org/current/LICENSE5.html + reference_url: https://scancode-licensedb.aboutcode.org/x11-xconsortium + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE + spdx_license_key: X11 + spdx_url: https://spdx.org/licenses/X11 + - score: '100.0' + start_line: 216 + end_line: 216 + matched_length: 10 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_58.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_58.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: FSF changes to this file are in the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 218 + end_line: 218 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 219 + end_line: 234 + matched_length: 134 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_737.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_737.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 134 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) + any later version. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 138 + end_line: 138 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: pypi_public_domain.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_public_domain.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 99 + matched_text: 'License: public-domain' + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE copyright: | 1989-1994 The Regents of the University of California. All rights reserved. 1997 Christos Zoulas. All rights reserved. @@ -90,202 +451,3 @@ copyright: | 1989, 1991, 1993, 1995, The Regents of the University of California. 1994-2011, Free Software 1992, 1996, 1997, 1999, 2000, 2002-2012, Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: 155 - end_line: 177 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 180 - end_line: 181 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-free.LICENSE - license_expression: fsf-free - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This configure script is free software; the Free Software Foundation - gives unlimited permission to copy, distribute and modify it. - - score: '100.0' - start_line: 184 - end_line: '191' - matcher: 1-hash - rule_length: 63 - matched_length: 63 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.LICENSE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; the Free Software Foundation - gives unlimited permission to copy and/or distribute it, - with or without modifications, as long as this notice is preserved. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY, to the extent permitted by law; without - even the implied warranty of MERCHANTABILITY or FITNESS FOR A - PARTICULAR PURPOSE. - - score: '100.0' - start_line: '194' - end_line: 214 - matcher: 2-aho - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_2.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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 - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. - - score: '100.0' - start_line: 216 - end_line: 216 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_58.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: FSF changes to this file are in the public domain. - - score: '100.0' - start_line: 218 - end_line: 218 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 219 - end_line: 234 - matcher: 1-hash - rule_length: 134 - matched_length: 134 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_737.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) - any later version. - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - - score: '99.0' - start_line: 138 - end_line: 138 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 99 - identifier: pypi_public_domain.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: public-domain' diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debconf/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debconf/copyright-detailed.expected.yml index 6728c059735..aa96249884e 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debconf/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debconf/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: bsd-simplified declared_license: - BSD-2-clause - BSD-2-clause @@ -12,9 +11,72 @@ declared_license: - BSD-2-clause - BSD-2-clause - BSD-2-clause -license_expression: bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified +declared_license_expression: bsd-simplified +declared_license_expression_spdx: BSD-2-Clause +other_license_expression: bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified +other_license_expression_spdx: BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause + AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause + AND BSD-2-Clause +license_detections: [] +other_license_detections: + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '99.45' + start_line: 59 + end_line: 78 + matched_length: 182 + match_coverage: '99.45' + matcher: 3-seq + license_expression: bsd-simplified + rule_identifier: bsd-simplified_52.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_52.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY AUTHORS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause copyright: | 1999-2010 Joey Hess 2003 Tomohiro KUBOTA @@ -38,40 +100,3 @@ copyright: | 2005 Sylvain Ferriol 2005-2010 Colin Watson 2005-2010 Joey Hess -matches: - - score: '99.45' - start_line: 59 - end_line: 78 - matcher: 3-seq - rule_length: 183 - matched_length: 182 - match_coverage: '99.45' - rule_relevance: 100 - identifier: bsd-simplified_52.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY AUTHORS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debian-archive-keyring/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debian-archive-keyring/copyright-detailed.expected.yml index 21743833080..0f5b533c440 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debian-archive-keyring/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debian-archive-keyring/copyright-detailed.expected.yml @@ -1,34 +1,58 @@ -primary_license: declared_license: -license_expression: gpl-2.0-plus +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '90.0' + start_line: 6 + end_line: 26 + matched_length: 162 + match_coverage: '100.0' + matcher: 3-seq + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_306.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_306.RULE + referenced_filenames: + - COPYING + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 162 + rule_relevance: 100 + matched_text: "The keys in the keyrings don't fall under any copyright. Everything\n\ + else in the package is covered by the GNU GPL.\n\nDebian support files Copyright (C)\ + \ 2006 Michael Vogt \nbased on the debian-keyring package maintained\ + \ by James Troup \n\nDebian support files for debian-archive-keyring are free software;\ + \ you\ncan redistribute them and/or modify them under the terms of the GNU\nGeneral\ + \ Public License as published by the Free Software Foundation;\neither version 2,\ + \ or (at your option) any later version.\n\nDebian support files for debian-archive-keyring\ + \ are distributed in the\nhope that they will be useful, but WITHOUT ANY WARRANTY;\ + \ without even\nthe implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\n\ + PURPOSE. See the GNU General Public License for more details.\n\nYou should have\ + \ received a copy of the GNU General Public License with\nyour Debian system, in /usr/share/common-licenses/GPL,\ + \ or with the\nDebian GNU debian-archive-keyring source package as the file COPYING.\n\ + If not, write to the Free Software Foundation, Inc., 51 Franklin Street,\nFifth Floor,\ + \ Boston, MA 02110-1301 USA." + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later +other_license_detections: [] copyright: Copyright (c) 2006 Michael Vogt -matches: - - score: '90.0' - start_line: 6 - end_line: 26 - matcher: 3-seq - rule_length: 162 - matched_length: 162 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_306.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The keys in the keyrings don't fall under any copyright. Everything\nelse\ - \ in the package is covered by the GNU GPL.\n\nDebian support files [Copyright] ([C])\ - \ [2006] [Michael] [Vogt] <[mvo]@[debian].[org]> \n[based] [on] [the] [debian]-[keyring]\ - \ [package] [maintained] [by] [James] [Troup] \n\n[Debian] [support] [files] for debian-archive-keyring\ - \ are free software; you\ncan redistribute them and/or modify them under the terms of\ - \ the GNU\nGeneral Public License as published by the Free Software Foundation;\neither\ - \ version 2, or (at your option) any later version.\n\nDebian support files for debian-archive-keyring\ - \ are distributed in the\nhope that they will be useful, but WITHOUT ANY WARRANTY; without\ - \ even\nthe implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\nPURPOSE.\ - \ See the GNU General Public License for more details.\n\nYou should have received a\ - \ copy of the GNU General Public License with\nyour Debian system, in /usr/share/common-licenses/GPL,\ - \ or with the\nDebian GNU debian-archive-keyring source package as the file COPYING.\n\ - If not, write to the Free Software Foundation, Inc., 51 Franklin Street,\nFifth Floor,\ - \ Boston, MA 02110-1301 USA." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debianutils/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debianutils/copyright-detailed.expected.yml index dc903acc7c5..ce2820f32ec 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debianutils/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debianutils/copyright-detailed.expected.yml @@ -1,130 +1,193 @@ -primary_license: declared_license: -license_expression: (gpl-2.0-plus AND public-domain) AND smail-gpl +declared_license_expression: (gpl-2.0-plus AND public-domain) AND smail-gpl +declared_license_expression_spdx: (GPL-2.0-or-later AND LicenseRef-scancode-public-domain) AND + LicenseRef-scancode-smail-gpl +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0-plus AND public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 8 + end_line: 11 + matched_length: 31 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus AND public-domain + rule_identifier: gpl-2.0-plus_and_public-domain_810.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_and_public-domain_810.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 31 + rule_relevance: 100 + matched_text: | + redistributed under the terms of the GNU GPL, Version 2 or later, + found on Debian systems in the file /usr/share/common-licenses/GPL-2. + + which is in the public domain. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: smail-gpl + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 18 + end_line: 161 + matched_length: 1227 + match_coverage: '100.0' + matcher: 2-aho + license_expression: smail-gpl + rule_identifier: smail-gpl.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/smail-gpl.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 1227 + rule_relevance: 100 + matched_text: "SMAIL GENERAL PUBLIC LICENSE\n\t\t (Clarified 11 Feb 1988)\n\n\ + \ Copyright (C) 1988 Landon Curt Noll & Ronald S. Karr\n Copyright (C) 1992 Ronald\ + \ S. Karr\n Copyleft (GNU) 1988 Landon Curt Noll & Ronald S. Karr\n\n Everyone is\ + \ permitted to copy and distribute verbatim copies\n of this license, but changing\ + \ it is not allowed. You can also\n use this wording to make the terms for other\ + \ programs.\n\n The license agreements of most software companies keep you at the\n\ + mercy of those companies. By contrast, our general public license is\nintended to\ + \ give everyone the right to share SMAIL. To make sure that\nyou get the rights we\ + \ want you to have, we need to make restrictions\nthat forbid anyone to deny you these\ + \ rights or to ask you to surrender\nthe rights. Hence this license agreement.\n\n\ + \ Specifically, we want to make sure that you have the right to give\naway copies\ + \ of SMAIL, that you receive source code or else can get it\nif you want it, that\ + \ you can change SMAIL or use pieces of it in new\nfree programs, and that you know\ + \ you can do these things.\n\n To make sure that everyone has such rights, we have\ + \ to forbid you to\ndeprive anyone else of these rights. For example, if you distribute\n\ + copies of SMAIL, you must give the recipients all the rights that you\nhave. You\ + \ must make sure that they, too, receive or can get the\nsource code. And you must\ + \ tell them their rights.\n\n Also, for our own protection, we must make certain\ + \ that everyone\nfinds out that there is no warranty for SMAIL. If SMAIL is modified\ + \ by\nsomeone else and passed on, we want its recipients to know that what\nthey have\ + \ is not what we distributed, so that any problems introduced\nby others will not\ + \ reflect on our reputation.\n\n Therefore we (Landon Curt Noll and Ronald S. Karr)\ + \ make the following \nterms which say what you must do to be allowed to distribute\ + \ or change \nSMAIL.\n\n\n\t\t\tCOPYING POLICIES\n\n 1. You may copy and distribute\ + \ verbatim copies of SMAIL source code\nas you receive it, in any medium, provided\ + \ that you conspicuously and\nappropriately publish on each copy a valid copyright\ + \ notice \"Copyright\n(C) 1988 Landon Curt Noll & Ronald S. Karr\" (or with whatever\ + \ year is\nappropriate); keep intact the notices on all files that refer to this\n\ + License Agreement and to the absence of any warranty; and give any\nother recipients\ + \ of the SMAIL program a copy of this License\nAgreement along with the program. \ + \ You may charge a distribution fee\nfor the physical act of transferring a copy.\n\ + \n 2. You may modify your copy or copies of SMAIL or any portion of it,\nand copy\ + \ and distribute such modifications under the terms of\nParagraph 1 above, provided\ + \ that you also do the following:\n\n a) cause the modified files to carry prominent\ + \ notices stating\n that 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,\n that in\ + \ whole or in part contains or is a derivative of SMAIL or\n any part thereof,\ + \ to be licensed at no charge to all third\n parties on terms identical to those\ + \ contained in this License\n Agreement (except that you may choose to grant more\ + \ extensive\n warranty protection to some or all third parties, at your option).\n\ + \n c) You may charge a distribution fee for the physical act of\n transferring\ + \ a copy, and you may at your option offer warranty\n protection in exchange for\ + \ a fee.\n\nMere aggregation of another unrelated program with this program (or its\n\ + derivative) on a volume of a storage or distribution medium does not bring\nthe other\ + \ program under the scope of these terms.\n\n 3. You may copy and distribute SMAIL\ + \ (or a portion or derivative of it,\nunder 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\n shipping charge)\ + \ 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 non-commercial distribution\ + \ and only if you\n received the program in object code or executable form alone.)\n\ + \nFor an executable file, complete source code means all the source code for\nall\ + \ modules it contains; but, as a special exception, it need not include\nsource code\ + \ for modules which are standard libraries that accompany the\noperating system on\ + \ which the executable file runs.\n\n 4. You may not copy, sublicense, distribute\ + \ or transfer SMAIL\nexcept as expressly provided under this License Agreement. Any\ + \ attempt\notherwise to copy, sublicense, distribute or transfer SMAIL is void and\n\ + your rights to use the program under this License agreement shall be\nautomatically\ + \ terminated. However, parties who have received computer\nsoftware programs from\ + \ you with this License Agreement will not have\ntheir licenses terminated so long\ + \ as such parties remain in full compliance.\n\n 5. If you wish to incorporate parts\ + \ of SMAIL into other free\nprograms whose distribution conditions are different,\ + \ write to Landon\nCurt Noll & Ronald S. Karr via the Free Software Foundation at\ + \ 51\nFranklin St, Fifth Floor, Boston, MA 02110-1301, USA. We have not yet\nworked\ + \ out a simple rule that can be stated here, but we will often\npermit this. We will\ + \ be guided by the two goals of preserving the\nfree status of all derivatives of\ + \ our free software and of promoting\nthe sharing and reuse of software.\n\nYour comments\ + \ and suggestions about our licensing policies and our\nsoftware are welcome! This\ + \ contract was based on the contract made by\nthe Free Software Foundation. Please\ + \ contact the Free Software\nFoundation, Inc., 51 Franklin St, Fifth Floor, Boston,\ + \ MA 02110-1301,\nUSA, or call (617) 542-5942 for details on copylefted material in\n\ + general.\n\n\t\t NO WARRANTY\n\n BECAUSE SMAIL IS LICENSED FREE OF CHARGE,\ + \ WE PROVIDE ABSOLUTELY NO\nWARRANTY, TO THE EXTENT PERMITTED BY APPLICABLE STATE\ + \ LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING, LANDON CURT NOLL & RONALD S. KARR\ + \ AND/OR\nOTHER PARTIES PROVIDE SMAIL \"AS IS\" WITHOUT WARRANTY OF ANY KIND,\nEITHER\ + \ EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF\ + \ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\nTHE ENTIRE RISK AS TO THE\ + \ QUALITY AND PERFORMANCE OF SMAIL IS WITH\nYOU. SHOULD SMAIL PROVE DEFECTIVE, YOU\ + \ ASSUME THE COST OF ALL\nNECESSARY SERVICING, REPAIR OR CORRECTION.\n\n IN NO EVENT\ + \ UNLESS REQUIRED BY APPLICABLE LAW WILL LANDON CURT NOLL &\nRONALD S. KARR AND/OR\ + \ ANY OTHER PARTY WHO MAY MODIFY AND REDISTRIBUTE\nSMAIL AS PERMITTED ABOVE, BE LIABLE\ + \ TO YOU FOR DAMAGES, INCLUDING ANY\nLOST PROFITS, LOST MONIES, OR OTHER SPECIAL,\ + \ INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE\n\ + (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED\nINACCURATE OR LOSSES\ + \ SUSTAINED BY THIRD PARTIES OR A FAILURE OF THE\nPROGRAM TO OPERATE WITH ANY OTHER\ + \ PROGRAMS) SMAIL, EVEN IF YOU HAVE\nBEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES,\ + \ OR FOR ANY CLAIM BY\nANY OTHER PARTY." + licenses: + - key: smail-gpl + name: SMAIL General Public License + short_name: SMAIL GPL + category: Copyleft + is_exception: no + is_unknown: no + owner: SMAIL Project + homepage_url: https://gitweb.gentoo.org/repo/gentoo.git/plain/licenses/SMAIL + text_url: https://gitweb.gentoo.org/repo/gentoo.git/plain/licenses/SMAIL + reference_url: https://scancode-licensedb.aboutcode.org/smail-gpl + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/smail-gpl.LICENSE + spdx_license_key: LicenseRef-scancode-smail-gpl + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/smail-gpl.LICENSE +other_license_detections: [] copyright: | Copyright (c) 1988 Landon Curt Noll & Ronald S. Karr Copyright (c) 1992 Ronald S. Karr Copyright (c) 1988 Landon Curt Noll & Ronald S. Karr -matches: - - score: '100.0' - start_line: 8 - end_line: 11 - matcher: 2-aho - rule_length: 31 - matched_length: 31 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_and_public-domain_810.RULE - license_expression: gpl-2.0-plus AND public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - redistributed under the terms of the GNU GPL, Version 2 or later, - found on Debian systems in the file /usr/share/common-licenses/GPL-2. - - which is in the public domain. - - score: '100.0' - start_line: 18 - end_line: 161 - matcher: 2-aho - rule_length: 1227 - matched_length: 1227 - match_coverage: '100.0' - rule_relevance: 100 - identifier: smail-gpl.LICENSE - license_expression: smail-gpl - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "SMAIL GENERAL PUBLIC LICENSE\n\t\t (Clarified 11 Feb 1988)\n\n Copyright\ - \ (C) 1988 Landon Curt Noll & Ronald S. Karr\n Copyright (C) 1992 Ronald S. Karr\n Copyleft\ - \ (GNU) 1988 Landon Curt Noll & Ronald S. Karr\n\n Everyone is permitted to copy and distribute\ - \ verbatim copies\n of this license, but changing it is not allowed. You can also\n use\ - \ this wording to make the terms for other programs.\n\n The license agreements of most\ - \ software companies keep you at the\nmercy of those companies. By contrast, our general\ - \ public license is\nintended to give everyone the right to share SMAIL. To make sure\ - \ that\nyou get the rights we want you to have, we need to make restrictions\nthat forbid\ - \ anyone to deny you these rights or to ask you to surrender\nthe rights. Hence this\ - \ license agreement.\n\n Specifically, we want to make sure that you have the right to\ - \ give\naway copies of SMAIL, that you receive source code or else can get it\nif you\ - \ want it, that you can change SMAIL or use pieces of it in new\nfree programs, and that\ - \ you know you can do these things.\n\n To make sure that everyone has such rights, we\ - \ have to forbid you to\ndeprive anyone else of these rights. For example, if you distribute\n\ - copies of SMAIL, you must give the recipients all the rights that you\nhave. You must\ - \ make sure that they, too, receive or can get the\nsource code. And you must tell them\ - \ their rights.\n\n Also, for our own protection, we must make certain that everyone\n\ - finds out that there is no warranty for SMAIL. If SMAIL is modified by\nsomeone else\ - \ and passed on, we want its recipients to know that what\nthey have is not what we distributed,\ - \ so that any problems introduced\nby others will not reflect on our reputation.\n\n \ - \ Therefore we (Landon Curt Noll and Ronald S. Karr) make the following \nterms which\ - \ say what you must do to be allowed to distribute or change \nSMAIL.\n\n\n\t\t\tCOPYING\ - \ POLICIES\n\n 1. You may copy and distribute verbatim copies of SMAIL source code\n\ - as you receive it, in any medium, provided that you conspicuously and\nappropriately publish\ - \ on each copy a valid copyright notice \"Copyright\n(C) 1988 Landon Curt Noll & Ronald\ - \ S. Karr\" (or with whatever year is\nappropriate); keep intact the notices on all files\ - \ that refer to this\nLicense Agreement and to the absence of any warranty; and give any\n\ - other recipients of the SMAIL program a copy of this License\nAgreement along with the\ - \ program. You may charge a distribution fee\nfor the physical act of transferring a\ - \ copy.\n\n 2. You may modify your copy or copies of SMAIL or any portion of it,\nand\ - \ copy and distribute such modifications under the terms of\nParagraph 1 above, provided\ - \ that you also do the following:\n\n a) cause the modified files to carry prominent\ - \ notices stating\n that 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,\n that in whole\ - \ or in part contains or is a derivative of SMAIL or\n any part thereof, to be licensed\ - \ at no charge to all third\n parties on terms identical to those contained in this\ - \ License\n Agreement (except that you may choose to grant more extensive\n warranty\ - \ protection to some or all third parties, at your option).\n\n c) You may charge a\ - \ distribution fee for the physical act of\n transferring a copy, and you may at your\ - \ option offer warranty\n protection in exchange for a fee.\n\nMere aggregation of\ - \ another unrelated program with this program (or its\nderivative) on a volume of a storage\ - \ or distribution medium does not bring\nthe other program under the scope of these terms.\n\ - \n 3. You may copy and distribute SMAIL (or a portion or derivative of it,\nunder 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\n shipping\ - \ charge) 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 non-commercial distribution\ - \ and only if you\n received the program in object code or executable form alone.)\n\ - \nFor an executable file, complete source code means all the source code for\nall modules\ - \ it contains; but, as a special exception, it need not include\nsource code for modules\ - \ which are standard libraries that accompany the\noperating system on which the executable\ - \ file runs.\n\n 4. You may not copy, sublicense, distribute or transfer SMAIL\nexcept\ - \ as expressly provided under this License Agreement. Any attempt\notherwise to copy,\ - \ sublicense, distribute or transfer SMAIL is void and\nyour rights to use the program\ - \ under this License agreement shall be\nautomatically terminated. However, parties who\ - \ have received computer\nsoftware programs from you with this License Agreement will\ - \ not have\ntheir licenses terminated so long as such parties remain in full compliance.\n\ - \n 5. If you wish to incorporate parts of SMAIL into other free\nprograms whose distribution\ - \ conditions are different, write to Landon\nCurt Noll & Ronald S. Karr via the Free Software\ - \ Foundation at 51\nFranklin St, Fifth Floor, Boston, MA 02110-1301, USA. We have not\ - \ yet\nworked out a simple rule that can be stated here, but we will often\npermit this.\ - \ We will be guided by the two goals of preserving the\nfree status of all derivatives\ - \ of our free software and of promoting\nthe sharing and reuse of software.\n\nYour comments\ - \ and suggestions about our licensing policies and our\nsoftware are welcome! This contract\ - \ was based on the contract made by\nthe Free Software Foundation. Please contact the\ - \ Free Software\nFoundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301,\n\ - USA, or call (617) 542-5942 for details on copylefted material in\ngeneral.\n\n\t\t \ - \ NO WARRANTY\n\n BECAUSE SMAIL IS LICENSED FREE OF CHARGE, WE PROVIDE ABSOLUTELY\ - \ NO\nWARRANTY, TO THE EXTENT PERMITTED BY APPLICABLE STATE LAW. EXCEPT WHEN\nOTHERWISE\ - \ STATED IN WRITING, LANDON CURT NOLL & RONALD S. KARR AND/OR\nOTHER PARTIES PROVIDE SMAIL\ - \ \"AS IS\" WITHOUT WARRANTY OF ANY KIND,\nEITHER EXPRESSED OR IMPLIED, INCLUDING, BUT\ - \ NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ - \ PURPOSE.\nTHE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF SMAIL IS WITH\nYOU. \ - \ SHOULD SMAIL PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL\nNECESSARY SERVICING, REPAIR\ - \ OR CORRECTION.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL LANDON CURT NOLL\ - \ &\nRONALD S. KARR AND/OR ANY OTHER PARTY WHO MAY MODIFY AND REDISTRIBUTE\nSMAIL AS PERMITTED\ - \ ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nLOST PROFITS, LOST MONIES, OR OTHER\ - \ SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO\ - \ USE\n(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED\nINACCURATE OR\ - \ LOSSES SUSTAINED BY THIRD PARTIES OR A FAILURE OF THE\nPROGRAM TO OPERATE WITH ANY OTHER\ - \ PROGRAMS) SMAIL, EVEN IF YOU HAVE\nBEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES,\ - \ OR FOR ANY CLAIM BY\nANY OTHER PARTY." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/diffutils/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/diffutils/copyright-detailed.expected.yml index 8612f6a812d..7c5766b2908 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/diffutils/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/diffutils/copyright-detailed.expected.yml @@ -1,58 +1,103 @@ -primary_license: declared_license: -license_expression: gpl-3.0-plus AND gfdl-1.3-plus -copyright: | - Copyright (c) 1988-1996, 1998, 2001-2002, 2004, 2006-2007, 2009-2013, 2015-2018 Free Software Foundation, Inc. - Copyright (c) 1992-1994, 1998, 2001-2002, 2004, 2006, 2009-2018 Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: 18 - end_line: 29 - matcher: 2-aho - rule_length: 100 - matched_length: 100 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_234.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. +declared_license_expression: gpl-3.0-plus AND gfdl-1.3-plus +declared_license_expression_spdx: GPL-3.0-or-later AND GFDL-1.3-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 18 + end_line: 29 + matched_length: 100 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_234.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_234.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 100 + rule_relevance: 100 + matched_text: | + This program 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. - This program 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. + This program 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. - On Debian systems, the complete text of the GNU General Public License - may be found in `/usr/share/common-licenses/GPL'. - - score: '100.0' - start_line: 38 - end_line: 44 - matcher: 2-aho - rule_length: 67 - matched_length: 67 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus_3.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + On Debian systems, the complete text of the GNU General Public License + may be found in `/usr/share/common-licenses/GPL'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gfdl-1.3-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 38 + end_line: 44 + matched_length: 67 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.3-plus + rule_identifier: gfdl-1.3-plus_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.3-plus_3.RULE + referenced_filenames: + - /usr/share/common-licenses/GFDL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 67 + rule_relevance: 100 + matched_text: | + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - On Debian systems, the complete text of the GNU Free Documentation - License may be found in `/usr/share/common-licenses/GFDL'. + On Debian systems, the complete text of the GNU Free Documentation + License may be found in `/usr/share/common-licenses/GFDL'. + licenses: + - key: gfdl-1.3-plus + name: GNU Free Documentation License v1.3 or later + short_name: GFDL 1.3 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/fdl-1.3.txt + text_url: http://www.gnu.org/licenses/fdl-1.3.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.3-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3-plus.LICENSE + spdx_license_key: GFDL-1.3-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.3-or-later +other_license_detections: [] +copyright: | + Copyright (c) 1988-1996, 1998, 2001-2002, 2004, 2006-2007, 2009-2013, 2015-2018 Free Software Foundation, Inc. + Copyright (c) 1992-1994, 1998, 2001-2002, 2004, 2006, 2009-2018 Free Software Foundation, Inc. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dpkg/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dpkg/copyright-detailed.expected.yml index 8fcde4edd22..1ddb109471f 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dpkg/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dpkg/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 declared_license: - GPL-2+ - GPL-2+ @@ -9,9 +8,477 @@ declared_license: - GPL-2+ - GPL-2 - BSD-2-clause -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus - AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND bsd-simplified AND (public-domain AND other-permissive - AND public-domain AND public-domain AND public-domain) AND public-domain +declared_license_expression: gpl-2.0-plus AND gpl-2.0 +declared_license_expression_spdx: GPL-2.0-or-later AND GPL-2.0-only +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND + gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND bsd-simplified AND (public-domain + AND other-permissive AND public-domain AND public-domain AND public-domain) AND public-domain +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND + (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) + AND BSD-2-Clause AND (LicenseRef-scancode-public-domain AND LicenseRef-scancode-other-permissive + AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain) + AND LicenseRef-scancode-public-domain +license_detections: [] +other_license_detections: + - license_expression: public-domain AND other-permissive + detection_log: + - not-combined + matches: + - score: '70.0' + start_line: 102 + end_line: 102 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 70 + matched_text: public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 103 + end_line: 104 + matched_length: 9 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_277.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_277.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 9 + rule_relevance: 100 + matched_text: | + May be used and distributed + freely for any purpose. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - score: '100.0' + start_line: 106 + end_line: 106 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_346.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_346.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: also placed in public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 107 + end_line: 108 + matched_length: 6 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_348.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_348.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 6 + rule_relevance: 100 + matched_text: | + also placed in the Public + Domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 111 + end_line: 111 + matched_length: 6 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_347.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_347.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 6 + rule_relevance: 100 + matched_text: placed in public domain as well. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 118 + end_line: 120 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_303.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_303.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + This code was + written by Colin Plumb in 1993, no copyright is claimed. + This code is in the public domain; do with it what you wish. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-2.0-plus AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 127 + end_line: 127 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 128 + end_line: 139 + matched_length: 102 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_860.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_860.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 102 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 141 + end_line: 143 + matched_length: 31 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1299.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1299.RULE + referenced_filenames: + - COPYING + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 31 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU General Public License + can be found in ‘/usr/share/common-licenses/GPL-2’ or in the dpkg source + as the file ‘COPYING’. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 145 + end_line: 145 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 146 + end_line: 156 + matched_length: 92 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1119.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1119.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 92 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public + License version 2 as published by the Free Software Foundation. + + This 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '99.45' + start_line: 159 + end_line: 178 + matched_length: 182 + match_coverage: '99.45' + matcher: 3-seq + license_expression: bsd-simplified + rule_identifier: bsd-simplified_52.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_52.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY AUTHORS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause copyright: | Copyright © 1994 Ian Murdock Copyright © 1994 Matt Welsh @@ -84,249 +551,3 @@ copyright: | Copyright © 2012 Carsten Hey Copyright © 2014 Nir Soffer Copyright © 1993 Colin Plumb -matches: - - score: '70.0' - start_line: 102 - end_line: 102 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: public domain. - - score: '100.0' - start_line: 103 - end_line: 104 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_277.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - May be used and distributed - freely for any purpose. - - score: '100.0' - start_line: 106 - end_line: 106 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_346.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: also placed in public domain. - - score: '100.0' - start_line: 107 - end_line: 108 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_348.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - also placed in the Public - Domain. - - score: '100.0' - start_line: 111 - end_line: 111 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_347.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: placed in public domain as well. - - score: '100.0' - start_line: 118 - end_line: 120 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_303.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This code was - written by Colin Plumb in 1993, no copyright is claimed. - This code is in the public domain; do with it what you wish. - - score: '100.0' - start_line: 127 - end_line: 127 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 128 - end_line: 139 - matcher: 1-hash - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_860.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 141 - end_line: 143 - matcher: 1-hash - rule_length: 31 - matched_length: 31 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1299.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public License - can be found in ‘/usr/share/common-licenses/GPL-2’ or in the dpkg source - as the file ‘COPYING’. - - score: '100.0' - start_line: 145 - end_line: 145 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 146 - end_line: 156 - matcher: 1-hash - rule_length: 92 - matched_length: 92 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1119.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify - it under the terms of version 2 of the GNU General Public - License version 2 as published by the Free Software Foundation. - - This 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '99.45' - start_line: 159 - end_line: 178 - matcher: 3-seq - rule_length: 183 - matched_length: 182 - match_coverage: '99.45' - rule_relevance: 100 - identifier: bsd-simplified_52.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY AUTHORS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/e2fsprogs/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/e2fsprogs/copyright-detailed.expected.yml index 31dbca58661..ddf374aa31a 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/e2fsprogs/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/e2fsprogs/copyright-detailed.expected.yml @@ -1,7 +1,198 @@ -primary_license: declared_license: -license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND ntp-0 - AND bsd-new +declared_license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) + AND ntp-0 AND bsd-new +declared_license_expression_spdx: (GPL-2.0-only AND LGPL-2.0-only AND BSD-3-Clause AND NTP) + AND NTP-0 AND BSD-3-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert + detection_log: + - not-combined + matches: + - score: '99.02' + start_line: 17 + end_line: 30 + matched_length: 101 + match_coverage: '99.02' + matcher: 3-seq + license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert + rule_identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 102 + rule_relevance: 100 + matched_text: "This package, the EXT2 filesystem utilities, are made available under\n\ + the GNU General Public License version 2, with the exception of the\nlib/ext2fs and\ + \ lib/e2p libraries, which are made available under the\nGNU Library General Public\ + \ License Version 2, the lib/uuid library\nwhich is made available under a BSD-style\ + \ license and the lib/et and\nlib/ss libraries which are made available under an MIT-style\ + \ license.\n\n\tCopyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, \n\t\ + 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o\n\nOn Debian GNU systems,\ + \ the complete text of the GNU General Public\nLicense can be found in `/usr/share/common-licenses/GPL-2'.\ + \ The\ncomplete text of the GNU Library General Public License can be found\nin '/usr/share/common-licenses/LGPL-2'." + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - key: lgpl-2.0 + name: GNU Library General Public License 2.0 + short_name: LGPL 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/lgpl-2.0.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE + spdx_license_key: LGPL-2.0-only + spdx_url: https://spdx.org/licenses/LGPL-2.0-only + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - key: mit-old-style-no-advert + name: MIT Old Style no advertising + short_name: MIT Old Style no advertising + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_.28no_advertising_without_permission.29 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-old-style-no-advert + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style-no-advert.LICENSE + spdx_license_key: NTP + spdx_url: https://spdx.org/licenses/NTP + - license_expression: ntp-0 AND bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 38 + end_line: 45 + matched_length: 85 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ntp-0 + rule_identifier: ntp-0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ntp-0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 85 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose is hereby granted, provided that + the names of M.I.T. and the M.I.T. S.I.P.B. not be used in + advertising or publicity pertaining to distribution of the software + without specific, written prior permission. M.I.T. and the + M.I.T. S.I.P.B. make no representations about the suitability of + this software for any purpose. It is provided "as is" without + express or implied warranty. + licenses: + - key: ntp-0 + name: NTP No Attribution + short_name: NTP-0 + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: https://github.com/tytso/e2fsprogs/blob/master/lib/et/et_name.c + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ntp-0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ntp-0.LICENSE + spdx_license_key: NTP-0 + spdx_url: https://spdx.org/licenses/NTP-0 + - score: '100.0' + start_line: 49 + end_line: 73 + matched_length: 210 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_117.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_117.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 210 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause +other_license_detections: [] copyright: | Copyright (c) 2003-2007 Theodore Ts'o Copyright (c) 1997-2003 Yann Dirson @@ -10,94 +201,3 @@ copyright: | Copyright (c) 1995-1996 Michael Nonweiler Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o Copyright 1987 by the Student Information Processing Board of the Massachusetts Institute of Technology -matches: - - score: '99.02' - start_line: 17 - end_line: 30 - matcher: 3-seq - rule_length: 102 - matched_length: 101 - match_coverage: '99.02' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE - license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This package, the EXT2 filesystem utilities, are made available under\nthe\ - \ GNU General Public License version 2, with the exception of the\n[lib]/[ext2fs] [and]\ - \ [lib]/[e2p] libraries, which are made available under the\nGNU Library General Public\ - \ License Version 2, the [lib]/[uuid] library\nwhich is made available under a BSD-style\ - \ license and the [lib]/[et] [and]\n[lib]/[ss] libraries which are made available under\ - \ an MIT-style license.\n\n\t[Copyright] ([c]) [1993], [1994], [1995], [1996], [1997],\ - \ [1998], [1999], [2000], \n\t[2001], [2002], [2003], [2004], [2005], [2006], [2007],\ - \ [2008] [by] [Theodore] [Ts]'[o]\n\nOn Debian GNU systems, the complete text of the GNU\ - \ General Public\nLicense can be found in `/usr/share/common-licenses/GPL-2'. The\ncomplete\ - \ text of the GNU Library General Public License can be found\nin '/usr/share/common-licenses/LGPL-2'." - - score: '100.0' - start_line: 38 - end_line: 45 - matcher: 2-aho - rule_length: 85 - matched_length: 85 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ntp-0.LICENSE - license_expression: ntp-0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose is hereby granted, provided that - the names of M.I.T. and the M.I.T. S.I.P.B. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. and the - M.I.T. S.I.P.B. make no representations about the suitability of - this software for any purpose. It is provided "as is" without - express or implied warranty. - - score: '100.0' - start_line: 49 - end_line: 73 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_117.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF - WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/findutils/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/findutils/copyright-detailed.expected.yml index c728d9673ed..b52e354eebb 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/findutils/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/findutils/copyright-detailed.expected.yml @@ -1,75 +1,115 @@ -primary_license: declared_license: -license_expression: gpl-3.0-plus AND gfdl-1.3-plus -copyright: | - Copyright (c) 1990-2021 Free Software Foundation, Inc. - Copyright (c) 1994-2021 Free Software Foundation, Inc. -matches: - - score: '87.25' - start_line: 49 - end_line: 73 - matcher: 3-seq - rule_length: 149 - matched_length: 130 - match_coverage: '87.25' - rule_relevance: 100 - identifier: gpl-3.0-plus_410.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. +declared_license_expression: gpl-3.0-plus AND gfdl-1.3-plus +declared_license_expression_spdx: GPL-3.0-or-later AND GFDL-1.3-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-3.0-plus AND gfdl-1.3-plus + detection_log: + - not-combined + matches: + - score: '87.25' + start_line: 49 + end_line: 73 + matched_length: 130 + match_coverage: '87.25' + matcher: 3-seq + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_410.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_410.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 149 + rule_relevance: 100 + matched_text: | + This program 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. - This [program] 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . - ---------------------------- + You should have received a copy of the GNU General Public License + along with this program. If not, see . + ---------------------------- - On Debian GNU/Linux systems, the complete text of the GNU General - Public License version [3] can be found in `/usr/share/common-licenses/GPL-[3]'. + On Debian GNU/Linux systems, the complete text of the GNU General + Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - ============================================= - [DOCUMENTATION] - ---------------------------- - [Copyright] ([C]) [1994]-[2021] [Free] [Software] [Foundation], [Inc]. + ============================================= + DOCUMENTATION + ---------------------------- + Copyright (C) 1994-2021 Free Software Foundation, Inc. - [Permission] [is] [granted] [to] [copy], [distribute] [and]/[or] [modify] [this] - [document] [under] [the] [terms] of the GNU [Free] [Documentation] License, - Version - - score: '100.0' - start_line: 71 - end_line: 81 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus_6.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.3 or any later version published by the Free Software - Foundation; with no Invariant Sections, no Front-Cover Texts, and - no Back-Cover Texts. A copy of the license is included in the - section entitled "GNU Free Documentation License". + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation License, + Version + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 71 + end_line: 81 + matched_length: 88 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.3-plus + rule_identifier: gfdl-1.3-plus_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.3-plus_6.RULE + referenced_filenames: + - /usr/share/common-licenses/GFDL-1.3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 88 + rule_relevance: 100 + matched_text: | + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation License, + Version 1.3 or any later version published by the Free Software + Foundation; with no Invariant Sections, no Front-Cover Texts, and + no Back-Cover Texts. A copy of the license is included in the + section entitled "GNU Free Documentation License". - ---------------------------- + ---------------------------- - On Debian GNU/Linux systems, the complete text of the GNU Free Documentation - License, Version 1.3 can be found in `/usr/share/common-licenses/GFDL-1.3'. + On Debian GNU/Linux systems, the complete text of the GNU Free Documentation + License, Version 1.3 can be found in `/usr/share/common-licenses/GFDL-1.3'. + licenses: + - key: gfdl-1.3-plus + name: GNU Free Documentation License v1.3 or later + short_name: GFDL 1.3 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/fdl-1.3.txt + text_url: http://www.gnu.org/licenses/fdl-1.3.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.3-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3-plus.LICENSE + spdx_license_key: GFDL-1.3-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.3-or-later +other_license_detections: [] +copyright: | + Copyright (c) 1990-2021 Free Software Foundation, Inc. + Copyright (c) 1994-2021 Free Software Foundation, Inc. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-10-base/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-10-base/copyright-detailed.expected.yml index 4b0a0659140..84b5a40ce6d 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-10-base/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-10-base/copyright-detailed.expected.yml @@ -1,6 +1,5 @@ -primary_license: declared_license: -license_expression: gpl-3.0-plus WITH gcc-exception-3.1 AND gpl-3.0-plus WITH gcc-exception-3.1 +declared_license_expression: gpl-3.0-plus WITH gcc-exception-3.1 AND gpl-3.0-plus WITH gcc-exception-3.1 AND bsd-new AND uoi-ncsa AND mit AND mit AND gfdl-1.2 AND gcc-exception-3.1 AND lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND public-domain AND lgpl-2.1-plus AND lgpl-2.1-plus AND sunpro AND bsd-new AND gpl-2.0-plus AND (artistic-perl-1.0 OR gpl-1.0) @@ -16,6 +15,3808 @@ license_expression: gpl-3.0-plus WITH gcc-exception-3.1 AND gpl-3.0-plus WITH gc AND bsd-simplified AND x11-hanson AND bsd-simplified AND bsd-new AND lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.0-plus AND intel-osl-1993 AND osf-1990 AND hs-regexp AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new AND unicode AND unicode AND lgpl-2.1-plus +declared_license_expression_spdx: GPL-3.0-or-later WITH GCC-exception-3.1 AND GPL-3.0-or-later + WITH GCC-exception-3.1 AND BSD-3-Clause AND NCSA AND MIT AND MIT AND GFDL-1.2-only AND GCC-exception-3.1 + AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND + LicenseRef-scancode-public-domain AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LicenseRef-scancode-sunpro + AND BSD-3-Clause AND GPL-2.0-or-later AND (Artistic-1.0-Perl OR GPL-1.0-only) AND Zlib AND + LicenseRef-scancode-d-zlib AND MIT AND GPL-3.0-or-later WITH GCC-exception-3.1 AND GPL-3.0-or-later + AND GFDL-1.3-or-later AND LGPL-2.1-or-later WITH GCC-exception-3.1 AND GPL-3.0-or-later WITH + GCC-exception-3.1 AND (GPL-3.0-only AND LGPL-2.1-only AND LGPL-3.0-only) AND (GPL-3.0-only + AND LGPL-2.1-only AND LGPL-3.0-only) AND (LGPL-2.0-only AND GPL-3.0-only) AND GPL-3.0-or-later + AND LicenseRef-scancode-gnu-emacs-gpl-1988 AND (GPL-3.0-only AND LGPL-2.1-only) AND (GPL-2.0-or-later + AND GPL-3.0-or-later) AND LGPL-2.1-or-later WITH GCC-exception-3.1 AND (LGPL-2.0-or-later + AND GPL-1.0-or-later) AND LicenseRef-scancode-bsla-no-advert AND LicenseRef-scancode-bsla + AND BSD-4-Clause-UC AND BSD-3-Clause AND BSD-4-Clause-UC AND LicenseRef-scancode-flex-2.5 + AND BSD-4-Clause-UC AND (GPL-3.0-only AND GPL-2.0-only AND LGPL-3.0-or-later WITH LicenseRef-scancode-cygwin-exception-lgpl-3.0-plus + AND LicenseRef-scancode-other-copyleft AND LicenseRef-scancode-other-permissive) AND LicenseRef-scancode-x11-lucent + AND LicenseRef-scancode-amd-historical AND LicenseRef-scancode-sunpro AND LicenseRef-scancode-osf-1990 + AND LicenseRef-scancode-nilsson-historical AND LicenseRef-scancode-newlib-historical AND BSD-3-Clause + AND LicenseRef-scancode-amd-historical AND BSD-3-Clause AND BSD-2-Clause AND BSD-2-Clause + AND BSD-2-Clause AND LicenseRef-scancode-x11-hanson AND BSD-2-Clause AND BSD-3-Clause AND + LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND LGPL-2.0-or-later AND LicenseRef-scancode-intel-osl-1993 + AND LicenseRef-scancode-osf-1990 AND Spencer-94 AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause + AND BSD-3-Clause AND LicenseRef-scancode-unicode AND LicenseRef-scancode-unicode AND LGPL-2.1-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 83 + end_line: 99 + matched_length: 133 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus WITH gcc-exception-3.1 + rule_identifier: gpl-3.0-plus_with_gcc-exception-3.1_21.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_21.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 133 + rule_relevance: 100 + matched_text: | + GCC 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, or (at your option) any later + version. + + GCC 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. + + Files that have exception clauses are licensed under the terms of the + GNU General Public License; either version 3, or (at your option) any + later version. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL', version 3 of this + license in `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: gcc-exception-3.1 + name: GCC Runtime Library Exception v3.1 + short_name: GCC Runtime Library Exception v3.1 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + text_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + reference_url: https://scancode-licensedb.aboutcode.org/gcc-exception-3.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gcc-exception-3.1.LICENSE + spdx_license_key: GCC-exception-3.1 + spdx_url: https://spdx.org/licenses/GCC-exception-3.1 + - score: '100.0' + start_line: 101 + end_line: 103 + matched_length: 32 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus WITH gcc-exception-3.1 + rule_identifier: gpl-3.0-plus_with_gcc-exception-3.1_18.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_18.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 32 + rule_relevance: 100 + matched_text: | + The following runtime libraries are licensed under the terms of the + GNU General Public License (v3 or later) with version 3.1 of the GCC + Runtime Library Exception (included in this file): + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: gcc-exception-3.1 + name: GCC Runtime Library Exception v3.1 + short_name: GCC Runtime Library Exception v3.1 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + text_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + reference_url: https://scancode-licensedb.aboutcode.org/gcc-exception-3.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gcc-exception-3.1.LICENSE + spdx_license_key: GCC-exception-3.1 + spdx_url: https://spdx.org/licenses/GCC-exception-3.1 + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 123 + end_line: 149 + matched_length: 203 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_98.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_98.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 203 + rule_relevance: 100 + matched_text: "Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions are\nmet:\n\n \ + \ (1) Redistributions of source code must retain the above copyright\n notice,\ + \ this list of conditions and the following disclaimer. \n\n (2) Redistributions\ + \ in binary form must reproduce the above copyright\n notice, this list of conditions\ + \ and the following disclaimer in\n the documentation and/or other materials provided\ + \ with the\n distribution. \n \n (3) The name of the author may not be used\ + \ to\n endorse or promote products derived from this software without\n specific\ + \ prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND\ + \ ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n\ + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED.\ + \ IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,\nINDIRECT, INCIDENTAL, SPECIAL,\ + \ EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\ + \ OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n\ + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\nSTRICT LIABILITY,\ + \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\nIN ANY WAY OUT OF THE USE OF\ + \ THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE." + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: uoi-ncsa AND mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 167 + end_line: '192' + matched_length: 224 + match_coverage: '100.0' + matcher: 2-aho + license_expression: uoi-ncsa + rule_identifier: uoi-ncsa_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/uoi-ncsa_9.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 224 + rule_relevance: 100 + 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 with + 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, subject to the following conditions: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimers in the + documentation and/or other materials provided with the distribution. + + * Neither the names of the LLVM Team, University of Illinois at + Urbana-Champaign, nor the names of its contributors may be used to + endorse or promote products derived from this Software without specific + prior written permission. + + THE 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 + CONTRIBUTORS 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 WITH THE + SOFTWARE. + licenses: + - key: uoi-ncsa + name: University of Illinois/NCSA Open Source License + short_name: NCSA Open Source License + category: Permissive + is_exception: no + is_unknown: no + owner: NCSA - University of Illinois + homepage_url: http://www.otm.illinois.edu/faculty/forms/opensource.asp + text_url: http://www.otm.illinois.edu/faculty/forms/opensource.asp + reference_url: https://scancode-licensedb.aboutcode.org/uoi-ncsa + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/uoi-ncsa.LICENSE + spdx_license_key: NCSA + spdx_url: https://spdx.org/licenses/NCSA + - score: '100.0' + start_line: '194' + end_line: 210 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: mit AND gfdl-1.2 AND gcc-exception-3.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 217 + end_line: 234 + matched_length: 158 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_1083.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1083.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 158 + rule_relevance: 100 + 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, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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 CYGNUS SOLUTIONS 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - score: '100.0' + start_line: 237 + end_line: 239 + matched_length: 32 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.2 + rule_identifier: gfdl-1.2_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.2_7.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 32 + rule_relevance: 100 + matched_text: | + The documentation is licensed under the GNU Free Documentation License (v1.2). + On Debian GNU/Linux systems, the complete text of this license is in + `/usr/share/common-licenses/GFDL-1.2'. + licenses: + - key: gfdl-1.2 + name: GNU Free Documentation License v1.2 + short_name: GFDL 1.2 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt + text_url: http://www.gnu.org/licenses/fdl-1.2.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.2 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.2.LICENSE + spdx_license_key: GFDL-1.2-only + spdx_url: https://spdx.org/licenses/GFDL-1.2-only + - score: '100.0' + start_line: 242 + end_line: 313 + matched_length: 512 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gcc-exception-3.1 + rule_identifier: gcc-exception-3.1.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gcc-exception-3.1.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 512 + rule_relevance: 100 + matched_text: | + GCC RUNTIME LIBRARY EXCEPTION + + Version 3.1, 31 March 2009 + + Copyright (C) 2009 Free Software Foundation, Inc. + + Everyone is permitted to copy and distribute verbatim copies of this + license document, but changing it is not allowed. + + This GCC Runtime Library Exception ("Exception") is an additional + permission under section 7 of the GNU General Public License, version + 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that + bears a notice placed by the copyright holder of the file stating that + the file is governed by GPLv3 along with this Exception. + + When you use GCC to compile a program, GCC may combine portions of + certain GCC header files and runtime libraries with the compiled + program. The purpose of this Exception is to allow compilation of + non-GPL (including proprietary) programs to use, in this way, the + header files and runtime libraries covered by this Exception. + + 0. Definitions. + + A file is an "Independent Module" if it either requires the Runtime + Library for execution after a Compilation Process, or makes use of an + interface provided by the Runtime Library, but is not otherwise based + on the Runtime Library. + + "GCC" means a version of the GNU Compiler Collection, with or without + modifications, governed by version 3 (or a specified later version) of + the GNU General Public License (GPL) with the option of using any + subsequent versions published by the FSF. + + "GPL-compatible Software" is software whose conditions of propagation, + modification and use would permit combination with GCC in accord with + the license of GCC. + + "Target Code" refers to output from any compiler for a real or virtual + target processor architecture, in executable form or suitable for + input to an assembler, loader, linker and/or execution + phase. Notwithstanding that, Target Code does not include data in any + format that is used as a compiler intermediate representation, or used + for producing a compiler intermediate representation. + + The "Compilation Process" transforms code entirely represented in + non-intermediate languages designed for human-written code, and/or in + Java Virtual Machine byte code, into Target Code. Thus, for example, + use of source code generators and preprocessors need not be considered + part of the Compilation Process, since the Compilation Process can be + understood as starting with the output of the generators or + preprocessors. + + A Compilation Process is "Eligible" if it is done using GCC, alone or + with other GPL-compatible software, or if it is done without using any + work based on GCC. For example, using non-GPL-compatible Software to + optimize any GCC intermediate representations would not qualify as an + Eligible Compilation Process. + + 1. Grant of Additional Permission. + + You have permission to propagate a work of Target Code formed by + combining the Runtime Library with Independent Modules, even if such + propagation would otherwise violate the terms of GPLv3, provided that + all Target Code was generated by Eligible Compilation Processes. You + may then convey such a combination under terms of your choice, + consistent with the licensing of the Independent Modules. + + 2. No Weakening of GCC Copyleft. + + The availability of this Exception does not imply any general + presumption that third-party software is unaffected by the copyleft + requirements of the license of GCC. + licenses: + - key: gcc-exception-3.1 + name: GCC Runtime Library Exception v3.1 + short_name: GCC Runtime Library Exception v3.1 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + text_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + reference_url: https://scancode-licensedb.aboutcode.org/gcc-exception-3.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gcc-exception-3.1.LICENSE + spdx_license_key: GCC-exception-3.1 + spdx_url: https://spdx.org/licenses/GCC-exception-3.1 + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 322 + end_line: 331 + matched_length: 87 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_469.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_469.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 87 + rule_relevance: 100 + matched_text: | + This file is part of the libiberty library. + Libiberty is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + Libiberty 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 + Library General Public License for more details. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 338 + end_line: 346 + matched_length: 82 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 356 + end_line: 364 + matched_length: 82 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 374 + end_line: 382 + matched_length: 86 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_327.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_327.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 86 + rule_relevance: 100 + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '70.0' + start_line: 387 + end_line: 387 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 70 + matched_text: Public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 395 + end_line: 403 + matched_length: 86 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_327.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_327.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 86 + rule_relevance: 100 + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 410 + end_line: 418 + matched_length: 82 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: sunpro + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 424 + end_line: 427 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: sunpro + rule_identifier: sunpro.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + licenses: + - key: sunpro + name: SunPro Attribution License + short_name: SunPro Attribution License + category: Permissive + is_exception: no + is_unknown: no + owner: Oracle (Sun) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/sunpro + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + spdx_license_key: LicenseRef-scancode-sunpro + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 434 + end_line: 458 + matched_length: 212 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 212 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 473 + end_line: 480 + matched_length: 75 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_812.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_812.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 75 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL', version 2 of this + license in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 490 + end_line: 495 + matched_length: 46 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0 + rule_identifier: artistic-perl-1.0_or_gpl-1.0_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0_2.RULE + referenced_filenames: + - /usr/share/common-licenses/Artistic + - /usr/share/coomon-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 46 + rule_relevance: 100 + matched_text: | + License for redistribution is by either the Artistic License or + the GNU General Public License (v1). + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL', the Artistic + license in `/usr/share/common-licenses/Artistic'. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0 + name: GNU General Public License 1.0 + short_name: GPL 1.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-1.0.html + text_url: http://www.gnu.org/licenses/gpl-1.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0.LICENSE + spdx_license_key: GPL-1.0-only + spdx_url: https://spdx.org/licenses/GPL-1.0-only + - license_expression: zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 503 + end_line: 517 + matched_length: 132 + match_coverage: '100.0' + matcher: 2-aho + license_expression: zlib + rule_identifier: zlib.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib + - license_expression: d-zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 529 + end_line: 545 + matched_length: 138 + match_coverage: '100.0' + matcher: 2-aho + license_expression: d-zlib + rule_identifier: d-zlib.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/d-zlib.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 138 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, in both source and binary form, subject to the following + restrictions: + + o The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + o Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + o This notice may not be removed or altered from any source + distribution. + licenses: + - key: d-zlib + name: Digital Mars Zlib + short_name: D Zlib + category: Permissive + is_exception: no + is_unknown: no + owner: Digital Mars + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/d-zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/d-zlib.LICENSE + spdx_license_key: LicenseRef-scancode-d-zlib + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/d-zlib.LICENSE + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 557 + end_line: 574 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 581 + end_line: 598 + matched_length: 144 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus WITH gcc-exception-3.1 + rule_identifier: gpl-3.0-plus_with_gcc-exception-3.1_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_10.RULE + referenced_filenames: + - COPYING3 + - COPYING.RUNTIME + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 144 + rule_relevance: 100 + matched_text: | + This file 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, or (at your option) any + later version. + + This file 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. + + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + + You should have received a copy of the GNU General Public License and + a copy of the GCC Runtime Library Exception along with this program; + see the files COPYING3 and COPYING.RUNTIME respectively. If not, see + . + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: gcc-exception-3.1 + name: GCC Runtime Library Exception v3.1 + short_name: GCC Runtime Library Exception v3.1 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + text_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + reference_url: https://scancode-licensedb.aboutcode.org/gcc-exception-3.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gcc-exception-3.1.LICENSE + spdx_license_key: GCC-exception-3.1 + spdx_url: https://spdx.org/licenses/GCC-exception-3.1 + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 609 + end_line: 617 + matched_length: 78 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_397.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_397.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 78 + rule_relevance: 100 + matched_text: | + GNU Modula-2 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, or (at your option) + any later version. + + GNU Modula-2 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. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gfdl-1.3-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 623 + end_line: 626 + matched_length: 46 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.3-plus + rule_identifier: gfdl-1.3-plus_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.3-plus_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 46 + rule_relevance: 100 + matched_text: | + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + licenses: + - key: gfdl-1.3-plus + name: GNU Free Documentation License v1.3 or later + short_name: GFDL 1.3 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/fdl-1.3.txt + text_url: http://www.gnu.org/licenses/fdl-1.3.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.3-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3-plus.LICENSE + spdx_license_key: GFDL-1.3-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.3-or-later + - license_expression: lgpl-2.1-plus WITH gcc-exception-3.1 AND gpl-3.0-plus WITH gcc-exception-3.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 635 + end_line: 647 + matched_length: 111 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus WITH gcc-exception-3.1 + rule_identifier: lgpl-2.1-plus_with_gcc-exception-3.1_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_with_gcc-exception-3.1_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 111 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - key: gcc-exception-3.1 + name: GCC Runtime Library Exception v3.1 + short_name: GCC Runtime Library Exception v3.1 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + text_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + reference_url: https://scancode-licensedb.aboutcode.org/gcc-exception-3.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gcc-exception-3.1.LICENSE + spdx_license_key: GCC-exception-3.1 + spdx_url: https://spdx.org/licenses/GCC-exception-3.1 + - score: '100.0' + start_line: 650 + end_line: 651 + matched_length: 17 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus WITH gcc-exception-3.1 + rule_identifier: gpl-3.0-plus_with_gcc-exception-3.1_41.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_41.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 17 + rule_relevance: 100 + matched_text: | + This has a mix of licenses, most as GPL-3+ plus GCC Runtime Library + Exception, version 3.1. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: gcc-exception-3.1 + name: GCC Runtime Library Exception v3.1 + short_name: GCC Runtime Library Exception v3.1 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + text_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + reference_url: https://scancode-licensedb.aboutcode.org/gcc-exception-3.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gcc-exception-3.1.LICENSE + spdx_license_key: GCC-exception-3.1 + spdx_url: https://spdx.org/licenses/GCC-exception-3.1 + - license_expression: (gpl-3.0 AND lgpl-2.1 AND lgpl-3.0) AND (lgpl-2.0 AND gpl-3.0) AND gpl-3.0-plus + AND gnu-emacs-gpl-1988 AND (gpl-3.0 AND lgpl-2.1) AND (gpl-2.0-plus AND gpl-3.0-plus) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 663 + end_line: 663 + matched_length: 10 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 AND lgpl-2.1 AND lgpl-3.0 + rule_identifier: gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: mix of GPL-3.0 and LGPL-2.1/3 + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - key: lgpl-3.0 + name: GNU Lesser General Public License 3.0 + short_name: LGPL 3.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE + spdx_license_key: LGPL-3.0-only + spdx_url: https://spdx.org/licenses/LGPL-3.0-only + - score: '100.0' + start_line: 666 + end_line: 666 + matched_length: 10 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 AND lgpl-2.1 AND lgpl-3.0 + rule_identifier: gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: mix of GPL-3.0 and LGPL-2.1/3 + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - key: lgpl-3.0 + name: GNU Lesser General Public License 3.0 + short_name: LGPL 3.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE + spdx_license_key: LGPL-3.0-only + spdx_url: https://spdx.org/licenses/LGPL-3.0-only + - score: '100.0' + start_line: 670 + end_line: 670 + matched_length: 9 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0 AND gpl-3.0 + rule_identifier: lgpl-2.0_and_gpl-3.0_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_and_gpl-3.0_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 9 + rule_relevance: 100 + matched_text: Mix of LGPL-2.1 and GPL-3.0. + licenses: + - key: lgpl-2.0 + name: GNU Library General Public License 2.0 + short_name: LGPL 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/lgpl-2.0.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE + spdx_license_key: LGPL-2.0-only + spdx_url: https://spdx.org/licenses/LGPL-2.0-only + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - score: '100.0' + start_line: 673 + end_line: 673 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_89.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_89.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: GPL-3+ + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 676 + end_line: 682 + matched_length: 70 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gnu-emacs-gpl-1988 + rule_identifier: gnu-emacs-gpl-1988_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gnu-emacs-gpl-1988_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 70 + rule_relevance: 100 + matched_text: | + Everyone is granted permission to copy, modify and redistribute + ;; GNU Emacs, but only under the conditions described in the + ;; GNU Emacs General Public License. A copy of this license is + ;; supposed to have been given to you along with GNU Emacs so you + ;; can know your rights and responsibilities. It should be in a + ;; file named COPYING. Among other things, the copyright notice + ;; and this notice must be preserved on all copies. + licenses: + - key: gnu-emacs-gpl-1988 + name: GNU emacs General Public License 1988 + short_name: GNU emacs General Public License 1988 + category: Copyleft + is_exception: no + is_unknown: no + owner: Richard Stallman + homepage_url: https://www.free-soft.org/gpl_history/emacs_gpl.html + text_url: https://www.cs.bham.ac.uk/research/projects/poplog/emacs/COPYING + reference_url: https://scancode-licensedb.aboutcode.org/gnu-emacs-gpl-1988 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gnu-emacs-gpl-1988.LICENSE + spdx_license_key: LicenseRef-scancode-gnu-emacs-gpl-1988 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gnu-emacs-gpl-1988.LICENSE + - score: '100.0' + start_line: 686 + end_line: 686 + matched_length: 8 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 AND lgpl-2.1 + rule_identifier: gpl-3.0_and_lgpl-2.1_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: Mix of GPL-3 and LGPL-2.1. + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '100.0' + start_line: 690 + end_line: 690 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus AND gpl-3.0-plus + rule_identifier: gpl-2.0-plus_and_gpl-3.0-plus_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0-plus_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 100 + matched_text: Mix of GPL-2+ and GPL-3+ + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: lgpl-2.1-plus WITH gcc-exception-3.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 701 + end_line: 713 + matched_length: 111 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus WITH gcc-exception-3.1 + rule_identifier: lgpl-2.1-plus_with_gcc-exception-3.1_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_with_gcc-exception-3.1_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 111 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - key: gcc-exception-3.1 + name: GCC Runtime Library Exception v3.1 + short_name: GCC Runtime Library Exception v3.1 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + text_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + reference_url: https://scancode-licensedb.aboutcode.org/gcc-exception-3.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gcc-exception-3.1.LICENSE + spdx_license_key: GCC-exception-3.1 + spdx_url: https://spdx.org/licenses/GCC-exception-3.1 + - license_expression: lgpl-2.0-plus AND gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 739 + end_line: 745 + matched_length: 66 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus AND gpl-1.0-plus + rule_identifier: lgpl-2.0-plus_and_gpl-1.0-plus_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_2.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + - /usr/share/common-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 66 + rule_relevance: 100 + matched_text: | + Parts of this work are licensed under the terms of the GNU General + Public License. On Debian systems, the complete text of this license + can be found in /usr/share/common-licenses/GPL. + + Parts of this work are licensed under the terms of the GNU Library + General Public License. On Debian systems, the complete text of this + license be found in /usr/share/common-licenses/LGPL. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: bsla-no-advert + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 754 + end_line: 764 + matched_length: 99 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsla-no-advert + rule_identifier: bsla-no-advert.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsla-no-advert.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 99 + rule_relevance: 100 + matched_text: "Redistribution and use in source and binary forms are permitted\nprovided\ + \ that the above copyright notice and this paragraph are\nduplicated in all such forms\ + \ and that any documentation,\nand other materials related to such distribution and\ + \ use \nacknowledge that the software was developed\nby the University of California,\ + \ Berkeley. The name of the\nUniversity may not be used to endorse or promote products\ + \ derived\nfrom this software without specific prior written permission.\nTHIS SOFTWARE\ + \ IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING,\ + \ WITHOUT LIMITATION, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\ + \ PARTICULAR PURPOSE." + licenses: + - key: bsla-no-advert + name: Berkeley Software License Agreement with no advertizing + short_name: BSLA no advertizing + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsla-no-advert + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsla-no-advert.LICENSE + spdx_license_key: LicenseRef-scancode-bsla-no-advert + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsla-no-advert.LICENSE + - license_expression: bsla + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 771 + end_line: 781 + matched_length: 101 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsla + rule_identifier: bsla.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsla.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 101 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms are permitted + provided that the above copyright notice and this paragraph are + duplicated in all such forms and that any documentation, + advertising materials, and other materials related to such + distribution and use acknowledge that the software was developed + by the University of California, Berkeley. The name of the + University may not be used to endorse or promote products derived + from this software without specific prior written permission. + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: bsla + name: Berkeley Software License Agreement + short_name: BSLA + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsla + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsla.LICENSE + spdx_license_key: LicenseRef-scancode-bsla + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsla.LICENSE + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 789 + end_line: 815 + matched_length: 243 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 822 + end_line: 844 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 856 + end_line: 882 + matched_length: 243 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: flex-2.5 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 889 + end_line: 901 + matched_length: 122 + match_coverage: '100.0' + matcher: 2-aho + license_expression: flex-2.5 + rule_identifier: flex-2.5_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/flex-2.5_6.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 122 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms are permitted + provided that: (1) source distributions retain this entire copyright + notice and comment, and (2) distributions including binaries display + the following acknowledgement: ``This product includes software + developed by the University of California, Berkeley and its contributors'' + in the documentation or other materials provided with the distribution + and in all advertising materials mentioning features or use of this + software. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: flex-2.5 + name: Flex License v2.5 + short_name: Flex 2.5 + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.cs.princeton.edu/~appel/modern/c/software/flex/flex.html + text_url: http://www.cs.cmu.edu/afs/cs/project/ai-repository-9/ai/areas/nlp/parsing/flex/copying.txt + reference_url: https://scancode-licensedb.aboutcode.org/flex-2.5 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/flex-2.5.LICENSE + spdx_license_key: LicenseRef-scancode-flex-2.5 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/flex-2.5.LICENSE + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 909 + end_line: 909 + matched_length: 11 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: gpl-3.0 AND gpl-2.0 AND lgpl-3.0-plus WITH cygwin-exception-lgpl-3.0-plus + AND other-copyleft AND other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 919 + end_line: 921 + matched_length: 21 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 AND gpl-2.0 AND lgpl-3.0-plus WITH cygwin-exception-lgpl-3.0-plus + AND other-copyleft AND other-permissive + rule_identifier: gpl-3.0_and_gpl-2.0_and_lgpl-3.0-plus_and_other-copyleft_and_other-permissive_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0_and_lgpl-3.0-plus_and_other-copyleft_and_other-permissive_1.RULE + referenced_filenames: + - CYGWIN_LICENSE + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 21 + rule_relevance: 100 + matched_text: | + This software is a copyrighted work licensed under the terms of the + Cygwin license. Please consult the file "CYGWIN_LICENSE" for + details. + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: cygwin-exception-lgpl-3.0-plus + name: Cygwin exception to LGPL 3.0 or later + short_name: Cygwin exception to LGPL 3.0 or later + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Cygwin Project + homepage_url: https://cygwin.com/licensing.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/cygwin-exception-lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cygwin-exception-lgpl-3.0-plus.LICENSE + spdx_license_key: LicenseRef-scancode-cygwin-exception-lgpl-3.0-plus + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cygwin-exception-lgpl-3.0-plus.LICENSE + - key: other-copyleft + name: Other Copyleft Licenses + short_name: Other Copyleft Licenses + category: Copyleft + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-copyleft + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + spdx_license_key: LicenseRef-scancode-other-copyleft + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: x11-lucent + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 929 + end_line: 938 + matched_length: 93 + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-lucent + rule_identifier: x11-lucent.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-lucent.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 93 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire notice + is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. + + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY + REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY + OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + licenses: + - key: x11-lucent + name: X11-Style (Lucent) + short_name: X11-Style (Lucent) + category: Permissive + is_exception: no + is_unknown: no + owner: Alcatel-Lucent + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/x11-lucent + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent.LICENSE + spdx_license_key: LicenseRef-scancode-x11-lucent + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent.LICENSE + - license_expression: amd-historical + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 944 + end_line: 955 + matched_length: 98 + match_coverage: '100.0' + matcher: 2-aho + license_expression: amd-historical + rule_identifier: amd-historical_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/amd-historical_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 98 + rule_relevance: 100 + matched_text: | + This software is the property of Advanced Micro Devices, Inc (AMD) which + specifically grants the user the right to modify, use and distribute this + software provided this notice is not removed or altered. All other rights + are reserved by AMD. + + AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS + SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL + DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR + USE OF THIS SOFTWARE. + + So that all may benefit from your experience, please report any problems + or suggestions about this software + licenses: + - key: amd-historical + name: AMD Historical License + short_name: AMD Historical License + category: Permissive + is_exception: no + is_unknown: no + owner: Advanced Micro Devices + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/amd-historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/amd-historical.LICENSE + spdx_license_key: LicenseRef-scancode-amd-historical + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/amd-historical.LICENSE + - license_expression: sunpro + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 983 + end_line: 986 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: sunpro + rule_identifier: sunpro.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: "Developed at SunPro, a Sun Microsystems, Inc. business.\nPermission to\ + \ use, copy, modify, and distribute this\nsoftware is freely granted, provided that\ + \ this notice \nis preserved." + licenses: + - key: sunpro + name: SunPro Attribution License + short_name: SunPro Attribution License + category: Permissive + is_exception: no + is_unknown: no + owner: Oracle (Sun) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/sunpro + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + spdx_license_key: LicenseRef-scancode-sunpro + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + - license_expression: osf-1990 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 992 + end_line: 1001 + matched_length: 88 + match_coverage: '100.0' + matcher: 2-aho + license_expression: osf-1990 + rule_identifier: osf-1990_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/osf-1990_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 88 + rule_relevance: 100 + matched_text: | + To anyone who acknowledges that this file is provided "AS IS" + without any express or implied warranty: + permission to use, copy, modify, and distribute this file + for any purpose is hereby granted without fee, provided that + the above copyright notice and this notice appears in all + copies, and that the name of Hewlett-Packard Company not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + Hewlett-Packard Company makes no representations about the + suitability of this software for any purpose. + licenses: + - key: osf-1990 + name: OSF 1990 License + short_name: OSF 1990 License + category: Permissive + is_exception: no + is_unknown: no + owner: Open Group + homepage_url: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#HP_Variant + text_url: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#HP_Variant + reference_url: https://scancode-licensedb.aboutcode.org/osf-1990 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/osf-1990.LICENSE + spdx_license_key: LicenseRef-scancode-osf-1990 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/osf-1990.LICENSE + - license_expression: nilsson-historical + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1007 + end_line: 1014 + matched_length: 55 + match_coverage: '100.0' + matcher: 2-aho + license_expression: nilsson-historical + rule_identifier: nilsson-historical.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nilsson-historical.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 55 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software is + freely granted, provided that the above copyright notice, this notice + and the following disclaimer are preserved with no changes. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. + licenses: + - key: nilsson-historical + name: Nilsson Historical License + short_name: Nilsson Historical License + category: Permissive + is_exception: no + is_unknown: no + owner: Hans-Peter Nilsson + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/nilsson-historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nilsson-historical.LICENSE + spdx_license_key: LicenseRef-scancode-nilsson-historical + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nilsson-historical.LICENSE + - license_expression: newlib-historical + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1020 + end_line: 1028 + matched_length: 92 + match_coverage: '100.0' + matcher: 2-aho + license_expression: newlib-historical + rule_identifier: newlib-historical.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/newlib-historical.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 92 + rule_relevance: 100 + matched_text: | + The authors hereby grant permission to use, copy, modify, distribute, + and license this software and its documentation for any purpose, provided + that existing copyright notices are retained in all copies and that this + notice is included verbatim in any distributions. No written agreement, + license, or royalty fee is required for any of the authorized uses. + Modifications to this software may be copyrighted by their authors + and need not follow the licensing terms described here, provided that + the new terms are clearly indicated on the first page of each file where + they apply. + licenses: + - key: newlib-historical + name: Newlib Historical License + short_name: Newlib Historical License + category: Permissive + is_exception: no + is_unknown: no + owner: Red Hat + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/newlib-historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/newlib-historical.LICENSE + spdx_license_key: LicenseRef-scancode-newlib-historical + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/newlib-historical.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1035 + end_line: 1055 + matched_length: 203 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_98.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_98.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 203 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: amd-historical + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1061 + end_line: 1072 + matched_length: 95 + match_coverage: '100.0' + matcher: 2-aho + license_expression: amd-historical + rule_identifier: amd-historical4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/amd-historical4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 95 + rule_relevance: 100 + matched_text: "This software is the property of SuperH, Inc (SuperH) which specifically\n\ + grants the user the right to modify, use and distribute this software\nprovided this\ + \ notice is not removed or altered. All other rights are\nreserved by SuperH.\n\n\ + SUPERH MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO\nTHIS SOFTWARE.\ + \ IN NO EVENT SHALL SUPERH BE LIABLE FOR INDIRECT, SPECIAL, \nINCIDENTAL OR CONSEQUENTIAL\ + \ DAMAGES IN CONNECTION WITH OR ARISING FROM\nTHE FURNISHING, PERFORMANCE, OR USE\ + \ OF THIS SOFTWARE.\n\nSo that all may benefit from your experience, please report\ + \ any problems\nor suggestions about this software to the" + licenses: + - key: amd-historical + name: AMD Historical License + short_name: AMD Historical License + category: Permissive + is_exception: no + is_unknown: no + owner: Advanced Micro Devices + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/amd-historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/amd-historical.LICENSE + spdx_license_key: LicenseRef-scancode-amd-historical + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/amd-historical.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1087 + end_line: 1112 + matched_length: 212 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_933.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_933.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 212 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of KTH nor the names of its contributors may be + used to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1119 + end_line: 1138 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1145 + end_line: 1164 + matched_length: 181 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_newlib3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_newlib3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 181 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1171 + end_line: 1190 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: x11-hanson + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 1198 + end_line: 1207 + matched_length: 89 + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-hanson + rule_identifier: x11-hanson2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-hanson2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 89 + rule_relevance: 99 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire notice + is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. + + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION + OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS + SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + licenses: + - key: x11-hanson + name: X11-Style (David R. Hanson) + short_name: X11-Style (David R. Hanson) + category: Permissive + is_exception: no + is_unknown: no + owner: David R. Hanson + homepage_url: http://www.research.microsoft.com/~drh/ + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/x11-hanson + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-hanson.LICENSE + spdx_license_key: LicenseRef-scancode-x11-hanson + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-hanson.LICENSE + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1214 + end_line: 1233 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1240 + end_line: 1260 + matched_length: 200 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_76.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_76.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 200 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1274 + end_line: 1274 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl_39.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_39.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: Free Software Foundation LGPL License (*- + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: lgpl-2.1-plus AND lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1281 + end_line: 1294 + matched_length: 123 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 123 + rule_relevance: 100 + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '99.0' + start_line: 1296 + end_line: 1296 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl_33.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_33.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 99 + matched_text: LGPL License ( + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 1300 + end_line: 1308 + matched_length: 81 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_339.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_339.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 81 + rule_relevance: 100 + matched_text: "This program is free software; you can redistribute it and/or\nmodify\ + \ it under the terms of the GNU Library General Public License\nas published by the\ + \ Free Software Foundation; either version 2\nof the License, or (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 Library General Public License for more details." + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: intel-osl-1993 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1314 + end_line: 1336 + matched_length: 210 + match_coverage: '100.0' + matcher: 2-aho + license_expression: intel-osl-1993 + rule_identifier: intel-osl-1993.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel-osl-1993.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 210 + rule_relevance: 100 + matched_text: | + Intel hereby grants you permission to copy, modify, and distribute this + software and its documentation. Intel grants this permission provided + that the above copyright notice appears in all copies and that both the + copyright notice and this permission notice appear in supporting + documentation. In addition, Intel grants this permission provided that + you prominently mark as "not part of the original" any modifications + made to this software or documentation, and that the name of Intel + Corporation not be used in advertising or publicity pertaining to + distribution of the software or the documentation without specific, + written prior permission. + + Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR + IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY + OR FITNESS FOR A PARTICULAR PURPOSE. Intel makes no guarantee or + representations regarding the use of, or the results of the use of, + the software and documentation in terms of correctness, accuracy, + reliability, currentness, or otherwise; and you rely on the software, + documentation and results solely at your own risk. + + IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS, + LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES + OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM + PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER. + licenses: + - key: intel-osl-1993 + name: Intel Open Source License 1993 + short_name: Intel OSL 1993 + category: Permissive + is_exception: no + is_unknown: no + owner: Intel Corporation + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/intel-osl-1993 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel-osl-1993.LICENSE + spdx_license_key: LicenseRef-scancode-intel-osl-1993 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel-osl-1993.LICENSE + - license_expression: osf-1990 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1342 + end_line: 1351 + matched_length: 88 + match_coverage: '100.0' + matcher: 2-aho + license_expression: osf-1990 + rule_identifier: osf-1990_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/osf-1990_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 88 + rule_relevance: 100 + matched_text: | + To anyone who acknowledges that this file is provided "AS IS" + without any express or implied warranty: + permission to use, copy, modify, and distribute this file + for any purpose is hereby granted without fee, provided that + the above copyright notice and this notice appears in all + copies, and that the name of Hewlett-Packard Company not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + Hewlett-Packard Company makes no representations about the + suitability of this software for any purpose. + licenses: + - key: osf-1990 + name: OSF 1990 License + short_name: OSF 1990 License + category: Permissive + is_exception: no + is_unknown: no + owner: Open Group + homepage_url: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#HP_Variant + text_url: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#HP_Variant + reference_url: https://scancode-licensedb.aboutcode.org/osf-1990 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/osf-1990.LICENSE + spdx_license_key: LicenseRef-scancode-osf-1990 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/osf-1990.LICENSE + - license_expression: hs-regexp + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1356 + end_line: 1374 + matched_length: 147 + match_coverage: '100.0' + matcher: 2-aho + license_expression: hs-regexp + rule_identifier: hs-regexp.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/hs-regexp.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 147 + rule_relevance: 100 + matched_text: | + This software is not subject to any license of the American Telephone + and Telegraph Company or of the Regents of the University of California. + + Permission is granted to anyone to use this software for any purpose on + any computer system, and to alter it and redistribute it, subject + to the following restrictions: + + 1. The author is not responsible for the consequences of use of this + software, no matter how awful, even if they arise from flaws in it. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Since few users ever read sources, + credits must appear in the documentation. + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. Since few users + ever read sources, credits must appear in the documentation. + + 4. This notice may not be removed or altered. + licenses: + - key: hs-regexp + name: Henry Spencer Regexp License + short_name: Henry Spencer Regexp License + category: Permissive + is_exception: no + is_unknown: no + owner: Henry Spencer + homepage_url: https://github.com/garyhouston/regex/blob/master/COPYRIGHT + text_url: http://search.cpan.org/~knok/File-MMagic-1.12/MMagic.pm + reference_url: https://scancode-licensedb.aboutcode.org/hs-regexp + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/hs-regexp.LICENSE + spdx_license_key: Spencer-94 + spdx_url: https://spdx.org/licenses/Spencer-94 + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1381 + end_line: 1400 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1407 + end_line: 1426 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1435 + end_line: 1454 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1466 + end_line: 1489 + matched_length: 205 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_983.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_983.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 205 + rule_relevance: 100 + 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 \ + \ Redistributions of source code must retain the above copyright \n notice, this\ + \ list of conditions and the following disclaimer.\n\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\n The name of Red Hat Incorporated may not be used to\ + \ endorse \n or promote products derived from this software without specific \n\ + \ prior written permission.\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 ARE\nDISCLAIMED. IN NO EVENT SHALL RED HAT INCORPORATED BE LIABLE FOR ANY\n\ + 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 \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." + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: unicode + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1494 + end_line: 1511 + matched_length: 151 + match_coverage: '100.0' + matcher: 2-aho + license_expression: unicode + rule_identifier: unicode_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 151 + rule_relevance: 100 + matched_text: | + UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + + Unicode Data Files include all data files under the directories + http://www.unicode.org/Public/, http://www.unicode.org/reports/, and + http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF + online code charts under the directory http://www.unicode.org/Public/. + Software includes any source code published in the Unicode Standard or under + the directories http://www.unicode.org/Public/, + http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. + + NOTICE TO USER: Carefully read the following legal agreement. BY + DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES + ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND + AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF + YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA + FILES OR SOFTWARE. + + COPYRIGHT AND PERMISSION NOTICE + licenses: + - key: unicode + name: Unicode Inc License Agreement + short_name: Unicode Inc License Agreement + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: http://unicode.org/ + text_url: http://unicode.org/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/unicode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + spdx_license_key: LicenseRef-scancode-unicode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + - score: '100.0' + start_line: 1513 + end_line: 1543 + matched_length: 309 + match_coverage: '100.0' + matcher: 2-aho + license_expression: unicode + rule_identifier: unicode_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode_17.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 309 + rule_relevance: 100 + matched_text: | + Distributed under + the Terms of Use in http://www.unicode.org/copyright.html. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of the Unicode data files and any associated documentation (the "Data + Files") or Unicode software and any associated documentation (the "Software") + to deal in the Data Files or Software without restriction, including without + limitation the rights to use, copy, modify, merge, publish, distribute, and/or + sell copies of the Data Files or Software, and to permit persons to whom the + Data Files or Software are furnished to do so, provided that (a) the above + copyright notice(s) and this permission notice appear with all copies of the + Data Files or Software, (b) both the above copyright notice(s) and this + permission notice appear in associated documentation, and (c) there is clear + notice in each modified Data File or in the Software as well as in the + documentation associated with the Data File(s) or Software that the data or + software has been modified. + + THE DATA FILES AND SOFTWARE ARE 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 OF THIRD + PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN + THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE + DATA FILES OR SOFTWARE. + + Except as contained in this notice, the name of a copyright holder shall + not be used in advertising or otherwise to promote the sale, use or other + dealings in these Data Files or Software without prior written authorization + of the copyright holder. + licenses: + - key: unicode + name: Unicode Inc License Agreement + short_name: Unicode Inc License Agreement + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: http://unicode.org/ + text_url: http://unicode.org/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/unicode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + spdx_license_key: LicenseRef-scancode-unicode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1550 + end_line: 1562 + matched_length: 112 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_284.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_284.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 112 + rule_relevance: 100 + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + # modify it under the terms of the GNU Lesser General Public + # License as published by the Free Software Foundation; either + # version 2.1 of the License, or (at your option) any later version. + # + # The GNU C Library 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 + # Lesser General Public License for more details. + # + # You should have received a copy of the GNU Lesser General Public + # License along with the GNU C Library; if not, see + # . + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later +other_license_detections: [] copyright: | Copyright (c) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Copyright (c) 2009-2019 by the LLVM contributors @@ -82,2102 +3883,3 @@ copyright: | Copyright (c) 1994, 1997, 2001, 2002, 2003, 2004 Red Hat Incorporated Copyright (c) 1991-2013 Unicode, Inc. Copyright (c) 2014-2019 Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: 83 - end_line: 99 - matcher: 2-aho - rule_length: 133 - matched_length: 133 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_gcc-exception-3.1_21.RULE - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GCC 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, or (at your option) any later - version. - - GCC 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. - - Files that have exception clauses are licensed under the terms of the - GNU General Public License; either version 3, or (at your option) any - later version. - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License is in `/usr/share/common-licenses/GPL', version 3 of this - license in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 101 - end_line: 103 - matcher: 2-aho - rule_length: 32 - matched_length: 32 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_gcc-exception-3.1_18.RULE - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The following runtime libraries are licensed under the terms of the - GNU General Public License (v3 or later) with version 3.1 of the GCC - Runtime Library Exception (included in this file): - - score: '100.0' - start_line: 123 - end_line: 149 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_98.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\nmodification,\ - \ are permitted provided that the following conditions are\nmet:\n\n (1) Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer. \n\n (2) Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\ - \ \n \n (3) The name of the author may not be used to\n endorse or promote products\ - \ derived from this software without\n specific prior written permission.\n\nTHIS SOFTWARE\ - \ IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ - \ PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,\nINDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR\ - \ BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n\ - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\nIN ANY WAY OUT\ - \ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 167 - end_line: '192' - matcher: 2-aho - rule_length: 224 - matched_length: 224 - match_coverage: '100.0' - rule_relevance: 100 - identifier: uoi-ncsa_9.RULE - license_expression: uoi-ncsa - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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 with - 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, subject to the following conditions: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLVM Team, University of Illinois at - Urbana-Champaign, nor the names of its contributors may be used to - endorse or promote products derived from this Software without specific - prior written permission. - - THE 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 - CONTRIBUTORS 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 WITH THE - SOFTWARE. - - score: '100.0' - start_line: '194' - end_line: 210 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 217 - end_line: 234 - matcher: 2-aho - rule_length: 158 - matched_length: 158 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_1083.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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 CYGNUS SOLUTIONS 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. - - score: '100.0' - start_line: 237 - end_line: 239 - matcher: 2-aho - rule_length: 32 - matched_length: 32 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.2_7.RULE - license_expression: gfdl-1.2 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The documentation is licensed under the GNU Free Documentation License (v1.2). - On Debian GNU/Linux systems, the complete text of this license is in - `/usr/share/common-licenses/GFDL-1.2'. - - score: '100.0' - start_line: 242 - end_line: 313 - matcher: 2-aho - rule_length: 512 - matched_length: 512 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gcc-exception-3.1.LICENSE - license_expression: gcc-exception-3.1 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GCC RUNTIME LIBRARY EXCEPTION - - Version 3.1, 31 March 2009 - - Copyright (C) 2009 Free Software Foundation, Inc. - - Everyone is permitted to copy and distribute verbatim copies of this - license document, but changing it is not allowed. - - This GCC Runtime Library Exception ("Exception") is an additional - permission under section 7 of the GNU General Public License, version - 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that - bears a notice placed by the copyright holder of the file stating that - the file is governed by GPLv3 along with this Exception. - - When you use GCC to compile a program, GCC may combine portions of - certain GCC header files and runtime libraries with the compiled - program. The purpose of this Exception is to allow compilation of - non-GPL (including proprietary) programs to use, in this way, the - header files and runtime libraries covered by this Exception. - - 0. Definitions. - - A file is an "Independent Module" if it either requires the Runtime - Library for execution after a Compilation Process, or makes use of an - interface provided by the Runtime Library, but is not otherwise based - on the Runtime Library. - - "GCC" means a version of the GNU Compiler Collection, with or without - modifications, governed by version 3 (or a specified later version) of - the GNU General Public License (GPL) with the option of using any - subsequent versions published by the FSF. - - "GPL-compatible Software" is software whose conditions of propagation, - modification and use would permit combination with GCC in accord with - the license of GCC. - - "Target Code" refers to output from any compiler for a real or virtual - target processor architecture, in executable form or suitable for - input to an assembler, loader, linker and/or execution - phase. Notwithstanding that, Target Code does not include data in any - format that is used as a compiler intermediate representation, or used - for producing a compiler intermediate representation. - - The "Compilation Process" transforms code entirely represented in - non-intermediate languages designed for human-written code, and/or in - Java Virtual Machine byte code, into Target Code. Thus, for example, - use of source code generators and preprocessors need not be considered - part of the Compilation Process, since the Compilation Process can be - understood as starting with the output of the generators or - preprocessors. - - A Compilation Process is "Eligible" if it is done using GCC, alone or - with other GPL-compatible software, or if it is done without using any - work based on GCC. For example, using non-GPL-compatible Software to - optimize any GCC intermediate representations would not qualify as an - Eligible Compilation Process. - - 1. Grant of Additional Permission. - - You have permission to propagate a work of Target Code formed by - combining the Runtime Library with Independent Modules, even if such - propagation would otherwise violate the terms of GPLv3, provided that - all Target Code was generated by Eligible Compilation Processes. You - may then convey such a combination under terms of your choice, - consistent with the licensing of the Independent Modules. - - 2. No Weakening of GCC Copyleft. - - The availability of this Exception does not imply any general - presumption that third-party software is unaffected by the copyleft - requirements of the license of GCC. - - score: '100.0' - start_line: 322 - end_line: 331 - matcher: 2-aho - rule_length: 87 - matched_length: 87 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_469.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is part of the libiberty library. - Libiberty is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - Libiberty 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 - Library General Public License for more details. - - score: '100.0' - start_line: 338 - end_line: 346 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 356 - end_line: 364 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 374 - end_line: 382 - matcher: 2-aho - rule_length: 86 - matched_length: 86 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_327.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 - Lesser General Public License for more details. - - score: '70.0' - start_line: 387 - end_line: 387 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Public domain. - - score: '100.0' - start_line: 395 - end_line: 403 - matcher: 2-aho - rule_length: 86 - matched_length: 86 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_327.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 410 - end_line: 418 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 424 - end_line: 427 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sunpro.LICENSE - license_expression: sunpro - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Developed at SunPro, a Sun Microsystems, Inc. business. - * Permission to use, copy, modify, and distribute this - * software is freely granted, provided that this notice - * is preserved. - - score: '100.0' - start_line: 434 - end_line: 458 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_166.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 473 - end_line: 480 - matcher: 2-aho - rule_length: 75 - matched_length: 75 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_812.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License is in `/usr/share/common-licenses/GPL', version 2 of this - license in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 490 - end_line: 495 - matcher: 2-aho - rule_length: 46 - matched_length: 46 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0_2.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License for redistribution is by either the Artistic License or - the GNU General Public License (v1). - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License is in `/usr/share/common-licenses/GPL', the Artistic - license in `/usr/share/common-licenses/Artistic'. - - score: '100.0' - start_line: 503 - end_line: 517 - matcher: 2-aho - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib.LICENSE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - score: '100.0' - start_line: 529 - end_line: 545 - matcher: 2-aho - rule_length: 138 - matched_length: 138 - match_coverage: '100.0' - rule_relevance: 100 - identifier: d-zlib.LICENSE - license_expression: d-zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, in both source and binary form, subject to the following - restrictions: - - o The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - o Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - o This notice may not be removed or altered from any source - distribution. - - score: '100.0' - start_line: 557 - end_line: 574 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 581 - end_line: 598 - matcher: 2-aho - rule_length: 144 - matched_length: 144 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_gcc-exception-3.1_10.RULE - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file 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, or (at your option) any - later version. - - This file 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. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . - - score: '100.0' - start_line: 609 - end_line: 617 - matcher: 2-aho - rule_length: 78 - matched_length: 78 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_397.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Modula-2 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, or (at your option) - any later version. - - GNU Modula-2 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. - - score: '100.0' - start_line: 623 - end_line: 626 - matcher: 2-aho - rule_length: 46 - matched_length: 46 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus_4.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - - score: '100.0' - start_line: 635 - end_line: 647 - matcher: 2-aho - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_with_gcc-exception-3.1_1.RULE - license_expression: lgpl-2.1-plus WITH gcc-exception-3.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - score: '100.0' - start_line: 650 - end_line: 651 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_gcc-exception-3.1_41.RULE - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This has a mix of licenses, most as GPL-3+ plus GCC Runtime Library - Exception, version 3.1. - - score: '100.0' - start_line: 663 - end_line: 663 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE - license_expression: gpl-3.0 AND lgpl-2.1 AND lgpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: mix of GPL-3.0 and LGPL-2.1/3 - - score: '100.0' - start_line: 666 - end_line: 666 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE - license_expression: gpl-3.0 AND lgpl-2.1 AND lgpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: mix of GPL-3.0 and LGPL-2.1/3 - - score: '100.0' - start_line: 670 - end_line: 670 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_and_gpl-3.0_1.RULE - license_expression: lgpl-2.0 AND gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Mix of LGPL-2.1 and GPL-3.0. - - score: '100.0' - start_line: 673 - end_line: 673 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_89.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL-3+ - - score: '100.0' - start_line: 676 - end_line: 682 - matcher: 2-aho - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gnu-emacs-gpl-1988_1.RULE - license_expression: gnu-emacs-gpl-1988 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Everyone is granted permission to copy, modify and redistribute - ;; GNU Emacs, but only under the conditions described in the - ;; GNU Emacs General Public License. A copy of this license is - ;; supposed to have been given to you along with GNU Emacs so you - ;; can know your rights and responsibilities. It should be in a - ;; file named COPYING. Among other things, the copyright notice - ;; and this notice must be preserved on all copies. - - score: '100.0' - start_line: 686 - end_line: 686 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_and_lgpl-2.1_2.RULE - license_expression: gpl-3.0 AND lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Mix of GPL-3 and LGPL-2.1. - - score: '100.0' - start_line: 690 - end_line: 690 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_and_gpl-3.0-plus_3.RULE - license_expression: gpl-2.0-plus AND gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Mix of GPL-2+ and GPL-3+ - - score: '100.0' - start_line: 701 - end_line: 713 - matcher: 2-aho - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_with_gcc-exception-3.1_1.RULE - license_expression: lgpl-2.1-plus WITH gcc-exception-3.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - score: '100.0' - start_line: 739 - end_line: 745 - matcher: 2-aho - rule_length: 66 - matched_length: 66 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_and_gpl-1.0-plus_2.RULE - license_expression: lgpl-2.0-plus AND gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Parts of this work are licensed under the terms of the GNU General - Public License. On Debian systems, the complete text of this license - can be found in /usr/share/common-licenses/GPL. - - Parts of this work are licensed under the terms of the GNU Library - General Public License. On Debian systems, the complete text of this - license be found in /usr/share/common-licenses/LGPL. - - score: '100.0' - start_line: 754 - end_line: 764 - matcher: 2-aho - rule_length: 99 - matched_length: 99 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsla-no-advert.LICENSE - license_expression: bsla-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms are permitted\nprovided\ - \ that the above copyright notice and this paragraph are\nduplicated in all such forms\ - \ and that any documentation,\nand other materials related to such distribution and use\ - \ \nacknowledge that the software was developed\nby the University of California, Berkeley.\ - \ The name of the\nUniversity may not be used to endorse or promote products derived\n\ - from this software without specific prior written permission.\nTHIS SOFTWARE IS PROVIDED\ - \ ``AS IS'' AND WITHOUT ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION,\ - \ THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE." - - score: '100.0' - start_line: 771 - end_line: 781 - matcher: 2-aho - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsla.LICENSE - license_expression: bsla - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted - provided that the above copyright notice and this paragraph are - duplicated in all such forms and that any documentation, - advertising materials, and other materials related to such - distribution and use acknowledge that the software was developed - by the University of California, Berkeley. The name of the - University may not be used to endorse or promote products derived - from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 789 - end_line: 815 - matcher: 2-aho - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 822 - end_line: 844 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 856 - end_line: 882 - matcher: 2-aho - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 889 - end_line: 901 - matcher: 2-aho - rule_length: 122 - matched_length: 122 - match_coverage: '100.0' - rule_relevance: 100 - identifier: flex-2.5_6.RULE - license_expression: flex-2.5 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted - provided that: (1) source distributions retain this entire copyright - notice and comment, and (2) distributions including binaries display - the following acknowledgement: ``This product includes software - developed by the University of California, Berkeley and its contributors'' - in the documentation or other materials provided with the distribution - and in all advertising materials mentioning features or use of this - software. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 909 - end_line: 909 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc.RULE - license_expression: bsd-original-uc - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change - - score: '100.0' - start_line: 919 - end_line: 921 - matcher: 2-aho - rule_length: 21 - matched_length: 21 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_and_gpl-2.0_and_lgpl-3.0-plus_and_other-copyleft_and_other-permissive_1.RULE - license_expression: gpl-3.0 AND gpl-2.0 AND lgpl-3.0-plus WITH cygwin-exception-lgpl-3.0-plus - AND other-copyleft AND other-permissive - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is a copyrighted work licensed under the terms of the - Cygwin license. Please consult the file "CYGWIN_LICENSE" for - details. - - score: '100.0' - start_line: 929 - end_line: 938 - matcher: 2-aho - rule_length: 93 - matched_length: 93 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-lucent.RULE - license_expression: x11-lucent - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose without fee is hereby granted, provided that this entire notice - is included in all copies of any software which is or includes a copy - or modification of this software and in all copies of the supporting - documentation for such software. - - THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED - WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY - REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY - OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - - score: '100.0' - start_line: 944 - end_line: 955 - matcher: 2-aho - rule_length: 98 - matched_length: 98 - match_coverage: '100.0' - rule_relevance: 100 - identifier: amd-historical_1.RULE - license_expression: amd-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is the property of Advanced Micro Devices, Inc (AMD) which - specifically grants the user the right to modify, use and distribute this - software provided this notice is not removed or altered. All other rights - are reserved by AMD. - - AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS - SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL - DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR - USE OF THIS SOFTWARE. - - So that all may benefit from your experience, please report any problems - or suggestions about this software - - score: '100.0' - start_line: 983 - end_line: 986 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sunpro.LICENSE - license_expression: sunpro - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Developed at SunPro, a Sun Microsystems, Inc. business.\nPermission to use,\ - \ copy, modify, and distribute this\nsoftware is freely granted, provided that this notice\ - \ \nis preserved." - - score: '100.0' - start_line: 992 - end_line: 1001 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: osf-1990_3.RULE - license_expression: osf-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To anyone who acknowledges that this file is provided "AS IS" - without any express or implied warranty: - permission to use, copy, modify, and distribute this file - for any purpose is hereby granted without fee, provided that - the above copyright notice and this notice appears in all - copies, and that the name of Hewlett-Packard Company not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - Hewlett-Packard Company makes no representations about the - suitability of this software for any purpose. - - score: '100.0' - start_line: 1007 - end_line: 1014 - matcher: 2-aho - rule_length: 55 - matched_length: 55 - match_coverage: '100.0' - rule_relevance: 100 - identifier: nilsson-historical.LICENSE - license_expression: nilsson-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software is - freely granted, provided that the above copyright notice, this notice - and the following disclaimer are preserved with no changes. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE. - - score: '100.0' - start_line: 1020 - end_line: 1028 - matcher: 2-aho - rule_length: 92 - matched_length: 92 - match_coverage: '100.0' - rule_relevance: 100 - identifier: newlib-historical.LICENSE - license_expression: newlib-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The authors hereby grant permission to use, copy, modify, distribute, - and license this software and its documentation for any purpose, provided - that existing copyright notices are retained in all copies and that this - notice is included verbatim in any distributions. No written agreement, - license, or royalty fee is required for any of the authorized uses. - Modifications to this software may be copyrighted by their authors - and need not follow the licensing terms described here, provided that - the new terms are clearly indicated on the first page of each file where - they apply. - - score: '100.0' - start_line: 1035 - end_line: 1055 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_98.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '95.0' - start_line: 1061 - end_line: 1072 - matcher: 2-aho - rule_length: 95 - matched_length: 95 - match_coverage: '100.0' - rule_relevance: 100 - identifier: amd-historical4.RULE - license_expression: amd-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This software is the property of [SuperH], Inc ([SuperH]) which specifically\n\ - grants the user the right to modify, use and distribute this software\nprovided this notice\ - \ is not removed or altered. All other rights are\nreserved by [SuperH].\n\n[SUPERH]\ - \ MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO\nTHIS SOFTWARE. IN\ - \ NO EVENT SHALL [SUPERH] BE LIABLE FOR INDIRECT, SPECIAL, \nINCIDENTAL OR CONSEQUENTIAL\ - \ DAMAGES IN CONNECTION WITH OR ARISING FROM\nTHE FURNISHING, PERFORMANCE, OR USE OF THIS\ - \ SOFTWARE.\n\nSo that all may benefit from your experience, please report any problems\n\ - or suggestions about this software to the" - - score: '100.0' - start_line: 1087 - end_line: 1112 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_933.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - 3. Neither the name of KTH nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1119 - end_line: 1138 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1145 - end_line: 1164 - matcher: 2-aho - rule_length: 181 - matched_length: 181 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_newlib3.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1171 - end_line: 1190 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '99.0' - start_line: 1198 - end_line: 1207 - matcher: 2-aho - rule_length: 89 - matched_length: 89 - match_coverage: '100.0' - rule_relevance: 99 - identifier: x11-hanson2.RULE - license_expression: x11-hanson - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose without fee is hereby granted, provided that this entire notice - is included in all copies of any software which is or includes a copy - or modification of this software and in all copies of the supporting - documentation for such software. - - THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED - WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION - OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS - SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - - score: '100.0' - start_line: 1214 - end_line: 1233 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1240 - end_line: 1260 - matcher: 2-aho - rule_length: 200 - matched_length: 200 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_76.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1274 - end_line: 1274 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl_39.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Free Software Foundation LGPL License (*- - - score: '100.0' - start_line: 1281 - end_line: 1294 - matcher: 2-aho - rule_length: 123 - matched_length: 123 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_12.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - 02110-1301 USA - - score: '99.0' - start_line: 1296 - end_line: 1296 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 99 - identifier: lgpl_33.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: LGPL License ( - - score: '100.0' - start_line: 1300 - end_line: 1308 - matcher: 2-aho - rule_length: 81 - matched_length: 81 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_339.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or\nmodify it\ - \ under the terms of the GNU Library General Public License\nas published by the Free\ - \ Software Foundation; either version 2\nof the License, or (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 Library\ - \ General Public License for more details." - - score: '100.0' - start_line: 1314 - end_line: 1336 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: intel-osl-1993.LICENSE - license_expression: intel-osl-1993 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Intel hereby grants you permission to copy, modify, and distribute this - software and its documentation. Intel grants this permission provided - that the above copyright notice appears in all copies and that both the - copyright notice and this permission notice appear in supporting - documentation. In addition, Intel grants this permission provided that - you prominently mark as "not part of the original" any modifications - made to this software or documentation, and that the name of Intel - Corporation not be used in advertising or publicity pertaining to - distribution of the software or the documentation without specific, - written prior permission. - - Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR - IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY - OR FITNESS FOR A PARTICULAR PURPOSE. Intel makes no guarantee or - representations regarding the use of, or the results of the use of, - the software and documentation in terms of correctness, accuracy, - reliability, currentness, or otherwise; and you rely on the software, - documentation and results solely at your own risk. - - IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS, - LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES - OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM - PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER. - - score: '100.0' - start_line: 1342 - end_line: 1351 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: osf-1990_3.RULE - license_expression: osf-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To anyone who acknowledges that this file is provided "AS IS" - without any express or implied warranty: - permission to use, copy, modify, and distribute this file - for any purpose is hereby granted without fee, provided that - the above copyright notice and this notice appears in all - copies, and that the name of Hewlett-Packard Company not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - Hewlett-Packard Company makes no representations about the - suitability of this software for any purpose. - - score: '100.0' - start_line: 1356 - end_line: 1374 - matcher: 2-aho - rule_length: 147 - matched_length: 147 - match_coverage: '100.0' - rule_relevance: 100 - identifier: hs-regexp.LICENSE - license_expression: hs-regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is not subject to any license of the American Telephone - and Telegraph Company or of the Regents of the University of California. - - Permission is granted to anyone to use this software for any purpose on - any computer system, and to alter it and redistribute it, subject - to the following restrictions: - - 1. The author is not responsible for the consequences of use of this - software, no matter how awful, even if they arise from flaws in it. - - 2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. Since few users ever read sources, - credits must appear in the documentation. - - 3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. Since few users - ever read sources, credits must appear in the documentation. - - 4. This notice may not be removed or altered. - - score: '100.0' - start_line: 1381 - end_line: 1400 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1407 - end_line: 1426 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1435 - end_line: 1454 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1466 - end_line: 1489 - matcher: 2-aho - rule_length: 205 - matched_length: 205 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_983.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without \nmodification,\ - \ are permitted provided that the following conditions are met: \n\n Redistributions\ - \ of source code must retain the above copyright \n notice, this list of conditions\ - \ and the following disclaimer.\n\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\n \ - \ The name of Red Hat Incorporated may not be used to endorse \n or promote products\ - \ derived from this software without specific \n prior written permission.\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 ARE\nDISCLAIMED. IN NO EVENT SHALL RED HAT INCORPORATED\ - \ BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\ - \ DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n\ - LOSS 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." - - score: '100.0' - start_line: 1494 - end_line: 1511 - matcher: 2-aho - rule_length: 151 - matched_length: 151 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_6.RULE - license_expression: unicode - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - - Unicode Data Files include all data files under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, and - http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF - online code charts under the directory http://www.unicode.org/Public/. - Software includes any source code published in the Unicode Standard or under - the directories http://www.unicode.org/Public/, - http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. - - NOTICE TO USER: Carefully read the following legal agreement. BY - DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES - ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND - AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF - YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA - FILES OR SOFTWARE. - - COPYRIGHT AND PERMISSION NOTICE - - score: '100.0' - start_line: 1513 - end_line: 1543 - matcher: 2-aho - rule_length: 309 - matched_length: 309 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_17.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Distributed under - the Terms of Use in http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of the Unicode data files and any associated documentation (the "Data - Files") or Unicode software and any associated documentation (the "Software") - to deal in the Data Files or Software without restriction, including without - limitation the rights to use, copy, modify, merge, publish, distribute, and/or - sell copies of the Data Files or Software, and to permit persons to whom the - Data Files or Software are furnished to do so, provided that (a) the above - copyright notice(s) and this permission notice appear with all copies of the - Data Files or Software, (b) both the above copyright notice(s) and this - permission notice appear in associated documentation, and (c) there is clear - notice in each modified Data File or in the Software as well as in the - documentation associated with the Data File(s) or Software that the data or - software has been modified. - - THE DATA FILES AND SOFTWARE ARE 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 OF THIRD - PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN - THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE - DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or other - dealings in these Data Files or Software without prior written authorization - of the copyright holder. - - score: '100.0' - start_line: 1550 - end_line: 1562 - matcher: 2-aho - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_284.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The GNU C Library is free software; you can redistribute it and/or - # modify it under the terms of the GNU Lesser General Public - # License as published by the Free Software Foundation; either - # version 2.1 of the License, or (at your option) any later version. - # - # The GNU C Library 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 - # Lesser General Public License for more details. - # - # You should have received a copy of the GNU Lesser General Public - # License along with the GNU C Library; if not, see - # . diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-9-base/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-9-base/copyright-detailed.expected.yml index 861ed5217e5..2a3b6c18817 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-9-base/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-9-base/copyright-detailed.expected.yml @@ -1,6 +1,5 @@ -primary_license: declared_license: -license_expression: gpl-3.0-plus WITH gcc-exception-3.1 AND gpl-3.0-plus WITH gcc-exception-3.1 +declared_license_expression: gpl-3.0-plus WITH gcc-exception-3.1 AND gpl-3.0-plus WITH gcc-exception-3.1 AND bsd-new AND uoi-ncsa AND mit AND mit AND gfdl-1.2 AND gcc-exception-3.1 AND lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND public-domain AND lgpl-2.1-plus AND lgpl-2.1-plus AND sunpro AND bsd-new AND gpl-2.0-plus AND (artistic-perl-1.0 OR gpl-1.0) @@ -19,6 +18,4349 @@ license_expression: gpl-3.0-plus WITH gcc-exception-3.1 AND gpl-3.0-plus WITH gc AND bsd-simplified AND x11-hanson AND bsd-simplified AND bsd-new AND lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.0-plus AND intel-osl-1993 AND osf-1990 AND hs-regexp AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new +declared_license_expression_spdx: GPL-3.0-or-later WITH GCC-exception-3.1 AND GPL-3.0-or-later + WITH GCC-exception-3.1 AND BSD-3-Clause AND NCSA AND MIT AND MIT AND GFDL-1.2-only AND GCC-exception-3.1 + AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND + LicenseRef-scancode-public-domain AND LGPL-2.1-or-later AND LGPL-2.1-or-later AND LicenseRef-scancode-sunpro + AND BSD-3-Clause AND GPL-2.0-or-later AND (Artistic-1.0-Perl OR GPL-1.0-only) AND Zlib AND + LicenseRef-scancode-d-zlib AND MIT AND GPL-3.0-or-later WITH GCC-exception-3.1 AND GPL-3.0-or-later + AND GFDL-1.3-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1 AND + LGPL-2.1-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later AND (GPL-3.0-only + AND LGPL-2.1-only) AND LGPL-2.1-or-later AND GPL-3.0-or-later AND LGPL-2.1-or-later AND (LGPL-3.0-only + AND GPL-3.0-only) AND (GPL-3.0-only AND LGPL-2.1-only AND LGPL-3.0-only) AND (GPL-3.0-only + AND LGPL-2.1-only AND LGPL-3.0-only) AND (LGPL-2.0-only AND GPL-3.0-only) AND GPL-3.0-or-later + AND LicenseRef-scancode-gnu-emacs-gpl-1988 AND (GPL-3.0-only AND LGPL-2.1-only) AND (GPL-2.0-or-later + AND GPL-3.0-or-later) AND LGPL-2.1-or-later AND (LGPL-2.1-only AND LGPL-3.0-only AND GPL-3.0-only) + AND (LGPL-2.1-only AND LGPL-3.0-only) AND LGPL-2.1-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later + AND GPL-3.0-or-later AND GPL-3.0-or-later AND (LGPL-2.0-or-later AND GPL-1.0-or-later) AND + LicenseRef-scancode-bsla-no-advert AND LicenseRef-scancode-bsla AND BSD-4-Clause-UC AND BSD-3-Clause + AND BSD-4-Clause-UC AND LicenseRef-scancode-flex-2.5 AND BSD-4-Clause-UC AND (GPL-3.0-only + AND GPL-2.0-only AND LGPL-3.0-or-later WITH LicenseRef-scancode-cygwin-exception-lgpl-3.0-plus + AND LicenseRef-scancode-other-copyleft AND LicenseRef-scancode-other-permissive) AND LicenseRef-scancode-x11-lucent + AND LicenseRef-scancode-amd-historical AND LicenseRef-scancode-sunpro AND LicenseRef-scancode-osf-1990 + AND LicenseRef-scancode-nilsson-historical AND LicenseRef-scancode-newlib-historical AND BSD-3-Clause + AND LicenseRef-scancode-amd-historical AND BSD-3-Clause AND BSD-2-Clause AND BSD-2-Clause + AND BSD-2-Clause AND LicenseRef-scancode-x11-hanson AND BSD-2-Clause AND BSD-3-Clause AND + LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND LGPL-2.0-or-later AND LicenseRef-scancode-intel-osl-1993 + AND LicenseRef-scancode-osf-1990 AND Spencer-94 AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause + AND BSD-3-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 83 + end_line: 99 + matched_length: 133 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus WITH gcc-exception-3.1 + rule_identifier: gpl-3.0-plus_with_gcc-exception-3.1_21.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_21.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 133 + rule_relevance: 100 + matched_text: | + GCC 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, or (at your option) any later + version. + + GCC 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. + + Files that have exception clauses are licensed under the terms of the + GNU General Public License; either version 3, or (at your option) any + later version. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL', version 3 of this + license in `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: gcc-exception-3.1 + name: GCC Runtime Library Exception v3.1 + short_name: GCC Runtime Library Exception v3.1 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + text_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + reference_url: https://scancode-licensedb.aboutcode.org/gcc-exception-3.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gcc-exception-3.1.LICENSE + spdx_license_key: GCC-exception-3.1 + spdx_url: https://spdx.org/licenses/GCC-exception-3.1 + - score: '100.0' + start_line: 101 + end_line: 103 + matched_length: 32 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus WITH gcc-exception-3.1 + rule_identifier: gpl-3.0-plus_with_gcc-exception-3.1_18.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_18.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 32 + rule_relevance: 100 + matched_text: | + The following runtime libraries are licensed under the terms of the + GNU General Public License (v3 or later) with version 3.1 of the GCC + Runtime Library Exception (included in this file): + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: gcc-exception-3.1 + name: GCC Runtime Library Exception v3.1 + short_name: GCC Runtime Library Exception v3.1 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + text_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + reference_url: https://scancode-licensedb.aboutcode.org/gcc-exception-3.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gcc-exception-3.1.LICENSE + spdx_license_key: GCC-exception-3.1 + spdx_url: https://spdx.org/licenses/GCC-exception-3.1 + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 123 + end_line: 149 + matched_length: 203 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_98.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_98.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 203 + rule_relevance: 100 + matched_text: "Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions are\nmet:\n\n \ + \ (1) Redistributions of source code must retain the above copyright\n notice,\ + \ this list of conditions and the following disclaimer. \n\n (2) Redistributions\ + \ in binary form must reproduce the above copyright\n notice, this list of conditions\ + \ and the following disclaimer in\n the documentation and/or other materials provided\ + \ with the\n distribution. \n \n (3) The name of the author may not be used\ + \ to\n endorse or promote products derived from this software without\n specific\ + \ prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND\ + \ ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n\ + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED.\ + \ IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,\nINDIRECT, INCIDENTAL, SPECIAL,\ + \ EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\ + \ OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n\ + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\nSTRICT LIABILITY,\ + \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\nIN ANY WAY OUT OF THE USE OF\ + \ THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE." + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: uoi-ncsa AND mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 167 + end_line: '192' + matched_length: 224 + match_coverage: '100.0' + matcher: 2-aho + license_expression: uoi-ncsa + rule_identifier: uoi-ncsa_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/uoi-ncsa_9.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 224 + rule_relevance: 100 + 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 with + 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, subject to the following conditions: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimers in the + documentation and/or other materials provided with the distribution. + + * Neither the names of the LLVM Team, University of Illinois at + Urbana-Champaign, nor the names of its contributors may be used to + endorse or promote products derived from this Software without specific + prior written permission. + + THE 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 + CONTRIBUTORS 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 WITH THE + SOFTWARE. + licenses: + - key: uoi-ncsa + name: University of Illinois/NCSA Open Source License + short_name: NCSA Open Source License + category: Permissive + is_exception: no + is_unknown: no + owner: NCSA - University of Illinois + homepage_url: http://www.otm.illinois.edu/faculty/forms/opensource.asp + text_url: http://www.otm.illinois.edu/faculty/forms/opensource.asp + reference_url: https://scancode-licensedb.aboutcode.org/uoi-ncsa + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/uoi-ncsa.LICENSE + spdx_license_key: NCSA + spdx_url: https://spdx.org/licenses/NCSA + - score: '100.0' + start_line: '194' + end_line: 210 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: mit AND gfdl-1.2 AND gcc-exception-3.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 217 + end_line: 234 + matched_length: 158 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_1083.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1083.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 158 + rule_relevance: 100 + 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, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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 CYGNUS SOLUTIONS 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - score: '100.0' + start_line: 237 + end_line: 239 + matched_length: 32 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.2 + rule_identifier: gfdl-1.2_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.2_7.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 32 + rule_relevance: 100 + matched_text: | + The documentation is licensed under the GNU Free Documentation License (v1.2). + On Debian GNU/Linux systems, the complete text of this license is in + `/usr/share/common-licenses/GFDL-1.2'. + licenses: + - key: gfdl-1.2 + name: GNU Free Documentation License v1.2 + short_name: GFDL 1.2 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt + text_url: http://www.gnu.org/licenses/fdl-1.2.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.2 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.2.LICENSE + spdx_license_key: GFDL-1.2-only + spdx_url: https://spdx.org/licenses/GFDL-1.2-only + - score: '100.0' + start_line: 242 + end_line: 313 + matched_length: 512 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gcc-exception-3.1 + rule_identifier: gcc-exception-3.1.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gcc-exception-3.1.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 512 + rule_relevance: 100 + matched_text: | + GCC RUNTIME LIBRARY EXCEPTION + + Version 3.1, 31 March 2009 + + Copyright (C) 2009 Free Software Foundation, Inc. + + Everyone is permitted to copy and distribute verbatim copies of this + license document, but changing it is not allowed. + + This GCC Runtime Library Exception ("Exception") is an additional + permission under section 7 of the GNU General Public License, version + 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that + bears a notice placed by the copyright holder of the file stating that + the file is governed by GPLv3 along with this Exception. + + When you use GCC to compile a program, GCC may combine portions of + certain GCC header files and runtime libraries with the compiled + program. The purpose of this Exception is to allow compilation of + non-GPL (including proprietary) programs to use, in this way, the + header files and runtime libraries covered by this Exception. + + 0. Definitions. + + A file is an "Independent Module" if it either requires the Runtime + Library for execution after a Compilation Process, or makes use of an + interface provided by the Runtime Library, but is not otherwise based + on the Runtime Library. + + "GCC" means a version of the GNU Compiler Collection, with or without + modifications, governed by version 3 (or a specified later version) of + the GNU General Public License (GPL) with the option of using any + subsequent versions published by the FSF. + + "GPL-compatible Software" is software whose conditions of propagation, + modification and use would permit combination with GCC in accord with + the license of GCC. + + "Target Code" refers to output from any compiler for a real or virtual + target processor architecture, in executable form or suitable for + input to an assembler, loader, linker and/or execution + phase. Notwithstanding that, Target Code does not include data in any + format that is used as a compiler intermediate representation, or used + for producing a compiler intermediate representation. + + The "Compilation Process" transforms code entirely represented in + non-intermediate languages designed for human-written code, and/or in + Java Virtual Machine byte code, into Target Code. Thus, for example, + use of source code generators and preprocessors need not be considered + part of the Compilation Process, since the Compilation Process can be + understood as starting with the output of the generators or + preprocessors. + + A Compilation Process is "Eligible" if it is done using GCC, alone or + with other GPL-compatible software, or if it is done without using any + work based on GCC. For example, using non-GPL-compatible Software to + optimize any GCC intermediate representations would not qualify as an + Eligible Compilation Process. + + 1. Grant of Additional Permission. + + You have permission to propagate a work of Target Code formed by + combining the Runtime Library with Independent Modules, even if such + propagation would otherwise violate the terms of GPLv3, provided that + all Target Code was generated by Eligible Compilation Processes. You + may then convey such a combination under terms of your choice, + consistent with the licensing of the Independent Modules. + + 2. No Weakening of GCC Copyleft. + + The availability of this Exception does not imply any general + presumption that third-party software is unaffected by the copyleft + requirements of the license of GCC. + licenses: + - key: gcc-exception-3.1 + name: GCC Runtime Library Exception v3.1 + short_name: GCC Runtime Library Exception v3.1 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + text_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + reference_url: https://scancode-licensedb.aboutcode.org/gcc-exception-3.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gcc-exception-3.1.LICENSE + spdx_license_key: GCC-exception-3.1 + spdx_url: https://spdx.org/licenses/GCC-exception-3.1 + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 322 + end_line: 331 + matched_length: 87 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_469.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_469.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 87 + rule_relevance: 100 + matched_text: | + This file is part of the libiberty library. + Libiberty is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + Libiberty 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 + Library General Public License for more details. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 338 + end_line: 346 + matched_length: 82 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 356 + end_line: 364 + matched_length: 82 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 374 + end_line: 382 + matched_length: 86 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_327.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_327.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 86 + rule_relevance: 100 + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '70.0' + start_line: 387 + end_line: 387 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 70 + matched_text: Public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 395 + end_line: 403 + matched_length: 86 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_327.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_327.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 86 + rule_relevance: 100 + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 410 + end_line: 418 + matched_length: 82 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: sunpro + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 424 + end_line: 427 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: sunpro + rule_identifier: sunpro.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + licenses: + - key: sunpro + name: SunPro Attribution License + short_name: SunPro Attribution License + category: Permissive + is_exception: no + is_unknown: no + owner: Oracle (Sun) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/sunpro + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + spdx_license_key: LicenseRef-scancode-sunpro + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 434 + end_line: 458 + matched_length: 212 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 212 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 473 + end_line: 480 + matched_length: 75 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_812.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_812.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 75 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL', version 2 of this + license in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 490 + end_line: 495 + matched_length: 46 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0 + rule_identifier: artistic-perl-1.0_or_gpl-1.0_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0_2.RULE + referenced_filenames: + - /usr/share/common-licenses/Artistic + - /usr/share/coomon-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 46 + rule_relevance: 100 + matched_text: | + License for redistribution is by either the Artistic License or + the GNU General Public License (v1). + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL', the Artistic + license in `/usr/share/common-licenses/Artistic'. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0 + name: GNU General Public License 1.0 + short_name: GPL 1.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-1.0.html + text_url: http://www.gnu.org/licenses/gpl-1.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0.LICENSE + spdx_license_key: GPL-1.0-only + spdx_url: https://spdx.org/licenses/GPL-1.0-only + - license_expression: zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 503 + end_line: 517 + matched_length: 132 + match_coverage: '100.0' + matcher: 2-aho + license_expression: zlib + rule_identifier: zlib.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib + - license_expression: d-zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 529 + end_line: 545 + matched_length: 138 + match_coverage: '100.0' + matcher: 2-aho + license_expression: d-zlib + rule_identifier: d-zlib.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/d-zlib.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 138 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, in both source and binary form, subject to the following + restrictions: + + o The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + o Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + o This notice may not be removed or altered from any source + distribution. + licenses: + - key: d-zlib + name: Digital Mars Zlib + short_name: D Zlib + category: Permissive + is_exception: no + is_unknown: no + owner: Digital Mars + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/d-zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/d-zlib.LICENSE + spdx_license_key: LicenseRef-scancode-d-zlib + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/d-zlib.LICENSE + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 557 + end_line: 574 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 581 + end_line: 598 + matched_length: 144 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus WITH gcc-exception-3.1 + rule_identifier: gpl-3.0-plus_with_gcc-exception-3.1_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_10.RULE + referenced_filenames: + - COPYING3 + - COPYING.RUNTIME + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 144 + rule_relevance: 100 + matched_text: | + This file 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, or (at your option) any + later version. + + This file 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. + + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + + You should have received a copy of the GNU General Public License and + a copy of the GCC Runtime Library Exception along with this program; + see the files COPYING3 and COPYING.RUNTIME respectively. If not, see + . + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: gcc-exception-3.1 + name: GCC Runtime Library Exception v3.1 + short_name: GCC Runtime Library Exception v3.1 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + text_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + reference_url: https://scancode-licensedb.aboutcode.org/gcc-exception-3.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gcc-exception-3.1.LICENSE + spdx_license_key: GCC-exception-3.1 + spdx_url: https://spdx.org/licenses/GCC-exception-3.1 + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 606 + end_line: 614 + matched_length: 78 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_397.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_397.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 78 + rule_relevance: 100 + matched_text: | + GNU Modula-2 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, or (at your option) + any later version. + + GNU Modula-2 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. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gfdl-1.3-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 620 + end_line: 623 + matched_length: 46 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.3-plus + rule_identifier: gfdl-1.3-plus_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.3-plus_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 46 + rule_relevance: 100 + matched_text: | + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + licenses: + - key: gfdl-1.3-plus + name: GNU Free Documentation License v1.3 or later + short_name: GFDL 1.3 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/fdl-1.3.txt + text_url: http://www.gnu.org/licenses/fdl-1.3.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.3-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3-plus.LICENSE + spdx_license_key: GFDL-1.3-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.3-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 629 + end_line: 637 + matched_length: 82 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 643 + end_line: 646 + matched_length: 40 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus WITH gcc-exception-3.1 + rule_identifier: gpl-3.0-plus_with_gcc-exception-3.1_20.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_20.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 40 + rule_relevance: 100 + matched_text: | + GNU Modula-2 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, or (at your option) any later + version. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: gcc-exception-3.1 + name: GCC Runtime Library Exception v3.1 + short_name: GCC Runtime Library Exception v3.1 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + text_url: http://www.gnu.org/licenses/gcc-exception-3.1.html + reference_url: https://scancode-licensedb.aboutcode.org/gcc-exception-3.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gcc-exception-3.1.LICENSE + spdx_license_key: GCC-exception-3.1 + spdx_url: https://spdx.org/licenses/GCC-exception-3.1 + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 661 + end_line: 669 + matched_length: 82 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 675 + end_line: 683 + matched_length: 82 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 705 + end_line: 713 + matched_length: 78 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_397.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_397.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 78 + rule_relevance: 100 + matched_text: | + GNU Modula-2 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, or (at your option) + any later version. + + GNU Modula-2 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. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus AND (gpl-3.0 AND lgpl-2.1) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 728 + end_line: 736 + matched_length: 78 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_397.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_397.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 78 + rule_relevance: 100 + matched_text: | + GNU Modula-2 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, or (at your option) any later + version. + + GNU Modula-2 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. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '95.0' + start_line: 739 + end_line: 739 + matched_length: 16 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 AND lgpl-2.1 + rule_identifier: gpl-3.0_and_lgpl-2.1_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 16 + rule_relevance: 95 + matched_text: This has a mix of licenses, both LGPL-2.1 and GPL-3.0, plus the apparently + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 757 + end_line: 765 + matched_length: 82 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 771 + end_line: 779 + matched_length: 78 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_397.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_397.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 78 + rule_relevance: 100 + matched_text: | + GNU Modula-2 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, or (at your option) any later + version. + + GNU Modula-2 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. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: lgpl-2.1-plus AND (lgpl-3.0 AND gpl-3.0) AND (gpl-3.0 AND lgpl-2.1 AND + lgpl-3.0) AND (lgpl-2.0 AND gpl-3.0) AND gpl-3.0-plus AND gnu-emacs-gpl-1988 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 785 + end_line: 793 + matched_length: 82 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 797 + end_line: 797 + matched_length: 9 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0 AND gpl-3.0 + rule_identifier: lgpl-3.0_and_gpl-3.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_and_gpl-3.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 9 + rule_relevance: 100 + matched_text: mix of GPL-3.0 and LGPL-3.0 + licenses: + - key: lgpl-3.0 + name: GNU Lesser General Public License 3.0 + short_name: LGPL 3.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE + spdx_license_key: LGPL-3.0-only + spdx_url: https://spdx.org/licenses/LGPL-3.0-only + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - score: '100.0' + start_line: 801 + end_line: 801 + matched_length: 10 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 AND lgpl-2.1 AND lgpl-3.0 + rule_identifier: gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: mix of GPL-3.0 and LGPL-2.1/3 + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - key: lgpl-3.0 + name: GNU Lesser General Public License 3.0 + short_name: LGPL 3.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE + spdx_license_key: LGPL-3.0-only + spdx_url: https://spdx.org/licenses/LGPL-3.0-only + - score: '100.0' + start_line: 805 + end_line: 805 + matched_length: 10 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 AND lgpl-2.1 AND lgpl-3.0 + rule_identifier: gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: mix of GPL-3.0 and LGPL-2.1/3 + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - key: lgpl-3.0 + name: GNU Lesser General Public License 3.0 + short_name: LGPL 3.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE + spdx_license_key: LGPL-3.0-only + spdx_url: https://spdx.org/licenses/LGPL-3.0-only + - score: '100.0' + start_line: 809 + end_line: 809 + matched_length: 9 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0 AND gpl-3.0 + rule_identifier: lgpl-2.0_and_gpl-3.0_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_and_gpl-3.0_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 9 + rule_relevance: 100 + matched_text: Mix of LGPL-2.1 and GPL-3.0. + licenses: + - key: lgpl-2.0 + name: GNU Library General Public License 2.0 + short_name: LGPL 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/lgpl-2.0.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE + spdx_license_key: LGPL-2.0-only + spdx_url: https://spdx.org/licenses/LGPL-2.0-only + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - score: '100.0' + start_line: 812 + end_line: 812 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_89.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_89.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: GPL-3+ + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 815 + end_line: 821 + matched_length: 70 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gnu-emacs-gpl-1988 + rule_identifier: gnu-emacs-gpl-1988_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gnu-emacs-gpl-1988_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 70 + rule_relevance: 100 + matched_text: | + Everyone is granted permission to copy, modify and redistribute + ;; GNU Emacs, but only under the conditions described in the + ;; GNU Emacs General Public License. A copy of this license is + ;; supposed to have been given to you along with GNU Emacs so you + ;; can know your rights and responsibilities. It should be in a + ;; file named COPYING. Among other things, the copyright notice + ;; and this notice must be preserved on all copies. + licenses: + - key: gnu-emacs-gpl-1988 + name: GNU emacs General Public License 1988 + short_name: GNU emacs General Public License 1988 + category: Copyleft + is_exception: no + is_unknown: no + owner: Richard Stallman + homepage_url: https://www.free-soft.org/gpl_history/emacs_gpl.html + text_url: https://www.cs.bham.ac.uk/research/projects/poplog/emacs/COPYING + reference_url: https://scancode-licensedb.aboutcode.org/gnu-emacs-gpl-1988 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gnu-emacs-gpl-1988.LICENSE + spdx_license_key: LicenseRef-scancode-gnu-emacs-gpl-1988 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gnu-emacs-gpl-1988.LICENSE + - license_expression: (gpl-3.0 AND lgpl-2.1) AND (gpl-2.0-plus AND gpl-3.0-plus) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 826 + end_line: 826 + matched_length: 8 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 AND lgpl-2.1 + rule_identifier: gpl-3.0_and_lgpl-2.1_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: Mix of GPL-3 and LGPL-2.1. + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '100.0' + start_line: 830 + end_line: 830 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus AND gpl-3.0-plus + rule_identifier: gpl-2.0-plus_and_gpl-3.0-plus_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0-plus_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 100 + matched_text: Mix of GPL-2+ and GPL-3+ + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: lgpl-2.1-plus AND (lgpl-2.1 AND lgpl-3.0 AND gpl-3.0) AND (lgpl-2.1 + AND lgpl-3.0) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 837 + end_line: 845 + matched_length: 82 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 849 + end_line: 849 + matched_length: 10 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 + rule_identifier: lgpl-2.1_and_lgpl-3.0_and_gpl-3.0_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_and_lgpl-3.0_and_gpl-3.0_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: Mix of LGPL-2.1, LGPL-3 and GPL-3. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - key: lgpl-3.0 + name: GNU Lesser General Public License 3.0 + short_name: LGPL 3.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE + spdx_license_key: LGPL-3.0-only + spdx_url: https://spdx.org/licenses/LGPL-3.0-only + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - score: '100.0' + start_line: 853 + end_line: 853 + matched_length: 8 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1 AND lgpl-3.0 + rule_identifier: lgpl-2.1_and_lgpl-3.0_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_and_lgpl-3.0_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: Mix of LGPL-2.1 and LGPL-3. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - key: lgpl-3.0 + name: GNU Lesser General Public License 3.0 + short_name: LGPL 3.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE + spdx_license_key: LGPL-3.0-only + spdx_url: https://spdx.org/licenses/LGPL-3.0-only + - score: '100.0' + start_line: 857 + end_line: 866 + matched_length: 86 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_396.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_396.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 86 + rule_relevance: 100 + matched_text: | + License: LGPL-2.1+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library 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 + Library General Public License for more details. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 872 + end_line: 880 + matched_length: 78 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_397.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_397.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 78 + rule_relevance: 100 + matched_text: | + GNU Modula-2 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, or (at your option) any later + version. + + GNU Modula-2 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. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 886 + end_line: 894 + matched_length: 78 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_397.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_397.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 78 + rule_relevance: 100 + matched_text: | + GNU Modula-2 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, or (at your option) + any later version. + + GNU Modula-2 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. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 899 + end_line: 907 + matched_length: 78 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_397.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_397.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 78 + rule_relevance: 100 + matched_text: | + GNU Modula-2 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, or (at your option) any later + version. + + GNU Modula-2 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. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 913 + end_line: 921 + matched_length: 78 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_397.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_397.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 78 + rule_relevance: 100 + matched_text: | + GNU Modula-2 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, or (at your option) + any later version. + + GNU Modula-2 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. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: lgpl-2.0-plus AND gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 947 + end_line: 953 + matched_length: 66 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus AND gpl-1.0-plus + rule_identifier: lgpl-2.0-plus_and_gpl-1.0-plus_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_2.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + - /usr/share/common-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 66 + rule_relevance: 100 + matched_text: | + Parts of this work are licensed under the terms of the GNU General + Public License. On Debian systems, the complete text of this license + can be found in /usr/share/common-licenses/GPL. + + Parts of this work are licensed under the terms of the GNU Library + General Public License. On Debian systems, the complete text of this + license be found in /usr/share/common-licenses/LGPL. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: bsla-no-advert + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 962 + end_line: 972 + matched_length: 99 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsla-no-advert + rule_identifier: bsla-no-advert.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsla-no-advert.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 99 + rule_relevance: 100 + matched_text: "Redistribution and use in source and binary forms are permitted\nprovided\ + \ that the above copyright notice and this paragraph are\nduplicated in all such forms\ + \ and that any documentation,\nand other materials related to such distribution and\ + \ use \nacknowledge that the software was developed\nby the University of California,\ + \ Berkeley. The name of the\nUniversity may not be used to endorse or promote products\ + \ derived\nfrom this software without specific prior written permission.\nTHIS SOFTWARE\ + \ IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING,\ + \ WITHOUT LIMITATION, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\ + \ PARTICULAR PURPOSE." + licenses: + - key: bsla-no-advert + name: Berkeley Software License Agreement with no advertizing + short_name: BSLA no advertizing + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsla-no-advert + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsla-no-advert.LICENSE + spdx_license_key: LicenseRef-scancode-bsla-no-advert + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsla-no-advert.LICENSE + - license_expression: bsla + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 979 + end_line: 989 + matched_length: 101 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsla + rule_identifier: bsla.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsla.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 101 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms are permitted + provided that the above copyright notice and this paragraph are + duplicated in all such forms and that any documentation, + advertising materials, and other materials related to such + distribution and use acknowledge that the software was developed + by the University of California, Berkeley. The name of the + University may not be used to endorse or promote products derived + from this software without specific prior written permission. + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: bsla + name: Berkeley Software License Agreement + short_name: BSLA + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsla + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsla.LICENSE + spdx_license_key: LicenseRef-scancode-bsla + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsla.LICENSE + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 997 + end_line: 1023 + matched_length: 243 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1030 + end_line: 1052 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1064 + end_line: 1090 + matched_length: 243 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: flex-2.5 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1097 + end_line: 1109 + matched_length: 122 + match_coverage: '100.0' + matcher: 2-aho + license_expression: flex-2.5 + rule_identifier: flex-2.5_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/flex-2.5_6.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 122 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms are permitted + provided that: (1) source distributions retain this entire copyright + notice and comment, and (2) distributions including binaries display + the following acknowledgement: ``This product includes software + developed by the University of California, Berkeley and its contributors'' + in the documentation or other materials provided with the distribution + and in all advertising materials mentioning features or use of this + software. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: flex-2.5 + name: Flex License v2.5 + short_name: Flex 2.5 + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.cs.princeton.edu/~appel/modern/c/software/flex/flex.html + text_url: http://www.cs.cmu.edu/afs/cs/project/ai-repository-9/ai/areas/nlp/parsing/flex/copying.txt + reference_url: https://scancode-licensedb.aboutcode.org/flex-2.5 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/flex-2.5.LICENSE + spdx_license_key: LicenseRef-scancode-flex-2.5 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/flex-2.5.LICENSE + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1117 + end_line: 1117 + matched_length: 11 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: gpl-3.0 AND gpl-2.0 AND lgpl-3.0-plus WITH cygwin-exception-lgpl-3.0-plus + AND other-copyleft AND other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1127 + end_line: 1129 + matched_length: 21 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 AND gpl-2.0 AND lgpl-3.0-plus WITH cygwin-exception-lgpl-3.0-plus + AND other-copyleft AND other-permissive + rule_identifier: gpl-3.0_and_gpl-2.0_and_lgpl-3.0-plus_and_other-copyleft_and_other-permissive_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0_and_lgpl-3.0-plus_and_other-copyleft_and_other-permissive_1.RULE + referenced_filenames: + - CYGWIN_LICENSE + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 21 + rule_relevance: 100 + matched_text: | + This software is a copyrighted work licensed under the terms of the + Cygwin license. Please consult the file "CYGWIN_LICENSE" for + details. + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: cygwin-exception-lgpl-3.0-plus + name: Cygwin exception to LGPL 3.0 or later + short_name: Cygwin exception to LGPL 3.0 or later + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Cygwin Project + homepage_url: https://cygwin.com/licensing.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/cygwin-exception-lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cygwin-exception-lgpl-3.0-plus.LICENSE + spdx_license_key: LicenseRef-scancode-cygwin-exception-lgpl-3.0-plus + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cygwin-exception-lgpl-3.0-plus.LICENSE + - key: other-copyleft + name: Other Copyleft Licenses + short_name: Other Copyleft Licenses + category: Copyleft + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-copyleft + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + spdx_license_key: LicenseRef-scancode-other-copyleft + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: x11-lucent + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1137 + end_line: 1146 + matched_length: 93 + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-lucent + rule_identifier: x11-lucent.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-lucent.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 93 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire notice + is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. + + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY + REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY + OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + licenses: + - key: x11-lucent + name: X11-Style (Lucent) + short_name: X11-Style (Lucent) + category: Permissive + is_exception: no + is_unknown: no + owner: Alcatel-Lucent + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/x11-lucent + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent.LICENSE + spdx_license_key: LicenseRef-scancode-x11-lucent + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-lucent.LICENSE + - license_expression: amd-historical + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1152 + end_line: 1163 + matched_length: 98 + match_coverage: '100.0' + matcher: 2-aho + license_expression: amd-historical + rule_identifier: amd-historical_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/amd-historical_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 98 + rule_relevance: 100 + matched_text: | + This software is the property of Advanced Micro Devices, Inc (AMD) which + specifically grants the user the right to modify, use and distribute this + software provided this notice is not removed or altered. All other rights + are reserved by AMD. + + AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS + SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL + DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR + USE OF THIS SOFTWARE. + + So that all may benefit from your experience, please report any problems + or suggestions about this software + licenses: + - key: amd-historical + name: AMD Historical License + short_name: AMD Historical License + category: Permissive + is_exception: no + is_unknown: no + owner: Advanced Micro Devices + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/amd-historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/amd-historical.LICENSE + spdx_license_key: LicenseRef-scancode-amd-historical + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/amd-historical.LICENSE + - license_expression: sunpro + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1191 + end_line: 1194 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: sunpro + rule_identifier: sunpro.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: "Developed at SunPro, a Sun Microsystems, Inc. business.\nPermission to\ + \ use, copy, modify, and distribute this\nsoftware is freely granted, provided that\ + \ this notice \nis preserved." + licenses: + - key: sunpro + name: SunPro Attribution License + short_name: SunPro Attribution License + category: Permissive + is_exception: no + is_unknown: no + owner: Oracle (Sun) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/sunpro + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + spdx_license_key: LicenseRef-scancode-sunpro + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + - license_expression: osf-1990 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1200 + end_line: 1209 + matched_length: 88 + match_coverage: '100.0' + matcher: 2-aho + license_expression: osf-1990 + rule_identifier: osf-1990_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/osf-1990_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 88 + rule_relevance: 100 + matched_text: | + To anyone who acknowledges that this file is provided "AS IS" + without any express or implied warranty: + permission to use, copy, modify, and distribute this file + for any purpose is hereby granted without fee, provided that + the above copyright notice and this notice appears in all + copies, and that the name of Hewlett-Packard Company not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + Hewlett-Packard Company makes no representations about the + suitability of this software for any purpose. + licenses: + - key: osf-1990 + name: OSF 1990 License + short_name: OSF 1990 License + category: Permissive + is_exception: no + is_unknown: no + owner: Open Group + homepage_url: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#HP_Variant + text_url: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#HP_Variant + reference_url: https://scancode-licensedb.aboutcode.org/osf-1990 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/osf-1990.LICENSE + spdx_license_key: LicenseRef-scancode-osf-1990 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/osf-1990.LICENSE + - license_expression: nilsson-historical + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1215 + end_line: 1222 + matched_length: 55 + match_coverage: '100.0' + matcher: 2-aho + license_expression: nilsson-historical + rule_identifier: nilsson-historical.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nilsson-historical.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 55 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software is + freely granted, provided that the above copyright notice, this notice + and the following disclaimer are preserved with no changes. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. + licenses: + - key: nilsson-historical + name: Nilsson Historical License + short_name: Nilsson Historical License + category: Permissive + is_exception: no + is_unknown: no + owner: Hans-Peter Nilsson + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/nilsson-historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nilsson-historical.LICENSE + spdx_license_key: LicenseRef-scancode-nilsson-historical + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nilsson-historical.LICENSE + - license_expression: newlib-historical + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1228 + end_line: 1236 + matched_length: 92 + match_coverage: '100.0' + matcher: 2-aho + license_expression: newlib-historical + rule_identifier: newlib-historical.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/newlib-historical.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 92 + rule_relevance: 100 + matched_text: | + The authors hereby grant permission to use, copy, modify, distribute, + and license this software and its documentation for any purpose, provided + that existing copyright notices are retained in all copies and that this + notice is included verbatim in any distributions. No written agreement, + license, or royalty fee is required for any of the authorized uses. + Modifications to this software may be copyrighted by their authors + and need not follow the licensing terms described here, provided that + the new terms are clearly indicated on the first page of each file where + they apply. + licenses: + - key: newlib-historical + name: Newlib Historical License + short_name: Newlib Historical License + category: Permissive + is_exception: no + is_unknown: no + owner: Red Hat + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/newlib-historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/newlib-historical.LICENSE + spdx_license_key: LicenseRef-scancode-newlib-historical + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/newlib-historical.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1243 + end_line: 1263 + matched_length: 203 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_98.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_98.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 203 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: amd-historical + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1269 + end_line: 1280 + matched_length: 95 + match_coverage: '100.0' + matcher: 2-aho + license_expression: amd-historical + rule_identifier: amd-historical4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/amd-historical4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 95 + rule_relevance: 100 + matched_text: "This software is the property of SuperH, Inc (SuperH) which specifically\n\ + grants the user the right to modify, use and distribute this software\nprovided this\ + \ notice is not removed or altered. All other rights are\nreserved by SuperH.\n\n\ + SUPERH MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO\nTHIS SOFTWARE.\ + \ IN NO EVENT SHALL SUPERH BE LIABLE FOR INDIRECT, SPECIAL, \nINCIDENTAL OR CONSEQUENTIAL\ + \ DAMAGES IN CONNECTION WITH OR ARISING FROM\nTHE FURNISHING, PERFORMANCE, OR USE\ + \ OF THIS SOFTWARE.\n\nSo that all may benefit from your experience, please report\ + \ any problems\nor suggestions about this software to the" + licenses: + - key: amd-historical + name: AMD Historical License + short_name: AMD Historical License + category: Permissive + is_exception: no + is_unknown: no + owner: Advanced Micro Devices + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/amd-historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/amd-historical.LICENSE + spdx_license_key: LicenseRef-scancode-amd-historical + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/amd-historical.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1295 + end_line: 1320 + matched_length: 212 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_933.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_933.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 212 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of KTH nor the names of its contributors may be + used to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1327 + end_line: 1346 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1353 + end_line: 1372 + matched_length: 181 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_newlib3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_newlib3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 181 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1379 + end_line: 1398 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: x11-hanson + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 1406 + end_line: 1415 + matched_length: 89 + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-hanson + rule_identifier: x11-hanson2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-hanson2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 89 + rule_relevance: 99 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire notice + is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. + + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION + OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS + SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + licenses: + - key: x11-hanson + name: X11-Style (David R. Hanson) + short_name: X11-Style (David R. Hanson) + category: Permissive + is_exception: no + is_unknown: no + owner: David R. Hanson + homepage_url: http://www.research.microsoft.com/~drh/ + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/x11-hanson + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-hanson.LICENSE + spdx_license_key: LicenseRef-scancode-x11-hanson + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-hanson.LICENSE + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1422 + end_line: 1441 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1448 + end_line: 1468 + matched_length: 200 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_76.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_76.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 200 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1482 + end_line: 1482 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl_39.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_39.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: Free Software Foundation LGPL License (*- + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: lgpl-2.1-plus AND lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1489 + end_line: 1502 + matched_length: 123 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 123 + rule_relevance: 100 + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '99.0' + start_line: 1504 + end_line: 1504 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl_33.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_33.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 99 + matched_text: LGPL License ( + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 1508 + end_line: 1516 + matched_length: 81 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_339.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_339.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 81 + rule_relevance: 100 + matched_text: "This program is free software; you can redistribute it and/or\nmodify\ + \ it under the terms of the GNU Library General Public License\nas published by the\ + \ Free Software Foundation; either version 2\nof the License, or (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 Library General Public License for more details." + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: intel-osl-1993 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1522 + end_line: 1544 + matched_length: 210 + match_coverage: '100.0' + matcher: 2-aho + license_expression: intel-osl-1993 + rule_identifier: intel-osl-1993.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel-osl-1993.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 210 + rule_relevance: 100 + matched_text: | + Intel hereby grants you permission to copy, modify, and distribute this + software and its documentation. Intel grants this permission provided + that the above copyright notice appears in all copies and that both the + copyright notice and this permission notice appear in supporting + documentation. In addition, Intel grants this permission provided that + you prominently mark as "not part of the original" any modifications + made to this software or documentation, and that the name of Intel + Corporation not be used in advertising or publicity pertaining to + distribution of the software or the documentation without specific, + written prior permission. + + Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR + IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY + OR FITNESS FOR A PARTICULAR PURPOSE. Intel makes no guarantee or + representations regarding the use of, or the results of the use of, + the software and documentation in terms of correctness, accuracy, + reliability, currentness, or otherwise; and you rely on the software, + documentation and results solely at your own risk. + + IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS, + LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES + OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM + PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER. + licenses: + - key: intel-osl-1993 + name: Intel Open Source License 1993 + short_name: Intel OSL 1993 + category: Permissive + is_exception: no + is_unknown: no + owner: Intel Corporation + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/intel-osl-1993 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel-osl-1993.LICENSE + spdx_license_key: LicenseRef-scancode-intel-osl-1993 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/intel-osl-1993.LICENSE + - license_expression: osf-1990 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1550 + end_line: 1559 + matched_length: 88 + match_coverage: '100.0' + matcher: 2-aho + license_expression: osf-1990 + rule_identifier: osf-1990_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/osf-1990_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 88 + rule_relevance: 100 + matched_text: | + To anyone who acknowledges that this file is provided "AS IS" + without any express or implied warranty: + permission to use, copy, modify, and distribute this file + for any purpose is hereby granted without fee, provided that + the above copyright notice and this notice appears in all + copies, and that the name of Hewlett-Packard Company not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + Hewlett-Packard Company makes no representations about the + suitability of this software for any purpose. + licenses: + - key: osf-1990 + name: OSF 1990 License + short_name: OSF 1990 License + category: Permissive + is_exception: no + is_unknown: no + owner: Open Group + homepage_url: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#HP_Variant + text_url: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#HP_Variant + reference_url: https://scancode-licensedb.aboutcode.org/osf-1990 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/osf-1990.LICENSE + spdx_license_key: LicenseRef-scancode-osf-1990 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/osf-1990.LICENSE + - license_expression: hs-regexp + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1564 + end_line: 1582 + matched_length: 147 + match_coverage: '100.0' + matcher: 2-aho + license_expression: hs-regexp + rule_identifier: hs-regexp.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/hs-regexp.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 147 + rule_relevance: 100 + matched_text: | + This software is not subject to any license of the American Telephone + and Telegraph Company or of the Regents of the University of California. + + Permission is granted to anyone to use this software for any purpose on + any computer system, and to alter it and redistribute it, subject + to the following restrictions: + + 1. The author is not responsible for the consequences of use of this + software, no matter how awful, even if they arise from flaws in it. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Since few users ever read sources, + credits must appear in the documentation. + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. Since few users + ever read sources, credits must appear in the documentation. + + 4. This notice may not be removed or altered. + licenses: + - key: hs-regexp + name: Henry Spencer Regexp License + short_name: Henry Spencer Regexp License + category: Permissive + is_exception: no + is_unknown: no + owner: Henry Spencer + homepage_url: https://github.com/garyhouston/regex/blob/master/COPYRIGHT + text_url: http://search.cpan.org/~knok/File-MMagic-1.12/MMagic.pm + reference_url: https://scancode-licensedb.aboutcode.org/hs-regexp + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/hs-regexp.LICENSE + spdx_license_key: Spencer-94 + spdx_url: https://spdx.org/licenses/Spencer-94 + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1589 + end_line: 1608 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1615 + end_line: 1634 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1643 + end_line: 1662 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1674 + end_line: 1697 + matched_length: 205 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_983.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_983.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 205 + rule_relevance: 100 + 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 \ + \ Redistributions of source code must retain the above copyright \n notice, this\ + \ list of conditions and the following disclaimer.\n\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\n The name of Red Hat Incorporated may not be used to\ + \ endorse \n or promote products derived from this software without specific \n\ + \ prior written permission.\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 ARE\nDISCLAIMED. IN NO EVENT SHALL RED HAT INCORPORATED BE LIABLE FOR ANY\n\ + 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 \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." + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause +other_license_detections: [] copyright: | Copyright (c) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Copyright (c) 2009-2014 by the LLVM contributors @@ -100,2351 +4442,3 @@ copyright: | Copyright (c) 1999, 2000 Konstantin Chuguev Copyright (c) 2003, Artem B. Bityuckiy, SoftMine Corporation Copyright (c) 1994, 1997, 2001, 2002, 2003, 2004 Red Hat Incorporated -matches: - - score: '100.0' - start_line: 83 - end_line: 99 - matcher: 2-aho - rule_length: 133 - matched_length: 133 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_gcc-exception-3.1_21.RULE - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GCC 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, or (at your option) any later - version. - - GCC 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. - - Files that have exception clauses are licensed under the terms of the - GNU General Public License; either version 3, or (at your option) any - later version. - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License is in `/usr/share/common-licenses/GPL', version 3 of this - license in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 101 - end_line: 103 - matcher: 2-aho - rule_length: 32 - matched_length: 32 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_gcc-exception-3.1_18.RULE - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The following runtime libraries are licensed under the terms of the - GNU General Public License (v3 or later) with version 3.1 of the GCC - Runtime Library Exception (included in this file): - - score: '100.0' - start_line: 123 - end_line: 149 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_98.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\nmodification,\ - \ are permitted provided that the following conditions are\nmet:\n\n (1) Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer. \n\n (2) Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\ - \ \n \n (3) The name of the author may not be used to\n endorse or promote products\ - \ derived from this software without\n specific prior written permission.\n\nTHIS SOFTWARE\ - \ IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ - \ PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,\nINDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR\ - \ BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n\ - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\nIN ANY WAY OUT\ - \ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 167 - end_line: '192' - matcher: 2-aho - rule_length: 224 - matched_length: 224 - match_coverage: '100.0' - rule_relevance: 100 - identifier: uoi-ncsa_9.RULE - license_expression: uoi-ncsa - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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 with - 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, subject to the following conditions: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLVM Team, University of Illinois at - Urbana-Champaign, nor the names of its contributors may be used to - endorse or promote products derived from this Software without specific - prior written permission. - - THE 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 - CONTRIBUTORS 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 WITH THE - SOFTWARE. - - score: '100.0' - start_line: '194' - end_line: 210 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 217 - end_line: 234 - matcher: 2-aho - rule_length: 158 - matched_length: 158 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_1083.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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 CYGNUS SOLUTIONS 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. - - score: '100.0' - start_line: 237 - end_line: 239 - matcher: 2-aho - rule_length: 32 - matched_length: 32 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.2_7.RULE - license_expression: gfdl-1.2 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The documentation is licensed under the GNU Free Documentation License (v1.2). - On Debian GNU/Linux systems, the complete text of this license is in - `/usr/share/common-licenses/GFDL-1.2'. - - score: '100.0' - start_line: 242 - end_line: 313 - matcher: 2-aho - rule_length: 512 - matched_length: 512 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gcc-exception-3.1.LICENSE - license_expression: gcc-exception-3.1 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GCC RUNTIME LIBRARY EXCEPTION - - Version 3.1, 31 March 2009 - - Copyright (C) 2009 Free Software Foundation, Inc. - - Everyone is permitted to copy and distribute verbatim copies of this - license document, but changing it is not allowed. - - This GCC Runtime Library Exception ("Exception") is an additional - permission under section 7 of the GNU General Public License, version - 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that - bears a notice placed by the copyright holder of the file stating that - the file is governed by GPLv3 along with this Exception. - - When you use GCC to compile a program, GCC may combine portions of - certain GCC header files and runtime libraries with the compiled - program. The purpose of this Exception is to allow compilation of - non-GPL (including proprietary) programs to use, in this way, the - header files and runtime libraries covered by this Exception. - - 0. Definitions. - - A file is an "Independent Module" if it either requires the Runtime - Library for execution after a Compilation Process, or makes use of an - interface provided by the Runtime Library, but is not otherwise based - on the Runtime Library. - - "GCC" means a version of the GNU Compiler Collection, with or without - modifications, governed by version 3 (or a specified later version) of - the GNU General Public License (GPL) with the option of using any - subsequent versions published by the FSF. - - "GPL-compatible Software" is software whose conditions of propagation, - modification and use would permit combination with GCC in accord with - the license of GCC. - - "Target Code" refers to output from any compiler for a real or virtual - target processor architecture, in executable form or suitable for - input to an assembler, loader, linker and/or execution - phase. Notwithstanding that, Target Code does not include data in any - format that is used as a compiler intermediate representation, or used - for producing a compiler intermediate representation. - - The "Compilation Process" transforms code entirely represented in - non-intermediate languages designed for human-written code, and/or in - Java Virtual Machine byte code, into Target Code. Thus, for example, - use of source code generators and preprocessors need not be considered - part of the Compilation Process, since the Compilation Process can be - understood as starting with the output of the generators or - preprocessors. - - A Compilation Process is "Eligible" if it is done using GCC, alone or - with other GPL-compatible software, or if it is done without using any - work based on GCC. For example, using non-GPL-compatible Software to - optimize any GCC intermediate representations would not qualify as an - Eligible Compilation Process. - - 1. Grant of Additional Permission. - - You have permission to propagate a work of Target Code formed by - combining the Runtime Library with Independent Modules, even if such - propagation would otherwise violate the terms of GPLv3, provided that - all Target Code was generated by Eligible Compilation Processes. You - may then convey such a combination under terms of your choice, - consistent with the licensing of the Independent Modules. - - 2. No Weakening of GCC Copyleft. - - The availability of this Exception does not imply any general - presumption that third-party software is unaffected by the copyleft - requirements of the license of GCC. - - score: '100.0' - start_line: 322 - end_line: 331 - matcher: 2-aho - rule_length: 87 - matched_length: 87 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_469.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is part of the libiberty library. - Libiberty is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - Libiberty 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 - Library General Public License for more details. - - score: '100.0' - start_line: 338 - end_line: 346 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 356 - end_line: 364 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 374 - end_line: 382 - matcher: 2-aho - rule_length: 86 - matched_length: 86 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_327.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 - Lesser General Public License for more details. - - score: '70.0' - start_line: 387 - end_line: 387 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Public domain. - - score: '100.0' - start_line: 395 - end_line: 403 - matcher: 2-aho - rule_length: 86 - matched_length: 86 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_327.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 410 - end_line: 418 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 424 - end_line: 427 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sunpro.LICENSE - license_expression: sunpro - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Developed at SunPro, a Sun Microsystems, Inc. business. - * Permission to use, copy, modify, and distribute this - * software is freely granted, provided that this notice - * is preserved. - - score: '100.0' - start_line: 434 - end_line: 458 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_166.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 473 - end_line: 480 - matcher: 2-aho - rule_length: 75 - matched_length: 75 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_812.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License is in `/usr/share/common-licenses/GPL', version 2 of this - license in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 490 - end_line: 495 - matcher: 2-aho - rule_length: 46 - matched_length: 46 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0_2.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License for redistribution is by either the Artistic License or - the GNU General Public License (v1). - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License is in `/usr/share/common-licenses/GPL', the Artistic - license in `/usr/share/common-licenses/Artistic'. - - score: '100.0' - start_line: 503 - end_line: 517 - matcher: 2-aho - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib.LICENSE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - score: '100.0' - start_line: 529 - end_line: 545 - matcher: 2-aho - rule_length: 138 - matched_length: 138 - match_coverage: '100.0' - rule_relevance: 100 - identifier: d-zlib.LICENSE - license_expression: d-zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, in both source and binary form, subject to the following - restrictions: - - o The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - o Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - o This notice may not be removed or altered from any source - distribution. - - score: '100.0' - start_line: 557 - end_line: 574 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 581 - end_line: 598 - matcher: 2-aho - rule_length: 144 - matched_length: 144 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_gcc-exception-3.1_10.RULE - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file 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, or (at your option) any - later version. - - This file 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. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . - - score: '100.0' - start_line: 606 - end_line: 614 - matcher: 2-aho - rule_length: 78 - matched_length: 78 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_397.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Modula-2 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, or (at your option) - any later version. - - GNU Modula-2 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. - - score: '100.0' - start_line: 620 - end_line: 623 - matcher: 2-aho - rule_length: 46 - matched_length: 46 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus_4.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - - score: '100.0' - start_line: 629 - end_line: 637 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 643 - end_line: 646 - matcher: 2-aho - rule_length: 40 - matched_length: 40 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_gcc-exception-3.1_20.RULE - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Modula-2 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, or (at your option) any later - version. - - score: '100.0' - start_line: 661 - end_line: 669 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 675 - end_line: 683 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 705 - end_line: 713 - matcher: 2-aho - rule_length: 78 - matched_length: 78 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_397.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Modula-2 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, or (at your option) - any later version. - - GNU Modula-2 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. - - score: '100.0' - start_line: 728 - end_line: 736 - matcher: 2-aho - rule_length: 78 - matched_length: 78 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_397.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Modula-2 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, or (at your option) any later - version. - - GNU Modula-2 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. - - score: '95.0' - start_line: 739 - end_line: 739 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 95 - identifier: gpl-3.0_and_lgpl-2.1_1.RULE - license_expression: gpl-3.0 AND lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This has a mix of licenses, both LGPL-2.1 and GPL-3.0, plus the apparently - - score: '100.0' - start_line: 757 - end_line: 765 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 771 - end_line: 779 - matcher: 2-aho - rule_length: 78 - matched_length: 78 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_397.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Modula-2 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, or (at your option) any later - version. - - GNU Modula-2 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. - - score: '100.0' - start_line: 785 - end_line: 793 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 797 - end_line: 797 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0_and_gpl-3.0_3.RULE - license_expression: lgpl-3.0 AND gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: mix of GPL-3.0 and LGPL-3.0 - - score: '100.0' - start_line: 801 - end_line: 801 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE - license_expression: gpl-3.0 AND lgpl-2.1 AND lgpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: mix of GPL-3.0 and LGPL-2.1/3 - - score: '100.0' - start_line: 805 - end_line: 805 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE - license_expression: gpl-3.0 AND lgpl-2.1 AND lgpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: mix of GPL-3.0 and LGPL-2.1/3 - - score: '100.0' - start_line: 809 - end_line: 809 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_and_gpl-3.0_1.RULE - license_expression: lgpl-2.0 AND gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Mix of LGPL-2.1 and GPL-3.0. - - score: '100.0' - start_line: 812 - end_line: 812 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_89.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL-3+ - - score: '100.0' - start_line: 815 - end_line: 821 - matcher: 2-aho - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gnu-emacs-gpl-1988_1.RULE - license_expression: gnu-emacs-gpl-1988 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Everyone is granted permission to copy, modify and redistribute - ;; GNU Emacs, but only under the conditions described in the - ;; GNU Emacs General Public License. A copy of this license is - ;; supposed to have been given to you along with GNU Emacs so you - ;; can know your rights and responsibilities. It should be in a - ;; file named COPYING. Among other things, the copyright notice - ;; and this notice must be preserved on all copies. - - score: '100.0' - start_line: 826 - end_line: 826 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_and_lgpl-2.1_2.RULE - license_expression: gpl-3.0 AND lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Mix of GPL-3 and LGPL-2.1. - - score: '100.0' - start_line: 830 - end_line: 830 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_and_gpl-3.0-plus_3.RULE - license_expression: gpl-2.0-plus AND gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Mix of GPL-2+ and GPL-3+ - - score: '100.0' - start_line: 837 - end_line: 845 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - score: '100.0' - start_line: 849 - end_line: 849 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_and_lgpl-3.0_and_gpl-3.0_1.RULE - license_expression: lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Mix of LGPL-2.1, LGPL-3 and GPL-3. - - score: '100.0' - start_line: 853 - end_line: 853 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_and_lgpl-3.0_1.RULE - license_expression: lgpl-2.1 AND lgpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Mix of LGPL-2.1 and LGPL-3. - - score: '100.0' - start_line: 857 - end_line: 866 - matcher: 2-aho - rule_length: 86 - matched_length: 86 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_396.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - . - This library 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 - Library General Public License for more details. - - score: '100.0' - start_line: 872 - end_line: 880 - matcher: 2-aho - rule_length: 78 - matched_length: 78 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_397.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Modula-2 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, or (at your option) any later - version. - - GNU Modula-2 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. - - score: '100.0' - start_line: 886 - end_line: 894 - matcher: 2-aho - rule_length: 78 - matched_length: 78 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_397.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Modula-2 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, or (at your option) - any later version. - - GNU Modula-2 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. - - score: '100.0' - start_line: 899 - end_line: 907 - matcher: 2-aho - rule_length: 78 - matched_length: 78 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_397.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Modula-2 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, or (at your option) any later - version. - - GNU Modula-2 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. - - score: '100.0' - start_line: 913 - end_line: 921 - matcher: 2-aho - rule_length: 78 - matched_length: 78 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_397.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Modula-2 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, or (at your option) - any later version. - - GNU Modula-2 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. - - score: '100.0' - start_line: 947 - end_line: 953 - matcher: 2-aho - rule_length: 66 - matched_length: 66 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_and_gpl-1.0-plus_2.RULE - license_expression: lgpl-2.0-plus AND gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Parts of this work are licensed under the terms of the GNU General - Public License. On Debian systems, the complete text of this license - can be found in /usr/share/common-licenses/GPL. - - Parts of this work are licensed under the terms of the GNU Library - General Public License. On Debian systems, the complete text of this - license be found in /usr/share/common-licenses/LGPL. - - score: '100.0' - start_line: 962 - end_line: 972 - matcher: 2-aho - rule_length: 99 - matched_length: 99 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsla-no-advert.LICENSE - license_expression: bsla-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms are permitted\nprovided\ - \ that the above copyright notice and this paragraph are\nduplicated in all such forms\ - \ and that any documentation,\nand other materials related to such distribution and use\ - \ \nacknowledge that the software was developed\nby the University of California, Berkeley.\ - \ The name of the\nUniversity may not be used to endorse or promote products derived\n\ - from this software without specific prior written permission.\nTHIS SOFTWARE IS PROVIDED\ - \ ``AS IS'' AND WITHOUT ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION,\ - \ THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE." - - score: '100.0' - start_line: 979 - end_line: 989 - matcher: 2-aho - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsla.LICENSE - license_expression: bsla - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted - provided that the above copyright notice and this paragraph are - duplicated in all such forms and that any documentation, - advertising materials, and other materials related to such - distribution and use acknowledge that the software was developed - by the University of California, Berkeley. The name of the - University may not be used to endorse or promote products derived - from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 997 - end_line: 1023 - matcher: 2-aho - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1030 - end_line: 1052 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1064 - end_line: 1090 - matcher: 2-aho - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1097 - end_line: 1109 - matcher: 2-aho - rule_length: 122 - matched_length: 122 - match_coverage: '100.0' - rule_relevance: 100 - identifier: flex-2.5_6.RULE - license_expression: flex-2.5 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted - provided that: (1) source distributions retain this entire copyright - notice and comment, and (2) distributions including binaries display - the following acknowledgement: ``This product includes software - developed by the University of California, Berkeley and its contributors'' - in the documentation or other materials provided with the distribution - and in all advertising materials mentioning features or use of this - software. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 1117 - end_line: 1117 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc.RULE - license_expression: bsd-original-uc - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change - - score: '100.0' - start_line: 1127 - end_line: 1129 - matcher: 2-aho - rule_length: 21 - matched_length: 21 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_and_gpl-2.0_and_lgpl-3.0-plus_and_other-copyleft_and_other-permissive_1.RULE - license_expression: gpl-3.0 AND gpl-2.0 AND lgpl-3.0-plus WITH cygwin-exception-lgpl-3.0-plus - AND other-copyleft AND other-permissive - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is a copyrighted work licensed under the terms of the - Cygwin license. Please consult the file "CYGWIN_LICENSE" for - details. - - score: '100.0' - start_line: 1137 - end_line: 1146 - matcher: 2-aho - rule_length: 93 - matched_length: 93 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-lucent.RULE - license_expression: x11-lucent - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose without fee is hereby granted, provided that this entire notice - is included in all copies of any software which is or includes a copy - or modification of this software and in all copies of the supporting - documentation for such software. - - THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED - WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY - REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY - OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - - score: '100.0' - start_line: 1152 - end_line: 1163 - matcher: 2-aho - rule_length: 98 - matched_length: 98 - match_coverage: '100.0' - rule_relevance: 100 - identifier: amd-historical_1.RULE - license_expression: amd-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is the property of Advanced Micro Devices, Inc (AMD) which - specifically grants the user the right to modify, use and distribute this - software provided this notice is not removed or altered. All other rights - are reserved by AMD. - - AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS - SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL - DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR - USE OF THIS SOFTWARE. - - So that all may benefit from your experience, please report any problems - or suggestions about this software - - score: '100.0' - start_line: 1191 - end_line: 1194 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sunpro.LICENSE - license_expression: sunpro - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Developed at SunPro, a Sun Microsystems, Inc. business.\nPermission to use,\ - \ copy, modify, and distribute this\nsoftware is freely granted, provided that this notice\ - \ \nis preserved." - - score: '100.0' - start_line: 1200 - end_line: 1209 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: osf-1990_3.RULE - license_expression: osf-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To anyone who acknowledges that this file is provided "AS IS" - without any express or implied warranty: - permission to use, copy, modify, and distribute this file - for any purpose is hereby granted without fee, provided that - the above copyright notice and this notice appears in all - copies, and that the name of Hewlett-Packard Company not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - Hewlett-Packard Company makes no representations about the - suitability of this software for any purpose. - - score: '100.0' - start_line: 1215 - end_line: 1222 - matcher: 2-aho - rule_length: 55 - matched_length: 55 - match_coverage: '100.0' - rule_relevance: 100 - identifier: nilsson-historical.LICENSE - license_expression: nilsson-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software is - freely granted, provided that the above copyright notice, this notice - and the following disclaimer are preserved with no changes. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE. - - score: '100.0' - start_line: 1228 - end_line: 1236 - matcher: 2-aho - rule_length: 92 - matched_length: 92 - match_coverage: '100.0' - rule_relevance: 100 - identifier: newlib-historical.LICENSE - license_expression: newlib-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The authors hereby grant permission to use, copy, modify, distribute, - and license this software and its documentation for any purpose, provided - that existing copyright notices are retained in all copies and that this - notice is included verbatim in any distributions. No written agreement, - license, or royalty fee is required for any of the authorized uses. - Modifications to this software may be copyrighted by their authors - and need not follow the licensing terms described here, provided that - the new terms are clearly indicated on the first page of each file where - they apply. - - score: '100.0' - start_line: 1243 - end_line: 1263 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_98.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '95.0' - start_line: 1269 - end_line: 1280 - matcher: 2-aho - rule_length: 95 - matched_length: 95 - match_coverage: '100.0' - rule_relevance: 100 - identifier: amd-historical4.RULE - license_expression: amd-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This software is the property of [SuperH], Inc ([SuperH]) which specifically\n\ - grants the user the right to modify, use and distribute this software\nprovided this notice\ - \ is not removed or altered. All other rights are\nreserved by [SuperH].\n\n[SUPERH]\ - \ MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO\nTHIS SOFTWARE. IN\ - \ NO EVENT SHALL [SUPERH] BE LIABLE FOR INDIRECT, SPECIAL, \nINCIDENTAL OR CONSEQUENTIAL\ - \ DAMAGES IN CONNECTION WITH OR ARISING FROM\nTHE FURNISHING, PERFORMANCE, OR USE OF THIS\ - \ SOFTWARE.\n\nSo that all may benefit from your experience, please report any problems\n\ - or suggestions about this software to the" - - score: '100.0' - start_line: 1295 - end_line: 1320 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_933.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - 3. Neither the name of KTH nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1327 - end_line: 1346 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1353 - end_line: 1372 - matcher: 2-aho - rule_length: 181 - matched_length: 181 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_newlib3.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1379 - end_line: 1398 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '99.0' - start_line: 1406 - end_line: 1415 - matcher: 2-aho - rule_length: 89 - matched_length: 89 - match_coverage: '100.0' - rule_relevance: 99 - identifier: x11-hanson2.RULE - license_expression: x11-hanson - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose without fee is hereby granted, provided that this entire notice - is included in all copies of any software which is or includes a copy - or modification of this software and in all copies of the supporting - documentation for such software. - - THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED - WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION - OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS - SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - - score: '100.0' - start_line: 1422 - end_line: 1441 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1448 - end_line: 1468 - matcher: 2-aho - rule_length: 200 - matched_length: 200 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_76.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1482 - end_line: 1482 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl_39.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Free Software Foundation LGPL License (*- - - score: '100.0' - start_line: 1489 - end_line: 1502 - matcher: 2-aho - rule_length: 123 - matched_length: 123 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_12.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - 02110-1301 USA - - score: '99.0' - start_line: 1504 - end_line: 1504 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 99 - identifier: lgpl_33.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: LGPL License ( - - score: '100.0' - start_line: 1508 - end_line: 1516 - matcher: 2-aho - rule_length: 81 - matched_length: 81 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_339.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or\nmodify it\ - \ under the terms of the GNU Library General Public License\nas published by the Free\ - \ Software Foundation; either version 2\nof the License, or (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 Library\ - \ General Public License for more details." - - score: '100.0' - start_line: 1522 - end_line: 1544 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: intel-osl-1993.LICENSE - license_expression: intel-osl-1993 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Intel hereby grants you permission to copy, modify, and distribute this - software and its documentation. Intel grants this permission provided - that the above copyright notice appears in all copies and that both the - copyright notice and this permission notice appear in supporting - documentation. In addition, Intel grants this permission provided that - you prominently mark as "not part of the original" any modifications - made to this software or documentation, and that the name of Intel - Corporation not be used in advertising or publicity pertaining to - distribution of the software or the documentation without specific, - written prior permission. - - Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR - IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY - OR FITNESS FOR A PARTICULAR PURPOSE. Intel makes no guarantee or - representations regarding the use of, or the results of the use of, - the software and documentation in terms of correctness, accuracy, - reliability, currentness, or otherwise; and you rely on the software, - documentation and results solely at your own risk. - - IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS, - LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES - OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM - PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER. - - score: '100.0' - start_line: 1550 - end_line: 1559 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: osf-1990_3.RULE - license_expression: osf-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To anyone who acknowledges that this file is provided "AS IS" - without any express or implied warranty: - permission to use, copy, modify, and distribute this file - for any purpose is hereby granted without fee, provided that - the above copyright notice and this notice appears in all - copies, and that the name of Hewlett-Packard Company not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - Hewlett-Packard Company makes no representations about the - suitability of this software for any purpose. - - score: '100.0' - start_line: 1564 - end_line: 1582 - matcher: 2-aho - rule_length: 147 - matched_length: 147 - match_coverage: '100.0' - rule_relevance: 100 - identifier: hs-regexp.LICENSE - license_expression: hs-regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is not subject to any license of the American Telephone - and Telegraph Company or of the Regents of the University of California. - - Permission is granted to anyone to use this software for any purpose on - any computer system, and to alter it and redistribute it, subject - to the following restrictions: - - 1. The author is not responsible for the consequences of use of this - software, no matter how awful, even if they arise from flaws in it. - - 2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. Since few users ever read sources, - credits must appear in the documentation. - - 3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. Since few users - ever read sources, credits must appear in the documentation. - - 4. This notice may not be removed or altered. - - score: '100.0' - start_line: 1589 - end_line: 1608 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1615 - end_line: 1634 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1643 - end_line: 1662 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1674 - end_line: 1697 - matcher: 2-aho - rule_length: 205 - matched_length: 205 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_983.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without \nmodification,\ - \ are permitted provided that the following conditions are met: \n\n Redistributions\ - \ of source code must retain the above copyright \n notice, this list of conditions\ - \ and the following disclaimer.\n\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\n \ - \ The name of Red Hat Incorporated may not be used to endorse \n or promote products\ - \ derived from this software without specific \n prior written permission.\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 ARE\nDISCLAIMED. IN NO EVENT SHALL RED HAT INCORPORATED\ - \ BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\ - \ DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n\ - LOSS 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." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gpgv/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gpgv/copyright-detailed.expected.yml index 5a24bc86d81..9f074cf0683 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gpgv/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gpgv/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-3.0-plus declared_license: - GPL-3+ - GPL-3+ @@ -23,11 +22,659 @@ declared_license: - BSD-3-clause - Expat - CC0-1.0 -license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND - fsf-unlimited-no-warranty AND fsf-unlimited-no-warranty AND (lgpl-2.1-plus AND lgpl-2.1-plus) +declared_license_expression: gpl-3.0-plus +declared_license_expression_spdx: GPL-3.0-or-later +other_license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) + AND fsf-unlimited-no-warranty AND fsf-unlimited-no-warranty AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND mit AND (gpl-3.0-plus AND gpl-3.0-plus) AND ((gpl-3.0-plus AND gpl-3.0-plus) OR bsd-new) AND (lgpl-3.0-plus AND lgpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND ietf AND bsd-new AND (gpl-3.0-plus AND gpl-3.0-plus) AND (cc0-1.0 AND cc0-1.0) AND other-permissive +other_license_expression_spdx: (GPL-3.0-or-later AND GPL-3.0-or-later) AND (GPL-3.0-or-later + AND GPL-3.0-or-later) AND LicenseRef-scancode-fsf-unlimited-no-warranty AND LicenseRef-scancode-fsf-unlimited-no-warranty + AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND MIT AND (GPL-3.0-or-later AND GPL-3.0-or-later) + AND ((GPL-3.0-or-later AND GPL-3.0-or-later) OR BSD-3-Clause) AND (LGPL-3.0-or-later AND LGPL-3.0-or-later) + AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND LicenseRef-scancode-ietf AND BSD-3-Clause + AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND (CC0-1.0 AND CC0-1.0) AND LicenseRef-scancode-other-permissive +license_detections: [] +other_license_detections: + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '99.05' + start_line: 85 + end_line: 110 + matched_length: 209 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_594.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_594.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 209 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + Neither the name of Dimitrios Souflis nor the names of the + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: fsf-unlimited-no-warranty + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 114 + end_line: 121 + matched_length: 64 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-unlimited-no-warranty + rule_identifier: fsf-unlimited-no-warranty.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-unlimited-no-warranty.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 64 + rule_relevance: 100 + matched_text: | + This file is free software; as a special exception the author gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY, to the extent permitted by law; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. + licenses: + - key: fsf-unlimited-no-warranty + name: FSF Unlimited License No Warranty + short_name: FSF Unlimited License No Warranty + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: http://www.fsf.org/licensing/licenses/ + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited-no-warranty + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + spdx_license_key: LicenseRef-scancode-fsf-unlimited-no-warranty + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + - license_expression: ietf + detection_log: + - not-combined + matches: + - score: '90.0' + start_line: 129 + end_line: 144 + matched_length: 149 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ietf + rule_identifier: ietf_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ietf_7.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 149 + rule_relevance: 90 + matched_text: | + This document and translations of it may be copied and furnished to + others, and derivative works that comment on or otherwise explain it + or assist in its implementation may be prepared, copied, published + and distributed, in whole or in part, without restriction of any + kind, provided that the above copyright notice and this paragraph + are included on all such copies and derivative works. However, this + document itself may not be modified in any way, such as by removing + the copyright notice or references to the Internet Society or other + Internet organizations, except as needed for the purpose of + developing Internet standards in which case the procedures for + copyrights defined in the Internet Standards process must be + followed, or as required to translate it into languages other than + English. + + The limited permissions granted above are perpetual and will not be + revoked by the Internet Society or its successors or assigns. + licenses: + - key: ietf + name: Internet Engineering Task Force License + short_name: IETF License + category: Permissive + is_exception: no + is_unknown: no + owner: IETF - Internet Engineering Task Force + homepage_url: http://www.ietf.org/ + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ietf + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf.LICENSE + spdx_license_key: LicenseRef-scancode-ietf + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf.LICENSE + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 147 + end_line: 147 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 148 + end_line: 163 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_480.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_480.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + GnuPG 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. + + GnuPG 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, see . + + On Debian systems, the full text of the GNU General Public + License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: lgpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 165 + end_line: 165 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-3+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - score: '100.0' + start_line: 166 + end_line: 181 + matched_length: 132 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_191.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_191.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 3 of + the License, or (at your option) any later version. + + This program 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . + + On Debian systems, the full text of the GNU Lesser General Public + License version 3 can be found in the file + `/usr/share/common-licenses/LGPL-3'. + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 183 + end_line: 183 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 184 + end_line: '199' + matched_length: 135 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_307.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_307.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 135 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of + the License, or (at your option) any later version. + + This program 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . + + On Debian systems, the full text of the GNU Lesser General Public + License version 2.1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 202 + end_line: 225 + matched_length: 205 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_910.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_910.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 205 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 228 + end_line: 245 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the + following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: cc0-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 247 + end_line: 247 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: cc0-1.0' + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - score: '100.0' + start_line: 248 + end_line: 253 + matched_length: 57 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_131.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_131.RULE + referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 57 + rule_relevance: 100 + matched_text: | + To the extent possible under law, the author(s) have dedicated all + copyright and related and neighboring rights to this software to the public + domain worldwide. This software is distributed without any warranty. + + On Debian systems, the complete text of the CC0 license, version 1.0, + can be found in /usr/share/common-licenses/CC0-1.0. + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 81 + end_line: 81 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_321.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_321.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: This file is licensed permissively + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE copyright: | 1992, 1995-2020, Free Software Foundation, Inc 1998-2007, 2009, 2012, Free Software Foundation, Inc @@ -52,374 +699,3 @@ copyright: | Daniel Kahn Gillmor NIIBE Yutaka 2017 Daniel Kahn Gillmor -matches: - - score: '99.05' - start_line: 85 - end_line: 110 - matcher: 1-hash - rule_length: 209 - matched_length: 209 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_594.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - Neither the name of [Dimitrios] [Souflis] nor the names of the - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 114 - end_line: 121 - matcher: 1-hash - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - - score: '90.0' - start_line: 129 - end_line: 144 - matcher: 2-aho - rule_length: 149 - matched_length: 149 - match_coverage: '100.0' - rule_relevance: 90 - identifier: ietf_7.RULE - license_expression: ietf - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph - are included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - score: '100.0' - start_line: 147 - end_line: 147 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 148 - end_line: 163 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_480.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GnuPG 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. - - GnuPG 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, see . - - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 165 - end_line: 165 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 166 - end_line: 181 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_191.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. - - This program 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - - On Debian systems, the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - - score: '100.0' - start_line: 183 - end_line: 183 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 184 - end_line: '199' - matcher: 1-hash - rule_length: 135 - matched_length: 135 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_307.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - - This program 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 202 - end_line: 225 - matcher: 1-hash - rule_length: 205 - matched_length: 205 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_910.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 228 - end_line: 245 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the - following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 247 - end_line: 247 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_12.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: cc0-1.0' - - score: '100.0' - start_line: 248 - end_line: 253 - matcher: 1-hash - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_131.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To the extent possible under law, the author(s) have dedicated all - copyright and related and neighboring rights to this software to the public - domain worldwide. This software is distributed without any warranty. - - On Debian systems, the complete text of the CC0 license, version 1.0, - can be found in /usr/share/common-licenses/CC0-1.0. - - score: '100.0' - start_line: 81 - end_line: 81 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_321.RULE - license_expression: other-permissive - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is licensed permissively diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/grep/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/grep/copyright-detailed.expected.yml index dd02c48536f..cdf2b35edf4 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/grep/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/grep/copyright-detailed.expected.yml @@ -1,9 +1,102 @@ -primary_license: gpl-3.0-plus declared_license: - GPL-3+ - GPL-3+ - GPL-3+ -license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) +declared_license_expression: gpl-3.0-plus +declared_license_expression_spdx: GPL-3.0-or-later +other_license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) +other_license_expression_spdx: (GPL-3.0-or-later AND GPL-3.0-or-later) AND (GPL-3.0-or-later + AND GPL-3.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 23 + end_line: 23 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 27 + end_line: 45 + matched_length: 128 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_481.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_481.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 128 + rule_relevance: 100 + matched_text: | + This program 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, or (at your option) + any later version. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA + 02110-1301, USA. + + Comment: + + On a Debian system you can find a copy of this license in + /usr/share/common-licenses/GPL-3. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later copyright: | 1992, 1997-2002, 2004-2012 Free Software Foundation, Inc. 2004, Stepan Kasal @@ -15,55 +108,3 @@ copyright: | 2003, Clint Adams Mon, 10 Mar 2003 02:10:32 -0500 2001 Robert van der Meulen 1996-2000 Wichert Akkerman -matches: - - score: '100.0' - start_line: 23 - end_line: 23 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 27 - end_line: 45 - matcher: 2-aho - rule_length: 128 - matched_length: 128 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_481.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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, or (at your option) - any later version. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA - 02110-1301, USA. - - Comment: - - On a Debian system you can find a copy of this license in - /usr/share/common-licenses/GPL-3. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gzip/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gzip/copyright-detailed.expected.yml index 9cd8a29eaa3..56b8ab73560 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gzip/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gzip/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-3.0-plus declared_license: - GPL-3+ - GPL-3+ @@ -7,8 +6,197 @@ declared_license: - GPL-3+ - GFDL-1.3+-no-invariant - FSF-manpages -license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND - gfdl-1.3-plus AND latex2e +declared_license_expression: gpl-3.0-plus +declared_license_expression_spdx: GPL-3.0-or-later +other_license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) + AND gfdl-1.3-plus AND latex2e +other_license_expression_spdx: (GPL-3.0-or-later AND GPL-3.0-or-later) AND (GPL-3.0-or-later + AND GPL-3.0-or-later) AND GFDL-1.3-or-later AND Latex2e +license_detections: [] +other_license_detections: + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 25 + end_line: 25 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 26 + end_line: 40 + matched_length: 123 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_482.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_482.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 123 + rule_relevance: 100 + matched_text: | + This program 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, or (at your option) + any later version. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gfdl-1.3-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 43 + end_line: 50 + matched_length: 72 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gfdl-1.3-plus + rule_identifier: gfdl-1.3-plus_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.3-plus_24.RULE + referenced_filenames: + - /usr/share/common-licenses/GFDL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 72 + rule_relevance: 100 + matched_text: | + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, with no Front-Cover Texts, and with no Back-Cover + Texts. + + On Debian GNU/Linux systems, the complete text of the GNU Free Documentation + License can be found in `/usr/share/common-licenses/GFDL-3'. + licenses: + - key: gfdl-1.3-plus + name: GNU Free Documentation License v1.3 or later + short_name: GFDL 1.3 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/fdl-1.3.txt + text_url: http://www.gnu.org/licenses/fdl-1.3.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.3-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3-plus.LICENSE + spdx_license_key: GFDL-1.3-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.3-or-later + - license_expression: latex2e + detection_log: + - not-combined + matches: + - score: '85.0' + start_line: 53 + end_line: 70 + matched_length: 138 + match_coverage: '100.0' + matcher: 1-hash + license_expression: latex2e + rule_identifier: latex2e_8.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/latex2e_8.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 138 + rule_relevance: 85 + matched_text: | + Permission is granted to make and distribute verbatim copies of + this manual provided the copyright notice and this permission notice + are preserved on all copies. + + Permission is granted to process this file through troff and print the + results, provided the printed document carries copying permission + notice identical to this one except for the removal of this paragraph + (this paragraph not being relevant to the printed manual). + + Permission is granted to copy and distribute modified versions of this + manual under the conditions for verbatim copying, provided that the entire + resulting derived work is distributed under the terms of a permission + notice identical to this one. + + Permission is granted to copy and distribute translations of this manual + into another language, under the above conditions for modified versions, + except that this permission notice may be stated in a translation approved + by the Foundation. + licenses: + - key: latex2e + name: Latex2e License + short_name: Latex2e License + category: Permissive + is_exception: no + is_unknown: no + owner: LaTeX + homepage_url: https://fedoraproject.org/wiki/Licensing/Latex2e + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/latex2e + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/latex2e.LICENSE + spdx_license_key: Latex2e + spdx_url: https://spdx.org/licenses/Latex2e copyright: | 1999-2016 Free Software Foundation, Inc. 1992-1993 Jean-loup Gailly and Mark Adler @@ -17,109 +205,3 @@ copyright: | 1992-1993 Jean-loup Gailly 1998-2016 Free Software Foundation, Inc. 1992-1993 Jean-loup Gailly -matches: - - score: '100.0' - start_line: 25 - end_line: 25 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 26 - end_line: 40 - matcher: 1-hash - rule_length: 123 - matched_length: 123 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_482.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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, or (at your option) - any later version. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 43 - end_line: 50 - matcher: 1-hash - rule_length: 72 - matched_length: 72 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus_24.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, with no Front-Cover Texts, and with no Back-Cover - Texts. - - On Debian GNU/Linux systems, the complete text of the GNU Free Documentation - License can be found in `/usr/share/common-licenses/GFDL-3'. - - score: '85.0' - start_line: 53 - end_line: 70 - matcher: 1-hash - rule_length: 138 - matched_length: 138 - match_coverage: '100.0' - rule_relevance: 85 - identifier: latex2e_8.RULE - license_expression: latex2e - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to make and distribute verbatim copies of - this manual provided the copyright notice and this permission notice - are preserved on all copies. - - Permission is granted to process this file through troff and print the - results, provided the printed document carries copying permission - notice identical to this one except for the removal of this paragraph - (this paragraph not being relevant to the printed manual). - - Permission is granted to copy and distribute modified versions of this - manual under the conditions for verbatim copying, provided that the entire - resulting derived work is distributed under the terms of a permission - notice identical to this one. - - Permission is granted to copy and distribute translations of this manual - into another language, under the above conditions for modified versions, - except that this permission notice may be stated in a translation approved - by the Foundation. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/hostname/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/hostname/copyright-detailed.expected.yml index 4b6ab233148..d9393313cce 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/hostname/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/hostname/copyright-detailed.expected.yml @@ -1,35 +1,59 @@ -primary_license: declared_license: -license_expression: gpl-2.0 +declared_license_expression: gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 12 + end_line: 26 + matched_length: 128 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1033.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1033.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 128 + rule_relevance: 100 + matched_text: "This program is free software; you can redistribute it and/or modify\n\ + \tit under the terms of the GNU General Public License as published by\n\tthe Free\ + \ Software Foundation; version 2 of the License.\n\n\tThis program is distributed\ + \ in the hope that it will be useful,\n\tbut WITHOUT ANY WARRANTY; without even the\ + \ implied warranty of\n\tMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See\ + \ the\n\tGNU General Public License for more details.\n\n\tYou should have received\ + \ a copy of the GNU General Public License\n\talong with this program; if not, write\ + \ to the Free Software\n\tFoundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\ + \ 02110-1301 USA\n\nOn Debian systems, the complete text of the GNU General Public\ + \ License\ncan be found in /usr/share/common-licenses/GPL-2 file." + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only +other_license_detections: [] copyright: | Copyright (c) 2009 Michael Meskes Copyright (c) 2004-2005 Graham Wilson Copyright (c) 1997 Bernd Eckenfels Copyright (c) 1997 Peter Tobias Copyright (c) 1996 Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: 12 - end_line: 26 - matcher: 2-aho - rule_length: 128 - matched_length: 128 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1033.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n\t\ - it under the terms of the GNU General Public License as published by\n\tthe Free Software\ - \ Foundation; version 2 of the License.\n\n\tThis program is distributed in the hope that\ - \ it will be useful,\n\tbut WITHOUT ANY WARRANTY; without even the implied warranty of\n\ - \tMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n\tGNU General Public License\ - \ for more details.\n\n\tYou should have received a copy of the GNU General Public License\n\ - \talong with this program; if not, write to the Free Software\n\tFoundation, Inc., 51\ - \ Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\nOn Debian systems, the complete\ - \ text of the GNU General Public License\ncan be found in /usr/share/common-licenses/GPL-2\ - \ file." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/init-system-helpers/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/init-system-helpers/copyright-detailed.expected.yml index 9a3d3047582..3009b541493 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/init-system-helpers/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/init-system-helpers/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: bsd-new declared_license: - BSD-3-clause - BSD-3-clause @@ -7,8 +6,159 @@ declared_license: - GPL-2+ - GPL-2+ - BSD-3-clause -license_expression: bsd-new AND bsd-new AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus +declared_license_expression: bsd-new +declared_license_expression_spdx: BSD-3-Clause +other_license_expression: bsd-new AND bsd-new AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: BSD-3-Clause AND BSD-3-Clause AND (GPL-2.0-or-later AND GPL-2.0-or-later) + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 25 + end_line: 25 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 26 + end_line: 41 + matched_length: 134 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_737.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_737.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 134 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) + any later version. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 47 + end_line: 70 + matched_length: 205 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_1068.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1068.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 205 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of Michael Stapelberg nor the + names of contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY Michael Stapelberg ''AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL Michael Stapelberg BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause copyright: | 2013 Michael Stapelberg 2013 Michael Stapelberg @@ -17,92 +167,3 @@ copyright: | 2000,2001 Henrique de Moraes Holschuh 1997-2005 Miquel van Smoorenburg Members of the pkg-sysvinit project -matches: - - score: '100.0' - start_line: 25 - end_line: 25 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 26 - end_line: 41 - matcher: 1-hash - rule_length: 134 - matched_length: 134 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_737.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) - any later version. - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - - score: '100.0' - start_line: 47 - end_line: 70 - matcher: 2-aho - rule_length: 205 - matched_length: 205 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1068.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * Neither the name of Michael Stapelberg nor the - names of contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY Michael Stapelberg ''AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL Michael Stapelberg BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libacl1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libacl1/copyright-detailed.expected.yml index 22c7d91b48c..8aee0842a2f 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libacl1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libacl1/copyright-detailed.expected.yml @@ -1,154 +1,289 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 declared_license: - GPL-2+ - LGPL-2+ -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND gpl-2.0 AND (lgpl-2.0-plus +declared_license_expression: gpl-2.0-plus AND gpl-2.0 +declared_license_expression_spdx: GPL-2.0-or-later AND GPL-2.0-only +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND gpl-2.0 AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND lgpl-2.1-plus +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND + GPL-2.0-only AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND LGPL-2.1-or-later +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0-plus AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 8 + end_line: 8 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 9 + end_line: 20 + matched_length: 102 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_860.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_860.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 102 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 22 + end_line: 23 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1160.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1160.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + On Debian systems, the full text of the GNU General Public License + can be found in '/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: lgpl-2.0-plus AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 39 + end_line: 39 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 40 + end_line: 51 + matched_length: 106 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_306.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_306.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2.1 of the License, or + (at your option) any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 22 + end_line: 23 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1160.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1160.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + On Debian systems, the full text of the GNU General Public License + can be found in '/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 53 + end_line: 54 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_325.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_325.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + On Debian systems, the full text of the GNU Lesser General Public License + can be found in '/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later copyright: | Copyright © 2000-2008 Silicon Graphics, Inc. Copyright © 1999-2001,2007-2009 Andreas Gruenbacher Copyright © 2001-2002 Silicon Graphics, Inc. Copyright © 1999-2003,2007,2009,2011 Andreas Gruenbacher -matches: - - score: '100.0' - start_line: 8 - end_line: 8 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 9 - end_line: 20 - matcher: 1-hash - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_860.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 22 - end_line: 23 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1160.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the full text of the GNU General Public License - can be found in '/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 39 - end_line: 39 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 40 - end_line: 51 - matcher: 1-hash - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_306.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2.1 of the License, or - (at your option) any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 22 - end_line: 23 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1160.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the full text of the GNU General Public License - can be found in '/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 53 - end_line: 54 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_325.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the full text of the GNU Lesser General Public License - can be found in '/usr/share/common-licenses/LGPL-2.1'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libapt-pkg6.0/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libapt-pkg6.0/copyright-detailed.expected.yml index fd6b3b6b668..cdef7c8fd99 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libapt-pkg6.0/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libapt-pkg6.0/copyright-detailed.expected.yml @@ -1,54 +1,94 @@ -primary_license: declared_license: -license_expression: gpl-2.0-plus AND gpl-2.0-plus -copyright: copyright 1997, 1998, 1999 Jason Gunthorpe and others -matches: - - score: '100.0' - start_line: 4 - end_line: 4 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_374.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv2+' - - score: '100.0' - start_line: 6 - end_line: 22 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_736.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. +declared_license_expression: gpl-2.0-plus AND gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later AND GPL-2.0-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 4 + end_line: 4 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_374.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_374.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 6 + end_line: 22 + matched_length: 141 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_736.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_736.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - See /usr/share/common-licenses/GPL-2, or - for the terms of the latest version - of the GNU General Public License. + See /usr/share/common-licenses/GPL-2, or + for the terms of the latest version + of the GNU General Public License. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later +other_license_detections: [] +copyright: copyright 1997, 1998, 1999 Jason Gunthorpe and others diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libattr1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libattr1/copyright-detailed.expected.yml index 4883ff8014a..1409236275e 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libattr1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libattr1/copyright-detailed.expected.yml @@ -1,154 +1,289 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 declared_license: - GPL-2+ - LGPL-2+ -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND gpl-2.0 AND (lgpl-2.0-plus +declared_license_expression: gpl-2.0-plus AND gpl-2.0 +declared_license_expression_spdx: GPL-2.0-or-later AND GPL-2.0-only +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND gpl-2.0 AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND lgpl-2.1-plus +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only) AND + GPL-2.0-only AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND LGPL-2.1-or-later +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0-plus AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 8 + end_line: 8 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 9 + end_line: 20 + matched_length: 102 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_860.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_860.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 102 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 22 + end_line: 23 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1160.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1160.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + On Debian systems, the full text of the GNU General Public License + can be found in '/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: lgpl-2.0-plus AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 32 + end_line: 32 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 33 + end_line: 44 + matched_length: 106 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_306.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_306.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2.1 of the License, or + (at your option) any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 22 + end_line: 23 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1160.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1160.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + On Debian systems, the full text of the GNU General Public License + can be found in '/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 46 + end_line: 47 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_325.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_325.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + On Debian systems, the full text of the GNU Lesser General Public License + can be found in '/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later copyright: | Copyright © 2000-2007 Silicon Graphics, Inc. Copyright © 2001-2003,2006-2007,2009 Andreas Gruenbacher Copyright © 2001-2005 Silicon Graphics, Inc. Copyright © 2002,2003,2006-2007,2009 Andreas Gruenbacher -matches: - - score: '100.0' - start_line: 8 - end_line: 8 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 9 - end_line: 20 - matcher: 1-hash - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_860.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 22 - end_line: 23 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1160.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the full text of the GNU General Public License - can be found in '/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 32 - end_line: 32 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 33 - end_line: 44 - matcher: 1-hash - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_306.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2.1 of the License, or - (at your option) any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 22 - end_line: 23 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1160.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the full text of the GNU General Public License - can be found in '/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 46 - end_line: 47 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_325.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the full text of the GNU Lesser General Public License - can be found in '/usr/share/common-licenses/LGPL-2.1'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libaudit-common/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libaudit-common/copyright-detailed.expected.yml index 0286c2b4b82..aa208804d26 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libaudit-common/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libaudit-common/copyright-detailed.expected.yml @@ -1,12 +1,175 @@ -primary_license: gpl-2.0 declared_license: - GPL-2 - GPL-2 - LGPL-2.1 - GPL-2 - GPL-2 -license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.1 AND lgpl-2.1) - AND (gpl-2.0 AND gpl-2.0) +declared_license_expression: gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only +other_license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.1 AND + lgpl-2.1) AND (gpl-2.0 AND gpl-2.0) +other_license_expression_spdx: (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) + AND (LGPL-2.1-only AND LGPL-2.1-only) AND (GPL-2.0-only AND GPL-2.0-only) +license_detections: [] +other_license_detections: + - license_expression: lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 16 + end_line: 16 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1' + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '97.44' + start_line: 17 + end_line: 21 + matched_length: 38 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_372.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_372.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 38 + rule_relevance: 100 + matched_text: | + library libaudit.* is released under LGPL + so that it may be linked with 3rd party software. + . + On Debian systems, refer to /usr/share/common-licenses/LGPL-2.1 + for the complete text of the GNU Lesser General Public License. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 28 + end_line: 28 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '99.0' + start_line: 29 + end_line: 43 + matched_length: 124 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1031.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1031.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 124 + rule_relevance: 99 + matched_text: | + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2, + as published by the Free Software Foundation. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-1'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only copyright: | 2012-2016 Steve Grubb 2006-2012 Rik Faith @@ -14,88 +177,3 @@ copyright: | 2005-2008 Steve Grubb 2007-2011 Philipp Matthias Hahn 2012-2016 Laurent Bigonville -matches: - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '97.44' - start_line: 17 - end_line: 21 - matcher: 2-aho - rule_length: 38 - matched_length: 38 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_372.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - library [libaudit].* is released under LGPL - so that it may be linked with 3rd party software. - . - On Debian systems, refer to /usr/share/common-licenses/LGPL-2.1 - for the complete text of the GNU Lesser General Public License. - - score: '100.0' - start_line: 28 - end_line: 28 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '99.0' - start_line: 29 - end_line: 43 - matcher: 1-hash - rule_length: 124 - matched_length: 124 - match_coverage: '100.0' - rule_relevance: 99 - identifier: gpl-2.0_1031.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2, - as published by the Free Software Foundation. - - This package 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. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-1'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libblkid1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libblkid1/copyright-detailed.expected.yml index 1ec50fa3afc..7942a0132ac 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libblkid1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libblkid1/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2 @@ -44,10 +43,12 @@ declared_license: - LGPL-2.1+ - LGPL-3+ - MIT -license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND - public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified AND - bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 + AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) + AND public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified + AND bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) @@ -55,6 +56,862 @@ license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AN AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-3.0-plus AND lgpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-only AND + GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND + (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND LicenseRef-scancode-public-domain + AND BSD-4-Clause-UC AND MIT AND MIT AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause AND + BSD-3-Clause AND BSD-3-Clause AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later + AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-3.0-or-later + AND LGPL-3.0-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 345 + end_line: 346 + matched_length: 17 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_28.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_28.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 17 + rule_relevance: 100 + matched_text: | + No copyright is claimed. This code is in the public domain; do with + it what you wish. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 350 + end_line: 350 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 351 + end_line: 365 + matched_length: 125 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1189.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1189.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 125 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License, v2, as + published by the Free Software Foundation + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 367 + end_line: 367 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 368 + end_line: 383 + matched_length: 137 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_906.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_906.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 137 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 385 + end_line: 385 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 386 + end_line: 400 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_416.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_416.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU General Public + License version 3 can be found in `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 403 + end_line: 410 + matched_length: 70 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_264.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_264.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 70 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 413 + end_line: 437 + matched_length: 215 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_1063.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1063.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 215 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1) Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2) Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3) Neither the name of the ORGANIZATION nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 440 + end_line: 466 + matched_length: 243 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: lgpl-2.0-plus AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 468 + end_line: 468 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_51.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_51.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: lgpl' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 469 + end_line: 473 + matched_length: 37 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_345.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_345.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 37 + rule_relevance: 100 + matched_text: | + This file may be redistributed under the terms of the + GNU Lesser General Public License. + + On Debian systems, the complete text of the GNU Lesser General Public + License can be found in ‘/usr/share/common-licenses/LGPL’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 475 + end_line: 475 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 476 + end_line: 490 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_477.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_477.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + + The complete text of the GNU Lesser General Public License + can be found in /usr/share/common-licenses/LGPL-2 file. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 492 + end_line: 492 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 493 + end_line: 508 + matched_length: 141 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_344.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_344.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, or (at your option) + any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 510 + end_line: 510 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-3+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - score: '100.0' + start_line: 511 + end_line: 525 + matched_length: 127 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_206.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_206.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 127 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + + This package 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-3". + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 528 + end_line: 546 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | Michal Luscon 1986 Gary S. Brown @@ -248,486 +1105,3 @@ copyright: | Veeven Vikram Vincent Yoppy Hidayanto -matches: - - score: '100.0' - start_line: 345 - end_line: 346 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_28.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No copyright is claimed. This code is in the public domain; do with - it what you wish. - - score: '100.0' - start_line: 350 - end_line: 350 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 351 - end_line: 365 - matcher: 1-hash - rule_length: 125 - matched_length: 125 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1189.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 367 - end_line: 367 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 368 - end_line: 383 - matcher: 1-hash - rule_length: 137 - matched_length: 137 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_906.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 385 - end_line: 385 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 386 - end_line: 400 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_416.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 403 - end_line: 410 - matcher: 1-hash - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_264.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - score: '100.0' - start_line: 413 - end_line: 437 - matcher: 1-hash - rule_length: 215 - matched_length: 215 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1063.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 440 - end_line: 466 - matcher: 1-hash - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 468 - end_line: 468 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '100.0' - start_line: 469 - end_line: 473 - matcher: 1-hash - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_345.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be redistributed under the terms of the - GNU Lesser General Public License. - - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - - score: '100.0' - start_line: 475 - end_line: 475 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 476 - end_line: 490 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_477.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - - score: '100.0' - start_line: 492 - end_line: 492 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 493 - end_line: 508 - matcher: 1-hash - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_344.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 510 - end_line: 510 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 511 - end_line: 525 - matcher: 1-hash - rule_length: 127 - matched_length: 127 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_206.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This package 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 528 - end_line: 546 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, - subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libbz2-1.0/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libbz2-1.0/copyright-detailed.expected.yml index 961801c3b70..e9024c362db 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libbz2-1.0/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libbz2-1.0/copyright-detailed.expected.yml @@ -1,8 +1,149 @@ -primary_license: bzip2-libbzip-2010 declared_license: - BSD-variant - GPL-2 -license_expression: bzip2-libbzip-2010 AND (gpl-2.0 AND gpl-2.0) +declared_license_expression: bzip2-libbzip-2010 +declared_license_expression_spdx: bzip2-1.0.6 +other_license_expression: bzip2-libbzip-2010 AND (gpl-2.0 AND gpl-2.0) +other_license_expression_spdx: bzip2-1.0.6 AND (GPL-2.0-only AND GPL-2.0-only) +license_detections: [] +other_license_detections: + - license_expression: bzip2-libbzip-2010 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 8 + end_line: 37 + matched_length: 233 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bzip2-libbzip-2010 + rule_identifier: bzip2-libbzip-2010.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 233 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. The origin of this software must not be misrepresented; you must + not claim that you wrote the original software. If you use this + software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + + 3. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + + 4. The name of the author may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS + OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bzip2-libbzip-2010 + name: bzip2 License 2010 + short_name: bzip2 License 2010 + category: Permissive + is_exception: no + is_unknown: no + owner: bzip + homepage_url: https://github.com/asimonov-im/bzip2/blob/master/LICENSE + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bzip2-libbzip-2010 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE + spdx_license_key: bzip2-1.0.6 + spdx_url: https://spdx.org/licenses/bzip2-1.0.6 + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 46 + end_line: 46 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 47 + end_line: 48 + matched_length: 21 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1294.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1294.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 21 + rule_relevance: 100 + matched_text: | + The full text of the GNU General Public License version 2 + can be found in /usr/share/common-licenses/GPL-2. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only copyright: | 1996-2010 Julian R Seward 2018 Nicolas Boulenguez @@ -11,84 +152,3 @@ copyright: | 2004-2011 Anibal Monsalve Salazar 1999-2002 Philippe Troin 1997-1999 Anthony Fok -matches: - - score: '100.0' - start_line: 8 - end_line: 37 - matcher: 1-hash - rule_length: 233 - matched_length: 233 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bzip2-libbzip-2010.LICENSE - license_expression: bzip2-libbzip-2010 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. The origin of this software must not be misrepresented; you must - not claim that you wrote the original software. If you use this - software in a product, an acknowledgment in the product - documentation would be appreciated but is not required. - - 3. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 4. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 46 - end_line: 46 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 47 - end_line: 48 - matcher: 1-hash - rule_length: 21 - matched_length: 21 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1294.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - The full text of the GNU General Public License version 2 - can be found in /usr/share/common-licenses/GPL-2. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libc-bin/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libc-bin/copyright-detailed.expected.yml index 9234838be10..e6146acdda5 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libc-bin/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libc-bin/copyright-detailed.expected.yml @@ -1,9 +1,1256 @@ -primary_license: declared_license: -license_expression: lgpl-2.1-plus AND gpl-2.0-plus AND bsd-new AND bsd-new AND historical AND - isc AND bsd-new AND carnegie-mellon-contributors AND bsd-new AND bsd-new AND bsd-new AND inner-net-2.0 - AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND other-permissive AND ietf AND bsd-new - AND other-permissive AND hs-regexp AND pcre AND sunpro AND other-permissive AND lgpl-2.1-plus +declared_license_expression: lgpl-2.1-plus AND gpl-2.0-plus AND bsd-new AND bsd-new AND historical + AND isc AND bsd-new AND carnegie-mellon-contributors AND bsd-new AND bsd-new AND bsd-new AND + inner-net-2.0 AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND other-permissive AND + ietf AND bsd-new AND other-permissive AND hs-regexp AND pcre AND sunpro AND other-permissive + AND lgpl-2.1-plus +declared_license_expression_spdx: LGPL-2.1-or-later AND GPL-2.0-or-later AND BSD-3-Clause AND + BSD-3-Clause AND HPND AND ISC AND BSD-3-Clause AND LicenseRef-scancode-carnegie-mellon-contributors + AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND LicenseRef-scancode-inner-net-2.0 AND + LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND LicenseRef-scancode-other-permissive + AND LicenseRef-scancode-ietf AND BSD-3-Clause AND LicenseRef-scancode-other-permissive AND + Spencer-94 AND LicenseRef-scancode-pcre AND LicenseRef-scancode-sunpro AND LicenseRef-scancode-other-permissive + AND LGPL-2.1-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 10 + end_line: 26 + matched_length: 147 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_1.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 147 + rule_relevance: 100 + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA + + On Debian systems, the complete text of the GNU Library + General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-2.0-plus AND bsd-new + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 33 + end_line: 48 + matched_length: 135 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_15.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 135 + rule_relevance: 95 + matched_text: | + This program 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; version 2 of the License, or + (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU Library + General Public License can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 50 + end_line: 51 + matched_length: 13 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_24.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 13 + rule_relevance: 100 + matched_text: | + All code incorporated from 4.4 BSD is distributed under the following + license: + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 56 + end_line: 80 + matched_length: 218 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_57.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_57.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 218 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. [This condition was removed.] + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: historical + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 88 + end_line: 102 + matched_length: 141 + match_coverage: '100.0' + matcher: 2-aho + license_expression: historical + rule_identifier: historical_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies, and + that the name of Digital Equipment Corporation not be used in + advertising or publicity pertaining to distribution of the document or + software without specific, written prior permission. + + THE SOFTWARE IS PROVIDED ``AS IS'' AND DIGITAL EQUIPMENT CORP. + DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL + DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, + 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. + licenses: + - key: historical + name: Historical Permission Notice and Disclaimer + short_name: Historical Permission Notice and Disclaimer + category: Permissive + is_exception: no + is_unknown: no + owner: OSI - Open Source Initiative + homepage_url: http://www.opensource.org/licenses/historical.php + text_url: http://www.opensource.org/licenses/historical.php + reference_url: https://scancode-licensedb.aboutcode.org/historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/historical.LICENSE + spdx_license_key: HPND + spdx_url: https://spdx.org/licenses/HPND + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 108 + end_line: 119 + matched_length: 113 + match_coverage: '100.0' + matcher: 2-aho + license_expression: isc + rule_identifier: isc_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_9.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 113 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS + ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE + CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: bsd-new AND carnegie-mellon-contributors + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 126 + end_line: 151 + matched_length: 214 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_591.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_591.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 214 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of the "Oracle America, Inc." nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 153 + end_line: 179 + matched_length: 159 + match_coverage: '100.0' + matcher: 2-aho + license_expression: carnegie-mellon-contributors + rule_identifier: carnegie-mellon-contributors_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/carnegie-mellon-contributors_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 159 + rule_relevance: 100 + matched_text: | + The following CMU license covers some of the support code for Mach, + derived from Mach 3.0: + + Mach Operating System + Copyright (C) 1991,1990,1989 Carnegie Mellon University + All Rights Reserved. + + Permission to use, copy, modify and distribute this software and its + documentation is hereby granted, provided that both the copyright + notice and this permission notice appear in all copies of the + software, derivative works or modified versions, and any portions + thereof, and that both notices appear in supporting documentation. + + CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS ``AS IS'' + CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR + ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. + + Carnegie Mellon requests users of this software to return to + + Software Distribution Coordinator + School of Computer Science + Carnegie Mellon University + Pittsburgh PA 15213-3890 + + or Software.Distribution@CS.CMU.EDU any improvements or + extensions that they make and grant Carnegie Mellon the rights to + redistribute these changes. + licenses: + - key: carnegie-mellon-contributors + name: Carnegie Mellon Contributors License + short_name: Carnegie Mellon Contributors + category: Permissive + is_exception: no + is_unknown: no + owner: Carnegie Mellon University + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/carnegie-mellon-contributors + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/carnegie-mellon-contributors.LICENSE + spdx_license_key: LicenseRef-scancode-carnegie-mellon-contributors + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/carnegie-mellon-contributors.LICENSE + - score: '100.0' + start_line: 181 + end_line: 206 + matched_length: 219 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_592.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_592.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 219 + rule_relevance: 100 + matched_text: | + under the following CMU license: + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY AND + CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER + IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 208 + end_line: 211 + matched_length: '19' + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_593.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_593.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + The following license covers the files from Intel's "Highly Optimized + Mathematical Functions for Itanium" collection: + + Intel License Agreement + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new AND inner-net-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 217 + end_line: 242 + matched_length: 204 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-intel_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-intel_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 204 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * The name of Intel Corporation may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 245 + end_line: 280 + matched_length: 314 + match_coverage: '100.0' + matcher: 2-aho + license_expression: inner-net-2.0 + rule_identifier: inner-net-2.0_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/inner-net-2.0_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 314 + rule_relevance: 100 + matched_text: | + distributed under the following license: + + /* The Inner Net License, Version 2.00 + + The author(s) grant permission for redistribution and use in source and + binary forms, with or without modification, of the software and documentation + provided that the following conditions are met: + + 0. If you receive a version of the software that is specifically labelled + as not being for redistribution (check the version message and/or README), + you are not permitted to redistribute that version of the software in any + way or form. + 1. All terms of the all other applicable copyrights and licenses must be + followed. + 2. Redistributions of source code must retain the authors' copyright + notice(s), this list of conditions, and the following disclaimer. + 3. Redistributions in binary form must reproduce the authors' copyright + notice(s), this list of conditions, and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 4. [The copyright holder has authorized the removal of this clause.] + 5. Neither the name(s) of the author(s) nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY ITS AUTHORS AND CONTRIBUTORS ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + If these license terms cause you a real problem, contact the author. */ + licenses: + - key: inner-net-2.0 + name: Inner Net License 2.0 + short_name: Inner Net 2.0 + category: Permissive + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/inner-net-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/inner-net-2.0.LICENSE + spdx_license_key: LicenseRef-scancode-inner-net-2.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/inner-net-2.0.LICENSE + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 286 + end_line: 289 + matched_length: 48 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_177.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_177.RULE + referenced_filenames: + - COPYING.LIB + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 48 + rule_relevance: 100 + matched_text: | + This file is distributed under the terms of the GNU Lesser General + Public License, version 2.1 or later - see the file COPYING.LIB for details. + If you did not receive a copy of the license with this program, please + see to obtain a copy. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '97.17' + start_line: 298 + end_line: 309 + matched_length: 103 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_180.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_180.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 103 + rule_relevance: 100 + matched_text: | + GNU Libidn is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + GNU Libidn 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with GNU Libidn; if not, see . + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 314 + end_line: 314 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_218.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_218.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: all licensed under LGPL + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: other-permissive AND ietf + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 324 + end_line: 332 + matched_length: 87 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_320.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_320.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 87 + rule_relevance: 100 + matched_text: | + Disclaimer and license: Regarding this entire document or any + portion of it (including the pseudocode and C code), the author + makes no guarantees and is not responsible for any damage resulting + from its use. The author grants irrevocable permission to anyone + to use, modify, and distribute it in any way that does not diminish + the rights of anyone else to use, modify, and distribute it, + provided that redistributed derivative works do not contain + misleading author or version information. Derivative works need + not be licensed under similar terms. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - score: '100.0' + start_line: 336 + end_line: 358 + matched_length: 209 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ietf + rule_identifier: ietf.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 209 + rule_relevance: 100 + matched_text: | + This document and translations of it may be copied and furnished to + others, and derivative works that comment on or otherwise explain it + or assist in its implementation may be prepared, copied, published + and distributed, in whole or in part, without restriction of any + kind, provided that the above copyright notice and this paragraph are + included on all such copies and derivative works. However, this + document itself may not be modified in any way, such as by removing + the copyright notice or references to the Internet Society or other + Internet organizations, except as needed for the purpose of + developing Internet standards in which case the procedures for + copyrights defined in the Internet Standards process must be + followed, or as required to translate it into languages other than + English. + + The limited permissions granted above are perpetual and will not be + revoked by the Internet Society or its successors or assigns. + + This document and the information contained herein is provided on an + "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING + TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION + HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF + MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: ietf + name: Internet Engineering Task Force License + short_name: IETF License + category: Permissive + is_exception: no + is_unknown: no + owner: IETF - Internet Engineering Task Force + homepage_url: http://www.ietf.org/ + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ietf + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf.LICENSE + spdx_license_key: LicenseRef-scancode-ietf + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 365 + end_line: 387 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_66.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_66.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the project nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 395 + end_line: 409 + matched_length: 141 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_144.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_144.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation, and that the name of the copyright holder not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. + + Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + EVENT SHALL TOM LORD 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. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: hs-regexp + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 414 + end_line: 432 + matched_length: 147 + match_coverage: '100.0' + matcher: 2-aho + license_expression: hs-regexp + rule_identifier: hs-regexp.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/hs-regexp.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 147 + rule_relevance: 100 + matched_text: | + This software is not subject to any license of the American Telephone + and Telegraph Company or of the Regents of the University of California. + + Permission is granted to anyone to use this software for any purpose on + any computer system, and to alter it and redistribute it, subject + to the following restrictions: + + 1. The author is not responsible for the consequences of use of this + software, no matter how awful, even if they arise from flaws in it. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Since few users ever read sources, + credits must appear in the documentation. + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. Since few users + ever read sources, credits must appear in the documentation. + + 4. This notice may not be removed or altered. + licenses: + - key: hs-regexp + name: Henry Spencer Regexp License + short_name: Henry Spencer Regexp License + category: Permissive + is_exception: no + is_unknown: no + owner: Henry Spencer + homepage_url: https://github.com/garyhouston/regex/blob/master/COPYRIGHT + text_url: http://search.cpan.org/~knok/File-MMagic-1.12/MMagic.pm + reference_url: https://scancode-licensedb.aboutcode.org/hs-regexp + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/hs-regexp.LICENSE + spdx_license_key: Spencer-94 + spdx_url: https://spdx.org/licenses/Spencer-94 + - license_expression: pcre + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 438 + end_line: 473 + matched_length: 271 + match_coverage: '100.0' + matcher: 2-aho + license_expression: pcre + rule_identifier: pcre_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pcre_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 271 + rule_relevance: 95 + matched_text: | + Permission is granted to anyone to use this software for any purpose on any + computer system, and to redistribute it freely, subject to the following + restrictions: + + 1. This software 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. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. In practice, this means that if you use + PCRE in software that you distribute to others, commercially or + otherwise, you must put a sentence like this + + Regular expression support is provided by the PCRE library package, + which is open source software, written by Philip Hazel, and copyright + by the University of Cambridge, England. + + somewhere reasonably visible in your documentation and in any relevant + files or online help data or similar. A reference to the ftp site for + the source, that is, to + + ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ + + should also be given in the documentation. However, this condition is not + intended to apply to whole chains of software. If package A includes PCRE, + it must acknowledge it, but if package B is software that includes package + A, the condition is not imposed on package B (unless it uses PCRE + independently). + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. + + 4. If PCRE is embedded in any software that is released under the GNU + General Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL), + then the terms of that licence shall supersede any condition above with + which it is incompatible. + licenses: + - key: pcre + name: PCRE License + short_name: PCRE License + category: Permissive + is_exception: no + is_unknown: no + owner: University of Cambridge + homepage_url: http://www.pcre.org/licence.txt + text_url: http://www.pcre.org/licence.txt + reference_url: https://scancode-licensedb.aboutcode.org/pcre + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE + spdx_license_key: LicenseRef-scancode-pcre + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE + - license_expression: sunpro + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 479 + end_line: 482 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: sunpro + rule_identifier: sunpro.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + Developed at SunPro, a Sun Microsystems, Inc. business. + Permission to use, copy, modify, and distribute this + software is freely granted, provided that this notice + is preserved. + licenses: + - key: sunpro + name: SunPro Attribution License + short_name: SunPro Attribution License + category: Permissive + is_exception: no + is_unknown: no + owner: Oracle (Sun) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/sunpro + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + spdx_license_key: LicenseRef-scancode-sunpro + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 488 + end_line: 491 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_145.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_145.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + Feel free to copy, use and distribute this software provided: + + 1. you do not pretend that you wrote it + 2. you leave this copyright notice intact. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 497 + end_line: 509 + matched_length: 106 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_36.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_36.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see + . */ + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later +other_license_detections: [] copyright: | Copyright (c) 1991-2015 Free Software Foundation, Inc. Copyright (c) 1991-2015 Free Software Foundation, Inc. @@ -34,782 +1281,3 @@ copyright: | (c) Copyright C E Chew copyright Stephen L. Moshier Copyright 2001 by Stephen L. Moshier -matches: - - score: '100.0' - start_line: 10 - end_line: 26 - matcher: 2-aho - rule_length: 147 - matched_length: 147 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - 02110-1301 USA - - On Debian systems, the complete text of the GNU Library - General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '95.0' - start_line: 33 - end_line: 48 - matcher: 2-aho - rule_length: 135 - matched_length: 135 - match_coverage: '100.0' - rule_relevance: 95 - identifier: gpl-2.0-plus_15.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; version 2 of the License, or - (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU Library - General Public License can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 50 - end_line: 51 - matcher: 2-aho - rule_length: 13 - matched_length: 13 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_24.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - All code incorporated from 4.4 BSD is distributed under the following - license: - - score: '100.0' - start_line: 56 - end_line: 80 - matcher: 2-aho - rule_length: 218 - matched_length: 218 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_57.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. [This condition was removed.] - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 88 - end_line: 102 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: historical_10.RULE - license_expression: historical - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies, and - that the name of Digital Equipment Corporation not be used in - advertising or publicity pertaining to distribution of the document or - software without specific, written prior permission. - - THE SOFTWARE IS PROVIDED ``AS IS'' AND DIGITAL EQUIPMENT CORP. - DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL - DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, - 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. - - score: '100.0' - start_line: 108 - end_line: 119 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_9.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 126 - end_line: 151 - matcher: 2-aho - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_591.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of the "Oracle America, Inc." nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 153 - end_line: 179 - matcher: 2-aho - rule_length: 159 - matched_length: 159 - match_coverage: '100.0' - rule_relevance: 100 - identifier: carnegie-mellon-contributors_3.RULE - license_expression: carnegie-mellon-contributors - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The following CMU license covers some of the support code for Mach, - derived from Mach 3.0: - - Mach Operating System - Copyright (C) 1991,1990,1989 Carnegie Mellon University - All Rights Reserved. - - Permission to use, copy, modify and distribute this software and its - documentation is hereby granted, provided that both the copyright - notice and this permission notice appear in all copies of the - software, derivative works or modified versions, and any portions - thereof, and that both notices appear in supporting documentation. - - CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS ``AS IS'' - CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR - ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - - Carnegie Mellon requests users of this software to return to - - Software Distribution Coordinator - School of Computer Science - Carnegie Mellon University - Pittsburgh PA 15213-3890 - - or Software.Distribution@CS.CMU.EDU any improvements or - extensions that they make and grant Carnegie Mellon the rights to - redistribute these changes. - - score: '100.0' - start_line: 181 - end_line: 206 - matcher: 2-aho - rule_length: 219 - matched_length: 219 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_592.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - under the following CMU license: - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY AND - CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER - IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 208 - end_line: 211 - matcher: 2-aho - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_593.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The following license covers the files from Intel's "Highly Optimized - Mathematical Functions for Itanium" collection: - - Intel License Agreement - - score: '100.0' - start_line: 217 - end_line: 242 - matcher: 2-aho - rule_length: 204 - matched_length: 204 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-intel_2.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * The name of Intel Corporation may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 245 - end_line: 280 - matcher: 2-aho - rule_length: 314 - matched_length: 314 - match_coverage: '100.0' - rule_relevance: 100 - identifier: inner-net-2.0_2.RULE - license_expression: inner-net-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - distributed under the following license: - - /* The Inner Net License, Version 2.00 - - The author(s) grant permission for redistribution and use in source and - binary forms, with or without modification, of the software and documentation - provided that the following conditions are met: - - 0. If you receive a version of the software that is specifically labelled - as not being for redistribution (check the version message and/or README), - you are not permitted to redistribute that version of the software in any - way or form. - 1. All terms of the all other applicable copyrights and licenses must be - followed. - 2. Redistributions of source code must retain the authors' copyright - notice(s), this list of conditions, and the following disclaimer. - 3. Redistributions in binary form must reproduce the authors' copyright - notice(s), this list of conditions, and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 4. [The copyright holder has authorized the removal of this clause.] - 5. Neither the name(s) of the author(s) nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY ITS AUTHORS AND CONTRIBUTORS ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - If these license terms cause you a real problem, contact the author. */ - - score: '100.0' - start_line: 286 - end_line: 289 - matcher: 2-aho - rule_length: 48 - matched_length: 48 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_177.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is distributed under the terms of the GNU Lesser General - Public License, version 2.1 or later - see the file COPYING.LIB for details. - If you did not receive a copy of the license with this program, please - see to obtain a copy. - - score: '97.17' - start_line: 298 - end_line: 309 - matcher: 2-aho - rule_length: 103 - matched_length: 103 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_180.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU [Libidn] is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - GNU [Libidn] 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with GNU [Libidn]; if not, see . - - score: '100.0' - start_line: 314 - end_line: 314 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_218.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: all licensed under LGPL - - score: '100.0' - start_line: 324 - end_line: 332 - matcher: 2-aho - rule_length: 87 - matched_length: 87 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_320.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Disclaimer and license: Regarding this entire document or any - portion of it (including the pseudocode and C code), the author - makes no guarantees and is not responsible for any damage resulting - from its use. The author grants irrevocable permission to anyone - to use, modify, and distribute it in any way that does not diminish - the rights of anyone else to use, modify, and distribute it, - provided that redistributed derivative works do not contain - misleading author or version information. Derivative works need - not be licensed under similar terms. - - score: '100.0' - start_line: 336 - end_line: 358 - matcher: 2-aho - rule_length: 209 - matched_length: 209 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ietf.LICENSE - license_expression: ietf - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph are - included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - This document and the information contained herein is provided on an - "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING - TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION - HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF - MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 365 - end_line: 387 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_66.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the project nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 395 - end_line: 409 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_144.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and its - documentation for any purpose and without fee is hereby granted, - provided that the above copyright notice appear in all copies and that - both that copyright notice and this permission notice appear in - supporting documentation, and that the name of the copyright holder not be - used in advertising or publicity pertaining to distribution of the - software without specific, written prior permission. - - Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - EVENT SHALL TOM LORD 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. - - score: '100.0' - start_line: 414 - end_line: 432 - matcher: 2-aho - rule_length: 147 - matched_length: 147 - match_coverage: '100.0' - rule_relevance: 100 - identifier: hs-regexp.LICENSE - license_expression: hs-regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is not subject to any license of the American Telephone - and Telegraph Company or of the Regents of the University of California. - - Permission is granted to anyone to use this software for any purpose on - any computer system, and to alter it and redistribute it, subject - to the following restrictions: - - 1. The author is not responsible for the consequences of use of this - software, no matter how awful, even if they arise from flaws in it. - - 2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. Since few users ever read sources, - credits must appear in the documentation. - - 3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. Since few users - ever read sources, credits must appear in the documentation. - - 4. This notice may not be removed or altered. - - score: '95.0' - start_line: 438 - end_line: 473 - matcher: 2-aho - rule_length: 271 - matched_length: 271 - match_coverage: '100.0' - rule_relevance: 95 - identifier: pcre_2.RULE - license_expression: pcre - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to anyone to use this software for any purpose on any - computer system, and to redistribute it freely, subject to the following - restrictions: - - 1. This software 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. - - 2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. In practice, this means that if you use - PCRE in software that you distribute to others, commercially or - otherwise, you must put a sentence like this - - Regular expression support is provided by the PCRE library package, - which is open source software, written by Philip Hazel, and copyright - by the University of Cambridge, England. - - somewhere reasonably visible in your documentation and in any relevant - files or online help data or similar. A reference to the ftp site for - the source, that is, to - - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ - - should also be given in the documentation. However, this condition is not - intended to apply to whole chains of software. If package A includes PCRE, - it must acknowledge it, but if package B is software that includes package - A, the condition is not imposed on package B (unless it uses PCRE - independently). - - 3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. - - 4. If PCRE is embedded in any software that is released under the GNU - General Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL), - then the terms of that licence shall supersede any condition above with - which it is incompatible. - - score: '100.0' - start_line: 479 - end_line: 482 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sunpro.LICENSE - license_expression: sunpro - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Developed at SunPro, a Sun Microsystems, Inc. business. - Permission to use, copy, modify, and distribute this - software is freely granted, provided that this notice - is preserved. - - score: '100.0' - start_line: 488 - end_line: 491 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_145.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Feel free to copy, use and distribute this software provided: - - 1. you do not pretend that you wrote it - 2. you leave this copyright notice intact. - - score: '100.0' - start_line: 497 - end_line: 509 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_36.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, see - . */ diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libc6/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libc6/copyright-detailed.expected.yml index 9234838be10..e6146acdda5 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libc6/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libc6/copyright-detailed.expected.yml @@ -1,9 +1,1256 @@ -primary_license: declared_license: -license_expression: lgpl-2.1-plus AND gpl-2.0-plus AND bsd-new AND bsd-new AND historical AND - isc AND bsd-new AND carnegie-mellon-contributors AND bsd-new AND bsd-new AND bsd-new AND inner-net-2.0 - AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND other-permissive AND ietf AND bsd-new - AND other-permissive AND hs-regexp AND pcre AND sunpro AND other-permissive AND lgpl-2.1-plus +declared_license_expression: lgpl-2.1-plus AND gpl-2.0-plus AND bsd-new AND bsd-new AND historical + AND isc AND bsd-new AND carnegie-mellon-contributors AND bsd-new AND bsd-new AND bsd-new AND + inner-net-2.0 AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND other-permissive AND + ietf AND bsd-new AND other-permissive AND hs-regexp AND pcre AND sunpro AND other-permissive + AND lgpl-2.1-plus +declared_license_expression_spdx: LGPL-2.1-or-later AND GPL-2.0-or-later AND BSD-3-Clause AND + BSD-3-Clause AND HPND AND ISC AND BSD-3-Clause AND LicenseRef-scancode-carnegie-mellon-contributors + AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND LicenseRef-scancode-inner-net-2.0 AND + LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND LicenseRef-scancode-other-permissive + AND LicenseRef-scancode-ietf AND BSD-3-Clause AND LicenseRef-scancode-other-permissive AND + Spencer-94 AND LicenseRef-scancode-pcre AND LicenseRef-scancode-sunpro AND LicenseRef-scancode-other-permissive + AND LGPL-2.1-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 10 + end_line: 26 + matched_length: 147 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_1.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 147 + rule_relevance: 100 + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA + + On Debian systems, the complete text of the GNU Library + General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-2.0-plus AND bsd-new + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 33 + end_line: 48 + matched_length: 135 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_15.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 135 + rule_relevance: 95 + matched_text: | + This program 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; version 2 of the License, or + (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU Library + General Public License can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 50 + end_line: 51 + matched_length: 13 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_24.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 13 + rule_relevance: 100 + matched_text: | + All code incorporated from 4.4 BSD is distributed under the following + license: + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 56 + end_line: 80 + matched_length: 218 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_57.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_57.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 218 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. [This condition was removed.] + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: historical + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 88 + end_line: 102 + matched_length: 141 + match_coverage: '100.0' + matcher: 2-aho + license_expression: historical + rule_identifier: historical_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies, and + that the name of Digital Equipment Corporation not be used in + advertising or publicity pertaining to distribution of the document or + software without specific, written prior permission. + + THE SOFTWARE IS PROVIDED ``AS IS'' AND DIGITAL EQUIPMENT CORP. + DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL + DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, + 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. + licenses: + - key: historical + name: Historical Permission Notice and Disclaimer + short_name: Historical Permission Notice and Disclaimer + category: Permissive + is_exception: no + is_unknown: no + owner: OSI - Open Source Initiative + homepage_url: http://www.opensource.org/licenses/historical.php + text_url: http://www.opensource.org/licenses/historical.php + reference_url: https://scancode-licensedb.aboutcode.org/historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/historical.LICENSE + spdx_license_key: HPND + spdx_url: https://spdx.org/licenses/HPND + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 108 + end_line: 119 + matched_length: 113 + match_coverage: '100.0' + matcher: 2-aho + license_expression: isc + rule_identifier: isc_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_9.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 113 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS + ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE + CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: bsd-new AND carnegie-mellon-contributors + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 126 + end_line: 151 + matched_length: 214 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_591.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_591.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 214 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of the "Oracle America, Inc." nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 153 + end_line: 179 + matched_length: 159 + match_coverage: '100.0' + matcher: 2-aho + license_expression: carnegie-mellon-contributors + rule_identifier: carnegie-mellon-contributors_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/carnegie-mellon-contributors_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 159 + rule_relevance: 100 + matched_text: | + The following CMU license covers some of the support code for Mach, + derived from Mach 3.0: + + Mach Operating System + Copyright (C) 1991,1990,1989 Carnegie Mellon University + All Rights Reserved. + + Permission to use, copy, modify and distribute this software and its + documentation is hereby granted, provided that both the copyright + notice and this permission notice appear in all copies of the + software, derivative works or modified versions, and any portions + thereof, and that both notices appear in supporting documentation. + + CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS ``AS IS'' + CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR + ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. + + Carnegie Mellon requests users of this software to return to + + Software Distribution Coordinator + School of Computer Science + Carnegie Mellon University + Pittsburgh PA 15213-3890 + + or Software.Distribution@CS.CMU.EDU any improvements or + extensions that they make and grant Carnegie Mellon the rights to + redistribute these changes. + licenses: + - key: carnegie-mellon-contributors + name: Carnegie Mellon Contributors License + short_name: Carnegie Mellon Contributors + category: Permissive + is_exception: no + is_unknown: no + owner: Carnegie Mellon University + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/carnegie-mellon-contributors + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/carnegie-mellon-contributors.LICENSE + spdx_license_key: LicenseRef-scancode-carnegie-mellon-contributors + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/carnegie-mellon-contributors.LICENSE + - score: '100.0' + start_line: 181 + end_line: 206 + matched_length: 219 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_592.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_592.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 219 + rule_relevance: 100 + matched_text: | + under the following CMU license: + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY AND + CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER + IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 208 + end_line: 211 + matched_length: '19' + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_593.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_593.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + The following license covers the files from Intel's "Highly Optimized + Mathematical Functions for Itanium" collection: + + Intel License Agreement + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new AND inner-net-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 217 + end_line: 242 + matched_length: 204 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-intel_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-intel_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 204 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * The name of Intel Corporation may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 245 + end_line: 280 + matched_length: 314 + match_coverage: '100.0' + matcher: 2-aho + license_expression: inner-net-2.0 + rule_identifier: inner-net-2.0_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/inner-net-2.0_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 314 + rule_relevance: 100 + matched_text: | + distributed under the following license: + + /* The Inner Net License, Version 2.00 + + The author(s) grant permission for redistribution and use in source and + binary forms, with or without modification, of the software and documentation + provided that the following conditions are met: + + 0. If you receive a version of the software that is specifically labelled + as not being for redistribution (check the version message and/or README), + you are not permitted to redistribute that version of the software in any + way or form. + 1. All terms of the all other applicable copyrights and licenses must be + followed. + 2. Redistributions of source code must retain the authors' copyright + notice(s), this list of conditions, and the following disclaimer. + 3. Redistributions in binary form must reproduce the authors' copyright + notice(s), this list of conditions, and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 4. [The copyright holder has authorized the removal of this clause.] + 5. Neither the name(s) of the author(s) nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY ITS AUTHORS AND CONTRIBUTORS ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + If these license terms cause you a real problem, contact the author. */ + licenses: + - key: inner-net-2.0 + name: Inner Net License 2.0 + short_name: Inner Net 2.0 + category: Permissive + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/inner-net-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/inner-net-2.0.LICENSE + spdx_license_key: LicenseRef-scancode-inner-net-2.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/inner-net-2.0.LICENSE + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 286 + end_line: 289 + matched_length: 48 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_177.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_177.RULE + referenced_filenames: + - COPYING.LIB + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 48 + rule_relevance: 100 + matched_text: | + This file is distributed under the terms of the GNU Lesser General + Public License, version 2.1 or later - see the file COPYING.LIB for details. + If you did not receive a copy of the license with this program, please + see to obtain a copy. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '97.17' + start_line: 298 + end_line: 309 + matched_length: 103 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_180.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_180.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 103 + rule_relevance: 100 + matched_text: | + GNU Libidn is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + GNU Libidn 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with GNU Libidn; if not, see . + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 314 + end_line: 314 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_218.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_218.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: all licensed under LGPL + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: other-permissive AND ietf + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 324 + end_line: 332 + matched_length: 87 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_320.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_320.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 87 + rule_relevance: 100 + matched_text: | + Disclaimer and license: Regarding this entire document or any + portion of it (including the pseudocode and C code), the author + makes no guarantees and is not responsible for any damage resulting + from its use. The author grants irrevocable permission to anyone + to use, modify, and distribute it in any way that does not diminish + the rights of anyone else to use, modify, and distribute it, + provided that redistributed derivative works do not contain + misleading author or version information. Derivative works need + not be licensed under similar terms. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - score: '100.0' + start_line: 336 + end_line: 358 + matched_length: 209 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ietf + rule_identifier: ietf.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 209 + rule_relevance: 100 + matched_text: | + This document and translations of it may be copied and furnished to + others, and derivative works that comment on or otherwise explain it + or assist in its implementation may be prepared, copied, published + and distributed, in whole or in part, without restriction of any + kind, provided that the above copyright notice and this paragraph are + included on all such copies and derivative works. However, this + document itself may not be modified in any way, such as by removing + the copyright notice or references to the Internet Society or other + Internet organizations, except as needed for the purpose of + developing Internet standards in which case the procedures for + copyrights defined in the Internet Standards process must be + followed, or as required to translate it into languages other than + English. + + The limited permissions granted above are perpetual and will not be + revoked by the Internet Society or its successors or assigns. + + This document and the information contained herein is provided on an + "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING + TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION + HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF + MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: ietf + name: Internet Engineering Task Force License + short_name: IETF License + category: Permissive + is_exception: no + is_unknown: no + owner: IETF - Internet Engineering Task Force + homepage_url: http://www.ietf.org/ + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ietf + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf.LICENSE + spdx_license_key: LicenseRef-scancode-ietf + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 365 + end_line: 387 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_66.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_66.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the project nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 395 + end_line: 409 + matched_length: 141 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_144.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_144.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation, and that the name of the copyright holder not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. + + Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + EVENT SHALL TOM LORD 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. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: hs-regexp + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 414 + end_line: 432 + matched_length: 147 + match_coverage: '100.0' + matcher: 2-aho + license_expression: hs-regexp + rule_identifier: hs-regexp.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/hs-regexp.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 147 + rule_relevance: 100 + matched_text: | + This software is not subject to any license of the American Telephone + and Telegraph Company or of the Regents of the University of California. + + Permission is granted to anyone to use this software for any purpose on + any computer system, and to alter it and redistribute it, subject + to the following restrictions: + + 1. The author is not responsible for the consequences of use of this + software, no matter how awful, even if they arise from flaws in it. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Since few users ever read sources, + credits must appear in the documentation. + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. Since few users + ever read sources, credits must appear in the documentation. + + 4. This notice may not be removed or altered. + licenses: + - key: hs-regexp + name: Henry Spencer Regexp License + short_name: Henry Spencer Regexp License + category: Permissive + is_exception: no + is_unknown: no + owner: Henry Spencer + homepage_url: https://github.com/garyhouston/regex/blob/master/COPYRIGHT + text_url: http://search.cpan.org/~knok/File-MMagic-1.12/MMagic.pm + reference_url: https://scancode-licensedb.aboutcode.org/hs-regexp + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/hs-regexp.LICENSE + spdx_license_key: Spencer-94 + spdx_url: https://spdx.org/licenses/Spencer-94 + - license_expression: pcre + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 438 + end_line: 473 + matched_length: 271 + match_coverage: '100.0' + matcher: 2-aho + license_expression: pcre + rule_identifier: pcre_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pcre_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 271 + rule_relevance: 95 + matched_text: | + Permission is granted to anyone to use this software for any purpose on any + computer system, and to redistribute it freely, subject to the following + restrictions: + + 1. This software 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. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. In practice, this means that if you use + PCRE in software that you distribute to others, commercially or + otherwise, you must put a sentence like this + + Regular expression support is provided by the PCRE library package, + which is open source software, written by Philip Hazel, and copyright + by the University of Cambridge, England. + + somewhere reasonably visible in your documentation and in any relevant + files or online help data or similar. A reference to the ftp site for + the source, that is, to + + ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ + + should also be given in the documentation. However, this condition is not + intended to apply to whole chains of software. If package A includes PCRE, + it must acknowledge it, but if package B is software that includes package + A, the condition is not imposed on package B (unless it uses PCRE + independently). + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. + + 4. If PCRE is embedded in any software that is released under the GNU + General Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL), + then the terms of that licence shall supersede any condition above with + which it is incompatible. + licenses: + - key: pcre + name: PCRE License + short_name: PCRE License + category: Permissive + is_exception: no + is_unknown: no + owner: University of Cambridge + homepage_url: http://www.pcre.org/licence.txt + text_url: http://www.pcre.org/licence.txt + reference_url: https://scancode-licensedb.aboutcode.org/pcre + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE + spdx_license_key: LicenseRef-scancode-pcre + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE + - license_expression: sunpro + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 479 + end_line: 482 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: sunpro + rule_identifier: sunpro.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + Developed at SunPro, a Sun Microsystems, Inc. business. + Permission to use, copy, modify, and distribute this + software is freely granted, provided that this notice + is preserved. + licenses: + - key: sunpro + name: SunPro Attribution License + short_name: SunPro Attribution License + category: Permissive + is_exception: no + is_unknown: no + owner: Oracle (Sun) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/sunpro + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + spdx_license_key: LicenseRef-scancode-sunpro + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sunpro.LICENSE + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 488 + end_line: 491 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_145.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_145.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + Feel free to copy, use and distribute this software provided: + + 1. you do not pretend that you wrote it + 2. you leave this copyright notice intact. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 497 + end_line: 509 + matched_length: 106 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_36.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_36.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see + . */ + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later +other_license_detections: [] copyright: | Copyright (c) 1991-2015 Free Software Foundation, Inc. Copyright (c) 1991-2015 Free Software Foundation, Inc. @@ -34,782 +1281,3 @@ copyright: | (c) Copyright C E Chew copyright Stephen L. Moshier Copyright 2001 by Stephen L. Moshier -matches: - - score: '100.0' - start_line: 10 - end_line: 26 - matcher: 2-aho - rule_length: 147 - matched_length: 147 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - 02110-1301 USA - - On Debian systems, the complete text of the GNU Library - General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '95.0' - start_line: 33 - end_line: 48 - matcher: 2-aho - rule_length: 135 - matched_length: 135 - match_coverage: '100.0' - rule_relevance: 95 - identifier: gpl-2.0-plus_15.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; version 2 of the License, or - (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU Library - General Public License can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 50 - end_line: 51 - matcher: 2-aho - rule_length: 13 - matched_length: 13 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_24.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - All code incorporated from 4.4 BSD is distributed under the following - license: - - score: '100.0' - start_line: 56 - end_line: 80 - matcher: 2-aho - rule_length: 218 - matched_length: 218 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_57.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. [This condition was removed.] - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 88 - end_line: 102 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: historical_10.RULE - license_expression: historical - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies, and - that the name of Digital Equipment Corporation not be used in - advertising or publicity pertaining to distribution of the document or - software without specific, written prior permission. - - THE SOFTWARE IS PROVIDED ``AS IS'' AND DIGITAL EQUIPMENT CORP. - DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL - DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, - 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. - - score: '100.0' - start_line: 108 - end_line: 119 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_9.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 126 - end_line: 151 - matcher: 2-aho - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_591.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of the "Oracle America, Inc." nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 153 - end_line: 179 - matcher: 2-aho - rule_length: 159 - matched_length: 159 - match_coverage: '100.0' - rule_relevance: 100 - identifier: carnegie-mellon-contributors_3.RULE - license_expression: carnegie-mellon-contributors - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The following CMU license covers some of the support code for Mach, - derived from Mach 3.0: - - Mach Operating System - Copyright (C) 1991,1990,1989 Carnegie Mellon University - All Rights Reserved. - - Permission to use, copy, modify and distribute this software and its - documentation is hereby granted, provided that both the copyright - notice and this permission notice appear in all copies of the - software, derivative works or modified versions, and any portions - thereof, and that both notices appear in supporting documentation. - - CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS ``AS IS'' - CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR - ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - - Carnegie Mellon requests users of this software to return to - - Software Distribution Coordinator - School of Computer Science - Carnegie Mellon University - Pittsburgh PA 15213-3890 - - or Software.Distribution@CS.CMU.EDU any improvements or - extensions that they make and grant Carnegie Mellon the rights to - redistribute these changes. - - score: '100.0' - start_line: 181 - end_line: 206 - matcher: 2-aho - rule_length: 219 - matched_length: 219 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_592.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - under the following CMU license: - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY AND - CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER - IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 208 - end_line: 211 - matcher: 2-aho - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_593.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The following license covers the files from Intel's "Highly Optimized - Mathematical Functions for Itanium" collection: - - Intel License Agreement - - score: '100.0' - start_line: 217 - end_line: 242 - matcher: 2-aho - rule_length: 204 - matched_length: 204 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-intel_2.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * The name of Intel Corporation may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 245 - end_line: 280 - matcher: 2-aho - rule_length: 314 - matched_length: 314 - match_coverage: '100.0' - rule_relevance: 100 - identifier: inner-net-2.0_2.RULE - license_expression: inner-net-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - distributed under the following license: - - /* The Inner Net License, Version 2.00 - - The author(s) grant permission for redistribution and use in source and - binary forms, with or without modification, of the software and documentation - provided that the following conditions are met: - - 0. If you receive a version of the software that is specifically labelled - as not being for redistribution (check the version message and/or README), - you are not permitted to redistribute that version of the software in any - way or form. - 1. All terms of the all other applicable copyrights and licenses must be - followed. - 2. Redistributions of source code must retain the authors' copyright - notice(s), this list of conditions, and the following disclaimer. - 3. Redistributions in binary form must reproduce the authors' copyright - notice(s), this list of conditions, and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 4. [The copyright holder has authorized the removal of this clause.] - 5. Neither the name(s) of the author(s) nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY ITS AUTHORS AND CONTRIBUTORS ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - If these license terms cause you a real problem, contact the author. */ - - score: '100.0' - start_line: 286 - end_line: 289 - matcher: 2-aho - rule_length: 48 - matched_length: 48 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_177.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is distributed under the terms of the GNU Lesser General - Public License, version 2.1 or later - see the file COPYING.LIB for details. - If you did not receive a copy of the license with this program, please - see to obtain a copy. - - score: '97.17' - start_line: 298 - end_line: 309 - matcher: 2-aho - rule_length: 103 - matched_length: 103 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_180.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU [Libidn] is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - GNU [Libidn] 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with GNU [Libidn]; if not, see . - - score: '100.0' - start_line: 314 - end_line: 314 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_218.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: all licensed under LGPL - - score: '100.0' - start_line: 324 - end_line: 332 - matcher: 2-aho - rule_length: 87 - matched_length: 87 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_320.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Disclaimer and license: Regarding this entire document or any - portion of it (including the pseudocode and C code), the author - makes no guarantees and is not responsible for any damage resulting - from its use. The author grants irrevocable permission to anyone - to use, modify, and distribute it in any way that does not diminish - the rights of anyone else to use, modify, and distribute it, - provided that redistributed derivative works do not contain - misleading author or version information. Derivative works need - not be licensed under similar terms. - - score: '100.0' - start_line: 336 - end_line: 358 - matcher: 2-aho - rule_length: 209 - matched_length: 209 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ietf.LICENSE - license_expression: ietf - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph are - included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - This document and the information contained herein is provided on an - "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING - TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION - HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF - MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 365 - end_line: 387 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_66.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the project nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 395 - end_line: 409 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_144.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and its - documentation for any purpose and without fee is hereby granted, - provided that the above copyright notice appear in all copies and that - both that copyright notice and this permission notice appear in - supporting documentation, and that the name of the copyright holder not be - used in advertising or publicity pertaining to distribution of the - software without specific, written prior permission. - - Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - EVENT SHALL TOM LORD 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. - - score: '100.0' - start_line: 414 - end_line: 432 - matcher: 2-aho - rule_length: 147 - matched_length: 147 - match_coverage: '100.0' - rule_relevance: 100 - identifier: hs-regexp.LICENSE - license_expression: hs-regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is not subject to any license of the American Telephone - and Telegraph Company or of the Regents of the University of California. - - Permission is granted to anyone to use this software for any purpose on - any computer system, and to alter it and redistribute it, subject - to the following restrictions: - - 1. The author is not responsible for the consequences of use of this - software, no matter how awful, even if they arise from flaws in it. - - 2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. Since few users ever read sources, - credits must appear in the documentation. - - 3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. Since few users - ever read sources, credits must appear in the documentation. - - 4. This notice may not be removed or altered. - - score: '95.0' - start_line: 438 - end_line: 473 - matcher: 2-aho - rule_length: 271 - matched_length: 271 - match_coverage: '100.0' - rule_relevance: 95 - identifier: pcre_2.RULE - license_expression: pcre - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to anyone to use this software for any purpose on any - computer system, and to redistribute it freely, subject to the following - restrictions: - - 1. This software 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. - - 2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. In practice, this means that if you use - PCRE in software that you distribute to others, commercially or - otherwise, you must put a sentence like this - - Regular expression support is provided by the PCRE library package, - which is open source software, written by Philip Hazel, and copyright - by the University of Cambridge, England. - - somewhere reasonably visible in your documentation and in any relevant - files or online help data or similar. A reference to the ftp site for - the source, that is, to - - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ - - should also be given in the documentation. However, this condition is not - intended to apply to whole chains of software. If package A includes PCRE, - it must acknowledge it, but if package B is software that includes package - A, the condition is not imposed on package B (unless it uses PCRE - independently). - - 3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. - - 4. If PCRE is embedded in any software that is released under the GNU - General Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL), - then the terms of that licence shall supersede any condition above with - which it is incompatible. - - score: '100.0' - start_line: 479 - end_line: 482 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sunpro.LICENSE - license_expression: sunpro - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Developed at SunPro, a Sun Microsystems, Inc. business. - Permission to use, copy, modify, and distribute this - software is freely granted, provided that this notice - is preserved. - - score: '100.0' - start_line: 488 - end_line: 491 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_145.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Feel free to copy, use and distribute this software provided: - - 1. you do not pretend that you wrote it - 2. you leave this copyright notice intact. - - score: '100.0' - start_line: 497 - end_line: 509 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_36.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, see - . */ diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcap-ng0/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcap-ng0/copyright-detailed.expected.yml index 0fdb4bcfa7f..12a6763f807 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcap-ng0/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcap-ng0/copyright-detailed.expected.yml @@ -1,66 +1,128 @@ -primary_license: declared_license: -license_expression: lgpl-2.1-plus AND gpl-2.0-plus AND gpl-3.0 +declared_license_expression: lgpl-2.1-plus AND gpl-2.0-plus AND gpl-3.0 +declared_license_expression_spdx: LGPL-2.1-or-later AND GPL-2.0-or-later AND GPL-3.0-only +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: lgpl-2.1-plus AND gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 10 + end_line: 27 + matched_length: 126 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_388.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_388.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: "License:\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 St,\ + \ Fifth Floor, Boston,\n MA 02110-1301, USA.\n\nsee `/usr/share/common-licenses/LGPL-2.1'." + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 30 + end_line: 31 + matched_length: 18 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_209.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_209.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + licensed under the GNU General Public License version 2 or above + See `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 37 + end_line: 38 + matched_length: 15 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_468.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_468.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 15 + rule_relevance: 100 + matched_text: "and is licensed under the GPL version 3, \nsee `/usr/share/common-licenses/GPL-3'." + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only +other_license_detections: [] copyright: | Copyright 2009 Red Hat Inc. Copyright (c) 2009 Pierre Chifflier -matches: - - score: '100.0' - start_line: 10 - end_line: 27 - matcher: 2-aho - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_388.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License:\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 St, Fifth Floor, Boston,\n MA 02110-1301,\ - \ USA.\n\nsee `/usr/share/common-licenses/LGPL-2.1'." - - score: '100.0' - start_line: 30 - end_line: 31 - matcher: 2-aho - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_209.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - licensed under the GNU General Public License version 2 or above - See `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 37 - end_line: 38 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_468.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "and is licensed under the GPL version 3, \nsee `/usr/share/common-licenses/GPL-3'." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcom-err2/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcom-err2/copyright-detailed.expected.yml index eda2058895f..d6dd138f5a5 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcom-err2/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcom-err2/copyright-detailed.expected.yml @@ -1,33 +1,56 @@ -primary_license: declared_license: -license_expression: mit-old-style-no-advert +declared_license_expression: mit-old-style-no-advert +declared_license_expression_spdx: NTP +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: mit-old-style-no-advert + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 14 + end_line: 24 + matched_length: 112 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-old-style-no-advert + rule_identifier: mit-old-style-no-advert_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style-no-advert_5.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 112 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software + and its documentation for any purpose and without fee is + hereby granted, provided that the above copyright notice + appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, + and that the names of M.I.T. and the M.I.T. S.I.P.B. not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + M.I.T. and the M.I.T. S.I.P.B. make no representations about + the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + licenses: + - key: mit-old-style-no-advert + name: MIT Old Style no advertising + short_name: MIT Old Style no advertising + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_.28no_advertising_without_permission.29 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-old-style-no-advert + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style-no-advert.LICENSE + spdx_license_key: NTP + spdx_url: https://spdx.org/licenses/NTP +other_license_detections: [] copyright: Copyright 1987, 1988 by the Student Information Processing Board of the Massachusetts Institute of Technology -matches: - - score: '100.0' - start_line: 14 - end_line: 24 - matcher: 2-aho - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style-no-advert_5.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software - and its documentation for any purpose and without fee is - hereby granted, provided that the above copyright notice - appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, - and that the names of M.I.T. and the M.I.T. S.I.P.B. not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - M.I.T. and the M.I.T. S.I.P.B. make no representations about - the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcrypt1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcrypt1/copyright-detailed.expected.yml index e617d8dde61..3773dd4aa12 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcrypt1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcrypt1/copyright-detailed.expected.yml @@ -1,12 +1,1146 @@ -primary_license: declared_license: -license_expression: lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND bsd-new AND public-domain - AND public-domain AND bsd-zero AND bsd-simplified AND bsd-simplified AND bsd-simplified AND - bsd-zero AND bsd-zero AND bsd-zero AND bsd-zero AND bsd-simplified AND bsd-simplified AND - public-domain AND bsd-new AND bsd-simplified AND public-domain AND gpl-3.0-plus WITH autoconf-exception-3.0 +declared_license_expression: lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND bsd-new AND + public-domain AND public-domain AND bsd-zero AND bsd-simplified AND bsd-simplified AND bsd-simplified + AND bsd-zero AND bsd-zero AND bsd-zero AND bsd-zero AND bsd-simplified AND bsd-simplified + AND public-domain AND bsd-new AND bsd-simplified AND public-domain AND gpl-3.0-plus WITH autoconf-exception-3.0 AND bsd-zero AND fsf-ap AND fsf-ap AND fsf-ap AND fsf-ap AND gpl-2.0-plus WITH autoconf-simple-exception-2.0 AND fsf-ap AND fsf-ap AND gpl-3.0-plus WITH autoconf-exception-3.0 AND fsf-ap AND fsf-ap AND free-unknown +declared_license_expression_spdx: LGPL-2.1-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later + AND BSD-3-Clause AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain + AND 0BSD AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause AND 0BSD AND 0BSD AND 0BSD AND + 0BSD AND BSD-2-Clause AND BSD-2-Clause AND LicenseRef-scancode-public-domain AND BSD-3-Clause + AND BSD-2-Clause AND LicenseRef-scancode-public-domain AND GPL-3.0-or-later WITH Autoconf-exception-3.0 + AND 0BSD AND FSFAP AND FSFAP AND FSFAP AND FSFAP AND GPL-2.0-or-later WITH LicenseRef-scancode-autoconf-simple-exception-2.0 + AND FSFAP AND FSFAP AND GPL-3.0-or-later WITH Autoconf-exception-3.0 AND FSFAP AND FSFAP AND + LicenseRef-scancode-free-unknown +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '97.06' + start_line: 14 + end_line: 16 + matched_length: 33 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_297.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_297.RULE + referenced_filenames: + - COPYING.LIB + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 33 + rule_relevance: 100 + matched_text: | + The overall license for libxcrypt is the GNU Lesser General Public + License, version 2.1 (or, at your option, any later version); see + the file COPYING.LIB for the full terms of this license. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.1-plus AND bsd-new AND public-domain AND bsd-zero AND bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 22 + end_line: 22 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_392.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_392.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: 'LGPL (v2.1 or later):' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 25 + end_line: 25 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_392.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_392.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: 'LGPL (v2.1 or later):' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 29 + end_line: 29 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_308.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_308.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: '3-clause BSD:' + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 33 + end_line: 33 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_426.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_426.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: Public domain, written by + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 36 + end_line: 36 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_426.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_426.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: Public domain, written by + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 40 + end_line: 40 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-zero + rule_identifier: bsd-zero_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-zero_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: '0-clause BSD:' + licenses: + - key: bsd-zero + name: BSD Zero Clause License + short_name: BSD Zero Clause License + category: Permissive + is_exception: no + is_unknown: no + owner: Rob Landley + homepage_url: http://landley.net/toybox/license.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-zero + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-zero.LICENSE + spdx_license_key: 0BSD + spdx_url: https://spdx.org/licenses/0BSD + - score: '100.0' + start_line: 43 + end_line: 43 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_156.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_156.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: '2-clause BSD:' + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 47 + end_line: 47 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_156.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_156.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: '2-clause BSD:' + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 50 + end_line: 50 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_156.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_156.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: '2-clause BSD:' + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-zero + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 55 + end_line: 55 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-zero + rule_identifier: bsd-zero_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-zero_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: '0-clause BSD:' + licenses: + - key: bsd-zero + name: BSD Zero Clause License + short_name: BSD Zero Clause License + category: Permissive + is_exception: no + is_unknown: no + owner: Rob Landley + homepage_url: http://landley.net/toybox/license.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-zero + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-zero.LICENSE + spdx_license_key: 0BSD + spdx_url: https://spdx.org/licenses/0BSD + - license_expression: bsd-zero AND bsd-simplified AND public-domain AND bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 61 + end_line: 61 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-zero + rule_identifier: bsd-zero_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-zero_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: '0-clause BSD:' + licenses: + - key: bsd-zero + name: BSD Zero Clause License + short_name: BSD Zero Clause License + category: Permissive + is_exception: no + is_unknown: no + owner: Rob Landley + homepage_url: http://landley.net/toybox/license.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-zero + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-zero.LICENSE + spdx_license_key: 0BSD + spdx_url: https://spdx.org/licenses/0BSD + - score: '100.0' + start_line: 64 + end_line: 64 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-zero + rule_identifier: bsd-zero_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-zero_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: '0-clause BSD:' + licenses: + - key: bsd-zero + name: BSD Zero Clause License + short_name: BSD Zero Clause License + category: Permissive + is_exception: no + is_unknown: no + owner: Rob Landley + homepage_url: http://landley.net/toybox/license.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-zero + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-zero.LICENSE + spdx_license_key: 0BSD + spdx_url: https://spdx.org/licenses/0BSD + - score: '100.0' + start_line: 67 + end_line: 67 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-zero + rule_identifier: bsd-zero_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-zero_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: '0-clause BSD:' + licenses: + - key: bsd-zero + name: BSD Zero Clause License + short_name: BSD Zero Clause License + category: Permissive + is_exception: no + is_unknown: no + owner: Rob Landley + homepage_url: http://landley.net/toybox/license.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-zero + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-zero.LICENSE + spdx_license_key: 0BSD + spdx_url: https://spdx.org/licenses/0BSD + - score: '100.0' + start_line: 71 + end_line: 71 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_156.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_156.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: '2-clause BSD:' + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 74 + end_line: 74 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_156.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_156.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: '2-clause BSD:' + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 77 + end_line: 77 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_426.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_426.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: Public domain, written by + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 80 + end_line: 80 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_308.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_308.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: '3-clause BSD:' + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 83 + end_line: 83 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_156.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_156.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: '2-clause BSD:' + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 86 + end_line: 86 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_426.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_426.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: Public domain, written by + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-3.0-plus WITH autoconf-exception-3.0 AND bsd-zero AND fsf-ap AND + gpl-2.0-plus WITH autoconf-simple-exception-2.0 AND free-unknown + detection_log: + - unknown-match + matches: + - score: '99.0' + start_line: 98 + end_line: 98 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus WITH autoconf-exception-3.0 + rule_identifier: gpl-3.0-plus_with_autoconf-exception-3.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-3.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 99 + matched_text: 'GPL (v3 or later), with Autoconf exception:' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: autoconf-exception-3.0 + name: Autoconf exception to GPL 3.0 + short_name: Autoconf exception to GPL 3.0 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/autoconf-exception-3.0.html + text_url: http://www.gnu.org/licenses/autoconf-exception-3.0.html + reference_url: https://scancode-licensedb.aboutcode.org/autoconf-exception-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-exception-3.0.LICENSE + spdx_license_key: Autoconf-exception-3.0 + spdx_url: https://spdx.org/licenses/Autoconf-exception-3.0 + - score: '100.0' + start_line: 101 + end_line: 101 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-zero + rule_identifier: bsd-zero_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-zero_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: '0-clause BSD:' + licenses: + - key: bsd-zero + name: BSD Zero Clause License + short_name: BSD Zero Clause License + category: Permissive + is_exception: no + is_unknown: no + owner: Rob Landley + homepage_url: http://landley.net/toybox/license.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-zero + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-zero.LICENSE + spdx_license_key: 0BSD + spdx_url: https://spdx.org/licenses/0BSD + - score: '100.0' + start_line: 104 + end_line: 104 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-ap + rule_identifier: fsf-ap_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-ap_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'FSF All Permissive License:' + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - score: '100.0' + start_line: 107 + end_line: 107 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-ap + rule_identifier: fsf-ap_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-ap_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'FSF All Permissive License:' + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - score: '100.0' + start_line: 111 + end_line: 111 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-ap + rule_identifier: fsf-ap_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-ap_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'FSF All Permissive License:' + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - score: '100.0' + start_line: 114 + end_line: 114 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-ap + rule_identifier: fsf-ap_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-ap_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'FSF All Permissive License:' + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - score: '99.0' + start_line: 118 + end_line: 118 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 + rule_identifier: gpl-2.0-plus_with_autoconf-simple-exception-2.0_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_17.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 99 + matched_text: 'GPL (v2 or later), with Autoconf exception:' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: autoconf-simple-exception-2.0 + name: Autoconf simple exception to GPL-2.0 + short_name: Autoconf simple exception to GPL-2.0 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob;f=config.guess;h=a7448442748cc6f98a066d2d1051fad3b043761a;hb=HEAD + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/autoconf-simple-exception-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + spdx_license_key: LicenseRef-scancode-autoconf-simple-exception-2.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + - score: '100.0' + start_line: 121 + end_line: 121 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-ap + rule_identifier: fsf-ap_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-ap_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'FSF All Permissive License:' + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - score: '100.0' + start_line: 124 + end_line: 124 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-ap + rule_identifier: fsf-ap_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-ap_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'FSF All Permissive License:' + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - score: '99.0' + start_line: 128 + end_line: 128 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus WITH autoconf-exception-3.0 + rule_identifier: gpl-3.0-plus_with_autoconf-exception-3.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-3.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 99 + matched_text: 'GPL (v3 or later), with Autoconf exception:' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: autoconf-exception-3.0 + name: Autoconf exception to GPL 3.0 + short_name: Autoconf exception to GPL 3.0 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/autoconf-exception-3.0.html + text_url: http://www.gnu.org/licenses/autoconf-exception-3.0.html + reference_url: https://scancode-licensedb.aboutcode.org/autoconf-exception-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-exception-3.0.LICENSE + spdx_license_key: Autoconf-exception-3.0 + spdx_url: https://spdx.org/licenses/Autoconf-exception-3.0 + - score: '100.0' + start_line: 131 + end_line: 131 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-ap + rule_identifier: fsf-ap_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-ap_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'FSF All Permissive License:' + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - score: '100.0' + start_line: 134 + end_line: 134 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-ap + rule_identifier: fsf-ap_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-ap_6.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'FSF All Permissive License:' + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - score: '100.0' + start_line: 137 + end_line: 139 + matched_length: 27 + match_coverage: '100.0' + matcher: 2-aho + license_expression: free-unknown + rule_identifier: free-unknown_120.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown_120.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 27 + rule_relevance: 100 + matched_text: | + Copyright holders unknown, no statement of license (all of these + files are part of the testsuite and do not contribute to the + installed library or its headers): + licenses: + - key: free-unknown + name: Free unknown license detected but not recognized + short_name: Free unknown + category: Unstated License + is_exception: no + is_unknown: yes + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/free-unknown + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE + spdx_license_key: LicenseRef-scancode-free-unknown + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE +other_license_detections: [] copyright: | Copyright Thorsten Kukuk, Bjorn Esser, Zack Weinberg LGPL Copyright Free Software Foundation, Inc. @@ -37,538 +1171,3 @@ copyright: | Copyright 2002, 2003, 2004 SuSE Linux AG Germany Copyright 2005, 2008, 2009 2011 SUSE LINUX Products GmbH Copyright 2015 Bjorn Esser -matches: - - score: '97.06' - start_line: 14 - end_line: 16 - matcher: 2-aho - rule_length: 33 - matched_length: 33 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_297.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The overall license for [libxcrypt] is the GNU Lesser General Public - License, version 2.1 (or, at your option, any later version); see - the file COPYING.LIB for the full terms of this license. - - score: '100.0' - start_line: 22 - end_line: 22 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_392.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'LGPL (v2.1 or later):' - - score: '100.0' - start_line: 25 - end_line: 25 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_392.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'LGPL (v2.1 or later):' - - score: '100.0' - start_line: 29 - end_line: 29 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_308.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '3-clause BSD:' - - score: '100.0' - start_line: 33 - end_line: 33 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_426.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Public domain, written by - - score: '100.0' - start_line: 36 - end_line: 36 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_426.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Public domain, written by - - score: '100.0' - start_line: 40 - end_line: 40 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-zero_6.RULE - license_expression: bsd-zero - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '0-clause BSD:' - - score: '100.0' - start_line: 43 - end_line: 43 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_156.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '2-clause BSD:' - - score: '100.0' - start_line: 47 - end_line: 47 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_156.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '2-clause BSD:' - - score: '100.0' - start_line: 50 - end_line: 50 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_156.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '2-clause BSD:' - - score: '100.0' - start_line: 55 - end_line: 55 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-zero_6.RULE - license_expression: bsd-zero - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '0-clause BSD:' - - score: '100.0' - start_line: 61 - end_line: 61 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-zero_6.RULE - license_expression: bsd-zero - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '0-clause BSD:' - - score: '100.0' - start_line: 64 - end_line: 64 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-zero_6.RULE - license_expression: bsd-zero - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '0-clause BSD:' - - score: '100.0' - start_line: 67 - end_line: 67 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-zero_6.RULE - license_expression: bsd-zero - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '0-clause BSD:' - - score: '100.0' - start_line: 71 - end_line: 71 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_156.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '2-clause BSD:' - - score: '100.0' - start_line: 74 - end_line: 74 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_156.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '2-clause BSD:' - - score: '100.0' - start_line: 77 - end_line: 77 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_426.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Public domain, written by - - score: '100.0' - start_line: 80 - end_line: 80 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_308.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '3-clause BSD:' - - score: '100.0' - start_line: 83 - end_line: 83 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_156.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '2-clause BSD:' - - score: '100.0' - start_line: 86 - end_line: 86 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_426.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Public domain, written by - - score: '99.0' - start_line: 98 - end_line: 98 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 99 - identifier: gpl-3.0-plus_with_autoconf-exception-3.0_3.RULE - license_expression: gpl-3.0-plus WITH autoconf-exception-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'GPL (v3 or later), with Autoconf exception:' - - score: '100.0' - start_line: 101 - end_line: 101 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-zero_6.RULE - license_expression: bsd-zero - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '0-clause BSD:' - - score: '100.0' - start_line: 104 - end_line: 104 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap_6.RULE - license_expression: fsf-ap - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'FSF All Permissive License:' - - score: '100.0' - start_line: 107 - end_line: 107 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap_6.RULE - license_expression: fsf-ap - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'FSF All Permissive License:' - - score: '100.0' - start_line: 111 - end_line: 111 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap_6.RULE - license_expression: fsf-ap - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'FSF All Permissive License:' - - score: '100.0' - start_line: 114 - end_line: 114 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap_6.RULE - license_expression: fsf-ap - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'FSF All Permissive License:' - - score: '99.0' - start_line: 118 - end_line: 118 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 99 - identifier: gpl-2.0-plus_with_autoconf-simple-exception-2.0_17.RULE - license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'GPL (v2 or later), with Autoconf exception:' - - score: '100.0' - start_line: 121 - end_line: 121 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap_6.RULE - license_expression: fsf-ap - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'FSF All Permissive License:' - - score: '100.0' - start_line: 124 - end_line: 124 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap_6.RULE - license_expression: fsf-ap - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'FSF All Permissive License:' - - score: '99.0' - start_line: 128 - end_line: 128 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 99 - identifier: gpl-3.0-plus_with_autoconf-exception-3.0_3.RULE - license_expression: gpl-3.0-plus WITH autoconf-exception-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'GPL (v3 or later), with Autoconf exception:' - - score: '100.0' - start_line: 131 - end_line: 131 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap_6.RULE - license_expression: fsf-ap - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'FSF All Permissive License:' - - score: '100.0' - start_line: 134 - end_line: 134 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap_6.RULE - license_expression: fsf-ap - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'FSF All Permissive License:' - - score: '100.0' - start_line: 137 - end_line: 139 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: free-unknown_120.RULE - license_expression: free-unknown - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copyright holders unknown, no statement of license (all of these - files are part of the testsuite and do not contribute to the - installed library or its headers): diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdb5.3/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdb5.3/copyright-detailed.expected.yml index 2e8c1492dc7..b922ef35f3d 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdb5.3/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdb5.3/copyright-detailed.expected.yml @@ -1,196 +1,300 @@ -primary_license: declared_license: -license_expression: sleepycat AND sleepycat AND bsd-new AND bsd-new AND bsd-new +declared_license_expression: sleepycat AND sleepycat AND bsd-new AND bsd-new AND bsd-new +declared_license_expression_spdx: Sleepycat AND Sleepycat AND BSD-3-Clause AND BSD-3-Clause + AND BSD-3-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: sleepycat + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 5 + end_line: 12 + matched_length: 61 + match_coverage: '100.0' + matcher: 2-aho + license_expression: sleepycat + rule_identifier: sleepycat_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/sleepycat_17.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 61 + rule_relevance: 100 + matched_text: | + http://www.oracle.com/technology/software/products/berkeley-db/db/index.html + + Copyright and license: + + The following is the license that applies to this copy of the Berkeley DB + software. For a license to use the Berkeley DB software under conditions + other than those described here, or to purchase support for this software, + please contact Oracle at berkeleydb-info_us@oracle.com. + licenses: + - key: sleepycat + name: Sleepycat License (Berkeley Database License) + short_name: Sleepycat License + category: Copyleft + is_exception: no + is_unknown: no + owner: Oracle Corporation + homepage_url: http://opensource.org/licenses/sleepycat.html + text_url: http://www.oracle.com/technology/software/products/berkeley-db/htdocs/oslicense.html + reference_url: https://scancode-licensedb.aboutcode.org/sleepycat + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sleepycat.LICENSE + spdx_license_key: Sleepycat + spdx_url: https://spdx.org/licenses/Sleepycat + - license_expression: sleepycat + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 18 + end_line: 47 + matched_length: 283 + match_coverage: '100.0' + matcher: 2-aho + license_expression: sleepycat + rule_identifier: sleepycat_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/sleepycat_15.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 283 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Redistributions in any form must be accompanied by information on + * how to obtain complete source code for the DB software and any + * accompanying software that uses the DB software. The source code + * must either be included in the distribution or be available for no + * more than the cost of distribution plus a nominal fee, and must be + * freely redistributable under reasonable conditions. For an + * executable file, complete source code means the source code for all + * modules it contains. It does not include source code for modules or + * files that typically accompany the major components of the operating + * system on which the executable file runs. + * + * THIS SOFTWARE IS PROVIDED BY ORACLE ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR + * NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL ORACLE BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: sleepycat + name: Sleepycat License (Berkeley Database License) + short_name: Sleepycat License + category: Copyleft + is_exception: no + is_unknown: no + owner: Oracle Corporation + homepage_url: http://opensource.org/licenses/sleepycat.html + text_url: http://www.oracle.com/technology/software/products/berkeley-db/htdocs/oslicense.html + reference_url: https://scancode-licensedb.aboutcode.org/sleepycat + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/sleepycat.LICENSE + spdx_license_key: Sleepycat + spdx_url: https://spdx.org/licenses/Sleepycat + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 53 + end_line: 75 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 81 + end_line: 103 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_943.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_943.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL HARVARD OR ITS CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 111 + end_line: 133 + matched_length: 216 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_115.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_115.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 216 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause +other_license_detections: [] copyright: | Copyright (c) 1990, 2010 Oracle and/or its affiliates Copyright (c) 1990, 1993, 1994, 1995 The Regents of the University of California Copyright (c) 1995, 1996 The President and Fellows of Harvard University Copyright (c) 2000-2005 INRIA, France Telecom -matches: - - score: '100.0' - start_line: 5 - end_line: 12 - matcher: 2-aho - rule_length: 61 - matched_length: 61 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sleepycat_17.RULE - license_expression: sleepycat - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - http://www.oracle.com/technology/software/products/berkeley-db/db/index.html - - Copyright and license: - - The following is the license that applies to this copy of the Berkeley DB - software. For a license to use the Berkeley DB software under conditions - other than those described here, or to purchase support for this software, - please contact Oracle at berkeleydb-info_us@oracle.com. - - score: '100.0' - start_line: 18 - end_line: 47 - matcher: 2-aho - rule_length: 283 - matched_length: 283 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sleepycat_15.RULE - license_expression: sleepycat - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Redistributions in any form must be accompanied by information on - * how to obtain complete source code for the DB software and any - * accompanying software that uses the DB software. The source code - * must either be included in the distribution or be available for no - * more than the cost of distribution plus a nominal fee, and must be - * freely redistributable under reasonable conditions. For an - * executable file, complete source code means the source code for all - * modules it contains. It does not include source code for modules or - * files that typically accompany the major components of the operating - * system on which the executable file runs. - * - * THIS SOFTWARE IS PROVIDED BY ORACLE ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR - * NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL ORACLE BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 53 - end_line: 75 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: 81 - end_line: 103 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_943.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL HARVARD OR ITS CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: 111 - end_line: 133 - matcher: 2-aho - rule_length: 216 - matched_length: 216 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_115.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holders nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF - * THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdebconfclient0/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdebconfclient0/copyright-detailed.expected.yml index 2d56ea92723..30bf7482ca6 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdebconfclient0/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdebconfclient0/copyright-detailed.expected.yml @@ -1,60 +1,103 @@ -primary_license: declared_license: -license_expression: public-domain AND bsd-unmodified +declared_license_expression: public-domain AND bsd-unmodified +declared_license_expression_spdx: LicenseRef-scancode-public-domain AND LicenseRef-scancode-bsd-unmodified +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 17 + end_line: 17 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_282.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_282.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: derived portions are public domain) + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: bsd-unmodified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 22 + end_line: 41 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-unmodified + rule_identifier: bsd-unmodified_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-unmodified_4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-unmodified + name: BSD Simplified with Unmodified requirement + short_name: BSD Unmodified + category: Permissive + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-unmodified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-unmodified.LICENSE + spdx_license_key: LicenseRef-scancode-bsd-unmodified + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-unmodified.LICENSE +other_license_detections: [] copyright: | (c) Joey Hess (c) Jason Gunthorpe copyrighted (c) 2000-2009 by Randolph Chung -matches: - - score: '100.0' - start_line: 17 - end_line: 17 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_282.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: derived portions are public domain) - - score: '100.0' - start_line: 22 - end_line: 41 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-unmodified_4.RULE - license_expression: bsd-unmodified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libext2fs2/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libext2fs2/copyright-detailed.expected.yml index 31dbca58661..ddf374aa31a 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libext2fs2/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libext2fs2/copyright-detailed.expected.yml @@ -1,7 +1,198 @@ -primary_license: declared_license: -license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND ntp-0 - AND bsd-new +declared_license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) + AND ntp-0 AND bsd-new +declared_license_expression_spdx: (GPL-2.0-only AND LGPL-2.0-only AND BSD-3-Clause AND NTP) + AND NTP-0 AND BSD-3-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert + detection_log: + - not-combined + matches: + - score: '99.02' + start_line: 17 + end_line: 30 + matched_length: 101 + match_coverage: '99.02' + matcher: 3-seq + license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert + rule_identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 102 + rule_relevance: 100 + matched_text: "This package, the EXT2 filesystem utilities, are made available under\n\ + the GNU General Public License version 2, with the exception of the\nlib/ext2fs and\ + \ lib/e2p libraries, which are made available under the\nGNU Library General Public\ + \ License Version 2, the lib/uuid library\nwhich is made available under a BSD-style\ + \ license and the lib/et and\nlib/ss libraries which are made available under an MIT-style\ + \ license.\n\n\tCopyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, \n\t\ + 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o\n\nOn Debian GNU systems,\ + \ the complete text of the GNU General Public\nLicense can be found in `/usr/share/common-licenses/GPL-2'.\ + \ The\ncomplete text of the GNU Library General Public License can be found\nin '/usr/share/common-licenses/LGPL-2'." + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - key: lgpl-2.0 + name: GNU Library General Public License 2.0 + short_name: LGPL 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/lgpl-2.0.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE + spdx_license_key: LGPL-2.0-only + spdx_url: https://spdx.org/licenses/LGPL-2.0-only + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - key: mit-old-style-no-advert + name: MIT Old Style no advertising + short_name: MIT Old Style no advertising + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_.28no_advertising_without_permission.29 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-old-style-no-advert + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style-no-advert.LICENSE + spdx_license_key: NTP + spdx_url: https://spdx.org/licenses/NTP + - license_expression: ntp-0 AND bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 38 + end_line: 45 + matched_length: 85 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ntp-0 + rule_identifier: ntp-0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ntp-0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 85 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose is hereby granted, provided that + the names of M.I.T. and the M.I.T. S.I.P.B. not be used in + advertising or publicity pertaining to distribution of the software + without specific, written prior permission. M.I.T. and the + M.I.T. S.I.P.B. make no representations about the suitability of + this software for any purpose. It is provided "as is" without + express or implied warranty. + licenses: + - key: ntp-0 + name: NTP No Attribution + short_name: NTP-0 + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: https://github.com/tytso/e2fsprogs/blob/master/lib/et/et_name.c + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ntp-0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ntp-0.LICENSE + spdx_license_key: NTP-0 + spdx_url: https://spdx.org/licenses/NTP-0 + - score: '100.0' + start_line: 49 + end_line: 73 + matched_length: 210 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_117.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_117.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 210 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause +other_license_detections: [] copyright: | Copyright (c) 2003-2007 Theodore Ts'o Copyright (c) 1997-2003 Yann Dirson @@ -10,94 +201,3 @@ copyright: | Copyright (c) 1995-1996 Michael Nonweiler Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o Copyright 1987 by the Student Information Processing Board of the Massachusetts Institute of Technology -matches: - - score: '99.02' - start_line: 17 - end_line: 30 - matcher: 3-seq - rule_length: 102 - matched_length: 101 - match_coverage: '99.02' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE - license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This package, the EXT2 filesystem utilities, are made available under\nthe\ - \ GNU General Public License version 2, with the exception of the\n[lib]/[ext2fs] [and]\ - \ [lib]/[e2p] libraries, which are made available under the\nGNU Library General Public\ - \ License Version 2, the [lib]/[uuid] library\nwhich is made available under a BSD-style\ - \ license and the [lib]/[et] [and]\n[lib]/[ss] libraries which are made available under\ - \ an MIT-style license.\n\n\t[Copyright] ([c]) [1993], [1994], [1995], [1996], [1997],\ - \ [1998], [1999], [2000], \n\t[2001], [2002], [2003], [2004], [2005], [2006], [2007],\ - \ [2008] [by] [Theodore] [Ts]'[o]\n\nOn Debian GNU systems, the complete text of the GNU\ - \ General Public\nLicense can be found in `/usr/share/common-licenses/GPL-2'. The\ncomplete\ - \ text of the GNU Library General Public License can be found\nin '/usr/share/common-licenses/LGPL-2'." - - score: '100.0' - start_line: 38 - end_line: 45 - matcher: 2-aho - rule_length: 85 - matched_length: 85 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ntp-0.LICENSE - license_expression: ntp-0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose is hereby granted, provided that - the names of M.I.T. and the M.I.T. S.I.P.B. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. and the - M.I.T. S.I.P.B. make no representations about the suitability of - this software for any purpose. It is provided "as is" without - express or implied warranty. - - score: '100.0' - start_line: 49 - end_line: 73 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_117.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF - WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libffi7/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libffi7/copyright-detailed.expected.yml index 9a68c393b6a..23e5a1c39c7 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libffi7/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libffi7/copyright-detailed.expected.yml @@ -1,6 +1,180 @@ -primary_license: declared_license: -license_expression: mit AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus +declared_license_expression: mit AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus +declared_license_expression_spdx: MIT AND GPL-2.0-or-later AND GPL-2.0-or-later AND GPL-1.0-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: mit AND gpl-2.0-plus AND gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 42 + end_line: 59 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - score: '79.17' + start_line: 62 + end_line: 70 + matched_length: 57 + match_coverage: '79.17' + matcher: 3-seq + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_858.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_858.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 72 + rule_relevance: 100 + matched_text: | + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. A copy of the license is included in the + section entitled ``GNU General Public License''. + + doc/*: + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU General Public License + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 69 + end_line: 76 + matched_length: 72 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_858.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_858.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 72 + rule_relevance: 100 + matched_text: | + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. A copy of the license is included in the + section entitled ``GNU General Public License''. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 79 + end_line: 79 + matched_length: 12 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_478.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_478.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later +other_license_detections: [] copyright: | Copyright (c) 1996-2011 Red Hat, Inc. Copyright (c) 1996-2011 Anthony Green @@ -26,103 +200,3 @@ copyright: | Copyright (c) 2008 Bjorn Konig Copyright (c) 1996-2010 Red Hat, Inc and others (c) 2008, 2011 Matthias Klose -matches: - - score: '100.0' - start_line: 42 - end_line: 59 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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. - - score: '79.17' - start_line: 62 - end_line: 70 - matcher: 3-seq - rule_length: 72 - matched_length: 57 - match_coverage: '79.17' - rule_relevance: 100 - identifier: gpl-2.0-plus_858.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. A copy of the license is included in the - section entitled ``GNU General Public License''. - - [doc]/*: - [Permission] [is] [granted] [to] [copy], [distribute] [and]/[or] [modify] [this] [document] - [under] [the] [terms] of the GNU General Public License - - score: '100.0' - start_line: 69 - end_line: 76 - matcher: 2-aho - rule_length: 72 - matched_length: 72 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_858.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. A copy of the license is included in the - section entitled ``GNU General Public License''. - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License is in `/usr/share/common-licenses/GPL'. - - score: '100.0' - start_line: 79 - end_line: 79 - matcher: 2-aho - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_478.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgcrypt20/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgcrypt20/copyright-detailed.expected.yml index 8f9e18e44fc..4a9170d6abb 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgcrypt20/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgcrypt20/copyright-detailed.expected.yml @@ -1,615 +1,1079 @@ -primary_license: declared_license: -license_expression: gpl-1.0-plus AND other-permissive AND public-domain AND fsf-unlimited-no-warranty +declared_license_expression: gpl-1.0-plus AND other-permissive AND public-domain AND fsf-unlimited-no-warranty AND (lgpl-2.1-plus AND gpl-2.0-plus) AND (lgpl-2.0-plus AND gpl-2.0-plus) AND lgpl-2.0-plus AND lgpl-2.1-plus AND gpl-1.0-plus AND gpl-2.0-plus AND (other-permissive AND other-copyleft) AND bsd-new AND bsd-new AND (bsd-new OR gpl-1.0-plus) AND x11-xconsortium AND public-domain AND public-domain AND ocb-open-source-2013 AND ocb-open-source-2013 AND ocb-open-source-2013 AND ocb-open-source-2013 AND gpl-2.0 -copyright: | - Copyright (c) 1989,1991-2019 Free Software Foundation, Inc. - Copyright (c) 1994 X Consortium - Copyright (c) 1996 L. Peter Deutsch - Copyright (c) 1997 Werner Koch - Copyright (c) 1998 The Internet Society - Copyright (c) 1996-1999 Peter Gutmann, Paul Kendall, and Chris Wedgwood - Copyright (c) 1996-2006 Peter Gutmann, Matt Thomlinson and Blake Coverett - Copyright (c) 2003 Nikos Mavroyanopoulos - Copyright (c) 2006-2007 NTT (Nippon Telegraph and Telephone Corporation) - Copyright (c) 2012-2019 g10 Code GmbH - Copyright (c) 2012 Simon Josefsson, Niels Moller - Copyright (c) 2012 Intel Corporation - Copyright (c) 2013 Christian Grothoff - Copyright (c) 2013-2017 Jussi Kivilinna - Copyright (c) 2013-2014 Dmitry Eremin-Solenikov - Copyright (c) 2014 Stephan Mueller - Copyright (c) 2017 Bundesamt fur Sicherheit - Copyright Peter Gutmann, Paul Kendall, and Chris Wedgwood 1996-1999 - Copyright 2012 Simon Josefsson and Niels Moller - Copyright (c) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. - Copyright 2000, 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2011, 2012 Free Software Foundation, Inc. - Copyright 2012, 2013, 2016 2017 g10 Code GmbH - Copyright (c) 2012, Intel Corporation - Copyright Stephan Mueller , 2013 - Copyright (c) 1994 X Consortium -matches: - - score: '100.0' - start_line: 210 - end_line: 211 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_477.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - taken from the - original NTT provided GPL source. - - score: '100.0' - start_line: 215 - end_line: 215 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_319.RULE - license_expression: other-permissive - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: It has a permissive license - - score: '100.0' - start_line: 218 - end_line: 218 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_311.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: public domain code - - score: '100.0' - start_line: 222 - end_line: 228 - matcher: 2-aho - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. +declared_license_expression_spdx: GPL-1.0-or-later AND LicenseRef-scancode-other-permissive + AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-fsf-unlimited-no-warranty AND + (LGPL-2.1-or-later AND GPL-2.0-or-later) AND (LGPL-2.0-or-later AND GPL-2.0-or-later) AND + LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-1.0-or-later AND GPL-2.0-or-later AND (LicenseRef-scancode-other-permissive + AND LicenseRef-scancode-other-copyleft) AND BSD-3-Clause AND BSD-3-Clause AND (BSD-3-Clause + OR GPL-1.0-or-later) AND X11 AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain + AND LicenseRef-scancode-ocb-open-source-2013 AND LicenseRef-scancode-ocb-open-source-2013 + AND LicenseRef-scancode-ocb-open-source-2013 AND LicenseRef-scancode-ocb-open-source-2013 + AND GPL-2.0-only +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-1.0-plus AND other-permissive AND public-domain AND fsf-unlimited-no-warranty + AND (lgpl-2.1-plus AND gpl-2.0-plus) AND (lgpl-2.0-plus AND gpl-2.0-plus) AND lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 210 + end_line: 211 + matched_length: 8 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_477.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_477.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: | + taken from the + original NTT provided GPL source. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 215 + end_line: 215 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_319.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_319.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: It has a permissive license + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - score: '100.0' + start_line: 218 + end_line: 218 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_311.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_311.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: public domain code + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 222 + end_line: 228 + matched_length: 64 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-unlimited-no-warranty + rule_identifier: fsf-unlimited-no-warranty.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-unlimited-no-warranty.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 64 + rule_relevance: 100 + matched_text: | + This file is free software; as a special exception the author gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 231 - end_line: 236 - matcher: 2-aho - rule_length: 41 - matched_length: 41 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_and_gpl-2.0-plus_2.RULE - license_expression: lgpl-2.1-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY, to the extent permitted by law; without even the + implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: fsf-unlimited-no-warranty + name: FSF Unlimited License No Warranty + short_name: FSF Unlimited License No Warranty + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: http://www.fsf.org/licensing/licenses/ + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited-no-warranty + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + spdx_license_key: LicenseRef-scancode-fsf-unlimited-no-warranty + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + - score: '100.0' + start_line: 231 + end_line: 236 + matched_length: 41 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus AND gpl-2.0-plus + rule_identifier: lgpl-2.1-plus_and_gpl-2.0-plus_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0-plus_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 41 + rule_relevance: 100 + matched_text: | + License: - Most of the package is licensed under the GNU Lesser General Public - License (LGPL) version 2.1 (or later), except for helper and debugging - binaries. See below for details. The documentation is licensed under - the GPLv2 (or later), see below. - - score: '100.0' - start_line: 240 - end_line: 260 - matcher: 2-aho - rule_length: '194' - matched_length: '194' - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_and_gpl-2.0-plus_7.RULE - license_expression: lgpl-2.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The library is distributed under the terms of the GNU Lesser - General Public License (LGPL); see the file COPYING.LIB for the - actual terms. The helper programs (e.g. gcryptrnd and getrandom) - as well as the documentation are distributed under the terms of - the GNU General Public License (GPL); see the file COPYING for the - actual terms. + Most of the package is licensed under the GNU Lesser General Public + License (LGPL) version 2.1 (or later), except for helper and debugging + binaries. See below for details. The documentation is licensed under + the GPLv2 (or later), see below. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 240 + end_line: 260 + matched_length: '194' + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-2.0-plus_and_gpl-2.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_7.RULE + referenced_filenames: + - COPYING.LIB + - COPYING + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '194' + rule_relevance: 100 + matched_text: | + The library is distributed under the terms of the GNU Lesser + General Public License (LGPL); see the file COPYING.LIB for the + actual terms. The helper programs (e.g. gcryptrnd and getrandom) + as well as the documentation are distributed under the terms of + the GNU General Public License (GPL); see the file COPYING for the + actual terms. - This library used to be available under the GPL - this was changed - with version 1.1.7 with the rationale that there are now many free - crypto libraries available and many of them come with capabilities - similar to Libcrypt. We decided that to foster the use of - cryptography in Free Software an LGPLed library would make more - sense because it avoids problems due to license incompatibilities - between some Free Software licenses and the GPL. + This library used to be available under the GPL - this was changed + with version 1.1.7 with the rationale that there are now many free + crypto libraries available and many of them come with capabilities + similar to Libcrypt. We decided that to foster the use of + cryptography in Free Software an LGPLed library would make more + sense because it avoids problems due to license incompatibilities + between some Free Software licenses and the GPL. - Please note that in many cases it is better for a library to be - licensed under the GPL, so that it provides an advantage for free - software projects. The Lesser GPL is so named because it does - less to protect the freedom of the users of the code that it - covers. See http://www.gnu.org/philosophy/why-not-lgpl.html for - more explanation. - - score: '100.0' - start_line: 262 - end_line: 262 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_467.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the license headers of the LGPL - - score: '100.0' - start_line: 270 - end_line: 286 - matcher: 2-aho - rule_length: 128 - matched_length: 128 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_322.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Libgcrypt is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. + Please note that in many cases it is better for a library to be + licensed under the GPL, so that it provides an advantage for free + software projects. The Lesser GPL is so named because it does + less to protect the freedom of the users of the code that it + covers. See http://www.gnu.org/philosophy/why-not-lgpl.html for + more explanation. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 262 + end_line: 262 + matched_length: 6 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_467.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_467.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 6 + rule_relevance: 100 + matched_text: the license headers of the LGPL + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: lgpl-2.1-plus AND gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 270 + end_line: 286 + matched_length: 128 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_322.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_322.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 128 + rule_relevance: 100 + matched_text: | + Libgcrypt is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of + the License, or (at your option) any later version. - Libgcrypt 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 Lesser General Public License for more details. + Libgcrypt 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 Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - ------------- + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . + ------------- - On Debian GNU/Linux systems, the complete text of the GNU Lesser - General Public License can be found in - `/usr/share/common-licenses/LGPL'; - - score: '100.0' - start_line: 288 - end_line: 288 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_476.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: The documentation licensed under the GPL - - score: '100.0' - start_line: 294 - end_line: 298 - matcher: 2-aho - rule_length: 56 - matched_length: 56 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_767.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2 of the License, or (at your - option) any later version. The text of the license can be found in the - section entitled ``GNU General Public License''. - - score: '100.0' - start_line: 307 - end_line: 308 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_and_other-copyleft_3.RULE - license_expression: other-permissive AND other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - distribution which are not covered by the GNU Lesser - General Public License (LGPL) or the GNU General Public License (GPL). - - score: '100.0' - start_line: 315 - end_line: 315 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_947.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: BSD_3Clause - - score: '100.0' - start_line: 330 - end_line: 357 - matcher: 2-aho - rule_length: 209 - matched_length: 209 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_152.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: + On Debian GNU/Linux systems, the complete text of the GNU Lesser + General Public License can be found in + `/usr/share/common-licenses/LGPL'; + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 288 + end_line: 288 + matched_length: 6 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_476.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_476.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 6 + rule_relevance: 100 + matched_text: The documentation licensed under the GPL + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 294 + end_line: 298 + matched_length: 56 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_767.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_767.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 56 + rule_relevance: 100 + matched_text: | + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2 of the License, or (at your + option) any later version. The text of the license can be found in the + section entitled ``GNU General Public License''. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: other-permissive AND other-copyleft + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 307 + end_line: 308 + matched_length: 20 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive AND other-copyleft + rule_identifier: other-permissive_and_other-copyleft_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_and_other-copyleft_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + distribution which are not covered by the GNU Lesser + General Public License (LGPL) or the GNU General Public License (GPL). + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - key: other-copyleft + name: Other Copyleft Licenses + short_name: Other Copyleft Licenses + category: Copyleft + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-copyleft + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + spdx_license_key: LicenseRef-scancode-other-copyleft + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 315 + end_line: 315 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_947.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_947.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: BSD_3Clause + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 330 + end_line: 357 + matched_length: 209 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_152.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_152.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 209 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the - distribution. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the + distribution. - * Neither the name of the Intel Corporation nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. + * Neither the name of the Intel Corporation nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 372 - end_line: 402 - matcher: 2-aho - rule_length: 260 - matched_length: 260 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_or_gpl_2.RULE - license_expression: bsd-new OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, and the entire permission notice in its entirety, - * including the disclaimer of warranties. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote - * products derived from this software without specific prior - * written permission. - * - * ALTERNATIVELY, this product may be distributed under the terms of - * the GNU General Public License, in which case the provisions of the GPL are - * required INSTEAD OF the above restrictions. (This clause is - * necessary due to a potential bad interaction between the GPL and - * the restrictions contained in a BSD-style copyright.) - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF - * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. - - score: '100.0' - start_line: 413 - end_line: 433 - matcher: 2-aho - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_2.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: + THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 372 + end_line: 402 + matched_length: 260 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new OR gpl-1.0-plus + rule_identifier: bsd-new_or_gpl_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_or_gpl_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 260 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * ALTERNATIVELY, this product may be distributed under the terms of + * the GNU General Public License, in which case the provisions of the GPL are + * required INSTEAD OF the above restrictions. (This clause is + * necessary due to a potential bad interaction between the GPL and + * the restrictions contained in a BSD-style copyright.) + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: x11-xconsortium AND public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 413 + end_line: 433 + matched_length: 201 + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-xconsortium + rule_identifier: x11-xconsortium_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 201 + rule_relevance: 100 + 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, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. - THE 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 - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + THE 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 + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. - - score: '70.0' - start_line: 436 - end_line: 436 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Public domain - - score: '100.0' - start_line: 443 - end_line: 444 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_326.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licence: I hereby disclaim the copyright on this code and place it - in the public domain. - - score: '99.0' - start_line: 447 - end_line: 447 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 99 - identifier: ocb-open-source-2013_12.RULE - license_expression: ocb-open-source-2013 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: OCB license 1 - - score: '100.0' - start_line: 453 - end_line: 457 - matcher: 2-aho - rule_length: 47 - matched_length: 47 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ocb-open-source-2013_11.RULE - license_expression: ocb-open-source-2013 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - OCB is covered by several patents but may be used freely by most - software. See http://web.cs.ucdavis.edu/~rogaway/ocb/license.htm . - In particular license 1 is suitable for Libgcrypt: See - http://web.cs.ucdavis.edu/~rogaway/ocb/license1.pdf for the full - license document; - - score: '100.0' - start_line: 459 - end_line: 466 - matcher: 2-aho - rule_length: 55 - matched_length: 55 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ocb-open-source-2013_8.RULE - license_expression: ocb-open-source-2013 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License 1 — License for Open-Source Software Implementations of OCB - (Jan 9, 2013) + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. + licenses: + - key: x11-xconsortium + name: X11-Style (X Consortium) + short_name: X11-Style (X Consortium) + category: Permissive + is_exception: no + is_unknown: no + owner: X Consortium + homepage_url: http://www.xfree86.org/current/LICENSE5.html + text_url: http://www.xfree86.org/current/LICENSE5.html + reference_url: https://scancode-licensedb.aboutcode.org/x11-xconsortium + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE + spdx_license_key: X11 + spdx_url: https://spdx.org/licenses/X11 + - score: '70.0' + start_line: 436 + end_line: 436 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 70 + matched_text: Public domain + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain AND ocb-open-source-2013 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 443 + end_line: 444 + matched_length: 16 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_326.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_326.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 16 + rule_relevance: 100 + matched_text: | + Licence: I hereby disclaim the copyright on this code and place it + in the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '99.0' + start_line: 447 + end_line: 447 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ocb-open-source-2013 + rule_identifier: ocb-open-source-2013_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ocb-open-source-2013_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 99 + matched_text: OCB license 1 + licenses: + - key: ocb-open-source-2013 + name: License for OpenSource Software Implementations of OCB 2013 + short_name: OCB for OpenSource 2013 + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Phillip Rogaway + homepage_url: https://web.cs.ucdavis.edu/~rogaway/ocb/license.htm + text_url: https://web.cs.ucdavis.edu/~rogaway/ocb/license1.pdf + reference_url: https://scancode-licensedb.aboutcode.org/ocb-open-source-2013 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ocb-open-source-2013.LICENSE + spdx_license_key: LicenseRef-scancode-ocb-open-source-2013 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ocb-open-source-2013.LICENSE + - license_expression: ocb-open-source-2013 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 453 + end_line: 457 + matched_length: 47 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ocb-open-source-2013 + rule_identifier: ocb-open-source-2013_11.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ocb-open-source-2013_11.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 47 + rule_relevance: 100 + matched_text: | + OCB is covered by several patents but may be used freely by most + software. See http://web.cs.ucdavis.edu/~rogaway/ocb/license.htm . + In particular license 1 is suitable for Libgcrypt: See + http://web.cs.ucdavis.edu/~rogaway/ocb/license1.pdf for the full + license document; + licenses: + - key: ocb-open-source-2013 + name: License for OpenSource Software Implementations of OCB 2013 + short_name: OCB for OpenSource 2013 + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Phillip Rogaway + homepage_url: https://web.cs.ucdavis.edu/~rogaway/ocb/license.htm + text_url: https://web.cs.ucdavis.edu/~rogaway/ocb/license1.pdf + reference_url: https://scancode-licensedb.aboutcode.org/ocb-open-source-2013 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ocb-open-source-2013.LICENSE + spdx_license_key: LicenseRef-scancode-ocb-open-source-2013 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ocb-open-source-2013.LICENSE + - score: '100.0' + start_line: 459 + end_line: 466 + matched_length: 55 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ocb-open-source-2013 + rule_identifier: ocb-open-source-2013_8.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ocb-open-source-2013_8.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 55 + rule_relevance: 100 + matched_text: | + License 1 — License for Open-Source Software Implementations of OCB + (Jan 9, 2013) - Under this license, you are authorized to make, use, and - distribute open-source software implementations of OCB. This - license terminates for you if you sue someone over their - open-source software implementation of OCB claiming that you have - a patent covering their implementation. - - score: '100.0' - start_line: 470 - end_line: 540 - matcher: 2-aho - rule_length: 602 - matched_length: 602 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ocb-open-source-2013_10.RULE - license_expression: ocb-open-source-2013 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License for Open Source Software Implementations of OCB - January 9, 2013 + Under this license, you are authorized to make, use, and + distribute open-source software implementations of OCB. This + license terminates for you if you sue someone over their + open-source software implementation of OCB claiming that you have + a patent covering their implementation. + licenses: + - key: ocb-open-source-2013 + name: License for OpenSource Software Implementations of OCB 2013 + short_name: OCB for OpenSource 2013 + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Phillip Rogaway + homepage_url: https://web.cs.ucdavis.edu/~rogaway/ocb/license.htm + text_url: https://web.cs.ucdavis.edu/~rogaway/ocb/license1.pdf + reference_url: https://scancode-licensedb.aboutcode.org/ocb-open-source-2013 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ocb-open-source-2013.LICENSE + spdx_license_key: LicenseRef-scancode-ocb-open-source-2013 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ocb-open-source-2013.LICENSE + - score: '100.0' + start_line: 470 + end_line: 540 + matched_length: 602 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ocb-open-source-2013 + rule_identifier: ocb-open-source-2013_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ocb-open-source-2013_10.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 602 + rule_relevance: 100 + matched_text: | + License for Open Source Software Implementations of OCB + January 9, 2013 - 1 Definitions + 1 Definitions - 1.1 “Licensor” means Phillip Rogaway. + 1.1 “Licensor” means Phillip Rogaway. - 1.2 “Licensed Patents” means any patent that claims priority to United - States Patent Application No. 09/918,615 entitled “Method and Apparatus - for Facilitating Efficient Authenticated Encryption,” and any utility, - divisional, provisional, continuation, continuations-in-part, reexamination, - reissue, or foreign counterpart patents that may issue with respect to the - aforesaid patent application. This includes, but is not limited to, United - States Patent No. 7,046,802; United States Patent No. 7,200,227; United - States Patent No. 7,949,129; United States Patent No. 8,321,675 ; and any - patent that issues out of United States Patent Application No. 13/669,114. + 1.2 “Licensed Patents” means any patent that claims priority to United + States Patent Application No. 09/918,615 entitled “Method and Apparatus + for Facilitating Efficient Authenticated Encryption,” and any utility, + divisional, provisional, continuation, continuations-in-part, reexamination, + reissue, or foreign counterpart patents that may issue with respect to the + aforesaid patent application. This includes, but is not limited to, United + States Patent No. 7,046,802; United States Patent No. 7,200,227; United + States Patent No. 7,949,129; United States Patent No. 8,321,675 ; and any + patent that issues out of United States Patent Application No. 13/669,114. - 1.3 “Use” means any practice of any invention claimed in the Licensed Patents. + 1.3 “Use” means any practice of any invention claimed in the Licensed Patents. - 1.4 “Software Implementation” means any practice of any invention - claimed in the Licensed Patents that takes the form of software executing on - a user-programmable, general-purpose computer or that takes the form of a - computer-readable medium storing such software. Software Implementation does - not include, for example, application-specific integrated circuits (ASICs), - field-programmable gate arrays (FPGAs), embedded systems, or IP cores. + 1.4 “Software Implementation” means any practice of any invention + claimed in the Licensed Patents that takes the form of software executing on + a user-programmable, general-purpose computer or that takes the form of a + computer-readable medium storing such software. Software Implementation does + not include, for example, application-specific integrated circuits (ASICs), + field-programmable gate arrays (FPGAs), embedded systems, or IP cores. - 1.5 “Open Source Software” means software whose source code is published - and made available for inspection and use by anyone because either (a) the - source code is subject to a license that permits recipients to copy, modify, - and distribute the source code without payment of fees or royalties, or - (b) the source code is in the public domain, including code released for - public use through a CC0 waiver. All licenses certified by the Open Source - Initiative at opensource.org as of January 9, 2013 and all Creative Commons - licenses identified on the creativecommons.org website as of January 9, - 2013, including the Public License Fallback of the CC0 waiver, satisfy these - requirements for the purposes of this license. + 1.5 “Open Source Software” means software whose source code is published + and made available for inspection and use by anyone because either (a) the + source code is subject to a license that permits recipients to copy, modify, + and distribute the source code without payment of fees or royalties, or + (b) the source code is in the public domain, including code released for + public use through a CC0 waiver. All licenses certified by the Open Source + Initiative at opensource.org as of January 9, 2013 and all Creative Commons + licenses identified on the creativecommons.org website as of January 9, + 2013, including the Public License Fallback of the CC0 waiver, satisfy these + requirements for the purposes of this license. - 1.6 “Open Source Software Implementation” means a Software - Implementation in which the software implicating the Licensed Patents is - Open Source Software. Open Source Software Implementation does not include - any Software Implementation in which the software implicating the Licensed - Patents is combined, so as to form a larger program, with software that is - not Open Source Software. + 1.6 “Open Source Software Implementation” means a Software + Implementation in which the software implicating the Licensed Patents is + Open Source Software. Open Source Software Implementation does not include + any Software Implementation in which the software implicating the Licensed + Patents is combined, so as to form a larger program, with software that is + not Open Source Software. - 2 License Grant + 2 License Grant - 2.1 License. Subject to your compliance with the term s of this license, - including the restriction set forth in Section 2.2, Licensor hereby - grants to you a perpetual, worldwide, non-exclusive, non-transferable, - non-sublicenseable, no-charge, royalty-free, irrevocable license to practice - any invention claimed in the Licensed Patents in any Open Source Software - Implementation. + 2.1 License. Subject to your compliance with the term s of this license, + including the restriction set forth in Section 2.2, Licensor hereby + grants to you a perpetual, worldwide, non-exclusive, non-transferable, + non-sublicenseable, no-charge, royalty-free, irrevocable license to practice + any invention claimed in the Licensed Patents in any Open Source Software + Implementation. - 2.2 Restriction. If you or your affiliates institute patent litigation - (including, but not limited to, a cross-claim or counterclaim in a lawsuit) - against any entity alleging that any Use authorized by this license - infringes another patent, then any rights granted to you under this license - automatically terminate as of the date such litigation is filed. + 2.2 Restriction. If you or your affiliates institute patent litigation + (including, but not limited to, a cross-claim or counterclaim in a lawsuit) + against any entity alleging that any Use authorized by this license + infringes another patent, then any rights granted to you under this license + automatically terminate as of the date such litigation is filed. - 3 Disclaimer - YOUR USE OF THE LICENSED PATENTS IS AT YOUR OWN RISK AND UNLESS REQUIRED - BY APPLICABLE LAW, LICENSOR MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY - KIND CONCERNING THE LICENSED PATENTS OR ANY PRODUCT EMBODYING ANY LICENSED - PATENT, EXPRESS OR IMPLIED, STATUT ORY OR OTHERWISE, INCLUDING, WITHOUT - LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR - PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL LICENSOR BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, - ARISING FROM OR RELATED TO ANY USE OF THE LICENSED PATENTS, INCLUDING, - WITHOUT LIMITATION, DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, PUNITIVE - OR SPECIAL DAMAGES, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF - SUCH DAMAGES PRIOR TO SUCH AN OCCURRENCE. - - score: '100.0' - start_line: 545 - end_line: 546 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1159.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU/Linux systems, the text of the GNU General Public License, - version 2 can be found in `/usr/share/common-licenses/GPL-2'. + 3 Disclaimer + YOUR USE OF THE LICENSED PATENTS IS AT YOUR OWN RISK AND UNLESS REQUIRED + BY APPLICABLE LAW, LICENSOR MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY + KIND CONCERNING THE LICENSED PATENTS OR ANY PRODUCT EMBODYING ANY LICENSED + PATENT, EXPRESS OR IMPLIED, STATUT ORY OR OTHERWISE, INCLUDING, WITHOUT + LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR + PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL LICENSOR BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM OR RELATED TO ANY USE OF THE LICENSED PATENTS, INCLUDING, + WITHOUT LIMITATION, DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, PUNITIVE + OR SPECIAL DAMAGES, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF + SUCH DAMAGES PRIOR TO SUCH AN OCCURRENCE. + licenses: + - key: ocb-open-source-2013 + name: License for OpenSource Software Implementations of OCB 2013 + short_name: OCB for OpenSource 2013 + category: Proprietary Free + is_exception: no + is_unknown: no + owner: Phillip Rogaway + homepage_url: https://web.cs.ucdavis.edu/~rogaway/ocb/license.htm + text_url: https://web.cs.ucdavis.edu/~rogaway/ocb/license1.pdf + reference_url: https://scancode-licensedb.aboutcode.org/ocb-open-source-2013 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ocb-open-source-2013.LICENSE + spdx_license_key: LicenseRef-scancode-ocb-open-source-2013 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ocb-open-source-2013.LICENSE + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 545 + end_line: 546 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1159.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1159.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + On Debian GNU/Linux systems, the text of the GNU General Public License, + version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only +other_license_detections: [] +copyright: | + Copyright (c) 1989,1991-2019 Free Software Foundation, Inc. + Copyright (c) 1994 X Consortium + Copyright (c) 1996 L. Peter Deutsch + Copyright (c) 1997 Werner Koch + Copyright (c) 1998 The Internet Society + Copyright (c) 1996-1999 Peter Gutmann, Paul Kendall, and Chris Wedgwood + Copyright (c) 1996-2006 Peter Gutmann, Matt Thomlinson and Blake Coverett + Copyright (c) 2003 Nikos Mavroyanopoulos + Copyright (c) 2006-2007 NTT (Nippon Telegraph and Telephone Corporation) + Copyright (c) 2012-2019 g10 Code GmbH + Copyright (c) 2012 Simon Josefsson, Niels Moller + Copyright (c) 2012 Intel Corporation + Copyright (c) 2013 Christian Grothoff + Copyright (c) 2013-2017 Jussi Kivilinna + Copyright (c) 2013-2014 Dmitry Eremin-Solenikov + Copyright (c) 2014 Stephan Mueller + Copyright (c) 2017 Bundesamt fur Sicherheit + Copyright Peter Gutmann, Paul Kendall, and Chris Wedgwood 1996-1999 + Copyright 2012 Simon Josefsson and Niels Moller + Copyright (c) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + Copyright 2000, 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2011, 2012 Free Software Foundation, Inc. + Copyright 2012, 2013, 2016 2017 g10 Code GmbH + Copyright (c) 2012, Intel Corporation + Copyright Stephan Mueller , 2013 + Copyright (c) 1994 X Consortium diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgmp10/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgmp10/copyright-detailed.expected.yml index 6df74567010..a0511783c95 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgmp10/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgmp10/copyright-detailed.expected.yml @@ -1,88 +1,175 @@ -primary_license: declared_license: -license_expression: (lgpl-3.0-plus OR gpl-2.0-plus) AND gfdl-1.1-plus AND (lgpl-2.0-plus OR - gpl-1.0-plus) -copyright: Copyright 1991, 1996, 1999, 2000, 2007 Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: '19' - end_line: 46 - matcher: 2-aho - rule_length: '198' - matched_length: '198' - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_or_gpl-2.0-plus_27.RULE - license_expression: lgpl-3.0-plus OR gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of either: +declared_license_expression: (lgpl-3.0-plus OR gpl-2.0-plus) AND gfdl-1.1-plus AND (lgpl-2.0-plus + OR gpl-1.0-plus) +declared_license_expression_spdx: (LGPL-3.0-or-later OR GPL-2.0-or-later) AND GFDL-1.1-or-later + AND (LGPL-2.0-or-later OR GPL-1.0-or-later) +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: lgpl-3.0-plus OR gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '19' + end_line: 46 + matched_length: '198' + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus OR gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_or_gpl-2.0-plus_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '198' + rule_relevance: 100 + matched_text: | + The GNU MP Library is free software; you can redistribute it and/or modify + it under the terms of either: - * the GNU Lesser General Public License as published by the Free - Software Foundation; either version 3 of the License, or (at your - option) any later version. + * the GNU Lesser General Public License as published by the Free + Software Foundation; either version 3 of the License, or (at your + option) any later version. - or + or - * the GNU General Public License as published by the Free Software - Foundation; either version 2 of the License, or (at your option) any - later version. + * the GNU General Public License as published by the Free Software + Foundation; either version 2 of the License, or (at your option) any + later version. - or both in parallel, as here. + or both in parallel, as here. - The GNU MP Library 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. + The GNU MP Library 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. - You should have received copies of the GNU General Public License and the - GNU Lesser General Public License along with the GNU MP Library. If not, - see https://www.gnu.org/licenses/. + You should have received copies of the GNU General Public License and the + GNU Lesser General Public License along with the GNU MP Library. If not, + see https://www.gnu.org/licenses/. - The GNU Lesser General Public License v3 text is contained in /usr/share/common-licenses/LGPL-3. - The GNU General Public License v2 text is contained in /usr/share/common-licenses/GPL-2. - The GNU General Public License v3 text is contained in /usr/share/common-licenses/GPL-3. - - score: '100.0' - start_line: 52 - end_line: 55 - matcher: 2-aho - rule_length: 38 - matched_length: 38 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.1-plus_32.RULE - license_expression: gfdl-1.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The documentation is released under the GNU Free Documentation License - (GFDL) and it has cover texts. As such, it has been determined not to - meet the Debian Free Software Guidelines, and is not shipped in the - debian packages. - - score: '100.0' - start_line: 57 - end_line: 58 - matcher: 2-aho - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_or_gpl-1.0-plus_300.RULE - license_expression: lgpl-2.0-plus OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is covered either by the LGPL, or - under the GNU General Public License /usr/share/common-licenses/GPL. + The GNU Lesser General Public License v3 text is contained in /usr/share/common-licenses/LGPL-3. + The GNU General Public License v2 text is contained in /usr/share/common-licenses/GPL-2. + The GNU General Public License v3 text is contained in /usr/share/common-licenses/GPL-3. + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gfdl-1.1-plus AND (lgpl-2.0-plus OR gpl-1.0-plus) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 52 + end_line: 55 + matched_length: 38 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.1-plus + rule_identifier: gfdl-1.1-plus_32.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.1-plus_32.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 38 + rule_relevance: 100 + matched_text: | + The documentation is released under the GNU Free Documentation License + (GFDL) and it has cover texts. As such, it has been determined not to + meet the Debian Free Software Guidelines, and is not shipped in the + debian packages. + licenses: + - key: gfdl-1.1-plus + name: GNU Free Documentation License v1.1 or later + short_name: GFDL 1.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/fdl-1.1.txt + text_url: http://www.gnu.org/licenses/fdl-1.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.1-plus.LICENSE + spdx_license_key: GFDL-1.1-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.1-or-later + - score: '100.0' + start_line: 57 + end_line: 58 + matched_length: 18 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus OR gpl-1.0-plus + rule_identifier: lgpl-2.0-plus_or_gpl-1.0-plus_300.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-1.0-plus_300.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + is covered either by the LGPL, or + under the GNU General Public License /usr/share/common-licenses/GPL. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later +other_license_detections: [] +copyright: Copyright 1991, 1996, 1999, 2000, 2007 Free Software Foundation, Inc. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgnutls30/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgnutls30/copyright-detailed.expected.yml index cede6c00c09..90117923870 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgnutls30/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgnutls30/copyright-detailed.expected.yml @@ -1,9 +1,8 @@ -primary_license: declared_license: -license_expression: (lgpl-2.1-plus AND gpl-3.0-plus AND (lgpl-3.0-plus AND gpl-2.0-plus)) AND - lgpl-2.1-plus AND gpl-3.0-plus AND gfdl-1.1-plus AND gfdl-1.3-plus AND (lgpl-2.0-plus AND - lgpl-3.0 AND gpl-1.0-plus AND gpl-3.0 AND gfdl-1.3) AND lgpl-2.1-plus AND (lgpl-3.0-plus OR - gpl-2.0-plus) AND lgpl-2.0-plus AND gpl-3.0 AND (bsd-new OR gpl-1.0-plus) AND bsd-simplified +declared_license_expression: (lgpl-2.1-plus AND gpl-3.0-plus AND (lgpl-3.0-plus AND gpl-2.0-plus)) + AND lgpl-2.1-plus AND gpl-3.0-plus AND gfdl-1.1-plus AND gfdl-1.3-plus AND (lgpl-2.0-plus + AND lgpl-3.0 AND gpl-1.0-plus AND gpl-3.0 AND gfdl-1.3) AND lgpl-2.1-plus AND (lgpl-3.0-plus + OR gpl-2.0-plus) AND lgpl-2.0-plus AND gpl-3.0 AND (bsd-new OR gpl-1.0-plus) AND bsd-simplified AND public-domain AND isc AND cc0-1.0 AND mit AND mit AND apache-2.0 AND apache-2.0 AND (lgpl-3.0-plus AND gpl-2.0-plus) AND apache-2.0 AND apache-2.0 AND apache-2.0 AND apache-2.0 AND apache-2.0 AND mit AND mit AND mit AND mit AND mit AND mit AND lgpl-2.1-plus AND (lgpl-3.0-plus AND gpl-2.0-plus) @@ -22,6 +21,3948 @@ license_expression: (lgpl-2.1-plus AND gpl-3.0-plus AND (lgpl-3.0-plus AND gpl-2 AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND lgpl-2.1-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND bsd-new AND bsd-new +declared_license_expression_spdx: (LGPL-2.1-or-later AND GPL-3.0-or-later AND (LGPL-3.0-or-later + AND GPL-2.0-or-later)) AND LGPL-2.1-or-later AND GPL-3.0-or-later AND GFDL-1.1-or-later AND + GFDL-1.3-or-later AND (LGPL-2.0-or-later AND LGPL-3.0-only AND GPL-1.0-or-later AND GPL-3.0-only + AND GFDL-1.3-only) AND LGPL-2.1-or-later AND (LGPL-3.0-or-later OR GPL-2.0-or-later) AND LGPL-2.0-or-later + AND GPL-3.0-only AND (BSD-3-Clause OR GPL-1.0-or-later) AND BSD-2-Clause AND LicenseRef-scancode-public-domain + AND ISC AND CC0-1.0 AND MIT AND MIT AND Apache-2.0 AND Apache-2.0 AND (LGPL-3.0-or-later AND + GPL-2.0-or-later) AND Apache-2.0 AND Apache-2.0 AND Apache-2.0 AND Apache-2.0 AND Apache-2.0 + AND MIT AND MIT AND MIT AND MIT AND MIT AND MIT AND LGPL-2.1-or-later AND (LGPL-3.0-or-later + AND GPL-2.0-or-later) AND (LGPL-3.0-or-later AND GPL-2.0-or-later) AND MIT AND MIT AND (LGPL-3.0-or-later + AND GPL-2.0-or-later) AND (LGPL-3.0-or-later AND GPL-2.0-or-later) AND (LGPL-3.0-or-later + AND GPL-2.0-or-later) AND (LGPL-3.0-or-later AND GPL-2.0-or-later) AND (LGPL-3.0-or-later + AND GPL-2.0-or-later) AND (LGPL-3.0-or-later AND GPL-2.0-or-later) AND (LGPL-3.0-or-later + AND GPL-2.0-or-later) AND (LGPL-3.0-or-later AND GPL-2.0-or-later) AND (LGPL-3.0-or-later + AND GPL-2.0-or-later) AND (LGPL-3.0-or-later AND GPL-2.0-or-later) AND (LGPL-3.0-or-later + AND GPL-2.0-or-later) AND (LGPL-3.0-or-later AND GPL-2.0-or-later) AND (LGPL-3.0-or-later + AND GPL-2.0-or-later) AND (LGPL-3.0-or-later AND GPL-2.0-or-later) AND (LGPL-3.0-or-later + AND GPL-2.0-or-later) AND (LGPL-3.0-or-later AND GPL-2.0-or-later) AND (LGPL-3.0-or-later + AND GPL-2.0-or-later) AND (LGPL-3.0-or-later AND GPL-2.0-or-later) AND MIT AND MIT AND LGPL-2.1-or-later + AND (LGPL-3.0-or-later AND GPL-2.0-or-later) AND (LGPL-3.0-or-later AND GPL-2.0-or-later) + AND (LGPL-3.0-or-later OR GPL-2.0-or-later) AND GPL-3.0-or-later AND GPL-3.0-or-later AND + GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-2.1-or-later + AND GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later + AND GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later + AND GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-2.1-or-later + AND GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later + AND GPL-3.0-or-later AND BSD-3-Clause AND BSD-3-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: lgpl-2.1-plus AND gpl-3.0-plus AND (lgpl-3.0-plus AND gpl-2.0-plus) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 221 + end_line: 233 + matched_length: 134 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus AND gpl-3.0-plus AND (lgpl-3.0-plus AND gpl-2.0-plus) + rule_identifier: lgpl-2.1-plus_and_gpl-3.0-plus_and_lgpl-3.0-plus_and_gpl-2.0-plus_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-3.0-plus_and_lgpl-3.0-plus_and_gpl-2.0-plus_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 134 + rule_relevance: 100 + matched_text: | + License: The main library is licensed under GNU Lesser + General Public License (LGPL) version 2.1+, Gnutls Extra (which is currently + just the openssl wrapper library), build system, testsuite and commandline + utilities are licenced under the GNU General Public License version 3+. The + Guile bindings use the same license as the respective underlying library, + i.e. LGPLv2.1+ for the main library and GPLv3+ for Gnutls extra. + + However to be able to use and link against libgnutls a program needs to be + available under a license compatible with LGPLv3+ or GPLv2+ since GnuTLS + requires nettle which requires GMP. GMP (>= 6.0.0) is dual licensed + LGPLv3+ or GPLv2+. Starting with 3.5.7 libunistring is needed, too. It also + is dual licensed LGPLv3+ or GPLv2+ (libunistring 0.9.7 and above, earlier + version were LGPLv3+ only.) + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 244 + end_line: 255 + matched_length: 106 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_257.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_257.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + The GnuTLS is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public License + * as published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This library 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 + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-3.0-plus AND gfdl-1.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 265 + end_line: 276 + matched_length: 102 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_395.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_395.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 102 + rule_relevance: 100 + matched_text: | + GnuTLS-extra 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. + * + * GnuTLS-extra 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. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 280 + end_line: 281 + matched_length: 14 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.1-plus + rule_identifier: gfdl-1.1-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.1-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 14 + rule_relevance: 100 + matched_text: | + The documentation is distributed under the terms of the GNU Free + Documentation License (FDL): + licenses: + - key: gfdl-1.1-plus + name: GNU Free Documentation License v1.1 or later + short_name: GFDL 1.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/fdl-1.1.txt + text_url: http://www.gnu.org/licenses/fdl-1.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.1-plus.LICENSE + spdx_license_key: GFDL-1.1-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.1-or-later + - license_expression: gfdl-1.3-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 286 + end_line: 291 + matched_length: 60 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.3-plus + rule_identifier: gfdl-1.3-plus.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.3-plus.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 60 + rule_relevance: 100 + matched_text: | + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation License, + Version 1.3 or any later version published by the Free Software + Foundation; with no Invariant Sections, no Front-Cover Texts, and + no Back-Cover Texts. A copy of the license is included in the + section entitled "GNU Free Documentation License". + licenses: + - key: gfdl-1.3-plus + name: GNU Free Documentation License v1.3 or later + short_name: GFDL 1.3 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/fdl-1.3.txt + text_url: http://www.gnu.org/licenses/fdl-1.3.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.3-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3-plus.LICENSE + spdx_license_key: GFDL-1.3-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.3-or-later + - license_expression: lgpl-2.0-plus AND lgpl-3.0 AND gpl-1.0-plus AND gpl-3.0 AND gfdl-1.3 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 321 + end_line: 327 + matched_length: 77 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus AND lgpl-3.0 AND gpl-1.0-plus AND gpl-3.0 AND gfdl-1.3 + rule_identifier: lgpl-2.0-plus_and_lgpl-3.0_and_gpl-1.0-plus_and_gpl-3.0_and_gfdl-1.3_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-3.0_and_gpl-1.0-plus_and_gpl-3.0_and_gfdl-1.3_1.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + - /usr/share/common-licenses/LGPL-3 + - /usr/share/common-licenses/GPL + - /usr/share/common-licenses/GPL-3 + - /usr/share/common-licenses/GFDL-1.3 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 77 + rule_relevance: 100 + matched_text: | + On Debian GNU/Linux systems, the complete text of the latest version of + the GNU Lesser General Public License can be found in + `/usr/share/common-licenses/LGPL' v3 of the license in + `/usr/share/common-licenses/LGPL-3'; the GNU General Public License can + be found in `/usr/share/common-licenses/GPL' (version 3 in + /usr/share/common-licenses/GPL-3) The GNU Free Documentation + License is available under /usr/share/common-licenses/GFDL-1.3. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - key: lgpl-3.0 + name: GNU Lesser General Public License 3.0 + short_name: LGPL 3.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE + spdx_license_key: LGPL-3.0-only + spdx_url: https://spdx.org/licenses/LGPL-3.0-only + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - key: gfdl-1.3 + name: GNU Free Documentation License v1.3 + short_name: GFDL 1.3 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/fdl-1.3.txt + text_url: http://www.gnu.org/licenses/fdl-1.3.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.3 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3.LICENSE + spdx_license_key: GFDL-1.3-only + spdx_url: https://spdx.org/licenses/GFDL-1.3-only + - license_expression: lgpl-2.1-plus AND (lgpl-3.0-plus OR gpl-2.0-plus) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 336 + end_line: 337 + matched_length: 14 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_391.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_391.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 14 + rule_relevance: 100 + matched_text: | + released under + the GNU Lesser General Public License (LGPL) version 2.1 or later. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 340 + end_line: 342 + matched_length: 23 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus OR gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_or_gpl-2.0-plus_26.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_26.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + distributed under a LGPLv3+ or GPLv2+ dual license, and + as such binaries of this library need to adhere to either LGPLv3+ or + GPLv2+ license. + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-2.0-plus AND gpl-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 347 + end_line: 347 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl_48.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_48.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: GNU LGPL + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 349 + end_line: 349 + matched_length: 8 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0 + rule_identifier: gpl-3.0_472.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_472.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: library are under the GNU GPL version 3. + licenses: + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - license_expression: bsd-new OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 370 + end_line: 402 + matched_length: 252 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new OR gpl-1.0-plus + rule_identifier: bsd-new_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_or_gpl-1.0-plus_7.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 252 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions + # are met: + # + # * Redistributions of source code must retain copyright notices, + # this list of conditions and the following disclaimer. + # + # * Redistributions in binary form must reproduce the above + # copyright notice, this list of conditions and the following + # disclaimer in the documentation and/or other materials + # provided with the distribution. + # + # * Neither the name of the Andy Polyakov nor the names of its + # copyright holder and contributors may be used to endorse or + # promote products derived from this software without specific + # prior written permission. + # + # ALTERNATIVELY, provided that this notice is retained in full, this + # product may be distributed under the terms of the GNU General Public + # License (GPL), in which case the provisions of the GPL apply INSTEAD OF + # those given above. + # + # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS + # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 417 + end_line: 435 + matched_length: 179 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_8.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_8.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 179 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 446 + end_line: 447 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: pypi_public_domain.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_public_domain.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 99 + matched_text: | + License: + Public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 458 + end_line: 469 + matched_length: 113 + match_coverage: '100.0' + matcher: 2-aho + license_expression: isc + rule_identifier: isc_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_9.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 113 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS + * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE + * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: cc0-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 476 + end_line: 504 + matched_length: 984 + match_coverage: '100.0' + matcher: 2-aho + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_147.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_147.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 984 + rule_relevance: 100 + matched_text: | + License: CC0 license + Statement of Purpose + + The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). + + Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. + + For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. + + 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: + + the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; + moral rights retained by the original author(s) and/or performer(s); + publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; + rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; + rights protecting the extraction, dissemination, use and reuse of data in a Work; + database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and + other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. + + 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, + including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. + + 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License" + ). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. + + 4. Limitations and Disclaimers. + + No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. + Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. + Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. + Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 510 + end_line: 510 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_437.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: Expat' + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - score: '100.0' + start_line: 511 + end_line: 527 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 533 + end_line: 543 + matched_length: 85 + match_coverage: '100.0' + matcher: 2-aho + license_expression: apache-2.0 + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 85 + rule_relevance: 100 + matched_text: | + Licensed 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 + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless 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. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 546 + end_line: 548 + matched_length: 24 + match_coverage: '100.0' + matcher: 2-aho + license_expression: apache-2.0 + rule_identifier: apache-2.0_921.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_921.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + License: Apache-2.0 + On Debian systems the complete text of the license can be found in + /usr/share/common-licenses/Apache-2.0 + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: lgpl-3.0-plus AND gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 556 + end_line: 556 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 564 + end_line: 566 + matched_length: 24 + match_coverage: '100.0' + matcher: 2-aho + license_expression: apache-2.0 + rule_identifier: apache-2.0_921.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_921.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + License: Apache-2.0 + On Debian systems the complete text of the license can be found in + /usr/share/common-licenses/Apache-2.0 + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 572 + end_line: 585 + matched_length: 104 + match_coverage: '100.0' + matcher: 2-aho + license_expression: apache-2.0 + rule_identifier: apache-2.0_923.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_923.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 104 + rule_relevance: 100 + matched_text: | + Comment: On Debian systems the complete license text is available in + /usr/share/common-licenses/Apache-2.0 + License + # Licensed 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 + # + # http://www.apache.org/licenses/LICENSE-2.0 + # + # Unless 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. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 591 + end_line: 604 + matched_length: 104 + match_coverage: '100.0' + matcher: 2-aho + license_expression: apache-2.0 + rule_identifier: apache-2.0_923.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_923.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 104 + rule_relevance: 100 + matched_text: | + Comment: On Debian systems the complete license text is available in + /usr/share/common-licenses/Apache-2.0 + License + # Licensed 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 + # + # http://www.apache.org/licenses/LICENSE-2.0 + # + # Unless 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. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 610 + end_line: 611 + matched_length: 18 + match_coverage: '100.0' + matcher: 2-aho + license_expression: apache-2.0 + rule_identifier: apache-2.0_919.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_919.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + Comment: On Debian systems the complete license text is available in + /usr/share/common-licenses/Apache-2.0 + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 612 + end_line: 614 + matched_length: 24 + match_coverage: '100.0' + matcher: 2-aho + license_expression: apache-2.0 + rule_identifier: apache-2.0_921.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_921.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + License: Apache-2.0 + On Debian systems the complete text of the license can be found in + /usr/share/common-licenses/Apache-2.0 + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 619 + end_line: 619 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_437.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: Expat' + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - score: '100.0' + start_line: 620 + end_line: 636 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 645 + end_line: 645 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_437.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: Expat' + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - score: '100.0' + start_line: 646 + end_line: 662 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: mit AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 667 + end_line: 667 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_437.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: Expat' + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - score: '100.0' + start_line: 668 + end_line: 684 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - score: '100.0' + start_line: 688 + end_line: 688 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_299.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_299.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: LGPLv2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-3.0-plus AND gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 695 + end_line: 695 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 699 + end_line: 699 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 705 + end_line: 705 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_437.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: Expat' + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - score: '100.0' + start_line: 706 + end_line: 723 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to + the following conditions: + . + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + . + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: lgpl-3.0-plus AND gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 729 + end_line: 729 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-3.0-plus AND gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 735 + end_line: 735 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-3.0-plus AND gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 741 + end_line: 741 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 745 + end_line: 745 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 749 + end_line: 749 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 753 + end_line: 753 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-3.0-plus AND gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 759 + end_line: 759 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-3.0-plus AND gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 764 + end_line: 764 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 768 + end_line: 768 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 772 + end_line: 772 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 776 + end_line: 776 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 780 + end_line: 780 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-3.0-plus AND gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 785 + end_line: 785 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 789 + end_line: 789 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-3.0-plus AND gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 794 + end_line: 794 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-3.0-plus AND gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 799 + end_line: 799 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 803 + end_line: 803 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: (lgpl-3.0-plus AND gpl-2.0-plus) AND mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 808 + end_line: 808 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 809 + end_line: 826 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to + * the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 838 + end_line: 855 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to + * the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: lgpl-2.1-plus AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus + OR gpl-2.0-plus) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 866 + end_line: 877 + matched_length: 104 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_320.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_320.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 104 + rule_relevance: 100 + matched_text: | + Libgcrypt is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * Libgcrypt 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, see . + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 880 + end_line: 880 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 884 + end_line: 884 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus AND gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: LGPLv3+_or_GPLv2+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 885 + end_line: 907 + matched_length: 143 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-3.0-plus OR gpl-2.0-plus + rule_identifier: lgpl-3.0-plus_or_gpl-2.0-plus_23.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_23.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 143 + rule_relevance: 100 + matched_text: | + This program is free software: you can redistribute it and/or + * modify it under the terms of either: + * + * * the GNU Lesser General Public License as published by the Free + * Software Foundation; either version 3 of the License, or (at your + * option) any later version. + * + * or + * + * * the GNU General Public License as published by the Free + * Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * or both in parallel, as here. + * + * This program 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. + * + * You should have received copies of the GNU General Public License and + * the GNU Lesser General Public License along with this program. If + * not, see http://www.gnu.org/licenses/. + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 927 + end_line: 927 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 940 + end_line: 940 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 945 + end_line: 945 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 949 + end_line: 949 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 954 + end_line: 954 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 964 + end_line: 964 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 968 + end_line: 968 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_299.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_299.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: LGPLv2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 972 + end_line: 972 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 978 + end_line: 978 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 983 + end_line: 983 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 988 + end_line: 988 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 993 + end_line: 993 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 999 + end_line: 999 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1006 + end_line: 1006 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1011 + end_line: 1011 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 1015 + end_line: 1015 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 1019 + end_line: 1019 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1024 + end_line: 1024 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 1028 + end_line: 1028 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 1032 + end_line: 1032 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 1036 + end_line: 1036 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 1040 + end_line: 1040 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_299.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_299.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: LGPLv2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1047 + end_line: 1047 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1052 + end_line: 1052 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 1056 + end_line: 1056 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1061 + end_line: 1061 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 1065 + end_line: 1065 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 1069 + end_line: 1069 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_112.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_112.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: GPLv3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1074 + end_line: 1074 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_195.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_195.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: BSD-3-Clause' + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 1077 + end_line: 1097 + matched_length: 206 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_1066.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1066.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 206 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of Ben Hoyt nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY BEN HOYT ''AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL BEN HOYT BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause +other_license_detections: [] copyright: | Copyright (c) 2000-2019 Free Software Foundation, Inc. Copyright (c) 2004-2015 Free Software Foundation, Inc. @@ -100,1826 +4041,3 @@ copyright: | Copyright 2021 Steffen Jaeckel Copyright 2016 Thomas Klute Copyright 2009-2019, Ben Hoyt -matches: - - score: '100.0' - start_line: 221 - end_line: 233 - matcher: 2-aho - rule_length: 134 - matched_length: 134 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_and_gpl-3.0-plus_and_lgpl-3.0-plus_and_gpl-2.0-plus_2.RULE - license_expression: lgpl-2.1-plus AND gpl-3.0-plus AND (lgpl-3.0-plus AND gpl-2.0-plus) - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: The main library is licensed under GNU Lesser - General Public License (LGPL) version 2.1+, Gnutls Extra (which is currently - just the openssl wrapper library), build system, testsuite and commandline - utilities are licenced under the GNU General Public License version 3+. The - Guile bindings use the same license as the respective underlying library, - i.e. LGPLv2.1+ for the main library and GPLv3+ for Gnutls extra. - - However to be able to use and link against libgnutls a program needs to be - available under a license compatible with LGPLv3+ or GPLv2+ since GnuTLS - requires nettle which requires GMP. GMP (>= 6.0.0) is dual licensed - LGPLv3+ or GPLv2+. Starting with 3.5.7 libunistring is needed, too. It also - is dual licensed LGPLv3+ or GPLv2+ (libunistring 0.9.7 and above, earlier - version were LGPLv3+ only.) - - score: '100.0' - start_line: 244 - end_line: 255 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_257.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The GnuTLS is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License - * as published by the Free Software Foundation; either version 2.1 of - * the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see - - score: '100.0' - start_line: 265 - end_line: 276 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_395.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GnuTLS-extra 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. - * - * GnuTLS-extra 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. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - - score: '100.0' - start_line: 280 - end_line: 281 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.1-plus_34.RULE - license_expression: gfdl-1.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The documentation is distributed under the terms of the GNU Free - Documentation License (FDL): - - score: '100.0' - start_line: 286 - end_line: 291 - matcher: 2-aho - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.3 or any later version published by the Free Software - Foundation; with no Invariant Sections, no Front-Cover Texts, and - no Back-Cover Texts. A copy of the license is included in the - section entitled "GNU Free Documentation License". - - score: '100.0' - start_line: 321 - end_line: 327 - matcher: 2-aho - rule_length: 77 - matched_length: 77 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_and_lgpl-3.0_and_gpl-1.0-plus_and_gpl-3.0_and_gfdl-1.3_1.RULE - license_expression: lgpl-2.0-plus AND lgpl-3.0 AND gpl-1.0-plus AND gpl-3.0 AND gfdl-1.3 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU/Linux systems, the complete text of the latest version of - the GNU Lesser General Public License can be found in - `/usr/share/common-licenses/LGPL' v3 of the license in - `/usr/share/common-licenses/LGPL-3'; the GNU General Public License can - be found in `/usr/share/common-licenses/GPL' (version 3 in - /usr/share/common-licenses/GPL-3) The GNU Free Documentation - License is available under /usr/share/common-licenses/GFDL-1.3. - - score: '100.0' - start_line: 336 - end_line: 337 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_391.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - released under - the GNU Lesser General Public License (LGPL) version 2.1 or later. - - score: '100.0' - start_line: 340 - end_line: 342 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_or_gpl-2.0-plus_26.RULE - license_expression: lgpl-3.0-plus OR gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - distributed under a LGPLv3+ or GPLv2+ dual license, and - as such binaries of this library need to adhere to either LGPLv3+ or - GPLv2+ license. - - score: '100.0' - start_line: 347 - end_line: 347 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl_48.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: GNU LGPL - - score: '100.0' - start_line: 349 - end_line: 349 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_472.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: library are under the GNU GPL version 3. - - score: '100.0' - start_line: 370 - end_line: 402 - matcher: 2-aho - rule_length: 252 - matched_length: 252 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_or_gpl-1.0-plus_7.RULE - license_expression: bsd-new OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - # modification, are permitted provided that the following conditions - # are met: - # - # * Redistributions of source code must retain copyright notices, - # this list of conditions and the following disclaimer. - # - # * Redistributions in binary form must reproduce the above - # copyright notice, this list of conditions and the following - # disclaimer in the documentation and/or other materials - # provided with the distribution. - # - # * Neither the name of the Andy Polyakov nor the names of its - # copyright holder and contributors may be used to endorse or - # promote products derived from this software without specific - # prior written permission. - # - # ALTERNATIVELY, provided that this notice is retained in full, this - # product may be distributed under the terms of the GNU General Public - # License (GPL), in which case the provisions of the GPL apply INSTEAD OF - # those given above. - # - # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS - # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 417 - end_line: 435 - matcher: 2-aho - rule_length: 179 - matched_length: 179 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_8.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.0' - start_line: 446 - end_line: 447 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 99 - identifier: pypi_public_domain.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: - Public domain. - - score: '100.0' - start_line: 458 - end_line: 469 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_9.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 476 - end_line: 504 - matcher: 2-aho - rule_length: 984 - matched_length: 984 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_147.RULE - license_expression: cc0-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: CC0 license - Statement of Purpose - - The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). - - Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. - - For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. - - 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: - - the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; - moral rights retained by the original author(s) and/or performer(s); - publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; - rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; - rights protecting the extraction, dissemination, use and reuse of data in a Work; - database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and - other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. - - 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, - including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. - - 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License" - ). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. - - 4. Limitations and Disclaimers. - - No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. - Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. - Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. - Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. - - score: '100.0' - start_line: 510 - end_line: 510 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_437.RULE - license_expression: mit - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: Expat' - - score: '100.0' - start_line: 511 - end_line: 527 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 533 - end_line: 543 - matcher: 2-aho - rule_length: 85 - matched_length: 85 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_7.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licensed 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 - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless 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. - - score: '100.0' - start_line: 546 - end_line: 548 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_921.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: Apache-2.0 - On Debian systems the complete text of the license can be found in - /usr/share/common-licenses/Apache-2.0 - - score: '100.0' - start_line: 556 - end_line: 556 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 564 - end_line: 566 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_921.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: Apache-2.0 - On Debian systems the complete text of the license can be found in - /usr/share/common-licenses/Apache-2.0 - - score: '100.0' - start_line: 572 - end_line: 585 - matcher: 2-aho - rule_length: 104 - matched_length: 104 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_923.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Comment: On Debian systems the complete license text is available in - /usr/share/common-licenses/Apache-2.0 - License - # Licensed 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 - # - # http://www.apache.org/licenses/LICENSE-2.0 - # - # Unless 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. - - score: '100.0' - start_line: 591 - end_line: 604 - matcher: 2-aho - rule_length: 104 - matched_length: 104 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_923.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Comment: On Debian systems the complete license text is available in - /usr/share/common-licenses/Apache-2.0 - License - # Licensed 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 - # - # http://www.apache.org/licenses/LICENSE-2.0 - # - # Unless 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. - - score: '100.0' - start_line: 610 - end_line: 611 - matcher: 2-aho - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_919.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Comment: On Debian systems the complete license text is available in - /usr/share/common-licenses/Apache-2.0 - - score: '100.0' - start_line: 612 - end_line: 614 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_921.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: Apache-2.0 - On Debian systems the complete text of the license can be found in - /usr/share/common-licenses/Apache-2.0 - - score: '100.0' - start_line: 619 - end_line: 619 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_437.RULE - license_expression: mit - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: Expat' - - score: '100.0' - start_line: 620 - end_line: 636 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE 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. - - score: '100.0' - start_line: 645 - end_line: 645 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_437.RULE - license_expression: mit - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: Expat' - - score: '100.0' - start_line: 646 - end_line: 662 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE 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. - - score: '100.0' - start_line: 667 - end_line: 667 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_437.RULE - license_expression: mit - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: Expat' - - score: '100.0' - start_line: 668 - end_line: 684 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE 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. - - score: '100.0' - start_line: 688 - end_line: 688 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_299.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv2.1+' - - score: '100.0' - start_line: 695 - end_line: 695 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 699 - end_line: 699 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 705 - end_line: 705 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_437.RULE - license_expression: mit - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: Expat' - - score: '100.0' - start_line: 706 - end_line: 723 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE 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. - - score: '100.0' - start_line: 729 - end_line: 729 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 735 - end_line: 735 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 741 - end_line: 741 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 745 - end_line: 745 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 749 - end_line: 749 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 753 - end_line: 753 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 759 - end_line: 759 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 764 - end_line: 764 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 768 - end_line: 768 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 772 - end_line: 772 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 776 - end_line: 776 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 780 - end_line: 780 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 785 - end_line: 785 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 789 - end_line: 789 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 794 - end_line: 794 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 799 - end_line: 799 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 803 - end_line: 803 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 808 - end_line: 808 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 809 - end_line: 826 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Software. - * - * THE 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. - - score: '100.0' - start_line: 838 - end_line: 855 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Software. - * - * THE 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. - - score: '100.0' - start_line: 866 - end_line: 877 - matcher: 2-aho - rule_length: 104 - matched_length: 104 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_320.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Libgcrypt is free software; you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation; either version 2.1 of - * the License, or (at your option) any later version. - * - * Libgcrypt 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 Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this program; if not, see . - - score: '100.0' - start_line: 880 - end_line: 880 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 884 - end_line: 884 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE - license_expression: lgpl-3.0-plus AND gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '100.0' - start_line: 885 - end_line: 907 - matcher: 2-aho - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_or_gpl-2.0-plus_23.RULE - license_expression: lgpl-3.0-plus OR gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or - * modify it under the terms of either: - * - * * the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 3 of the License, or (at your - * option) any later version. - * - * or - * - * * the GNU General Public License as published by the Free - * Software Foundation; either version 2 of the License, or (at your - * option) any later version. - * - * or both in parallel, as here. - * - * This program 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. - * - * You should have received copies of the GNU General Public License and - * the GNU Lesser General Public License along with this program. If - * not, see http://www.gnu.org/licenses/. - - score: '100.0' - start_line: 927 - end_line: 927 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 940 - end_line: 940 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 945 - end_line: 945 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 949 - end_line: 949 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 954 - end_line: 954 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 964 - end_line: 964 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 968 - end_line: 968 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_299.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv2.1+' - - score: '100.0' - start_line: 972 - end_line: 972 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 978 - end_line: 978 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 983 - end_line: 983 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 988 - end_line: 988 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 993 - end_line: 993 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 999 - end_line: 999 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 1006 - end_line: 1006 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 1011 - end_line: 1011 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 1015 - end_line: 1015 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 1019 - end_line: 1019 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 1024 - end_line: 1024 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 1028 - end_line: 1028 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 1032 - end_line: 1032 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 1036 - end_line: 1036 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 1040 - end_line: 1040 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_299.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPLv2.1+' - - score: '100.0' - start_line: 1047 - end_line: 1047 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 1052 - end_line: 1052 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 1056 - end_line: 1056 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 1061 - end_line: 1061 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 1065 - end_line: 1065 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 1069 - end_line: 1069 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_112.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv3+' - - score: '100.0' - start_line: 1074 - end_line: 1074 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_195.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: BSD-3-Clause' - - score: '100.0' - start_line: 1077 - end_line: 1097 - matcher: 2-aho - rule_length: 206 - matched_length: 206 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1066.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of Ben Hoyt nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY BEN HOYT ''AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL BEN HOYT BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgpg-error0/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgpg-error0/copyright-detailed.expected.yml index 2f10eda1f95..a7641c5cf14 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgpg-error0/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgpg-error0/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: lgpl-2.1-plus declared_license: - LGPL-2.1+ - LGPL-2.1+ @@ -15,11 +14,293 @@ declared_license: - LGPL-2.1+ - GPL-3+ - BSD-3-clause -license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) +declared_license_expression: lgpl-2.1-plus +declared_license_expression_spdx: LGPL-2.1-or-later +other_license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND ((lgpl-2.1-plus AND lgpl-2.1-plus) OR bsd-new) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND fsf-unlimited-no-warranty AND fsf-unlimited-no-warranty AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND fsf-unlimited-no-warranty +other_license_expression_spdx: (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND ((LGPL-2.1-or-later AND LGPL-2.1-or-later) OR BSD-3-Clause) AND + (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND + LicenseRef-scancode-fsf-unlimited-no-warranty AND LicenseRef-scancode-fsf-unlimited-no-warranty + AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) + AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND LicenseRef-scancode-fsf-unlimited-no-warranty +license_detections: [] +other_license_detections: + - license_expression: fsf-unlimited-no-warranty + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 57 + end_line: 63 + matched_length: 64 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-unlimited-no-warranty + rule_identifier: fsf-unlimited-no-warranty.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-unlimited-no-warranty.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 64 + rule_relevance: 100 + matched_text: | + This file is free software; as a special exception the author gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY, to the extent permitted by law; without even the + implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: fsf-unlimited-no-warranty + name: FSF Unlimited License No Warranty + short_name: FSF Unlimited License No Warranty + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: http://www.fsf.org/licensing/licenses/ + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited-no-warranty + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + spdx_license_key: LicenseRef-scancode-fsf-unlimited-no-warranty + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 65 + end_line: 65 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 66 + end_line: 81 + matched_length: 144 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_390.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_390.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 144 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 + of the License, or (at your option) any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU Lesser General Public License + version 2.1 can be found in /usr/share/common-licenses/LGPL-2.1. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 83 + end_line: 83 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 84 + end_line: 98 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_385.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_385.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, see . + + On Debian systems, the complete text of the GNU General Public License + version 3 can be found in /usr/share/common-licenses/GPL-3. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 101 + end_line: 124 + matched_length: 205 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_910.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_910.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 205 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause copyright: | 2001-2004, 2010, 2012-2018, g10 Code GmbH 2008, 2011 Free Software Foundation, Inc. @@ -38,162 +319,3 @@ copyright: | 2006, 2008, 2011 Free Software Foundation, Inc. 2008 g10 Code GmbH 2010 Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: 57 - end_line: 63 - matcher: 1-hash - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 65 - end_line: 65 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 66 - end_line: 81 - matcher: 1-hash - rule_length: 144 - matched_length: 144 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_390.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 - of the License, or (at your option) any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU Lesser General Public License - version 2.1 can be found in /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 83 - end_line: 83 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 84 - end_line: 98 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_385.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, see . - - On Debian systems, the complete text of the GNU General Public License - version 3 can be found in /usr/share/common-licenses/GPL-3. - - score: '100.0' - start_line: 101 - end_line: 124 - matcher: 1-hash - rule_length: 205 - matched_length: 205 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_910.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgssapi-krb5-2/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgssapi-krb5-2/copyright-detailed.expected.yml index dfa07b5af98..ecdb1389c06 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgssapi-krb5-2/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgssapi-krb5-2/copyright-detailed.expected.yml @@ -1,14 +1,2542 @@ -primary_license: declared_license: -license_expression: bsd-simplified AND generic-export-compliance AND cc-by-sa-3.0 AND proprietary-license - AND other-permissive AND mit-no-advert-export-control AND brian-gladman-3-clause AND bsd-new - AND mit AND bsd-simplified AND mit AND bsd-new AND bsd-new AND michigan-disclaimer AND fsf-unlimited-no-warranty - AND mit-no-advert-export-control AND openldap-2.8 AND bsd-new AND bsd-new AND bsd-new AND - freebsd-doc AND cmu-uc AND nrl-permission AND ietf-trust AND mit-old-style AND mit AND bsd-simplified - AND (mit-no-advert-export-control AND proprietary-license) AND bsd-original-uc AND mit-no-advert-export-control - AND bsd-original AND mit AND isc AND isc AND other-permissive AND bsd-new AND rsa-md4 AND - rsa-md5 AND rsa-1990 AND mit-with-modification-obligations AND bsd-new AND (bsd-simplified - OR gpl-2.0-plus) AND bsd-new AND bsd-simplified +declared_license_expression: bsd-simplified AND generic-export-compliance AND cc-by-sa-3.0 AND + proprietary-license AND other-permissive AND mit-no-advert-export-control AND brian-gladman-3-clause + AND bsd-new AND mit AND bsd-simplified AND mit AND bsd-new AND bsd-new AND michigan-disclaimer + AND fsf-unlimited-no-warranty AND mit-no-advert-export-control AND openldap-2.8 AND bsd-new + AND bsd-new AND bsd-new AND freebsd-doc AND cmu-uc AND nrl-permission AND ietf-trust AND mit-old-style + AND mit AND bsd-simplified AND (mit-no-advert-export-control AND proprietary-license) AND + bsd-original-uc AND mit-no-advert-export-control AND bsd-original AND mit AND isc AND isc + AND other-permissive AND bsd-new AND rsa-md4 AND rsa-md5 AND rsa-1990 AND mit-with-modification-obligations + AND bsd-new AND (bsd-simplified OR gpl-2.0-plus) AND bsd-new AND bsd-simplified +declared_license_expression_spdx: BSD-2-Clause AND LicenseRef-scancode-generic-export-compliance + AND CC-BY-SA-3.0 AND LicenseRef-scancode-proprietary-license AND LicenseRef-scancode-other-permissive + AND LicenseRef-scancode-mit-no-advert-export-control AND LicenseRef-scancode-brian-gladman-3-clause + AND BSD-3-Clause AND MIT AND BSD-2-Clause AND MIT AND BSD-3-Clause AND BSD-3-Clause AND LicenseRef-scancode-michigan-disclaimer + AND LicenseRef-scancode-fsf-unlimited-no-warranty AND LicenseRef-scancode-mit-no-advert-export-control + AND OLDAP-2.8 AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND FreeBSD-DOC AND MIT-CMU + AND LicenseRef-scancode-nrl-permission AND LicenseRef-scancode-ietf-trust AND LicenseRef-scancode-mit-old-style + AND MIT AND BSD-2-Clause AND (LicenseRef-scancode-mit-no-advert-export-control AND LicenseRef-scancode-proprietary-license) + AND BSD-4-Clause-UC AND LicenseRef-scancode-mit-no-advert-export-control AND BSD-4-Clause + AND MIT AND ISC AND ISC AND LicenseRef-scancode-other-permissive AND BSD-3-Clause AND LicenseRef-scancode-rsa-md4 + AND RSA-MD AND LicenseRef-scancode-rsa-1990 AND LicenseRef-scancode-mit-modification-obligations + AND BSD-3-Clause AND (BSD-2-Clause OR GPL-2.0-or-later) AND BSD-3-Clause AND BSD-2-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: bsd-simplified AND generic-export-compliance AND cc-by-sa-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 18 + end_line: 39 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 41 + end_line: 52 + matched_length: 104 + match_coverage: '100.0' + matcher: 2-aho + license_expression: generic-export-compliance + rule_identifier: generic-export-compliance_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/generic-export-compliance_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 104 + rule_relevance: 100 + matched_text: | + Downloading of this software may constitute an export of cryptographic + software from the United States of America that is subject to the + United States Export Administration Regulations (EAR), 15 CFR 730-774. + Additional laws or regulations may apply. It is the responsibility of + the person or entity contemplating export to comply with all + applicable export laws and regulations, including obtaining any + required license from the U.S. government. + + The U.S. government prohibits export of encryption source code to + certain countries and individuals, including, but not limited to, the + countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and + nationals of those countries. + licenses: + - key: generic-export-compliance + name: Generic Export Compliance Notice + short_name: Generic Export Compliance Notice + category: Unstated License + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/generic-export-compliance + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/generic-export-compliance.LICENSE + spdx_license_key: LicenseRef-scancode-generic-export-compliance + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/generic-export-compliance.LICENSE + - score: '100.0' + start_line: 54 + end_line: 56 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: cc-by-sa-3.0 + rule_identifier: cc-by-sa-3.0_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-3.0_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + Documentation components of this software distribution are licensed + under a Creative Commons Attribution-ShareAlike 3.0 Unported License. + (http://creativecommons.org/licenses/by-sa/3.0/) + licenses: + - key: cc-by-sa-3.0 + name: Creative Commons Attribution Share Alike License 3.0 + short_name: CC-BY-SA-3.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/licenses/by-sa/3.0/ + text_url: http://creativecommons.org/licenses/by-sa/3.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc-by-sa-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-3.0.LICENSE + spdx_license_key: CC-BY-SA-3.0 + spdx_url: https://spdx.org/licenses/CC-BY-SA-3.0 + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 64 + end_line: 70 + matched_length: 57 + match_coverage: '100.0' + matcher: 2-aho + license_expression: proprietary-license + rule_identifier: proprietary-license_136.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_136.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 57 + rule_relevance: 100 + matched_text: | + No commercial use of these trademarks may be made without + prior written permission of MIT. + + "Commercial use" means use of a name in a product or other for-profit + manner. It does NOT prevent a commercial firm from referring to the + MIT trademarks in order to convey information (although in doing so, + recognition of their trademark status should be given). + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 82 + end_line: 111 + matched_length: 244 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_80.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_80.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 244 + rule_relevance: 100 + matched_text: | + WARNING: Retrieving the OpenVision Kerberos Administration system + source code, as described below, indicates your acceptance of the + following terms. If you do not agree to the following terms, do + not retrieve the OpenVision Kerberos administration system. + + You may freely use and distribute the Source Code and Object Code + compiled from it, with or without modification, but this Source + Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY, + INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR + FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER + EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY + FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR + CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING, + WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE + CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY + OTHER REASON. + + OpenVision retains all copyrights in the donated Source Code. + OpenVision also retains copyright to derivative works of the Source + Code, whether created by OpenVision or by a third party. The + OpenVision copyright notice must be preserved if derivative works + are made based on the donated Source Code. + + OpenVision Technologies, Inc. has donated this Kerberos + Administration system to MIT for inclusion in the standard Kerberos + 5 distribution. This donation underscores our commitment to + continuing Kerberos technology development and our gratitude for + the valuable work which has been performed by MIT and the Kerberos + community. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: mit-no-advert-export-control + detection_log: + - not-combined + matches: + - score: '98.73' + start_line: 128 + end_line: 146 + matched_length: 155 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-no-advert-export-control + rule_identifier: mit-no-advert-export-control_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-no-advert-export-control_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 155 + rule_relevance: 100 + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. + It is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of FundsXpress. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. FundsXpress makes no representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + + THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: mit-no-advert-export-control + name: MIT no advertising with Export Control + short_name: MIT no advertising with Export Control + category: Permissive + is_exception: no + is_unknown: no + owner: Xerox Corporation + homepage_url: https://fedoraproject.org/wiki/Licensing:Xerox?rd=Licensing/Xerox + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-no-advert-export-control + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + spdx_license_key: LicenseRef-scancode-mit-no-advert-export-control + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + - license_expression: brian-gladman-3-clause + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 156 + end_line: 175 + matched_length: 117 + match_coverage: '100.0' + matcher: 2-aho + license_expression: brian-gladman-3-clause + rule_identifier: brian-gladman-3-clause_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/brian-gladman-3-clause_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 117 + rule_relevance: 100 + matched_text: | + LICENSE TERMS + + The free distribution and use of this software in both source and + binary form is allowed (with or without changes) provided that: + + 1. distributions of this source code include the above copyright + notice, this list of conditions and the following disclaimer; + + 2. distributions in binary form include the above copyright notice, + this list of conditions and the following disclaimer in the + documentation and/or other associated materials; + + 3. the copyright holder's name is not used to endorse products + built using this software without specific written permission. + + DISCLAIMER + + This software is provided 'as is' with no explcit or implied + warranties in respect of any properties, including, but not limited + to, correctness and fitness for purpose. + licenses: + - key: brian-gladman-3-clause + name: Brian Gladman 3-Clause License + short_name: Brian Gladman 3-Clause License + category: Permissive + is_exception: no + is_unknown: no + owner: Brian Gladman + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/brian-gladman-3-clause + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/brian-gladman-3-clause.LICENSE + spdx_license_key: LicenseRef-scancode-brian-gladman-3-clause + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/brian-gladman-3-clause.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 187 + end_line: 214 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_587.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_587.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Red Hat, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 222 + end_line: 240 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 248 + end_line: 272 + matched_length: 185 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_20.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_20.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 185 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 334 + end_line: 352 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 363 + end_line: 390 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 400 + end_line: 427 + matched_length: 205 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_588.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_588.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 205 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * The copyright holder's name is not used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: michigan-disclaimer + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 440 + end_line: 459 + matched_length: 186 + match_coverage: '100.0' + matcher: 2-aho + license_expression: michigan-disclaimer + rule_identifier: michigan-disclaimer.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/michigan-disclaimer.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 186 + rule_relevance: 100 + matched_text: | + Permission is granted to use, copy, create derivative works and + redistribute this software and such derivative works for any + purpose, so long as the name of The University of Michigan is not + used in any advertising or publicity pertaining to the use of + distribution of this software without specific, written prior + authorization. If the above copyright notice or any other + identification of the University of Michigan is included in any + copy of any portion of this software, then the disclaimer below + must also be included. + + THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE + UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND + WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER + EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR + ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR + CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR + IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR + IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + licenses: + - key: michigan-disclaimer + name: University of Michigan Open Source License + short_name: University of Michigan OSL + category: Permissive + is_exception: no + is_unknown: no + owner: University of Michigan + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/michigan-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/michigan-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-michigan-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/michigan-disclaimer.LICENSE + - license_expression: fsf-unlimited-no-warranty + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 469 + end_line: 476 + matched_length: 64 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-unlimited-no-warranty + rule_identifier: fsf-unlimited-no-warranty.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-unlimited-no-warranty.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 64 + rule_relevance: 100 + matched_text: | + This file is free software; as a special exception the author gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY, to the extent permitted by law; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. + licenses: + - key: fsf-unlimited-no-warranty + name: FSF Unlimited License No Warranty + short_name: FSF Unlimited License No Warranty + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: http://www.fsf.org/licensing/licenses/ + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited-no-warranty + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + spdx_license_key: LicenseRef-scancode-fsf-unlimited-no-warranty + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + - license_expression: mit-no-advert-export-control + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 485 + end_line: 503 + matched_length: 159 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-no-advert-export-control + rule_identifier: mit-no-advert-export-control_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-no-advert-export-control_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 159 + rule_relevance: 100 + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. + It is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of Apple Inc. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Apple Inc. makes no representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + + THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: mit-no-advert-export-control + name: MIT no advertising with Export Control + short_name: MIT no advertising with Export Control + category: Permissive + is_exception: no + is_unknown: no + owner: Xerox Corporation + homepage_url: https://fedoraproject.org/wiki/Licensing:Xerox?rd=Licensing/Xerox + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-no-advert-export-control + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + spdx_license_key: LicenseRef-scancode-mit-no-advert-export-control + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + - license_expression: openldap-2.8 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 511 + end_line: 558 + matched_length: 330 + match_coverage: '100.0' + matcher: 2-aho + license_expression: openldap-2.8 + rule_identifier: openldap-2.8.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openldap-2.8.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 330 + rule_relevance: 100 + matched_text: | + The OpenLDAP Public License + Version 2.8, 17 August 2003 + + Redistribution and use of this software and associated + documentation ("Software"), with or without modification, are + permitted provided that the following conditions are met: + + 1. Redistributions in source form must retain copyright statements + and notices, + + 2. Redistributions in binary form must reproduce applicable + copyright statements and notices, this list of conditions, and + the following disclaimer in the documentation and/or other + materials provided with the distribution, and + + 3. Redistributions must contain a verbatim copy of this document. + + The OpenLDAP Foundation may revise this license from time to time. + Each revision is distinguished by a version number. You may use + this Software under terms of this license revision or under the + terms of any subsequent revision of the license. + + THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS + CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS + CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + + The names of the authors and copyright holders must not be used in + advertising or otherwise to promote the sale, use or other dealing + in this Software without specific, written prior permission. Title + to copyright in this Software shall at all times remain with + copyright holders. + + OpenLDAP is a registered trademark of the OpenLDAP Foundation. + + Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, + California, USA. All Rights Reserved. Permission to copy and + distribute verbatim copies of this document is granted. + licenses: + - key: openldap-2.8 + name: OpenLDAP Public License 2.8 + short_name: OpenLDAP Public License 2.8 + category: Permissive + is_exception: no + is_unknown: no + owner: OpenLDAP Foundation + homepage_url: http://www.openldap.org/software/release/license.html + text_url: http://www.openldap.org/software/release/license.html + reference_url: https://scancode-licensedb.aboutcode.org/openldap-2.8 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openldap-2.8.LICENSE + spdx_license_key: OLDAP-2.8 + spdx_url: https://spdx.org/licenses/OLDAP-2.8 + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 568 + end_line: 595 + matched_length: 212 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_933.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_933.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 212 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of KTH nor the names of its contributors may be + used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 608 + end_line: 636 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_151.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_151.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the Institute nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 647 + end_line: 675 + matched_length: 217 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_589.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_589.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 217 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the "Oracle America, Inc." nor the names of + its contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: freebsd-doc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 682 + end_line: 705 + matched_length: 185 + match_coverage: '100.0' + matcher: 2-aho + license_expression: freebsd-doc + rule_identifier: freebsd-doc_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/freebsd-doc_5.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 185 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer as + the first lines of this file unmodified. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY NTT "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: freebsd-doc + name: FreeBSD Doc License + short_name: FreeBSD Doc License + category: Permissive + is_exception: no + is_unknown: no + owner: FreeBSD + homepage_url: + text_url: https://www.freebsd.org/copyright/freebsd-doc-license.html + reference_url: https://scancode-licensedb.aboutcode.org/freebsd-doc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/freebsd-doc.LICENSE + spdx_license_key: FreeBSD-DOC + spdx_url: https://spdx.org/licenses/FreeBSD-DOC + - license_expression: cmu-uc + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 713 + end_line: 729 + matched_length: 143 + match_coverage: '100.0' + matcher: 2-aho + license_expression: cmu-uc + rule_identifier: cmu-uc_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cmu-uc_12.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 143 + rule_relevance: 99 + matched_text: | + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation, and that the name of + Carnegie Mellon University not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. + + CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO + THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY 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. + licenses: + - key: cmu-uc + name: Carnegie Mellon UC Regents License + short_name: CMU UC Regents License + category: Permissive + is_exception: no + is_unknown: no + owner: Carnegie Mellon University + homepage_url: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#CMU_Style + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/cmu-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cmu-uc.LICENSE + spdx_license_key: MIT-CMU + spdx_url: https://spdx.org/licenses/MIT-CMU + - license_expression: nrl-permission + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 735 + end_line: 743 + matched_length: 71 + match_coverage: '100.0' + matcher: 2-aho + license_expression: nrl-permission + rule_identifier: nrl-permission_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/nrl-permission_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 71 + rule_relevance: 95 + matched_text: | + Permission to use, copy, modify and distribute this software and + its documentation is hereby granted, provided that both the + copyright notice and this permission notice appear in all copies of + the software, derivative works or modified versions, and any + portions thereof. + + NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND + DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER + RESULTING FROM THE USE OF THIS SOFTWARE. + licenses: + - key: nrl-permission + name: NRL permission + short_name: NRL permission + category: Permissive + is_exception: no + is_unknown: no + owner: NRL + homepage_url: https://web.mit.edu/kerberos/krb5-1.14/doc/mitK5license.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/nrl-permission + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nrl-permission.LICENSE + spdx_license_key: LicenseRef-scancode-nrl-permission + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nrl-permission.LICENSE + - license_expression: ietf-trust + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 752 + end_line: 763 + matched_length: 99 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ietf-trust + rule_identifier: ietf-trust_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ietf-trust_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 99 + rule_relevance: 100 + matched_text: | + This document is subject to the rights, licenses and restrictions + contained in BCP 78, and except as set forth therein, the authors + retain all their rights. + + This document and the information contained herein are provided on + an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE + REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND + THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT + THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR + ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A + PARTICULAR PURPOSE. + licenses: + - key: ietf-trust + name: IETF Trust License + short_name: IETF Trust License + category: Permissive + is_exception: no + is_unknown: no + owner: IETF - Internet Engineering Task Force + homepage_url: http://trustee.ietf.org/docs/IETF-Trust-License-Policy.pdf + text_url: http://trustee.ietf.org/docs/IETF-Trust-License-Policy.pdf + reference_url: https://scancode-licensedb.aboutcode.org/ietf-trust + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf-trust.LICENSE + spdx_license_key: LicenseRef-scancode-ietf-trust + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf-trust.LICENSE + - license_expression: mit-old-style + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 769 + end_line: 776 + matched_length: 69 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-old-style + rule_identifier: mit-old-style_11.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style_11.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 69 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation. Cygnus Support makes no + representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied + warranty. + licenses: + - key: mit-old-style + name: MIT Old Style + short_name: MIT Old Style + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style + reference_url: https://scancode-licensedb.aboutcode.org/mit-old-style + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE + spdx_license_key: LicenseRef-scancode-mit-old-style + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 782 + end_line: 800 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: bsd-simplified AND (mit-no-advert-export-control AND proprietary-license) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 810 + end_line: 833 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 837 + end_line: 856 + matched_length: 165 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-no-advert-export-control AND proprietary-license + rule_identifier: mit-no-advert-export-control_and_proprietary-license_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-no-advert-export-control_and_proprietary-license_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 165 + rule_relevance: 100 + matched_text: | + EXPORT OF THIS SOFTWARE from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute + this software and its documentation in source and binary forms is + hereby granted, provided that any documentation or other materials + related to such distribution or use acknowledge that the software + was developed by the University of Southern California. + + DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED "AS IS". The + University of Southern California MAKES NO REPRESENTATIONS OR + WARRANTIES, EXPRESS OR IMPLIED. By way of example, but not + limitation, the University of Southern California MAKES NO + REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY + PARTICULAR PURPOSE. The University of Southern California shall not + be held liable for any liability nor for any direct, indirect, or + consequential damages with respect to any claim by the user or + distributor of the ksu software. + licenses: + - key: mit-no-advert-export-control + name: MIT no advertising with Export Control + short_name: MIT no advertising with Export Control + category: Permissive + is_exception: no + is_unknown: no + owner: Xerox Corporation + homepage_url: https://fedoraproject.org/wiki/Licensing:Xerox?rd=Licensing/Xerox + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-no-advert-export-control + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + spdx_license_key: LicenseRef-scancode-mit-no-advert-export-control + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 866 + end_line: 899 + matched_length: 243 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: + + This product includes software developed by the University of + California, Berkeley and its contributors. + + 4. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: mit-no-advert-export-control + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 907 + end_line: 922 + matched_length: 145 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-no-advert-export-control + rule_identifier: mit-no-advert-export-control_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-no-advert-export-control_4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 145 + rule_relevance: 99 + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of Richard P. Basch, Lehman Brothers and M.I.T. not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. Richard P. + Basch, Lehman Brothers and M.I.T. make no representations about the + suitability of this software for any purpose. It is provided "as + is" without express or implied warranty. + licenses: + - key: mit-no-advert-export-control + name: MIT no advertising with Export Control + short_name: MIT no advertising with Export Control + category: Permissive + is_exception: no + is_unknown: no + owner: Xerox Corporation + homepage_url: https://fedoraproject.org/wiki/Licensing:Xerox?rd=Licensing/Xerox + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-no-advert-export-control + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + spdx_license_key: LicenseRef-scancode-mit-no-advert-export-control + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + - license_expression: bsd-original + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 934 + end_line: 968 + matched_length: 245 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original + rule_identifier: bsd-original_32.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_32.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 245 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: + + This product includes software developed by the NetBSD + Foundation, Inc. and its contributors. + + 4. Neither the name of The NetBSD Foundation nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: bsd-original + name: BSD-Original + short_name: BSD-Original + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6 + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE + spdx_license_key: BSD-4-Clause + spdx_url: https://spdx.org/licenses/BSD-4-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 978 + end_line: 996 + matched_length: 165 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_483.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_483.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 165 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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 COMPUTING RESEARCH LAB OR + NEW MEXICO STATE UNIVERSITY 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1004 + end_line: 1016 + matched_length: 111 + match_coverage: '100.0' + matcher: 2-aho + license_expression: isc + rule_identifier: isc_14.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_14.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 111 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for + any purpose with or without fee is hereby granted, provided that + the above copyright notice and this permission notice appear in all + copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1025 + end_line: 1037 + matched_length: 132 + match_coverage: '100.0' + matcher: 2-aho + license_expression: isc + rule_identifier: isc_16.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_16.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 95 + matched_text: | + Permission to use, copy, modify, and distribute this software for + any purpose with or without fee is hereby granted, provided that + the above copyright notice and this permission notice appear in all + copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE + AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN + NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + 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. (Isn't + it sick that the U.S. culture of lawsuit-happy lawyers requires + this kind of disclaimer?) + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1046 + end_line: 1047 + matched_length: 16 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_22.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 16 + rule_relevance: 100 + matched_text: | + This file may be freely redistributed without license or fee + provided this copyright message remains intact. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1060 + end_line: 1087 + matched_length: 208 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_134.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_134.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 208 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: rsa-md4 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1096 + end_line: 1112 + matched_length: 126 + match_coverage: '100.0' + matcher: 2-aho + license_expression: rsa-md4 + rule_identifier: rsa-md4.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-md4.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD4 Message Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD4 Message Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. + licenses: + - key: rsa-md4 + name: RSA Data Security MD4 + short_name: RSA-MD4 License + category: Permissive + is_exception: no + is_unknown: no + owner: RSA (the Security Division of EMC) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/rsa-md4 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-md4.LICENSE + spdx_license_key: LicenseRef-scancode-rsa-md4 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-md4.LICENSE + - license_expression: rsa-md5 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1121 + end_line: 1137 + matched_length: 126 + match_coverage: '100.0' + matcher: 2-aho + license_expression: rsa-md5 + rule_identifier: rsa-md5.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-md5.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD5 Message- Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD5 Message-Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. + licenses: + - key: rsa-md5 + name: RSA Data Security MD5 + short_name: RSA-MD5 License + category: Permissive + is_exception: no + is_unknown: no + owner: RSA (the Security Division of EMC) + homepage_url: http://www.faqs.org/rfcs/rfc1321.html + text_url: http://www.ietf.org/rfc/rfc1321.txt + reference_url: https://scancode-licensedb.aboutcode.org/rsa-md5 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-md5.LICENSE + spdx_license_key: RSA-MD + spdx_url: https://spdx.org/licenses/RSA-MD + - license_expression: rsa-1990 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1147 + end_line: 1153 + matched_length: 54 + match_coverage: '100.0' + matcher: 2-aho + license_expression: rsa-1990 + rule_identifier: rsa-1990.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-1990.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 54 + rule_relevance: 100 + matched_text: | + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" without + express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. + licenses: + - key: rsa-1990 + name: RSA Data Security Notice 1990 + short_name: RSA 1990 + category: Permissive + is_exception: no + is_unknown: no + owner: RSA (the Security Division of EMC) + homepage_url: + text_url: http://svn.apache.org/repos/asf/apr/apr/trunk/test/testmd4.c + reference_url: https://scancode-licensedb.aboutcode.org/rsa-1990 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-1990.LICENSE + spdx_license_key: LicenseRef-scancode-rsa-1990 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-1990.LICENSE + - license_expression: mit-with-modification-obligations + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1163 + end_line: 1181 + matched_length: 177 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-with-modification-obligations + rule_identifier: mit-with-modification-obligations_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-with-modification-obligations_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 177 + rule_relevance: 100 + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of M.I.T. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Furthermore if you modify this software + you must label your software as modified software and not + distribute it in such a fashion that it might be confused with the + original M.I.T. software. Neither M.I.T., the Open Computing + Security Group, nor CyberSAFE Corporation make any representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + licenses: + - key: mit-with-modification-obligations + name: MIT With Modification Obligations + short_name: MIT With Modification Obligations + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-with-modification-obligations + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-with-modification-obligations.LICENSE + spdx_license_key: LicenseRef-scancode-mit-modification-obligations + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-with-modification-obligations.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1190 + end_line: 1217 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_590.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_590.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of PADL Software nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-simplified OR gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1226 + end_line: 1264 + matched_length: 335 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified OR gpl-2.0-plus + rule_identifier: bsd-simplified_or_gpl-2.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_7.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 335 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + + Alternatively, the contents of this package may be used under the + terms of the GNU General Public License ("GPL") version 2 or any + later version, in which case the provisions of the GPL are + applicable instead of the above. If you wish to allow the use of + your version of this package only under the terms of the GPL and + not to allow others to use your version of this file under the BSD + license, indicate your decision by deleting the provisions above + and replace them with the notice and other provisions required by + the GPL in this and the other files of this package. If you do not + delete the provisions above, a recipient may use your version of + this file under either the BSD or the GPL. + + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1274 + end_line: 1302 + matched_length: 212 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-intel_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-intel_4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 212 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + * Neither the name of Intel Corporation nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1311 + end_line: 1334 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause +other_license_detections: [] copyright: | Copyright (c) 1985-2018 by the Massachusetts Institute of Technology copyright MIT, Cygnus Support, Novell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems, FundsXpress, and others @@ -59,1622 +2587,3 @@ copyright: | Copyright (c) 2007,2008,2009 Marc Alexander Lehmann Copyright (c) 2010, Intel Corporation Copyright (c) 1998 by Danilo Almeida -matches: - - score: '100.0' - start_line: 18 - end_line: 39 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 41 - end_line: 52 - matcher: 2-aho - rule_length: 104 - matched_length: 104 - match_coverage: '100.0' - rule_relevance: 100 - identifier: generic-export-compliance_3.RULE - license_expression: generic-export-compliance - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Downloading of this software may constitute an export of cryptographic - software from the United States of America that is subject to the - United States Export Administration Regulations (EAR), 15 CFR 730-774. - Additional laws or regulations may apply. It is the responsibility of - the person or entity contemplating export to comply with all - applicable export laws and regulations, including obtaining any - required license from the U.S. government. - - The U.S. government prohibits export of encryption source code to - certain countries and individuals, including, but not limited to, the - countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and - nationals of those countries. - - score: '100.0' - start_line: 54 - end_line: 56 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc-by-sa-3.0_22.RULE - license_expression: cc-by-sa-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Documentation components of this software distribution are licensed - under a Creative Commons Attribution-ShareAlike 3.0 Unported License. - (http://creativecommons.org/licenses/by-sa/3.0/) - - score: '100.0' - start_line: 64 - end_line: 70 - matcher: 2-aho - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_136.RULE - license_expression: proprietary-license - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No commercial use of these trademarks may be made without - prior written permission of MIT. - - "Commercial use" means use of a name in a product or other for-profit - manner. It does NOT prevent a commercial firm from referring to the - MIT trademarks in order to convey information (although in doing so, - recognition of their trademark status should be given). - - score: '100.0' - start_line: 82 - end_line: 111 - matcher: 2-aho - rule_length: 244 - matched_length: 244 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_80.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - WARNING: Retrieving the OpenVision Kerberos Administration system - source code, as described below, indicates your acceptance of the - following terms. If you do not agree to the following terms, do - not retrieve the OpenVision Kerberos administration system. - - You may freely use and distribute the Source Code and Object Code - compiled from it, with or without modification, but this Source - Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY, - INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR - FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER - EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY - FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR - CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING, - WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE - CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY - OTHER REASON. - - OpenVision retains all copyrights in the donated Source Code. - OpenVision also retains copyright to derivative works of the Source - Code, whether created by OpenVision or by a third party. The - OpenVision copyright notice must be preserved if derivative works - are made based on the donated Source Code. - - OpenVision Technologies, Inc. has donated this Kerberos - Administration system to MIT for inclusion in the standard Kerberos - 5 distribution. This donation underscores our commitment to - continuing Kerberos technology development and our gratitude for - the valuable work which has been performed by MIT and the Kerberos - community. - - score: '98.73' - start_line: 128 - end_line: 146 - matcher: 2-aho - rule_length: 155 - matched_length: 155 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_1.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Export of this software from the United States of America may - require a specific license from the United States Government. - It is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of [FundsXpress]. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. [FundsXpress] makes no representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 156 - end_line: 175 - matcher: 2-aho - rule_length: 117 - matched_length: 117 - match_coverage: '100.0' - rule_relevance: 100 - identifier: brian-gladman-3-clause_2.RULE - license_expression: brian-gladman-3-clause - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - LICENSE TERMS - - The free distribution and use of this software in both source and - binary form is allowed (with or without changes) provided that: - - 1. distributions of this source code include the above copyright - notice, this list of conditions and the following disclaimer; - - 2. distributions in binary form include the above copyright notice, - this list of conditions and the following disclaimer in the - documentation and/or other associated materials; - - 3. the copyright holder's name is not used to endorse products - built using this software without specific written permission. - - DISCLAIMER - - This software is provided 'as is' with no explcit or implied - warranties in respect of any properties, including, but not limited - to, correctness and fitness for purpose. - - score: '100.0' - start_line: 187 - end_line: 214 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_587.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Red Hat, Inc., nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 222 - end_line: 240 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 248 - end_line: 272 - matcher: 2-aho - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_20.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 334 - end_line: 352 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 363 - end_line: 390 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 400 - end_line: 427 - matcher: 2-aho - rule_length: 205 - matched_length: 205 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_588.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * The copyright holder's name is not used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 440 - end_line: 459 - matcher: 2-aho - rule_length: 186 - matched_length: 186 - match_coverage: '100.0' - rule_relevance: 100 - identifier: michigan-disclaimer.LICENSE - license_expression: michigan-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to use, copy, create derivative works and - redistribute this software and such derivative works for any - purpose, so long as the name of The University of Michigan is not - used in any advertising or publicity pertaining to the use of - distribution of this software without specific, written prior - authorization. If the above copyright notice or any other - identification of the University of Michigan is included in any - copy of any portion of this software, then the disclaimer below - must also be included. - - THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE - UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND - WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER - EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR - ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR - CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR - IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR - IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - score: '100.0' - start_line: 469 - end_line: 476 - matcher: 2-aho - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - - score: '100.0' - start_line: 485 - end_line: 503 - matcher: 2-aho - rule_length: 159 - matched_length: 159 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_2.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Export of this software from the United States of America may - require a specific license from the United States Government. - It is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of Apple Inc. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Apple Inc. makes no representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 511 - end_line: 558 - matcher: 2-aho - rule_length: 330 - matched_length: 330 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openldap-2.8.LICENSE - license_expression: openldap-2.8 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The OpenLDAP Public License - Version 2.8, 17 August 2003 - - Redistribution and use of this software and associated - documentation ("Software"), with or without modification, are - permitted provided that the following conditions are met: - - 1. Redistributions in source form must retain copyright statements - and notices, - - 2. Redistributions in binary form must reproduce applicable - copyright statements and notices, this list of conditions, and - the following disclaimer in the documentation and/or other - materials provided with the distribution, and - - 3. Redistributions must contain a verbatim copy of this document. - - The OpenLDAP Foundation may revise this license from time to time. - Each revision is distinguished by a version number. You may use - this Software under terms of this license revision or under the - terms of any subsequent revision of the license. - - THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS - CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS - CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - The names of the authors and copyright holders must not be used in - advertising or otherwise to promote the sale, use or other dealing - in this Software without specific, written prior permission. Title - to copyright in this Software shall at all times remain with - copyright holders. - - OpenLDAP is a registered trademark of the OpenLDAP Foundation. - - Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, - California, USA. All Rights Reserved. Permission to copy and - distribute verbatim copies of this document is granted. - - score: '100.0' - start_line: 568 - end_line: 595 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_933.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of KTH nor the names of its contributors may be - used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 608 - end_line: 636 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_151.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the Institute nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 647 - end_line: 675 - matcher: 2-aho - rule_length: 217 - matched_length: 217 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_589.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the "Oracle America, Inc." nor the names of - its contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 682 - end_line: 705 - matcher: 2-aho - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: freebsd-doc_5.RULE - license_expression: freebsd-doc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer as - the first lines of this file unmodified. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY NTT "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.0' - start_line: 713 - end_line: 729 - matcher: 2-aho - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 99 - identifier: cmu-uc_12.RULE - license_expression: cmu-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation, and that the name of - Carnegie Mellon University not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. - - CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO - THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY 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. - - score: '95.0' - start_line: 735 - end_line: 743 - matcher: 2-aho - rule_length: 71 - matched_length: 71 - match_coverage: '100.0' - rule_relevance: 95 - identifier: nrl-permission_1.RULE - license_expression: nrl-permission - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify and distribute this software and - its documentation is hereby granted, provided that both the - copyright notice and this permission notice appear in all copies of - the software, derivative works or modified versions, and any - portions thereof. - - NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND - DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER - RESULTING FROM THE USE OF THIS SOFTWARE. - - score: '100.0' - start_line: 752 - end_line: 763 - matcher: 2-aho - rule_length: 99 - matched_length: 99 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ietf-trust_10.RULE - license_expression: ietf-trust - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This document is subject to the rights, licenses and restrictions - contained in BCP 78, and except as set forth therein, the authors - retain all their rights. - - This document and the information contained herein are provided on - an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE - REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND - THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT - THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR - ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A - PARTICULAR PURPOSE. - - score: '100.0' - start_line: 769 - end_line: 776 - matcher: 2-aho - rule_length: 69 - matched_length: 69 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style_11.RULE - license_expression: mit-old-style - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation. Cygnus Support makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. - - score: '100.0' - start_line: 782 - end_line: 800 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 810 - end_line: 833 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 837 - end_line: 856 - matcher: 2-aho - rule_length: 165 - matched_length: 165 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_and_proprietary-license_1.RULE - license_expression: mit-no-advert-export-control AND proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - EXPORT OF THIS SOFTWARE from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute - this software and its documentation in source and binary forms is - hereby granted, provided that any documentation or other materials - related to such distribution or use acknowledge that the software - was developed by the University of Southern California. - - DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED "AS IS". The - University of Southern California MAKES NO REPRESENTATIONS OR - WARRANTIES, EXPRESS OR IMPLIED. By way of example, but not - limitation, the University of Southern California MAKES NO - REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY - PARTICULAR PURPOSE. The University of Southern California shall not - be held liable for any liability nor for any direct, indirect, or - consequential damages with respect to any claim by the user or - distributor of the ksu software. - - score: '100.0' - start_line: 866 - end_line: 899 - matcher: 2-aho - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - - This product includes software developed by the University of - California, Berkeley and its contributors. - - 4. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '99.0' - start_line: 907 - end_line: 922 - matcher: 2-aho - rule_length: 145 - matched_length: 145 - match_coverage: '100.0' - rule_relevance: 99 - identifier: mit-no-advert-export-control_4.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Export of this software from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of Richard P. Basch, Lehman Brothers and M.I.T. not be - used in advertising or publicity pertaining to distribution of the - software without specific, written prior permission. Richard P. - Basch, Lehman Brothers and M.I.T. make no representations about the - suitability of this software for any purpose. It is provided "as - is" without express or implied warranty. - - score: '100.0' - start_line: 934 - end_line: 968 - matcher: 2-aho - rule_length: 245 - matched_length: 245 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original_32.RULE - license_expression: bsd-original - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - - This product includes software developed by the NetBSD - Foundation, Inc. and its contributors. - - 4. Neither the name of The NetBSD Foundation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 978 - end_line: 996 - matcher: 2-aho - rule_length: 165 - matched_length: 165 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_483.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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 COMPUTING RESEARCH LAB OR - NEW MEXICO STATE UNIVERSITY 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. - - score: '100.0' - start_line: 1004 - end_line: 1016 - matcher: 2-aho - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_14.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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. - - score: '95.0' - start_line: 1025 - end_line: 1037 - matcher: 2-aho - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 95 - identifier: isc_16.RULE - license_expression: isc - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE - AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN - NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - 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. (Isn't - it sick that the U.S. culture of lawsuit-happy lawyers requires - this kind of disclaimer?) - - score: '100.0' - start_line: 1046 - end_line: 1047 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_22.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be freely redistributed without license or fee - provided this copyright message remains intact. - - score: '100.0' - start_line: 1060 - end_line: 1087 - matcher: 2-aho - rule_length: 208 - matched_length: 208 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_134.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 1096 - end_line: 1112 - matcher: 2-aho - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-md4.LICENSE - license_expression: rsa-md4 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License to copy and use this software is granted provided that it - is identified as the "RSA Data Security, Inc. MD4 Message Digest - Algorithm" in all material mentioning or referencing this software - or this function. - - License is also granted to make and use derivative works provided - that such works are identified as "derived from the RSA Data - Security, Inc. MD4 Message Digest Algorithm" in all material - mentioning or referencing the derived work. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" - without express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - - score: '100.0' - start_line: 1121 - end_line: 1137 - matcher: 2-aho - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-md5.LICENSE - license_expression: rsa-md5 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License to copy and use this software is granted provided that it - is identified as the "RSA Data Security, Inc. MD5 Message- Digest - Algorithm" in all material mentioning or referencing this software - or this function. - - License is also granted to make and use derivative works provided - that such works are identified as "derived from the RSA Data - Security, Inc. MD5 Message-Digest Algorithm" in all material - mentioning or referencing the derived work. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" - without express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - - score: '100.0' - start_line: 1147 - end_line: 1153 - matcher: 2-aho - rule_length: 54 - matched_length: 54 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-1990.LICENSE - license_expression: rsa-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" without - express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - - score: '100.0' - start_line: 1163 - end_line: 1181 - matcher: 2-aho - rule_length: 177 - matched_length: 177 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-with-modification-obligations_2.RULE - license_expression: mit-with-modification-obligations - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Export of this software from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of M.I.T. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Furthermore if you modify this software - you must label your software as modified software and not - distribute it in such a fashion that it might be confused with the - original M.I.T. software. Neither M.I.T., the Open Computing - Security Group, nor CyberSAFE Corporation make any representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - score: '100.0' - start_line: 1190 - end_line: 1217 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_590.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of PADL Software nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1226 - end_line: 1264 - matcher: 2-aho - rule_length: 335 - matched_length: 335 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_or_gpl-2.0-plus_7.RULE - license_expression: bsd-simplified OR gpl-2.0-plus - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - Alternatively, the contents of this package may be used under the - terms of the GNU General Public License ("GPL") version 2 or any - later version, in which case the provisions of the GPL are - applicable instead of the above. If you wish to allow the use of - your version of this package only under the terms of the GPL and - not to allow others to use your version of this file under the BSD - license, indicate your decision by deleting the provisions above - and replace them with the notice and other provisions required by - the GPL in this and the other files of this package. If you do not - delete the provisions above, a recipient may use your version of - this file under either the BSD or the GPL. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1274 - end_line: 1302 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-intel_4.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - * Neither the name of Intel Corporation nor the names of its - contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1311 - end_line: 1334 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright-detailed.expected.yml index ed25069547a..3916893249c 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: lgpl-3.0-plus OR gpl-2.0-plus declared_license: - LGPL-3+ or GPL-2+ - LGPL-3+ or GPL-2+ @@ -71,11 +70,11 @@ declared_license: - LGPL-3+ - GPL-2+ - Expat -license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND - (((gpl-2.0-plus OR gpl-3.0-plus) AND other-permissive AND public-domain) AND public-domain - AND lgpl-2.0-plus AND mit AND pycrypto AND public-domain AND public-domain AND lgpl-2.1-plus - AND public-domain AND lgpl-2.1-plus AND public-domain AND lgpl-2.0-plus) AND ((lgpl-3.0-plus - AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) +declared_license_expression: lgpl-3.0-plus OR gpl-2.0-plus +declared_license_expression_spdx: LGPL-3.0-or-later OR GPL-2.0-or-later +other_license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) + AND (((gpl-2.0-plus OR gpl-3.0-plus) AND other-permissive AND public-domain) AND public-domain + AND lgpl-2.0-plus AND mit AND pycrypto AND lgpl-2.1-plus) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus @@ -92,14 +91,14 @@ license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl- AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) - OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND ((lgpl-3.0-plus - AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) + OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus + AND gpl-2.0-plus)) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) - OR (gpl-2.0-plus AND gpl-2.0-plus)) AND mit AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus - AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) + OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus + AND gpl-2.0-plus)) AND mit AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus @@ -120,11 +119,1133 @@ license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl- AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) - AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-3.0-plus - AND gpl-3.0-plus WITH tex-exception) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus - AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) - AND (gpl-2.0-plus AND gpl-2.0-plus) AND autoconf-simple-exception-2.0 AND public-domain AND - (gpl-2.0 AND gpl-2.0) AND fsf-ap + AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus + AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-3.0-plus AND gpl-3.0-plus + WITH tex-exception) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) + AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-2.0-plus + AND gpl-2.0-plus) AND autoconf-simple-exception-2.0 AND public-domain AND (gpl-2.0 AND gpl-2.0) + AND fsf-ap +other_license_expression_spdx: ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND (((GPL-2.0-or-later OR GPL-3.0-or-later) AND LicenseRef-scancode-other-permissive + AND LicenseRef-scancode-public-domain) AND LicenseRef-scancode-public-domain AND LGPL-2.0-or-later + AND MIT AND LicenseRef-scancode-pycrypto AND LGPL-2.1-or-later) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND (LGPL-2.0-or-later AND + LGPL-2.0-or-later) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND + GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND + GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND + GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND + GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND + GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND + GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND + GPL-2.0-or-later)) AND MIT AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND (GPL-3.0-or-later AND GPL-3.0-or-later WITH LicenseRef-scancode-tex-exception) + AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) + AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND LicenseRef-scancode-autoconf-simple-exception-2.0 + AND LicenseRef-scancode-public-domain AND (GPL-2.0-only AND GPL-2.0-only) AND FSFAP +license_detections: [] +other_license_detections: + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 276 + end_line: 276 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 277 + end_line: 293 + matched_length: 143 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_460.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_460.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 143 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program 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 Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian GNU/Linux systems, the complete text of the GNU Library + General Public License, version 2, can be found in + /usr/share/common-licenses/LGPL-2. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: gpl-3.0-plus AND gpl-3.0-plus WITH tex-exception + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 489 + end_line: 489 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 490 + end_line: 505 + matched_length: 137 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus WITH tex-exception + rule_identifier: gpl-3.0-plus_with_tex-exception_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_tex-exception_5.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 137 + rule_relevance: 100 + matched_text: | + This texinfo.tex file 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. + + This texinfo.tex file 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + As a special exception, when this file is read by TeX when processing + a Texinfo source document, you may use the result without + restriction. (This has been our intent since Texinfo was invented.) + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: tex-exception + name: TeX exception to GPL 3.0 + short_name: TeX exception to GPL 3.0 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/tex-exception + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tex-exception.LICENSE + spdx_license_key: LicenseRef-scancode-tex-exception + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tex-exception.LICENSE + - license_expression: autoconf-simple-exception-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 525 + end_line: 528 + matched_length: 42 + match_coverage: '100.0' + matcher: 1-hash + license_expression: autoconf-simple-exception-2.0 + rule_identifier: autoconf-simple-exception-2.0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that program. + licenses: + - key: autoconf-simple-exception-2.0 + name: Autoconf simple exception to GPL-2.0 + short_name: Autoconf simple exception to GPL-2.0 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob;f=config.guess;h=a7448442748cc6f98a066d2d1051fad3b043761a;hb=HEAD + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/autoconf-simple-exception-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + spdx_license_key: LicenseRef-scancode-autoconf-simple-exception-2.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 533 + end_line: 534 + matched_length: 15 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_354.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_354.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 15 + rule_relevance: 100 + matched_text: | + I believe that most files in debian/ hardly contains any creative + expression eligible for copyright. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 539 + end_line: 539 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 540 + end_line: 556 + matched_length: 131 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1155.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1155.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 131 + rule_relevance: 100 + matched_text: | + This program 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; version 2 dated June. 1991. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License, version 2, can be found in + /usr/share/common-licenses/GPL-2. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: fsf-ap + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 565 + end_line: 567 + matched_length: 26 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-ap + rule_identifier: fsf-ap_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-ap_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + Copying and distribution of this file, with or without modification, + are permitted in any medium without royalty provided the copyright + notice and this notice are preserved. + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - license_expression: lgpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 569 + end_line: 569 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-3+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - score: '100.0' + start_line: 570 + end_line: 585 + matched_length: 134 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_196.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_196.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 134 + rule_relevance: 100 + matched_text: | + The nettle library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or (at your + option) any later version. + + GNU Nettle 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 Lesser General Public + License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see http://www.gnu.org/licenses/. + + On Debian GNU/Linux systems, the complete text of the newest version + of the GNU Lesser General Public License can be found in + /usr/share/common-licenses/LGPL. + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 587 + end_line: 587 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 588 + end_line: 605 + matched_length: 140 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_857.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_857.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 140 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + GNU Nettle 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA. + + On Debian GNU/Linux systems, the complete text of the newest version + of the GNU General Public License can be found in + /usr/share/common-licenses/GPL. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 608 + end_line: 625 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: ((gpl-2.0-plus OR gpl-3.0-plus) AND other-permissive AND public-domain) + AND public-domain AND lgpl-2.0-plus AND mit AND pycrypto AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 10 + end_line: 16 + matched_length: 79 + match_coverage: '100.0' + matcher: 2-aho + license_expression: (gpl-2.0-plus OR gpl-3.0-plus) AND other-permissive AND public-domain + rule_identifier: gpl-2.0-plus_or_gpl-3.0-plus_and_other-permissive_and_public-domain_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_or_gpl-3.0-plus_and_other-permissive_and_public-domain_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 79 + rule_relevance: 100 + matched_text: | + Nettle is dual licenced under the GNU General Public License version + 2 or later, and the GNU Lesser General Public License version 3 or + later. When using Nettle, you must comply fully with all conditions + of at least one of these licenses. A few of the individual files are + licensed under more permissive terms, or in the public domain. To + find the current status of particular files, you have to read the + copyright notices at the top of the files. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 47 + end_line: 47 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_15.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: Released into the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 55 + end_line: 55 + matched_length: 8 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_515.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_515.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: released under the LGPL, version 2 or later. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 60 + end_line: 60 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_1090.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1090.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 100 + matched_text: It is released under the MIT license. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - score: '100.0' + start_line: 64 + end_line: 65 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: pycrypto + rule_identifier: pycrypto_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pycrypto_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 100 + matched_text: | + Python Cryptography + Toolkit license (essentially public domain). + licenses: + - key: pycrypto + name: PyCrypto License + short_name: PyCrypto License + category: Permissive + is_exception: no + is_unknown: no + owner: Andrew M. Kuchling + homepage_url: http://dev.mysql.com/doc/workbench/en/license-pycrypto.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/pycrypto + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pycrypto.LICENSE + spdx_license_key: LicenseRef-scancode-pycrypto + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pycrypto.LICENSE + - score: '100.0' + start_line: 69 + end_line: 69 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_15.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: Released into the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 74 + end_line: 74 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_15.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: Released into the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 81 + end_line: 82 + matched_length: 13 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_389.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_389.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 13 + rule_relevance: 100 + matched_text: | + based on the code + in libgcrypt, copyright owned by the Free Software Foundation. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 87 + end_line: 87 + matched_length: 6 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_425.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_425.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 6 + rule_relevance: 100 + matched_text: reference implementation (in the public domain), + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 92 + end_line: 93 + matched_length: 13 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_389.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_389.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 13 + rule_relevance: 100 + matched_text: | + based on the code in + libgcrypt, copyright owned by the Free Software Foundation. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 105 + end_line: 105 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_15.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: Released into the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 106 + end_line: 106 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_465.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_465.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: released under the LGPL. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later copyright: | © 2001-2020 Niels Möller Some parts are Copyright © the Free Software Foundation and various @@ -253,544 +1374,3 @@ copyright: | 2002 Timshel Knoll 2007 Magnus Holmgren 2007 Magnus Holmgren -matches: - - score: '100.0' - start_line: 276 - end_line: 276 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 277 - end_line: 293 - matcher: 1-hash - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_460.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program 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 Library General Public License for more details. - - You should have received a copy of the GNU Library General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian GNU/Linux systems, the complete text of the GNU Library - General Public License, version 2, can be found in - /usr/share/common-licenses/LGPL-2. - - score: '100.0' - start_line: 489 - end_line: 489 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 490 - end_line: 505 - matcher: 1-hash - rule_length: 137 - matched_length: 137 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_tex-exception_5.RULE - license_expression: gpl-3.0-plus WITH tex-exception - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This texinfo.tex file 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. - - This texinfo.tex file 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - As a special exception, when this file is read by TeX when processing - a Texinfo source document, you may use the result without - restriction. (This has been our intent since Texinfo was invented.) - - score: '100.0' - start_line: 525 - end_line: 528 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: autoconf-simple-exception-2.0.LICENSE - license_expression: autoconf-simple-exception-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - As a special exception to the GNU General Public License, if you - distribute this file as part of a program that contains a - configuration script generated by Autoconf, you may include it under - the same distribution terms that you use for the rest of that program. - - score: '100.0' - start_line: 533 - end_line: 534 - matcher: 1-hash - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_354.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - I believe that most files in debian/ hardly contains any creative - expression eligible for copyright. - - score: '100.0' - start_line: 539 - end_line: 539 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 540 - end_line: 556 - matcher: 1-hash - rule_length: 131 - matched_length: 131 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1155.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; version 2 dated June. 1991. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301 USA. - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License, version 2, can be found in - /usr/share/common-licenses/GPL-2. - - score: '100.0' - start_line: 565 - end_line: 567 - matcher: 1-hash - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap_3.RULE - license_expression: fsf-ap - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copying and distribution of this file, with or without modification, - are permitted in any medium without royalty provided the copyright - notice and this notice are preserved. - - score: '100.0' - start_line: 569 - end_line: 569 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 570 - end_line: 585 - matcher: 1-hash - rule_length: 134 - matched_length: 134 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_196.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The nettle library is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - GNU Nettle 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 Lesser General Public - License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, see http://www.gnu.org/licenses/. - - On Debian GNU/Linux systems, the complete text of the newest version - of the GNU Lesser General Public License can be found in - /usr/share/common-licenses/LGPL. - - score: '100.0' - start_line: 587 - end_line: 587 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 588 - end_line: 605 - matcher: 1-hash - rule_length: 140 - matched_length: 140 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_857.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - GNU Nettle 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301 USA. - - On Debian GNU/Linux systems, the complete text of the newest version - of the GNU General Public License can be found in - /usr/share/common-licenses/GPL. - - score: '100.0' - start_line: 608 - end_line: 625 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 10 - end_line: 16 - matcher: 2-aho - rule_length: 79 - matched_length: 79 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_or_gpl-3.0-plus_and_other-permissive_and_public-domain_1.RULE - license_expression: (gpl-2.0-plus OR gpl-3.0-plus) AND other-permissive AND public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Nettle is dual licenced under the GNU General Public License version - 2 or later, and the GNU Lesser General Public License version 3 or - later. When using Nettle, you must comply fully with all conditions - of at least one of these licenses. A few of the individual files are - licensed under more permissive terms, or in the public domain. To - find the current status of particular files, you have to read the - copyright notices at the top of the files. - - score: '100.0' - start_line: 47 - end_line: 47 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_15.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Released into the public domain. - - score: '100.0' - start_line: 55 - end_line: 55 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_515.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: released under the LGPL, version 2 or later. - - score: '100.0' - start_line: 60 - end_line: 60 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_1090.RULE - license_expression: mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: It is released under the MIT license. - - score: '100.0' - start_line: 64 - end_line: 65 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: pycrypto_1.RULE - license_expression: pycrypto - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Python Cryptography - Toolkit license (essentially public domain). - - score: '100.0' - start_line: 69 - end_line: 69 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_15.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Released into the public domain. - - score: '100.0' - start_line: 74 - end_line: 74 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_15.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Released into the public domain. - - score: '100.0' - start_line: 81 - end_line: 82 - matcher: 2-aho - rule_length: 13 - matched_length: 13 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_389.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - based on the code - in libgcrypt, copyright owned by the Free Software Foundation. - - score: '100.0' - start_line: 87 - end_line: 87 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_425.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: reference implementation (in the public domain), - - score: '100.0' - start_line: 92 - end_line: 93 - matcher: 2-aho - rule_length: 13 - matched_length: 13 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_389.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - based on the code in - libgcrypt, copyright owned by the Free Software Foundation. - - score: '100.0' - start_line: 105 - end_line: 105 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_15.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Released into the public domain. - - score: '100.0' - start_line: 106 - end_line: 106 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_465.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: released under the LGPL. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libidn2-0/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libidn2-0/copyright-detailed.expected.yml index 78c8a48608b..9e3ed7f339c 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libidn2-0/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libidn2-0/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-3.0-plus declared_license: - GPL-3+ - LGPL-3+ or GPL-2+ @@ -9,221 +8,375 @@ declared_license: - GPL-2+ - LGPL-3+ - Unicode -license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR - (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND - gpl-3.0-plus) AND (unicode AND unicode) -copyright: | - Copyright (C) 2011-2014 Simon Josefsson - Copyright (C) 2011-2014 Simon Josefsson - Copyright (C) 2001-2011 Free Software Foundation, Inc. - Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Simon Josefsson - Copyright (c) 2001, 2002 Nikos Mavrogiannopoulos - Copyright (c) 1998 Michael Zucchi - Copyright (c) 1991-2010 Unicode, Inc. -matches: - - score: '100.0' - start_line: 28 - end_line: 28 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 29 - end_line: 43 - matcher: 1-hash - rule_length: 128 - matched_length: 128 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_288.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. +declared_license_expression: gpl-3.0-plus +declared_license_expression_spdx: GPL-3.0-or-later +other_license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) + OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus + AND gpl-3.0-plus) AND (unicode AND unicode) +other_license_expression_spdx: (GPL-3.0-or-later AND GPL-3.0-or-later) AND ((LGPL-3.0-or-later + AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND (GPL-3.0-or-later AND + GPL-3.0-or-later) AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND (LicenseRef-scancode-unicode + AND LicenseRef-scancode-unicode) +license_detections: [] +other_license_detections: + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 28 + end_line: 28 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 29 + end_line: 43 + matched_length: 128 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_288.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_288.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 128 + rule_relevance: 100 + matched_text: | + This program 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. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . + You should have received a copy of the GNU General Public License + along with this program. If not, see . - On Debian GNU/Linux systems, the complete text of the GNU General Public - License version 3 can be found in /usr/share/common-licenses/GPL-3. - - score: '100.0' - start_line: 45 - end_line: 45 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 46 - end_line: 60 - matcher: 1-hash - rule_length: 128 - matched_length: 128 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_740.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. + On Debian GNU/Linux systems, the complete text of the GNU General Public + License version 3 can be found in /usr/share/common-licenses/GPL-3. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 45 + end_line: 45 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 46 + end_line: 60 + matched_length: 128 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_740.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_740.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 128 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . + You should have received a copy of the GNU General Public License + along with this program. If not, see . - On Debian GNU/Linux systems, the complete text of the GNU General Public - License version 2 can be found in /usr/share/common-licenses/GPL-2. - - score: '100.0' - start_line: 62 - end_line: 62 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 63 - end_line: 77 - matcher: 1-hash - rule_length: 131 - matched_length: 131 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_242.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. + On Debian GNU/Linux systems, the complete text of the GNU General Public + License version 2 can be found in /usr/share/common-licenses/GPL-2. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 62 + end_line: 62 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-3+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - score: '100.0' + start_line: 63 + end_line: 77 + matched_length: 131 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_242.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_242.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 131 + rule_relevance: 100 + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. - This program 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. + This program 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. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . - On Debian GNU/Linux systems, the complete text of the GNU Lesser General - Public License version 3 can be found in /usr/share/common-licenses/LGPL-3. - - score: '100.0' - start_line: 80 - end_line: 80 - matcher: 2-aho - rule_length: 13 - matched_length: 13 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_14.RULE - license_expression: unicode - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html - - score: '100.0' - start_line: 81 - end_line: 113 - matcher: 2-aho - rule_length: 309 - matched_length: 309 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_17.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Distributed - under the Terms of Use in http://www.unicode.org/copyright.html. + On Debian GNU/Linux systems, the complete text of the GNU Lesser General + Public License version 3 can be found in /usr/share/common-licenses/LGPL-3. + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - license_expression: unicode + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 80 + end_line: 80 + matched_length: 13 + match_coverage: '100.0' + matcher: 2-aho + license_expression: unicode + rule_identifier: unicode_14.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode_14.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 13 + rule_relevance: 100 + matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html + licenses: + - key: unicode + name: Unicode Inc License Agreement + short_name: Unicode Inc License Agreement + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: http://unicode.org/ + text_url: http://unicode.org/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/unicode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + spdx_license_key: LicenseRef-scancode-unicode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + - score: '100.0' + start_line: 81 + end_line: 113 + matched_length: 309 + match_coverage: '100.0' + matcher: 2-aho + license_expression: unicode + rule_identifier: unicode_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode_17.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 309 + rule_relevance: 100 + matched_text: | + Distributed + under the Terms of Use in http://www.unicode.org/copyright.html. - Permission is hereby granted, free of charge, to any person obtaining - a copy of the Unicode data files and any associated documentation - (the "Data Files") or Unicode software and any associated - documentation (the "Software") to deal in the Data Files or Software - without restriction, including without limitation the rights to use, - copy, modify, merge, publish, distribute, and/or sell copies of the - Data Files or Software, and to permit persons to whom the Data Files - or Software are furnished to do so, provided that (a) the above - copyright notice(s) and this permission notice appear with all copies - of the Data Files or Software, (b) both the above copyright notice(s) - and this permission notice appear in associated documentation, and - (c) there is clear notice in each modified Data File or in the - Software as well as in the documentation associated with the Data - File(s) or Software that the data or software has been modified. + Permission is hereby granted, free of charge, to any person obtaining + a copy of the Unicode data files and any associated documentation + (the "Data Files") or Unicode software and any associated + documentation (the "Software") to deal in the Data Files or Software + without restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, and/or sell copies of the + Data Files or Software, and to permit persons to whom the Data Files + or Software are furnished to do so, provided that (a) the above + copyright notice(s) and this permission notice appear with all copies + of the Data Files or Software, (b) both the above copyright notice(s) + and this permission notice appear in associated documentation, and + (c) there is clear notice in each modified Data File or in the + Software as well as in the documentation associated with the Data + File(s) or Software that the data or software has been modified. - THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY - CLAIM, OR 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 THE DATA FILES OR SOFTWARE. + THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY + CLAIM, OR 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 THE DATA FILES OR SOFTWARE. - Except as contained in this notice, the name of a copyright holder - shall not be used in advertising or otherwise to promote the sale, - use or other dealings in these Data Files or Software without prior - written authorization of the copyright holder. + Except as contained in this notice, the name of a copyright holder + shall not be used in advertising or otherwise to promote the sale, + use or other dealings in these Data Files or Software without prior + written authorization of the copyright holder. + licenses: + - key: unicode + name: Unicode Inc License Agreement + short_name: Unicode Inc License Agreement + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: http://unicode.org/ + text_url: http://unicode.org/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/unicode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + spdx_license_key: LicenseRef-scancode-unicode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE +copyright: | + Copyright (C) 2011-2014 Simon Josefsson + Copyright (C) 2011-2014 Simon Josefsson + Copyright (C) 2001-2011 Free Software Foundation, Inc. + Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Simon Josefsson + Copyright (c) 2001, 2002 Nikos Mavrogiannopoulos + Copyright (c) 1998 Michael Zucchi + Copyright (c) 1991-2010 Unicode, Inc. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libk5crypto3/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libk5crypto3/copyright-detailed.expected.yml index dfa07b5af98..ecdb1389c06 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libk5crypto3/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libk5crypto3/copyright-detailed.expected.yml @@ -1,14 +1,2542 @@ -primary_license: declared_license: -license_expression: bsd-simplified AND generic-export-compliance AND cc-by-sa-3.0 AND proprietary-license - AND other-permissive AND mit-no-advert-export-control AND brian-gladman-3-clause AND bsd-new - AND mit AND bsd-simplified AND mit AND bsd-new AND bsd-new AND michigan-disclaimer AND fsf-unlimited-no-warranty - AND mit-no-advert-export-control AND openldap-2.8 AND bsd-new AND bsd-new AND bsd-new AND - freebsd-doc AND cmu-uc AND nrl-permission AND ietf-trust AND mit-old-style AND mit AND bsd-simplified - AND (mit-no-advert-export-control AND proprietary-license) AND bsd-original-uc AND mit-no-advert-export-control - AND bsd-original AND mit AND isc AND isc AND other-permissive AND bsd-new AND rsa-md4 AND - rsa-md5 AND rsa-1990 AND mit-with-modification-obligations AND bsd-new AND (bsd-simplified - OR gpl-2.0-plus) AND bsd-new AND bsd-simplified +declared_license_expression: bsd-simplified AND generic-export-compliance AND cc-by-sa-3.0 AND + proprietary-license AND other-permissive AND mit-no-advert-export-control AND brian-gladman-3-clause + AND bsd-new AND mit AND bsd-simplified AND mit AND bsd-new AND bsd-new AND michigan-disclaimer + AND fsf-unlimited-no-warranty AND mit-no-advert-export-control AND openldap-2.8 AND bsd-new + AND bsd-new AND bsd-new AND freebsd-doc AND cmu-uc AND nrl-permission AND ietf-trust AND mit-old-style + AND mit AND bsd-simplified AND (mit-no-advert-export-control AND proprietary-license) AND + bsd-original-uc AND mit-no-advert-export-control AND bsd-original AND mit AND isc AND isc + AND other-permissive AND bsd-new AND rsa-md4 AND rsa-md5 AND rsa-1990 AND mit-with-modification-obligations + AND bsd-new AND (bsd-simplified OR gpl-2.0-plus) AND bsd-new AND bsd-simplified +declared_license_expression_spdx: BSD-2-Clause AND LicenseRef-scancode-generic-export-compliance + AND CC-BY-SA-3.0 AND LicenseRef-scancode-proprietary-license AND LicenseRef-scancode-other-permissive + AND LicenseRef-scancode-mit-no-advert-export-control AND LicenseRef-scancode-brian-gladman-3-clause + AND BSD-3-Clause AND MIT AND BSD-2-Clause AND MIT AND BSD-3-Clause AND BSD-3-Clause AND LicenseRef-scancode-michigan-disclaimer + AND LicenseRef-scancode-fsf-unlimited-no-warranty AND LicenseRef-scancode-mit-no-advert-export-control + AND OLDAP-2.8 AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND FreeBSD-DOC AND MIT-CMU + AND LicenseRef-scancode-nrl-permission AND LicenseRef-scancode-ietf-trust AND LicenseRef-scancode-mit-old-style + AND MIT AND BSD-2-Clause AND (LicenseRef-scancode-mit-no-advert-export-control AND LicenseRef-scancode-proprietary-license) + AND BSD-4-Clause-UC AND LicenseRef-scancode-mit-no-advert-export-control AND BSD-4-Clause + AND MIT AND ISC AND ISC AND LicenseRef-scancode-other-permissive AND BSD-3-Clause AND LicenseRef-scancode-rsa-md4 + AND RSA-MD AND LicenseRef-scancode-rsa-1990 AND LicenseRef-scancode-mit-modification-obligations + AND BSD-3-Clause AND (BSD-2-Clause OR GPL-2.0-or-later) AND BSD-3-Clause AND BSD-2-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: bsd-simplified AND generic-export-compliance AND cc-by-sa-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 18 + end_line: 39 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 41 + end_line: 52 + matched_length: 104 + match_coverage: '100.0' + matcher: 2-aho + license_expression: generic-export-compliance + rule_identifier: generic-export-compliance_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/generic-export-compliance_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 104 + rule_relevance: 100 + matched_text: | + Downloading of this software may constitute an export of cryptographic + software from the United States of America that is subject to the + United States Export Administration Regulations (EAR), 15 CFR 730-774. + Additional laws or regulations may apply. It is the responsibility of + the person or entity contemplating export to comply with all + applicable export laws and regulations, including obtaining any + required license from the U.S. government. + + The U.S. government prohibits export of encryption source code to + certain countries and individuals, including, but not limited to, the + countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and + nationals of those countries. + licenses: + - key: generic-export-compliance + name: Generic Export Compliance Notice + short_name: Generic Export Compliance Notice + category: Unstated License + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/generic-export-compliance + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/generic-export-compliance.LICENSE + spdx_license_key: LicenseRef-scancode-generic-export-compliance + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/generic-export-compliance.LICENSE + - score: '100.0' + start_line: 54 + end_line: 56 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: cc-by-sa-3.0 + rule_identifier: cc-by-sa-3.0_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-3.0_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + Documentation components of this software distribution are licensed + under a Creative Commons Attribution-ShareAlike 3.0 Unported License. + (http://creativecommons.org/licenses/by-sa/3.0/) + licenses: + - key: cc-by-sa-3.0 + name: Creative Commons Attribution Share Alike License 3.0 + short_name: CC-BY-SA-3.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/licenses/by-sa/3.0/ + text_url: http://creativecommons.org/licenses/by-sa/3.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc-by-sa-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-3.0.LICENSE + spdx_license_key: CC-BY-SA-3.0 + spdx_url: https://spdx.org/licenses/CC-BY-SA-3.0 + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 64 + end_line: 70 + matched_length: 57 + match_coverage: '100.0' + matcher: 2-aho + license_expression: proprietary-license + rule_identifier: proprietary-license_136.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_136.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 57 + rule_relevance: 100 + matched_text: | + No commercial use of these trademarks may be made without + prior written permission of MIT. + + "Commercial use" means use of a name in a product or other for-profit + manner. It does NOT prevent a commercial firm from referring to the + MIT trademarks in order to convey information (although in doing so, + recognition of their trademark status should be given). + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 82 + end_line: 111 + matched_length: 244 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_80.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_80.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 244 + rule_relevance: 100 + matched_text: | + WARNING: Retrieving the OpenVision Kerberos Administration system + source code, as described below, indicates your acceptance of the + following terms. If you do not agree to the following terms, do + not retrieve the OpenVision Kerberos administration system. + + You may freely use and distribute the Source Code and Object Code + compiled from it, with or without modification, but this Source + Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY, + INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR + FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER + EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY + FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR + CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING, + WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE + CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY + OTHER REASON. + + OpenVision retains all copyrights in the donated Source Code. + OpenVision also retains copyright to derivative works of the Source + Code, whether created by OpenVision or by a third party. The + OpenVision copyright notice must be preserved if derivative works + are made based on the donated Source Code. + + OpenVision Technologies, Inc. has donated this Kerberos + Administration system to MIT for inclusion in the standard Kerberos + 5 distribution. This donation underscores our commitment to + continuing Kerberos technology development and our gratitude for + the valuable work which has been performed by MIT and the Kerberos + community. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: mit-no-advert-export-control + detection_log: + - not-combined + matches: + - score: '98.73' + start_line: 128 + end_line: 146 + matched_length: 155 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-no-advert-export-control + rule_identifier: mit-no-advert-export-control_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-no-advert-export-control_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 155 + rule_relevance: 100 + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. + It is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of FundsXpress. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. FundsXpress makes no representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + + THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: mit-no-advert-export-control + name: MIT no advertising with Export Control + short_name: MIT no advertising with Export Control + category: Permissive + is_exception: no + is_unknown: no + owner: Xerox Corporation + homepage_url: https://fedoraproject.org/wiki/Licensing:Xerox?rd=Licensing/Xerox + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-no-advert-export-control + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + spdx_license_key: LicenseRef-scancode-mit-no-advert-export-control + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + - license_expression: brian-gladman-3-clause + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 156 + end_line: 175 + matched_length: 117 + match_coverage: '100.0' + matcher: 2-aho + license_expression: brian-gladman-3-clause + rule_identifier: brian-gladman-3-clause_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/brian-gladman-3-clause_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 117 + rule_relevance: 100 + matched_text: | + LICENSE TERMS + + The free distribution and use of this software in both source and + binary form is allowed (with or without changes) provided that: + + 1. distributions of this source code include the above copyright + notice, this list of conditions and the following disclaimer; + + 2. distributions in binary form include the above copyright notice, + this list of conditions and the following disclaimer in the + documentation and/or other associated materials; + + 3. the copyright holder's name is not used to endorse products + built using this software without specific written permission. + + DISCLAIMER + + This software is provided 'as is' with no explcit or implied + warranties in respect of any properties, including, but not limited + to, correctness and fitness for purpose. + licenses: + - key: brian-gladman-3-clause + name: Brian Gladman 3-Clause License + short_name: Brian Gladman 3-Clause License + category: Permissive + is_exception: no + is_unknown: no + owner: Brian Gladman + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/brian-gladman-3-clause + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/brian-gladman-3-clause.LICENSE + spdx_license_key: LicenseRef-scancode-brian-gladman-3-clause + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/brian-gladman-3-clause.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 187 + end_line: 214 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_587.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_587.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Red Hat, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 222 + end_line: 240 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 248 + end_line: 272 + matched_length: 185 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_20.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_20.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 185 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 334 + end_line: 352 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 363 + end_line: 390 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 400 + end_line: 427 + matched_length: 205 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_588.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_588.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 205 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * The copyright holder's name is not used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: michigan-disclaimer + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 440 + end_line: 459 + matched_length: 186 + match_coverage: '100.0' + matcher: 2-aho + license_expression: michigan-disclaimer + rule_identifier: michigan-disclaimer.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/michigan-disclaimer.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 186 + rule_relevance: 100 + matched_text: | + Permission is granted to use, copy, create derivative works and + redistribute this software and such derivative works for any + purpose, so long as the name of The University of Michigan is not + used in any advertising or publicity pertaining to the use of + distribution of this software without specific, written prior + authorization. If the above copyright notice or any other + identification of the University of Michigan is included in any + copy of any portion of this software, then the disclaimer below + must also be included. + + THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE + UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND + WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER + EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR + ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR + CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR + IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR + IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + licenses: + - key: michigan-disclaimer + name: University of Michigan Open Source License + short_name: University of Michigan OSL + category: Permissive + is_exception: no + is_unknown: no + owner: University of Michigan + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/michigan-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/michigan-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-michigan-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/michigan-disclaimer.LICENSE + - license_expression: fsf-unlimited-no-warranty + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 469 + end_line: 476 + matched_length: 64 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-unlimited-no-warranty + rule_identifier: fsf-unlimited-no-warranty.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-unlimited-no-warranty.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 64 + rule_relevance: 100 + matched_text: | + This file is free software; as a special exception the author gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY, to the extent permitted by law; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. + licenses: + - key: fsf-unlimited-no-warranty + name: FSF Unlimited License No Warranty + short_name: FSF Unlimited License No Warranty + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: http://www.fsf.org/licensing/licenses/ + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited-no-warranty + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + spdx_license_key: LicenseRef-scancode-fsf-unlimited-no-warranty + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + - license_expression: mit-no-advert-export-control + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 485 + end_line: 503 + matched_length: 159 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-no-advert-export-control + rule_identifier: mit-no-advert-export-control_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-no-advert-export-control_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 159 + rule_relevance: 100 + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. + It is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of Apple Inc. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Apple Inc. makes no representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + + THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: mit-no-advert-export-control + name: MIT no advertising with Export Control + short_name: MIT no advertising with Export Control + category: Permissive + is_exception: no + is_unknown: no + owner: Xerox Corporation + homepage_url: https://fedoraproject.org/wiki/Licensing:Xerox?rd=Licensing/Xerox + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-no-advert-export-control + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + spdx_license_key: LicenseRef-scancode-mit-no-advert-export-control + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + - license_expression: openldap-2.8 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 511 + end_line: 558 + matched_length: 330 + match_coverage: '100.0' + matcher: 2-aho + license_expression: openldap-2.8 + rule_identifier: openldap-2.8.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openldap-2.8.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 330 + rule_relevance: 100 + matched_text: | + The OpenLDAP Public License + Version 2.8, 17 August 2003 + + Redistribution and use of this software and associated + documentation ("Software"), with or without modification, are + permitted provided that the following conditions are met: + + 1. Redistributions in source form must retain copyright statements + and notices, + + 2. Redistributions in binary form must reproduce applicable + copyright statements and notices, this list of conditions, and + the following disclaimer in the documentation and/or other + materials provided with the distribution, and + + 3. Redistributions must contain a verbatim copy of this document. + + The OpenLDAP Foundation may revise this license from time to time. + Each revision is distinguished by a version number. You may use + this Software under terms of this license revision or under the + terms of any subsequent revision of the license. + + THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS + CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS + CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + + The names of the authors and copyright holders must not be used in + advertising or otherwise to promote the sale, use or other dealing + in this Software without specific, written prior permission. Title + to copyright in this Software shall at all times remain with + copyright holders. + + OpenLDAP is a registered trademark of the OpenLDAP Foundation. + + Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, + California, USA. All Rights Reserved. Permission to copy and + distribute verbatim copies of this document is granted. + licenses: + - key: openldap-2.8 + name: OpenLDAP Public License 2.8 + short_name: OpenLDAP Public License 2.8 + category: Permissive + is_exception: no + is_unknown: no + owner: OpenLDAP Foundation + homepage_url: http://www.openldap.org/software/release/license.html + text_url: http://www.openldap.org/software/release/license.html + reference_url: https://scancode-licensedb.aboutcode.org/openldap-2.8 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openldap-2.8.LICENSE + spdx_license_key: OLDAP-2.8 + spdx_url: https://spdx.org/licenses/OLDAP-2.8 + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 568 + end_line: 595 + matched_length: 212 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_933.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_933.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 212 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of KTH nor the names of its contributors may be + used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 608 + end_line: 636 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_151.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_151.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the Institute nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 647 + end_line: 675 + matched_length: 217 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_589.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_589.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 217 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the "Oracle America, Inc." nor the names of + its contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: freebsd-doc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 682 + end_line: 705 + matched_length: 185 + match_coverage: '100.0' + matcher: 2-aho + license_expression: freebsd-doc + rule_identifier: freebsd-doc_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/freebsd-doc_5.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 185 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer as + the first lines of this file unmodified. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY NTT "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: freebsd-doc + name: FreeBSD Doc License + short_name: FreeBSD Doc License + category: Permissive + is_exception: no + is_unknown: no + owner: FreeBSD + homepage_url: + text_url: https://www.freebsd.org/copyright/freebsd-doc-license.html + reference_url: https://scancode-licensedb.aboutcode.org/freebsd-doc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/freebsd-doc.LICENSE + spdx_license_key: FreeBSD-DOC + spdx_url: https://spdx.org/licenses/FreeBSD-DOC + - license_expression: cmu-uc + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 713 + end_line: 729 + matched_length: 143 + match_coverage: '100.0' + matcher: 2-aho + license_expression: cmu-uc + rule_identifier: cmu-uc_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cmu-uc_12.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 143 + rule_relevance: 99 + matched_text: | + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation, and that the name of + Carnegie Mellon University not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. + + CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO + THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY 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. + licenses: + - key: cmu-uc + name: Carnegie Mellon UC Regents License + short_name: CMU UC Regents License + category: Permissive + is_exception: no + is_unknown: no + owner: Carnegie Mellon University + homepage_url: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#CMU_Style + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/cmu-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cmu-uc.LICENSE + spdx_license_key: MIT-CMU + spdx_url: https://spdx.org/licenses/MIT-CMU + - license_expression: nrl-permission + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 735 + end_line: 743 + matched_length: 71 + match_coverage: '100.0' + matcher: 2-aho + license_expression: nrl-permission + rule_identifier: nrl-permission_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/nrl-permission_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 71 + rule_relevance: 95 + matched_text: | + Permission to use, copy, modify and distribute this software and + its documentation is hereby granted, provided that both the + copyright notice and this permission notice appear in all copies of + the software, derivative works or modified versions, and any + portions thereof. + + NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND + DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER + RESULTING FROM THE USE OF THIS SOFTWARE. + licenses: + - key: nrl-permission + name: NRL permission + short_name: NRL permission + category: Permissive + is_exception: no + is_unknown: no + owner: NRL + homepage_url: https://web.mit.edu/kerberos/krb5-1.14/doc/mitK5license.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/nrl-permission + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nrl-permission.LICENSE + spdx_license_key: LicenseRef-scancode-nrl-permission + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nrl-permission.LICENSE + - license_expression: ietf-trust + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 752 + end_line: 763 + matched_length: 99 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ietf-trust + rule_identifier: ietf-trust_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ietf-trust_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 99 + rule_relevance: 100 + matched_text: | + This document is subject to the rights, licenses and restrictions + contained in BCP 78, and except as set forth therein, the authors + retain all their rights. + + This document and the information contained herein are provided on + an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE + REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND + THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT + THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR + ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A + PARTICULAR PURPOSE. + licenses: + - key: ietf-trust + name: IETF Trust License + short_name: IETF Trust License + category: Permissive + is_exception: no + is_unknown: no + owner: IETF - Internet Engineering Task Force + homepage_url: http://trustee.ietf.org/docs/IETF-Trust-License-Policy.pdf + text_url: http://trustee.ietf.org/docs/IETF-Trust-License-Policy.pdf + reference_url: https://scancode-licensedb.aboutcode.org/ietf-trust + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf-trust.LICENSE + spdx_license_key: LicenseRef-scancode-ietf-trust + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf-trust.LICENSE + - license_expression: mit-old-style + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 769 + end_line: 776 + matched_length: 69 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-old-style + rule_identifier: mit-old-style_11.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style_11.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 69 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation. Cygnus Support makes no + representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied + warranty. + licenses: + - key: mit-old-style + name: MIT Old Style + short_name: MIT Old Style + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style + reference_url: https://scancode-licensedb.aboutcode.org/mit-old-style + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE + spdx_license_key: LicenseRef-scancode-mit-old-style + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 782 + end_line: 800 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: bsd-simplified AND (mit-no-advert-export-control AND proprietary-license) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 810 + end_line: 833 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 837 + end_line: 856 + matched_length: 165 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-no-advert-export-control AND proprietary-license + rule_identifier: mit-no-advert-export-control_and_proprietary-license_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-no-advert-export-control_and_proprietary-license_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 165 + rule_relevance: 100 + matched_text: | + EXPORT OF THIS SOFTWARE from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute + this software and its documentation in source and binary forms is + hereby granted, provided that any documentation or other materials + related to such distribution or use acknowledge that the software + was developed by the University of Southern California. + + DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED "AS IS". The + University of Southern California MAKES NO REPRESENTATIONS OR + WARRANTIES, EXPRESS OR IMPLIED. By way of example, but not + limitation, the University of Southern California MAKES NO + REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY + PARTICULAR PURPOSE. The University of Southern California shall not + be held liable for any liability nor for any direct, indirect, or + consequential damages with respect to any claim by the user or + distributor of the ksu software. + licenses: + - key: mit-no-advert-export-control + name: MIT no advertising with Export Control + short_name: MIT no advertising with Export Control + category: Permissive + is_exception: no + is_unknown: no + owner: Xerox Corporation + homepage_url: https://fedoraproject.org/wiki/Licensing:Xerox?rd=Licensing/Xerox + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-no-advert-export-control + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + spdx_license_key: LicenseRef-scancode-mit-no-advert-export-control + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 866 + end_line: 899 + matched_length: 243 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: + + This product includes software developed by the University of + California, Berkeley and its contributors. + + 4. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: mit-no-advert-export-control + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 907 + end_line: 922 + matched_length: 145 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-no-advert-export-control + rule_identifier: mit-no-advert-export-control_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-no-advert-export-control_4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 145 + rule_relevance: 99 + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of Richard P. Basch, Lehman Brothers and M.I.T. not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. Richard P. + Basch, Lehman Brothers and M.I.T. make no representations about the + suitability of this software for any purpose. It is provided "as + is" without express or implied warranty. + licenses: + - key: mit-no-advert-export-control + name: MIT no advertising with Export Control + short_name: MIT no advertising with Export Control + category: Permissive + is_exception: no + is_unknown: no + owner: Xerox Corporation + homepage_url: https://fedoraproject.org/wiki/Licensing:Xerox?rd=Licensing/Xerox + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-no-advert-export-control + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + spdx_license_key: LicenseRef-scancode-mit-no-advert-export-control + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + - license_expression: bsd-original + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 934 + end_line: 968 + matched_length: 245 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original + rule_identifier: bsd-original_32.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_32.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 245 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: + + This product includes software developed by the NetBSD + Foundation, Inc. and its contributors. + + 4. Neither the name of The NetBSD Foundation nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: bsd-original + name: BSD-Original + short_name: BSD-Original + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6 + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE + spdx_license_key: BSD-4-Clause + spdx_url: https://spdx.org/licenses/BSD-4-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 978 + end_line: 996 + matched_length: 165 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_483.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_483.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 165 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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 COMPUTING RESEARCH LAB OR + NEW MEXICO STATE UNIVERSITY 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1004 + end_line: 1016 + matched_length: 111 + match_coverage: '100.0' + matcher: 2-aho + license_expression: isc + rule_identifier: isc_14.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_14.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 111 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for + any purpose with or without fee is hereby granted, provided that + the above copyright notice and this permission notice appear in all + copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1025 + end_line: 1037 + matched_length: 132 + match_coverage: '100.0' + matcher: 2-aho + license_expression: isc + rule_identifier: isc_16.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_16.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 95 + matched_text: | + Permission to use, copy, modify, and distribute this software for + any purpose with or without fee is hereby granted, provided that + the above copyright notice and this permission notice appear in all + copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE + AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN + NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + 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. (Isn't + it sick that the U.S. culture of lawsuit-happy lawyers requires + this kind of disclaimer?) + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1046 + end_line: 1047 + matched_length: 16 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_22.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 16 + rule_relevance: 100 + matched_text: | + This file may be freely redistributed without license or fee + provided this copyright message remains intact. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1060 + end_line: 1087 + matched_length: 208 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_134.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_134.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 208 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: rsa-md4 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1096 + end_line: 1112 + matched_length: 126 + match_coverage: '100.0' + matcher: 2-aho + license_expression: rsa-md4 + rule_identifier: rsa-md4.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-md4.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD4 Message Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD4 Message Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. + licenses: + - key: rsa-md4 + name: RSA Data Security MD4 + short_name: RSA-MD4 License + category: Permissive + is_exception: no + is_unknown: no + owner: RSA (the Security Division of EMC) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/rsa-md4 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-md4.LICENSE + spdx_license_key: LicenseRef-scancode-rsa-md4 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-md4.LICENSE + - license_expression: rsa-md5 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1121 + end_line: 1137 + matched_length: 126 + match_coverage: '100.0' + matcher: 2-aho + license_expression: rsa-md5 + rule_identifier: rsa-md5.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-md5.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD5 Message- Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD5 Message-Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. + licenses: + - key: rsa-md5 + name: RSA Data Security MD5 + short_name: RSA-MD5 License + category: Permissive + is_exception: no + is_unknown: no + owner: RSA (the Security Division of EMC) + homepage_url: http://www.faqs.org/rfcs/rfc1321.html + text_url: http://www.ietf.org/rfc/rfc1321.txt + reference_url: https://scancode-licensedb.aboutcode.org/rsa-md5 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-md5.LICENSE + spdx_license_key: RSA-MD + spdx_url: https://spdx.org/licenses/RSA-MD + - license_expression: rsa-1990 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1147 + end_line: 1153 + matched_length: 54 + match_coverage: '100.0' + matcher: 2-aho + license_expression: rsa-1990 + rule_identifier: rsa-1990.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-1990.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 54 + rule_relevance: 100 + matched_text: | + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" without + express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. + licenses: + - key: rsa-1990 + name: RSA Data Security Notice 1990 + short_name: RSA 1990 + category: Permissive + is_exception: no + is_unknown: no + owner: RSA (the Security Division of EMC) + homepage_url: + text_url: http://svn.apache.org/repos/asf/apr/apr/trunk/test/testmd4.c + reference_url: https://scancode-licensedb.aboutcode.org/rsa-1990 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-1990.LICENSE + spdx_license_key: LicenseRef-scancode-rsa-1990 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-1990.LICENSE + - license_expression: mit-with-modification-obligations + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1163 + end_line: 1181 + matched_length: 177 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-with-modification-obligations + rule_identifier: mit-with-modification-obligations_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-with-modification-obligations_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 177 + rule_relevance: 100 + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of M.I.T. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Furthermore if you modify this software + you must label your software as modified software and not + distribute it in such a fashion that it might be confused with the + original M.I.T. software. Neither M.I.T., the Open Computing + Security Group, nor CyberSAFE Corporation make any representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + licenses: + - key: mit-with-modification-obligations + name: MIT With Modification Obligations + short_name: MIT With Modification Obligations + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-with-modification-obligations + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-with-modification-obligations.LICENSE + spdx_license_key: LicenseRef-scancode-mit-modification-obligations + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-with-modification-obligations.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1190 + end_line: 1217 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_590.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_590.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of PADL Software nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-simplified OR gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1226 + end_line: 1264 + matched_length: 335 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified OR gpl-2.0-plus + rule_identifier: bsd-simplified_or_gpl-2.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_7.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 335 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + + Alternatively, the contents of this package may be used under the + terms of the GNU General Public License ("GPL") version 2 or any + later version, in which case the provisions of the GPL are + applicable instead of the above. If you wish to allow the use of + your version of this package only under the terms of the GPL and + not to allow others to use your version of this file under the BSD + license, indicate your decision by deleting the provisions above + and replace them with the notice and other provisions required by + the GPL in this and the other files of this package. If you do not + delete the provisions above, a recipient may use your version of + this file under either the BSD or the GPL. + + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1274 + end_line: 1302 + matched_length: 212 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-intel_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-intel_4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 212 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + * Neither the name of Intel Corporation nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1311 + end_line: 1334 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause +other_license_detections: [] copyright: | Copyright (c) 1985-2018 by the Massachusetts Institute of Technology copyright MIT, Cygnus Support, Novell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems, FundsXpress, and others @@ -59,1622 +2587,3 @@ copyright: | Copyright (c) 2007,2008,2009 Marc Alexander Lehmann Copyright (c) 2010, Intel Corporation Copyright (c) 1998 by Danilo Almeida -matches: - - score: '100.0' - start_line: 18 - end_line: 39 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 41 - end_line: 52 - matcher: 2-aho - rule_length: 104 - matched_length: 104 - match_coverage: '100.0' - rule_relevance: 100 - identifier: generic-export-compliance_3.RULE - license_expression: generic-export-compliance - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Downloading of this software may constitute an export of cryptographic - software from the United States of America that is subject to the - United States Export Administration Regulations (EAR), 15 CFR 730-774. - Additional laws or regulations may apply. It is the responsibility of - the person or entity contemplating export to comply with all - applicable export laws and regulations, including obtaining any - required license from the U.S. government. - - The U.S. government prohibits export of encryption source code to - certain countries and individuals, including, but not limited to, the - countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and - nationals of those countries. - - score: '100.0' - start_line: 54 - end_line: 56 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc-by-sa-3.0_22.RULE - license_expression: cc-by-sa-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Documentation components of this software distribution are licensed - under a Creative Commons Attribution-ShareAlike 3.0 Unported License. - (http://creativecommons.org/licenses/by-sa/3.0/) - - score: '100.0' - start_line: 64 - end_line: 70 - matcher: 2-aho - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_136.RULE - license_expression: proprietary-license - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No commercial use of these trademarks may be made without - prior written permission of MIT. - - "Commercial use" means use of a name in a product or other for-profit - manner. It does NOT prevent a commercial firm from referring to the - MIT trademarks in order to convey information (although in doing so, - recognition of their trademark status should be given). - - score: '100.0' - start_line: 82 - end_line: 111 - matcher: 2-aho - rule_length: 244 - matched_length: 244 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_80.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - WARNING: Retrieving the OpenVision Kerberos Administration system - source code, as described below, indicates your acceptance of the - following terms. If you do not agree to the following terms, do - not retrieve the OpenVision Kerberos administration system. - - You may freely use and distribute the Source Code and Object Code - compiled from it, with or without modification, but this Source - Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY, - INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR - FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER - EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY - FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR - CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING, - WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE - CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY - OTHER REASON. - - OpenVision retains all copyrights in the donated Source Code. - OpenVision also retains copyright to derivative works of the Source - Code, whether created by OpenVision or by a third party. The - OpenVision copyright notice must be preserved if derivative works - are made based on the donated Source Code. - - OpenVision Technologies, Inc. has donated this Kerberos - Administration system to MIT for inclusion in the standard Kerberos - 5 distribution. This donation underscores our commitment to - continuing Kerberos technology development and our gratitude for - the valuable work which has been performed by MIT and the Kerberos - community. - - score: '98.73' - start_line: 128 - end_line: 146 - matcher: 2-aho - rule_length: 155 - matched_length: 155 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_1.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Export of this software from the United States of America may - require a specific license from the United States Government. - It is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of [FundsXpress]. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. [FundsXpress] makes no representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 156 - end_line: 175 - matcher: 2-aho - rule_length: 117 - matched_length: 117 - match_coverage: '100.0' - rule_relevance: 100 - identifier: brian-gladman-3-clause_2.RULE - license_expression: brian-gladman-3-clause - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - LICENSE TERMS - - The free distribution and use of this software in both source and - binary form is allowed (with or without changes) provided that: - - 1. distributions of this source code include the above copyright - notice, this list of conditions and the following disclaimer; - - 2. distributions in binary form include the above copyright notice, - this list of conditions and the following disclaimer in the - documentation and/or other associated materials; - - 3. the copyright holder's name is not used to endorse products - built using this software without specific written permission. - - DISCLAIMER - - This software is provided 'as is' with no explcit or implied - warranties in respect of any properties, including, but not limited - to, correctness and fitness for purpose. - - score: '100.0' - start_line: 187 - end_line: 214 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_587.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Red Hat, Inc., nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 222 - end_line: 240 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 248 - end_line: 272 - matcher: 2-aho - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_20.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 334 - end_line: 352 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 363 - end_line: 390 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 400 - end_line: 427 - matcher: 2-aho - rule_length: 205 - matched_length: 205 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_588.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * The copyright holder's name is not used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 440 - end_line: 459 - matcher: 2-aho - rule_length: 186 - matched_length: 186 - match_coverage: '100.0' - rule_relevance: 100 - identifier: michigan-disclaimer.LICENSE - license_expression: michigan-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to use, copy, create derivative works and - redistribute this software and such derivative works for any - purpose, so long as the name of The University of Michigan is not - used in any advertising or publicity pertaining to the use of - distribution of this software without specific, written prior - authorization. If the above copyright notice or any other - identification of the University of Michigan is included in any - copy of any portion of this software, then the disclaimer below - must also be included. - - THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE - UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND - WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER - EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR - ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR - CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR - IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR - IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - score: '100.0' - start_line: 469 - end_line: 476 - matcher: 2-aho - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - - score: '100.0' - start_line: 485 - end_line: 503 - matcher: 2-aho - rule_length: 159 - matched_length: 159 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_2.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Export of this software from the United States of America may - require a specific license from the United States Government. - It is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of Apple Inc. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Apple Inc. makes no representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 511 - end_line: 558 - matcher: 2-aho - rule_length: 330 - matched_length: 330 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openldap-2.8.LICENSE - license_expression: openldap-2.8 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The OpenLDAP Public License - Version 2.8, 17 August 2003 - - Redistribution and use of this software and associated - documentation ("Software"), with or without modification, are - permitted provided that the following conditions are met: - - 1. Redistributions in source form must retain copyright statements - and notices, - - 2. Redistributions in binary form must reproduce applicable - copyright statements and notices, this list of conditions, and - the following disclaimer in the documentation and/or other - materials provided with the distribution, and - - 3. Redistributions must contain a verbatim copy of this document. - - The OpenLDAP Foundation may revise this license from time to time. - Each revision is distinguished by a version number. You may use - this Software under terms of this license revision or under the - terms of any subsequent revision of the license. - - THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS - CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS - CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - The names of the authors and copyright holders must not be used in - advertising or otherwise to promote the sale, use or other dealing - in this Software without specific, written prior permission. Title - to copyright in this Software shall at all times remain with - copyright holders. - - OpenLDAP is a registered trademark of the OpenLDAP Foundation. - - Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, - California, USA. All Rights Reserved. Permission to copy and - distribute verbatim copies of this document is granted. - - score: '100.0' - start_line: 568 - end_line: 595 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_933.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of KTH nor the names of its contributors may be - used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 608 - end_line: 636 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_151.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the Institute nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 647 - end_line: 675 - matcher: 2-aho - rule_length: 217 - matched_length: 217 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_589.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the "Oracle America, Inc." nor the names of - its contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 682 - end_line: 705 - matcher: 2-aho - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: freebsd-doc_5.RULE - license_expression: freebsd-doc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer as - the first lines of this file unmodified. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY NTT "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.0' - start_line: 713 - end_line: 729 - matcher: 2-aho - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 99 - identifier: cmu-uc_12.RULE - license_expression: cmu-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation, and that the name of - Carnegie Mellon University not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. - - CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO - THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY 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. - - score: '95.0' - start_line: 735 - end_line: 743 - matcher: 2-aho - rule_length: 71 - matched_length: 71 - match_coverage: '100.0' - rule_relevance: 95 - identifier: nrl-permission_1.RULE - license_expression: nrl-permission - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify and distribute this software and - its documentation is hereby granted, provided that both the - copyright notice and this permission notice appear in all copies of - the software, derivative works or modified versions, and any - portions thereof. - - NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND - DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER - RESULTING FROM THE USE OF THIS SOFTWARE. - - score: '100.0' - start_line: 752 - end_line: 763 - matcher: 2-aho - rule_length: 99 - matched_length: 99 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ietf-trust_10.RULE - license_expression: ietf-trust - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This document is subject to the rights, licenses and restrictions - contained in BCP 78, and except as set forth therein, the authors - retain all their rights. - - This document and the information contained herein are provided on - an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE - REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND - THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT - THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR - ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A - PARTICULAR PURPOSE. - - score: '100.0' - start_line: 769 - end_line: 776 - matcher: 2-aho - rule_length: 69 - matched_length: 69 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style_11.RULE - license_expression: mit-old-style - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation. Cygnus Support makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. - - score: '100.0' - start_line: 782 - end_line: 800 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 810 - end_line: 833 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 837 - end_line: 856 - matcher: 2-aho - rule_length: 165 - matched_length: 165 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_and_proprietary-license_1.RULE - license_expression: mit-no-advert-export-control AND proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - EXPORT OF THIS SOFTWARE from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute - this software and its documentation in source and binary forms is - hereby granted, provided that any documentation or other materials - related to such distribution or use acknowledge that the software - was developed by the University of Southern California. - - DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED "AS IS". The - University of Southern California MAKES NO REPRESENTATIONS OR - WARRANTIES, EXPRESS OR IMPLIED. By way of example, but not - limitation, the University of Southern California MAKES NO - REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY - PARTICULAR PURPOSE. The University of Southern California shall not - be held liable for any liability nor for any direct, indirect, or - consequential damages with respect to any claim by the user or - distributor of the ksu software. - - score: '100.0' - start_line: 866 - end_line: 899 - matcher: 2-aho - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - - This product includes software developed by the University of - California, Berkeley and its contributors. - - 4. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '99.0' - start_line: 907 - end_line: 922 - matcher: 2-aho - rule_length: 145 - matched_length: 145 - match_coverage: '100.0' - rule_relevance: 99 - identifier: mit-no-advert-export-control_4.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Export of this software from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of Richard P. Basch, Lehman Brothers and M.I.T. not be - used in advertising or publicity pertaining to distribution of the - software without specific, written prior permission. Richard P. - Basch, Lehman Brothers and M.I.T. make no representations about the - suitability of this software for any purpose. It is provided "as - is" without express or implied warranty. - - score: '100.0' - start_line: 934 - end_line: 968 - matcher: 2-aho - rule_length: 245 - matched_length: 245 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original_32.RULE - license_expression: bsd-original - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - - This product includes software developed by the NetBSD - Foundation, Inc. and its contributors. - - 4. Neither the name of The NetBSD Foundation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 978 - end_line: 996 - matcher: 2-aho - rule_length: 165 - matched_length: 165 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_483.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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 COMPUTING RESEARCH LAB OR - NEW MEXICO STATE UNIVERSITY 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. - - score: '100.0' - start_line: 1004 - end_line: 1016 - matcher: 2-aho - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_14.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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. - - score: '95.0' - start_line: 1025 - end_line: 1037 - matcher: 2-aho - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 95 - identifier: isc_16.RULE - license_expression: isc - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE - AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN - NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - 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. (Isn't - it sick that the U.S. culture of lawsuit-happy lawyers requires - this kind of disclaimer?) - - score: '100.0' - start_line: 1046 - end_line: 1047 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_22.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be freely redistributed without license or fee - provided this copyright message remains intact. - - score: '100.0' - start_line: 1060 - end_line: 1087 - matcher: 2-aho - rule_length: 208 - matched_length: 208 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_134.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 1096 - end_line: 1112 - matcher: 2-aho - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-md4.LICENSE - license_expression: rsa-md4 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License to copy and use this software is granted provided that it - is identified as the "RSA Data Security, Inc. MD4 Message Digest - Algorithm" in all material mentioning or referencing this software - or this function. - - License is also granted to make and use derivative works provided - that such works are identified as "derived from the RSA Data - Security, Inc. MD4 Message Digest Algorithm" in all material - mentioning or referencing the derived work. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" - without express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - - score: '100.0' - start_line: 1121 - end_line: 1137 - matcher: 2-aho - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-md5.LICENSE - license_expression: rsa-md5 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License to copy and use this software is granted provided that it - is identified as the "RSA Data Security, Inc. MD5 Message- Digest - Algorithm" in all material mentioning or referencing this software - or this function. - - License is also granted to make and use derivative works provided - that such works are identified as "derived from the RSA Data - Security, Inc. MD5 Message-Digest Algorithm" in all material - mentioning or referencing the derived work. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" - without express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - - score: '100.0' - start_line: 1147 - end_line: 1153 - matcher: 2-aho - rule_length: 54 - matched_length: 54 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-1990.LICENSE - license_expression: rsa-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" without - express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - - score: '100.0' - start_line: 1163 - end_line: 1181 - matcher: 2-aho - rule_length: 177 - matched_length: 177 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-with-modification-obligations_2.RULE - license_expression: mit-with-modification-obligations - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Export of this software from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of M.I.T. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Furthermore if you modify this software - you must label your software as modified software and not - distribute it in such a fashion that it might be confused with the - original M.I.T. software. Neither M.I.T., the Open Computing - Security Group, nor CyberSAFE Corporation make any representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - score: '100.0' - start_line: 1190 - end_line: 1217 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_590.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of PADL Software nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1226 - end_line: 1264 - matcher: 2-aho - rule_length: 335 - matched_length: 335 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_or_gpl-2.0-plus_7.RULE - license_expression: bsd-simplified OR gpl-2.0-plus - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - Alternatively, the contents of this package may be used under the - terms of the GNU General Public License ("GPL") version 2 or any - later version, in which case the provisions of the GPL are - applicable instead of the above. If you wish to allow the use of - your version of this package only under the terms of the GPL and - not to allow others to use your version of this file under the BSD - license, indicate your decision by deleting the provisions above - and replace them with the notice and other provisions required by - the GPL in this and the other files of this package. If you do not - delete the provisions above, a recipient may use your version of - this file under either the BSD or the GPL. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1274 - end_line: 1302 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-intel_4.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - * Neither the name of Intel Corporation nor the names of its - contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1311 - end_line: 1334 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkeyutils1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkeyutils1/copyright-detailed.expected.yml index 3eadb6fee36..f32c7ef6d6e 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkeyutils1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkeyutils1/copyright-detailed.expected.yml @@ -1,110 +1,188 @@ -primary_license: gpl-2.0-plus declared_license: - GPL-2+ - LGPL-2+ - LGPL-2+ - GPL-2+ - LGPL-2+ -license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND - (lgpl-2.0-plus AND lgpl-2.0-plus) -copyright: | - 2005-2018, Red Hat - 2005-2018, Red Hat - 2006-2013, Daniel Baumann - 2013, Luk Claes - 2014-2019, Christian Kastner -matches: - - score: '100.0' - start_line: 20 - end_line: 20 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 21 - end_line: 35 - matcher: 1-hash - rule_length: 122 - matched_length: 122 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_983.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) + AND (lgpl-2.0-plus AND lgpl-2.0-plus) +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later) AND (LGPL-2.0-or-later + AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 20 + end_line: 20 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 21 + end_line: 35 + matched_length: 122 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_983.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_983.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 122 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . + You should have received a copy of the GNU General Public License + along with this program. If not, see . - The complete text of the GNU General Public License - can be found in /usr/share/common-licenses/GPL-2 file. - - score: '100.0' - start_line: 37 - end_line: 37 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 38 - end_line: 52 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_477.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. + The complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 37 + end_line: 37 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 38 + end_line: 52 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_477.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_477.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. - This program 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 Lesser General Public License for more details. + This program 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 Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. + The complete text of the GNU Lesser General Public License + can be found in /usr/share/common-licenses/LGPL-2 file. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later +copyright: | + 2005-2018, Red Hat + 2005-2018, Red Hat + 2006-2013, Daniel Baumann + 2013, Luk Claes + 2014-2019, Christian Kastner diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkrb5-3/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkrb5-3/copyright-detailed.expected.yml index dfa07b5af98..ecdb1389c06 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkrb5-3/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkrb5-3/copyright-detailed.expected.yml @@ -1,14 +1,2542 @@ -primary_license: declared_license: -license_expression: bsd-simplified AND generic-export-compliance AND cc-by-sa-3.0 AND proprietary-license - AND other-permissive AND mit-no-advert-export-control AND brian-gladman-3-clause AND bsd-new - AND mit AND bsd-simplified AND mit AND bsd-new AND bsd-new AND michigan-disclaimer AND fsf-unlimited-no-warranty - AND mit-no-advert-export-control AND openldap-2.8 AND bsd-new AND bsd-new AND bsd-new AND - freebsd-doc AND cmu-uc AND nrl-permission AND ietf-trust AND mit-old-style AND mit AND bsd-simplified - AND (mit-no-advert-export-control AND proprietary-license) AND bsd-original-uc AND mit-no-advert-export-control - AND bsd-original AND mit AND isc AND isc AND other-permissive AND bsd-new AND rsa-md4 AND - rsa-md5 AND rsa-1990 AND mit-with-modification-obligations AND bsd-new AND (bsd-simplified - OR gpl-2.0-plus) AND bsd-new AND bsd-simplified +declared_license_expression: bsd-simplified AND generic-export-compliance AND cc-by-sa-3.0 AND + proprietary-license AND other-permissive AND mit-no-advert-export-control AND brian-gladman-3-clause + AND bsd-new AND mit AND bsd-simplified AND mit AND bsd-new AND bsd-new AND michigan-disclaimer + AND fsf-unlimited-no-warranty AND mit-no-advert-export-control AND openldap-2.8 AND bsd-new + AND bsd-new AND bsd-new AND freebsd-doc AND cmu-uc AND nrl-permission AND ietf-trust AND mit-old-style + AND mit AND bsd-simplified AND (mit-no-advert-export-control AND proprietary-license) AND + bsd-original-uc AND mit-no-advert-export-control AND bsd-original AND mit AND isc AND isc + AND other-permissive AND bsd-new AND rsa-md4 AND rsa-md5 AND rsa-1990 AND mit-with-modification-obligations + AND bsd-new AND (bsd-simplified OR gpl-2.0-plus) AND bsd-new AND bsd-simplified +declared_license_expression_spdx: BSD-2-Clause AND LicenseRef-scancode-generic-export-compliance + AND CC-BY-SA-3.0 AND LicenseRef-scancode-proprietary-license AND LicenseRef-scancode-other-permissive + AND LicenseRef-scancode-mit-no-advert-export-control AND LicenseRef-scancode-brian-gladman-3-clause + AND BSD-3-Clause AND MIT AND BSD-2-Clause AND MIT AND BSD-3-Clause AND BSD-3-Clause AND LicenseRef-scancode-michigan-disclaimer + AND LicenseRef-scancode-fsf-unlimited-no-warranty AND LicenseRef-scancode-mit-no-advert-export-control + AND OLDAP-2.8 AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND FreeBSD-DOC AND MIT-CMU + AND LicenseRef-scancode-nrl-permission AND LicenseRef-scancode-ietf-trust AND LicenseRef-scancode-mit-old-style + AND MIT AND BSD-2-Clause AND (LicenseRef-scancode-mit-no-advert-export-control AND LicenseRef-scancode-proprietary-license) + AND BSD-4-Clause-UC AND LicenseRef-scancode-mit-no-advert-export-control AND BSD-4-Clause + AND MIT AND ISC AND ISC AND LicenseRef-scancode-other-permissive AND BSD-3-Clause AND LicenseRef-scancode-rsa-md4 + AND RSA-MD AND LicenseRef-scancode-rsa-1990 AND LicenseRef-scancode-mit-modification-obligations + AND BSD-3-Clause AND (BSD-2-Clause OR GPL-2.0-or-later) AND BSD-3-Clause AND BSD-2-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: bsd-simplified AND generic-export-compliance AND cc-by-sa-3.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 18 + end_line: 39 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 41 + end_line: 52 + matched_length: 104 + match_coverage: '100.0' + matcher: 2-aho + license_expression: generic-export-compliance + rule_identifier: generic-export-compliance_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/generic-export-compliance_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 104 + rule_relevance: 100 + matched_text: | + Downloading of this software may constitute an export of cryptographic + software from the United States of America that is subject to the + United States Export Administration Regulations (EAR), 15 CFR 730-774. + Additional laws or regulations may apply. It is the responsibility of + the person or entity contemplating export to comply with all + applicable export laws and regulations, including obtaining any + required license from the U.S. government. + + The U.S. government prohibits export of encryption source code to + certain countries and individuals, including, but not limited to, the + countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and + nationals of those countries. + licenses: + - key: generic-export-compliance + name: Generic Export Compliance Notice + short_name: Generic Export Compliance Notice + category: Unstated License + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/generic-export-compliance + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/generic-export-compliance.LICENSE + spdx_license_key: LicenseRef-scancode-generic-export-compliance + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/generic-export-compliance.LICENSE + - score: '100.0' + start_line: 54 + end_line: 56 + matched_length: 25 + match_coverage: '100.0' + matcher: 2-aho + license_expression: cc-by-sa-3.0 + rule_identifier: cc-by-sa-3.0_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-3.0_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + Documentation components of this software distribution are licensed + under a Creative Commons Attribution-ShareAlike 3.0 Unported License. + (http://creativecommons.org/licenses/by-sa/3.0/) + licenses: + - key: cc-by-sa-3.0 + name: Creative Commons Attribution Share Alike License 3.0 + short_name: CC-BY-SA-3.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/licenses/by-sa/3.0/ + text_url: http://creativecommons.org/licenses/by-sa/3.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc-by-sa-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-3.0.LICENSE + spdx_license_key: CC-BY-SA-3.0 + spdx_url: https://spdx.org/licenses/CC-BY-SA-3.0 + - license_expression: proprietary-license + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 64 + end_line: 70 + matched_length: 57 + match_coverage: '100.0' + matcher: 2-aho + license_expression: proprietary-license + rule_identifier: proprietary-license_136.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_136.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 57 + rule_relevance: 100 + matched_text: | + No commercial use of these trademarks may be made without + prior written permission of MIT. + + "Commercial use" means use of a name in a product or other for-profit + manner. It does NOT prevent a commercial firm from referring to the + MIT trademarks in order to convey information (although in doing so, + recognition of their trademark status should be given). + licenses: + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 82 + end_line: 111 + matched_length: 244 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_80.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_80.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 244 + rule_relevance: 100 + matched_text: | + WARNING: Retrieving the OpenVision Kerberos Administration system + source code, as described below, indicates your acceptance of the + following terms. If you do not agree to the following terms, do + not retrieve the OpenVision Kerberos administration system. + + You may freely use and distribute the Source Code and Object Code + compiled from it, with or without modification, but this Source + Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY, + INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR + FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER + EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY + FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR + CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING, + WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE + CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY + OTHER REASON. + + OpenVision retains all copyrights in the donated Source Code. + OpenVision also retains copyright to derivative works of the Source + Code, whether created by OpenVision or by a third party. The + OpenVision copyright notice must be preserved if derivative works + are made based on the donated Source Code. + + OpenVision Technologies, Inc. has donated this Kerberos + Administration system to MIT for inclusion in the standard Kerberos + 5 distribution. This donation underscores our commitment to + continuing Kerberos technology development and our gratitude for + the valuable work which has been performed by MIT and the Kerberos + community. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: mit-no-advert-export-control + detection_log: + - not-combined + matches: + - score: '98.73' + start_line: 128 + end_line: 146 + matched_length: 155 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-no-advert-export-control + rule_identifier: mit-no-advert-export-control_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-no-advert-export-control_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 155 + rule_relevance: 100 + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. + It is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of FundsXpress. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. FundsXpress makes no representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + + THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: mit-no-advert-export-control + name: MIT no advertising with Export Control + short_name: MIT no advertising with Export Control + category: Permissive + is_exception: no + is_unknown: no + owner: Xerox Corporation + homepage_url: https://fedoraproject.org/wiki/Licensing:Xerox?rd=Licensing/Xerox + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-no-advert-export-control + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + spdx_license_key: LicenseRef-scancode-mit-no-advert-export-control + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + - license_expression: brian-gladman-3-clause + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 156 + end_line: 175 + matched_length: 117 + match_coverage: '100.0' + matcher: 2-aho + license_expression: brian-gladman-3-clause + rule_identifier: brian-gladman-3-clause_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/brian-gladman-3-clause_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 117 + rule_relevance: 100 + matched_text: | + LICENSE TERMS + + The free distribution and use of this software in both source and + binary form is allowed (with or without changes) provided that: + + 1. distributions of this source code include the above copyright + notice, this list of conditions and the following disclaimer; + + 2. distributions in binary form include the above copyright notice, + this list of conditions and the following disclaimer in the + documentation and/or other associated materials; + + 3. the copyright holder's name is not used to endorse products + built using this software without specific written permission. + + DISCLAIMER + + This software is provided 'as is' with no explcit or implied + warranties in respect of any properties, including, but not limited + to, correctness and fitness for purpose. + licenses: + - key: brian-gladman-3-clause + name: Brian Gladman 3-Clause License + short_name: Brian Gladman 3-Clause License + category: Permissive + is_exception: no + is_unknown: no + owner: Brian Gladman + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/brian-gladman-3-clause + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/brian-gladman-3-clause.LICENSE + spdx_license_key: LicenseRef-scancode-brian-gladman-3-clause + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/brian-gladman-3-clause.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 187 + end_line: 214 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_587.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_587.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Red Hat, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 222 + end_line: 240 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 248 + end_line: 272 + matched_length: 185 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_20.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_20.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 185 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 334 + end_line: 352 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 363 + end_line: 390 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 400 + end_line: 427 + matched_length: 205 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_588.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_588.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 205 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * The copyright holder's name is not used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: michigan-disclaimer + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 440 + end_line: 459 + matched_length: 186 + match_coverage: '100.0' + matcher: 2-aho + license_expression: michigan-disclaimer + rule_identifier: michigan-disclaimer.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/michigan-disclaimer.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 186 + rule_relevance: 100 + matched_text: | + Permission is granted to use, copy, create derivative works and + redistribute this software and such derivative works for any + purpose, so long as the name of The University of Michigan is not + used in any advertising or publicity pertaining to the use of + distribution of this software without specific, written prior + authorization. If the above copyright notice or any other + identification of the University of Michigan is included in any + copy of any portion of this software, then the disclaimer below + must also be included. + + THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE + UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND + WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER + EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR + ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR + CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR + IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR + IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + licenses: + - key: michigan-disclaimer + name: University of Michigan Open Source License + short_name: University of Michigan OSL + category: Permissive + is_exception: no + is_unknown: no + owner: University of Michigan + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/michigan-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/michigan-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-michigan-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/michigan-disclaimer.LICENSE + - license_expression: fsf-unlimited-no-warranty + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 469 + end_line: 476 + matched_length: 64 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-unlimited-no-warranty + rule_identifier: fsf-unlimited-no-warranty.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-unlimited-no-warranty.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 64 + rule_relevance: 100 + matched_text: | + This file is free software; as a special exception the author gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY, to the extent permitted by law; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. + licenses: + - key: fsf-unlimited-no-warranty + name: FSF Unlimited License No Warranty + short_name: FSF Unlimited License No Warranty + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: http://www.fsf.org/licensing/licenses/ + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited-no-warranty + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + spdx_license_key: LicenseRef-scancode-fsf-unlimited-no-warranty + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + - license_expression: mit-no-advert-export-control + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 485 + end_line: 503 + matched_length: 159 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-no-advert-export-control + rule_identifier: mit-no-advert-export-control_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-no-advert-export-control_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 159 + rule_relevance: 100 + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. + It is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of Apple Inc. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Apple Inc. makes no representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + + THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + licenses: + - key: mit-no-advert-export-control + name: MIT no advertising with Export Control + short_name: MIT no advertising with Export Control + category: Permissive + is_exception: no + is_unknown: no + owner: Xerox Corporation + homepage_url: https://fedoraproject.org/wiki/Licensing:Xerox?rd=Licensing/Xerox + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-no-advert-export-control + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + spdx_license_key: LicenseRef-scancode-mit-no-advert-export-control + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + - license_expression: openldap-2.8 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 511 + end_line: 558 + matched_length: 330 + match_coverage: '100.0' + matcher: 2-aho + license_expression: openldap-2.8 + rule_identifier: openldap-2.8.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openldap-2.8.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 330 + rule_relevance: 100 + matched_text: | + The OpenLDAP Public License + Version 2.8, 17 August 2003 + + Redistribution and use of this software and associated + documentation ("Software"), with or without modification, are + permitted provided that the following conditions are met: + + 1. Redistributions in source form must retain copyright statements + and notices, + + 2. Redistributions in binary form must reproduce applicable + copyright statements and notices, this list of conditions, and + the following disclaimer in the documentation and/or other + materials provided with the distribution, and + + 3. Redistributions must contain a verbatim copy of this document. + + The OpenLDAP Foundation may revise this license from time to time. + Each revision is distinguished by a version number. You may use + this Software under terms of this license revision or under the + terms of any subsequent revision of the license. + + THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS + CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS + CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + + The names of the authors and copyright holders must not be used in + advertising or otherwise to promote the sale, use or other dealing + in this Software without specific, written prior permission. Title + to copyright in this Software shall at all times remain with + copyright holders. + + OpenLDAP is a registered trademark of the OpenLDAP Foundation. + + Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, + California, USA. All Rights Reserved. Permission to copy and + distribute verbatim copies of this document is granted. + licenses: + - key: openldap-2.8 + name: OpenLDAP Public License 2.8 + short_name: OpenLDAP Public License 2.8 + category: Permissive + is_exception: no + is_unknown: no + owner: OpenLDAP Foundation + homepage_url: http://www.openldap.org/software/release/license.html + text_url: http://www.openldap.org/software/release/license.html + reference_url: https://scancode-licensedb.aboutcode.org/openldap-2.8 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openldap-2.8.LICENSE + spdx_license_key: OLDAP-2.8 + spdx_url: https://spdx.org/licenses/OLDAP-2.8 + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 568 + end_line: 595 + matched_length: 212 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_933.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_933.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 212 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of KTH nor the names of its contributors may be + used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 608 + end_line: 636 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_151.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_151.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the Institute nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 647 + end_line: 675 + matched_length: 217 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_589.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_589.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 217 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the "Oracle America, Inc." nor the names of + its contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: freebsd-doc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 682 + end_line: 705 + matched_length: 185 + match_coverage: '100.0' + matcher: 2-aho + license_expression: freebsd-doc + rule_identifier: freebsd-doc_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/freebsd-doc_5.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 185 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer as + the first lines of this file unmodified. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY NTT "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: freebsd-doc + name: FreeBSD Doc License + short_name: FreeBSD Doc License + category: Permissive + is_exception: no + is_unknown: no + owner: FreeBSD + homepage_url: + text_url: https://www.freebsd.org/copyright/freebsd-doc-license.html + reference_url: https://scancode-licensedb.aboutcode.org/freebsd-doc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/freebsd-doc.LICENSE + spdx_license_key: FreeBSD-DOC + spdx_url: https://spdx.org/licenses/FreeBSD-DOC + - license_expression: cmu-uc + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 713 + end_line: 729 + matched_length: 143 + match_coverage: '100.0' + matcher: 2-aho + license_expression: cmu-uc + rule_identifier: cmu-uc_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cmu-uc_12.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 143 + rule_relevance: 99 + matched_text: | + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation, and that the name of + Carnegie Mellon University not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. + + CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO + THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY 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. + licenses: + - key: cmu-uc + name: Carnegie Mellon UC Regents License + short_name: CMU UC Regents License + category: Permissive + is_exception: no + is_unknown: no + owner: Carnegie Mellon University + homepage_url: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#CMU_Style + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/cmu-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cmu-uc.LICENSE + spdx_license_key: MIT-CMU + spdx_url: https://spdx.org/licenses/MIT-CMU + - license_expression: nrl-permission + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 735 + end_line: 743 + matched_length: 71 + match_coverage: '100.0' + matcher: 2-aho + license_expression: nrl-permission + rule_identifier: nrl-permission_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/nrl-permission_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 71 + rule_relevance: 95 + matched_text: | + Permission to use, copy, modify and distribute this software and + its documentation is hereby granted, provided that both the + copyright notice and this permission notice appear in all copies of + the software, derivative works or modified versions, and any + portions thereof. + + NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND + DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER + RESULTING FROM THE USE OF THIS SOFTWARE. + licenses: + - key: nrl-permission + name: NRL permission + short_name: NRL permission + category: Permissive + is_exception: no + is_unknown: no + owner: NRL + homepage_url: https://web.mit.edu/kerberos/krb5-1.14/doc/mitK5license.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/nrl-permission + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nrl-permission.LICENSE + spdx_license_key: LicenseRef-scancode-nrl-permission + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/nrl-permission.LICENSE + - license_expression: ietf-trust + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 752 + end_line: 763 + matched_length: 99 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ietf-trust + rule_identifier: ietf-trust_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ietf-trust_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 99 + rule_relevance: 100 + matched_text: | + This document is subject to the rights, licenses and restrictions + contained in BCP 78, and except as set forth therein, the authors + retain all their rights. + + This document and the information contained herein are provided on + an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE + REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND + THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT + THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR + ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A + PARTICULAR PURPOSE. + licenses: + - key: ietf-trust + name: IETF Trust License + short_name: IETF Trust License + category: Permissive + is_exception: no + is_unknown: no + owner: IETF - Internet Engineering Task Force + homepage_url: http://trustee.ietf.org/docs/IETF-Trust-License-Policy.pdf + text_url: http://trustee.ietf.org/docs/IETF-Trust-License-Policy.pdf + reference_url: https://scancode-licensedb.aboutcode.org/ietf-trust + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf-trust.LICENSE + spdx_license_key: LicenseRef-scancode-ietf-trust + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ietf-trust.LICENSE + - license_expression: mit-old-style + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 769 + end_line: 776 + matched_length: 69 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-old-style + rule_identifier: mit-old-style_11.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style_11.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 69 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation. Cygnus Support makes no + representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied + warranty. + licenses: + - key: mit-old-style + name: MIT Old Style + short_name: MIT Old Style + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style + reference_url: https://scancode-licensedb.aboutcode.org/mit-old-style + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE + spdx_license_key: LicenseRef-scancode-mit-old-style + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 782 + end_line: 800 + matched_length: 161 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: bsd-simplified AND (mit-no-advert-export-control AND proprietary-license) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 810 + end_line: 833 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - score: '100.0' + start_line: 837 + end_line: 856 + matched_length: 165 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-no-advert-export-control AND proprietary-license + rule_identifier: mit-no-advert-export-control_and_proprietary-license_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-no-advert-export-control_and_proprietary-license_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 165 + rule_relevance: 100 + matched_text: | + EXPORT OF THIS SOFTWARE from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute + this software and its documentation in source and binary forms is + hereby granted, provided that any documentation or other materials + related to such distribution or use acknowledge that the software + was developed by the University of Southern California. + + DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED "AS IS". The + University of Southern California MAKES NO REPRESENTATIONS OR + WARRANTIES, EXPRESS OR IMPLIED. By way of example, but not + limitation, the University of Southern California MAKES NO + REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY + PARTICULAR PURPOSE. The University of Southern California shall not + be held liable for any liability nor for any direct, indirect, or + consequential damages with respect to any claim by the user or + distributor of the ksu software. + licenses: + - key: mit-no-advert-export-control + name: MIT no advertising with Export Control + short_name: MIT no advertising with Export Control + category: Permissive + is_exception: no + is_unknown: no + owner: Xerox Corporation + homepage_url: https://fedoraproject.org/wiki/Licensing:Xerox?rd=Licensing/Xerox + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-no-advert-export-control + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + spdx_license_key: LicenseRef-scancode-mit-no-advert-export-control + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + - key: proprietary-license + name: Proprietary License + short_name: Proprietary License + category: Commercial + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/proprietary-license + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + spdx_license_key: LicenseRef-scancode-proprietary-license + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 866 + end_line: 899 + matched_length: 243 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: + + This product includes software developed by the University of + California, Berkeley and its contributors. + + 4. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: mit-no-advert-export-control + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 907 + end_line: 922 + matched_length: 145 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-no-advert-export-control + rule_identifier: mit-no-advert-export-control_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-no-advert-export-control_4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 145 + rule_relevance: 99 + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of Richard P. Basch, Lehman Brothers and M.I.T. not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. Richard P. + Basch, Lehman Brothers and M.I.T. make no representations about the + suitability of this software for any purpose. It is provided "as + is" without express or implied warranty. + licenses: + - key: mit-no-advert-export-control + name: MIT no advertising with Export Control + short_name: MIT no advertising with Export Control + category: Permissive + is_exception: no + is_unknown: no + owner: Xerox Corporation + homepage_url: https://fedoraproject.org/wiki/Licensing:Xerox?rd=Licensing/Xerox + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-no-advert-export-control + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + spdx_license_key: LicenseRef-scancode-mit-no-advert-export-control + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE + - license_expression: bsd-original + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 934 + end_line: 968 + matched_length: 245 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-original + rule_identifier: bsd-original_32.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_32.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 245 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: + + This product includes software developed by the NetBSD + Foundation, Inc. and its contributors. + + 4. Neither the name of The NetBSD Foundation nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: bsd-original + name: BSD-Original + short_name: BSD-Original + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6 + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE + spdx_license_key: BSD-4-Clause + spdx_url: https://spdx.org/licenses/BSD-4-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 978 + end_line: 996 + matched_length: 165 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_483.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_483.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 165 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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 COMPUTING RESEARCH LAB OR + NEW MEXICO STATE UNIVERSITY 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1004 + end_line: 1016 + matched_length: 111 + match_coverage: '100.0' + matcher: 2-aho + license_expression: isc + rule_identifier: isc_14.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_14.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 111 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for + any purpose with or without fee is hereby granted, provided that + the above copyright notice and this permission notice appear in all + copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1025 + end_line: 1037 + matched_length: 132 + match_coverage: '100.0' + matcher: 2-aho + license_expression: isc + rule_identifier: isc_16.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_16.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 95 + matched_text: | + Permission to use, copy, modify, and distribute this software for + any purpose with or without fee is hereby granted, provided that + the above copyright notice and this permission notice appear in all + copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE + AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN + NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + 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. (Isn't + it sick that the U.S. culture of lawsuit-happy lawyers requires + this kind of disclaimer?) + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1046 + end_line: 1047 + matched_length: 16 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive + rule_identifier: other-permissive_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_22.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 16 + rule_relevance: 100 + matched_text: | + This file may be freely redistributed without license or fee + provided this copyright message remains intact. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1060 + end_line: 1087 + matched_length: 208 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_134.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_134.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 208 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: rsa-md4 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1096 + end_line: 1112 + matched_length: 126 + match_coverage: '100.0' + matcher: 2-aho + license_expression: rsa-md4 + rule_identifier: rsa-md4.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-md4.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD4 Message Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD4 Message Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. + licenses: + - key: rsa-md4 + name: RSA Data Security MD4 + short_name: RSA-MD4 License + category: Permissive + is_exception: no + is_unknown: no + owner: RSA (the Security Division of EMC) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/rsa-md4 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-md4.LICENSE + spdx_license_key: LicenseRef-scancode-rsa-md4 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-md4.LICENSE + - license_expression: rsa-md5 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1121 + end_line: 1137 + matched_length: 126 + match_coverage: '100.0' + matcher: 2-aho + license_expression: rsa-md5 + rule_identifier: rsa-md5.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-md5.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD5 Message- Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD5 Message-Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. + licenses: + - key: rsa-md5 + name: RSA Data Security MD5 + short_name: RSA-MD5 License + category: Permissive + is_exception: no + is_unknown: no + owner: RSA (the Security Division of EMC) + homepage_url: http://www.faqs.org/rfcs/rfc1321.html + text_url: http://www.ietf.org/rfc/rfc1321.txt + reference_url: https://scancode-licensedb.aboutcode.org/rsa-md5 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-md5.LICENSE + spdx_license_key: RSA-MD + spdx_url: https://spdx.org/licenses/RSA-MD + - license_expression: rsa-1990 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1147 + end_line: 1153 + matched_length: 54 + match_coverage: '100.0' + matcher: 2-aho + license_expression: rsa-1990 + rule_identifier: rsa-1990.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-1990.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 54 + rule_relevance: 100 + matched_text: | + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" without + express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. + licenses: + - key: rsa-1990 + name: RSA Data Security Notice 1990 + short_name: RSA 1990 + category: Permissive + is_exception: no + is_unknown: no + owner: RSA (the Security Division of EMC) + homepage_url: + text_url: http://svn.apache.org/repos/asf/apr/apr/trunk/test/testmd4.c + reference_url: https://scancode-licensedb.aboutcode.org/rsa-1990 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-1990.LICENSE + spdx_license_key: LicenseRef-scancode-rsa-1990 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/rsa-1990.LICENSE + - license_expression: mit-with-modification-obligations + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1163 + end_line: 1181 + matched_length: 177 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-with-modification-obligations + rule_identifier: mit-with-modification-obligations_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-with-modification-obligations_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 177 + rule_relevance: 100 + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of M.I.T. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Furthermore if you modify this software + you must label your software as modified software and not + distribute it in such a fashion that it might be confused with the + original M.I.T. software. Neither M.I.T., the Open Computing + Security Group, nor CyberSAFE Corporation make any representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + licenses: + - key: mit-with-modification-obligations + name: MIT With Modification Obligations + short_name: MIT With Modification Obligations + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-with-modification-obligations + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-with-modification-obligations.LICENSE + spdx_license_key: LicenseRef-scancode-mit-modification-obligations + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-with-modification-obligations.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1190 + end_line: 1217 + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_590.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_590.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of PADL Software nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-simplified OR gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1226 + end_line: 1264 + matched_length: 335 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified OR gpl-2.0-plus + rule_identifier: bsd-simplified_or_gpl-2.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_7.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 335 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + + Alternatively, the contents of this package may be used under the + terms of the GNU General Public License ("GPL") version 2 or any + later version, in which case the provisions of the GPL are + applicable instead of the above. If you wish to allow the use of + your version of this package only under the terms of the GPL and + not to allow others to use your version of this file under the BSD + license, indicate your decision by deleting the provisions above + and replace them with the notice and other provisions required by + the GPL in this and the other files of this package. If you do not + delete the provisions above, a recipient may use your version of + this file under either the BSD or the GPL. + + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1274 + end_line: 1302 + matched_length: 212 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-intel_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-intel_4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 212 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + * Neither the name of Intel Corporation nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1311 + end_line: 1334 + matched_length: 183 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified + rule_identifier: bsd-simplified.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause +other_license_detections: [] copyright: | Copyright (c) 1985-2018 by the Massachusetts Institute of Technology copyright MIT, Cygnus Support, Novell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems, FundsXpress, and others @@ -59,1622 +2587,3 @@ copyright: | Copyright (c) 2007,2008,2009 Marc Alexander Lehmann Copyright (c) 2010, Intel Corporation Copyright (c) 1998 by Danilo Almeida -matches: - - score: '100.0' - start_line: 18 - end_line: 39 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 41 - end_line: 52 - matcher: 2-aho - rule_length: 104 - matched_length: 104 - match_coverage: '100.0' - rule_relevance: 100 - identifier: generic-export-compliance_3.RULE - license_expression: generic-export-compliance - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Downloading of this software may constitute an export of cryptographic - software from the United States of America that is subject to the - United States Export Administration Regulations (EAR), 15 CFR 730-774. - Additional laws or regulations may apply. It is the responsibility of - the person or entity contemplating export to comply with all - applicable export laws and regulations, including obtaining any - required license from the U.S. government. - - The U.S. government prohibits export of encryption source code to - certain countries and individuals, including, but not limited to, the - countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and - nationals of those countries. - - score: '100.0' - start_line: 54 - end_line: 56 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc-by-sa-3.0_22.RULE - license_expression: cc-by-sa-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Documentation components of this software distribution are licensed - under a Creative Commons Attribution-ShareAlike 3.0 Unported License. - (http://creativecommons.org/licenses/by-sa/3.0/) - - score: '100.0' - start_line: 64 - end_line: 70 - matcher: 2-aho - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_136.RULE - license_expression: proprietary-license - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No commercial use of these trademarks may be made without - prior written permission of MIT. - - "Commercial use" means use of a name in a product or other for-profit - manner. It does NOT prevent a commercial firm from referring to the - MIT trademarks in order to convey information (although in doing so, - recognition of their trademark status should be given). - - score: '100.0' - start_line: 82 - end_line: 111 - matcher: 2-aho - rule_length: 244 - matched_length: 244 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_80.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - WARNING: Retrieving the OpenVision Kerberos Administration system - source code, as described below, indicates your acceptance of the - following terms. If you do not agree to the following terms, do - not retrieve the OpenVision Kerberos administration system. - - You may freely use and distribute the Source Code and Object Code - compiled from it, with or without modification, but this Source - Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY, - INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR - FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER - EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY - FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR - CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING, - WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE - CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY - OTHER REASON. - - OpenVision retains all copyrights in the donated Source Code. - OpenVision also retains copyright to derivative works of the Source - Code, whether created by OpenVision or by a third party. The - OpenVision copyright notice must be preserved if derivative works - are made based on the donated Source Code. - - OpenVision Technologies, Inc. has donated this Kerberos - Administration system to MIT for inclusion in the standard Kerberos - 5 distribution. This donation underscores our commitment to - continuing Kerberos technology development and our gratitude for - the valuable work which has been performed by MIT and the Kerberos - community. - - score: '98.73' - start_line: 128 - end_line: 146 - matcher: 2-aho - rule_length: 155 - matched_length: 155 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_1.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Export of this software from the United States of America may - require a specific license from the United States Government. - It is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of [FundsXpress]. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. [FundsXpress] makes no representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 156 - end_line: 175 - matcher: 2-aho - rule_length: 117 - matched_length: 117 - match_coverage: '100.0' - rule_relevance: 100 - identifier: brian-gladman-3-clause_2.RULE - license_expression: brian-gladman-3-clause - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - LICENSE TERMS - - The free distribution and use of this software in both source and - binary form is allowed (with or without changes) provided that: - - 1. distributions of this source code include the above copyright - notice, this list of conditions and the following disclaimer; - - 2. distributions in binary form include the above copyright notice, - this list of conditions and the following disclaimer in the - documentation and/or other associated materials; - - 3. the copyright holder's name is not used to endorse products - built using this software without specific written permission. - - DISCLAIMER - - This software is provided 'as is' with no explcit or implied - warranties in respect of any properties, including, but not limited - to, correctness and fitness for purpose. - - score: '100.0' - start_line: 187 - end_line: 214 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_587.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Red Hat, Inc., nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 222 - end_line: 240 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 248 - end_line: 272 - matcher: 2-aho - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_20.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 334 - end_line: 352 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 363 - end_line: 390 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 400 - end_line: 427 - matcher: 2-aho - rule_length: 205 - matched_length: 205 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_588.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * The copyright holder's name is not used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 440 - end_line: 459 - matcher: 2-aho - rule_length: 186 - matched_length: 186 - match_coverage: '100.0' - rule_relevance: 100 - identifier: michigan-disclaimer.LICENSE - license_expression: michigan-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to use, copy, create derivative works and - redistribute this software and such derivative works for any - purpose, so long as the name of The University of Michigan is not - used in any advertising or publicity pertaining to the use of - distribution of this software without specific, written prior - authorization. If the above copyright notice or any other - identification of the University of Michigan is included in any - copy of any portion of this software, then the disclaimer below - must also be included. - - THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE - UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND - WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER - EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR - ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR - CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR - IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR - IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - score: '100.0' - start_line: 469 - end_line: 476 - matcher: 2-aho - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - - score: '100.0' - start_line: 485 - end_line: 503 - matcher: 2-aho - rule_length: 159 - matched_length: 159 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_2.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Export of this software from the United States of America may - require a specific license from the United States Government. - It is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of Apple Inc. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Apple Inc. makes no representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 511 - end_line: 558 - matcher: 2-aho - rule_length: 330 - matched_length: 330 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openldap-2.8.LICENSE - license_expression: openldap-2.8 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The OpenLDAP Public License - Version 2.8, 17 August 2003 - - Redistribution and use of this software and associated - documentation ("Software"), with or without modification, are - permitted provided that the following conditions are met: - - 1. Redistributions in source form must retain copyright statements - and notices, - - 2. Redistributions in binary form must reproduce applicable - copyright statements and notices, this list of conditions, and - the following disclaimer in the documentation and/or other - materials provided with the distribution, and - - 3. Redistributions must contain a verbatim copy of this document. - - The OpenLDAP Foundation may revise this license from time to time. - Each revision is distinguished by a version number. You may use - this Software under terms of this license revision or under the - terms of any subsequent revision of the license. - - THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS - CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS - CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - The names of the authors and copyright holders must not be used in - advertising or otherwise to promote the sale, use or other dealing - in this Software without specific, written prior permission. Title - to copyright in this Software shall at all times remain with - copyright holders. - - OpenLDAP is a registered trademark of the OpenLDAP Foundation. - - Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, - California, USA. All Rights Reserved. Permission to copy and - distribute verbatim copies of this document is granted. - - score: '100.0' - start_line: 568 - end_line: 595 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_933.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of KTH nor the names of its contributors may be - used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 608 - end_line: 636 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_151.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the Institute nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 647 - end_line: 675 - matcher: 2-aho - rule_length: 217 - matched_length: 217 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_589.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the "Oracle America, Inc." nor the names of - its contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 682 - end_line: 705 - matcher: 2-aho - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: freebsd-doc_5.RULE - license_expression: freebsd-doc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer as - the first lines of this file unmodified. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY NTT "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.0' - start_line: 713 - end_line: 729 - matcher: 2-aho - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 99 - identifier: cmu-uc_12.RULE - license_expression: cmu-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation, and that the name of - Carnegie Mellon University not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. - - CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO - THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY 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. - - score: '95.0' - start_line: 735 - end_line: 743 - matcher: 2-aho - rule_length: 71 - matched_length: 71 - match_coverage: '100.0' - rule_relevance: 95 - identifier: nrl-permission_1.RULE - license_expression: nrl-permission - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify and distribute this software and - its documentation is hereby granted, provided that both the - copyright notice and this permission notice appear in all copies of - the software, derivative works or modified versions, and any - portions thereof. - - NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND - DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER - RESULTING FROM THE USE OF THIS SOFTWARE. - - score: '100.0' - start_line: 752 - end_line: 763 - matcher: 2-aho - rule_length: 99 - matched_length: 99 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ietf-trust_10.RULE - license_expression: ietf-trust - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This document is subject to the rights, licenses and restrictions - contained in BCP 78, and except as set forth therein, the authors - retain all their rights. - - This document and the information contained herein are provided on - an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE - REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND - THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT - THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR - ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A - PARTICULAR PURPOSE. - - score: '100.0' - start_line: 769 - end_line: 776 - matcher: 2-aho - rule_length: 69 - matched_length: 69 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style_11.RULE - license_expression: mit-old-style - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation. Cygnus Support makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. - - score: '100.0' - start_line: 782 - end_line: 800 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 810 - end_line: 833 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 837 - end_line: 856 - matcher: 2-aho - rule_length: 165 - matched_length: 165 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_and_proprietary-license_1.RULE - license_expression: mit-no-advert-export-control AND proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - EXPORT OF THIS SOFTWARE from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute - this software and its documentation in source and binary forms is - hereby granted, provided that any documentation or other materials - related to such distribution or use acknowledge that the software - was developed by the University of Southern California. - - DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED "AS IS". The - University of Southern California MAKES NO REPRESENTATIONS OR - WARRANTIES, EXPRESS OR IMPLIED. By way of example, but not - limitation, the University of Southern California MAKES NO - REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY - PARTICULAR PURPOSE. The University of Southern California shall not - be held liable for any liability nor for any direct, indirect, or - consequential damages with respect to any claim by the user or - distributor of the ksu software. - - score: '100.0' - start_line: 866 - end_line: 899 - matcher: 2-aho - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - - This product includes software developed by the University of - California, Berkeley and its contributors. - - 4. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '99.0' - start_line: 907 - end_line: 922 - matcher: 2-aho - rule_length: 145 - matched_length: 145 - match_coverage: '100.0' - rule_relevance: 99 - identifier: mit-no-advert-export-control_4.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Export of this software from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of Richard P. Basch, Lehman Brothers and M.I.T. not be - used in advertising or publicity pertaining to distribution of the - software without specific, written prior permission. Richard P. - Basch, Lehman Brothers and M.I.T. make no representations about the - suitability of this software for any purpose. It is provided "as - is" without express or implied warranty. - - score: '100.0' - start_line: 934 - end_line: 968 - matcher: 2-aho - rule_length: 245 - matched_length: 245 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original_32.RULE - license_expression: bsd-original - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - - This product includes software developed by the NetBSD - Foundation, Inc. and its contributors. - - 4. Neither the name of The NetBSD Foundation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 978 - end_line: 996 - matcher: 2-aho - rule_length: 165 - matched_length: 165 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_483.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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 COMPUTING RESEARCH LAB OR - NEW MEXICO STATE UNIVERSITY 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. - - score: '100.0' - start_line: 1004 - end_line: 1016 - matcher: 2-aho - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_14.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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. - - score: '95.0' - start_line: 1025 - end_line: 1037 - matcher: 2-aho - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 95 - identifier: isc_16.RULE - license_expression: isc - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE - AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN - NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - 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. (Isn't - it sick that the U.S. culture of lawsuit-happy lawyers requires - this kind of disclaimer?) - - score: '100.0' - start_line: 1046 - end_line: 1047 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_22.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be freely redistributed without license or fee - provided this copyright message remains intact. - - score: '100.0' - start_line: 1060 - end_line: 1087 - matcher: 2-aho - rule_length: 208 - matched_length: 208 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_134.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 1096 - end_line: 1112 - matcher: 2-aho - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-md4.LICENSE - license_expression: rsa-md4 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License to copy and use this software is granted provided that it - is identified as the "RSA Data Security, Inc. MD4 Message Digest - Algorithm" in all material mentioning or referencing this software - or this function. - - License is also granted to make and use derivative works provided - that such works are identified as "derived from the RSA Data - Security, Inc. MD4 Message Digest Algorithm" in all material - mentioning or referencing the derived work. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" - without express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - - score: '100.0' - start_line: 1121 - end_line: 1137 - matcher: 2-aho - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-md5.LICENSE - license_expression: rsa-md5 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License to copy and use this software is granted provided that it - is identified as the "RSA Data Security, Inc. MD5 Message- Digest - Algorithm" in all material mentioning or referencing this software - or this function. - - License is also granted to make and use derivative works provided - that such works are identified as "derived from the RSA Data - Security, Inc. MD5 Message-Digest Algorithm" in all material - mentioning or referencing the derived work. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" - without express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - - score: '100.0' - start_line: 1147 - end_line: 1153 - matcher: 2-aho - rule_length: 54 - matched_length: 54 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-1990.LICENSE - license_expression: rsa-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" without - express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - - score: '100.0' - start_line: 1163 - end_line: 1181 - matcher: 2-aho - rule_length: 177 - matched_length: 177 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-with-modification-obligations_2.RULE - license_expression: mit-with-modification-obligations - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Export of this software from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of M.I.T. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Furthermore if you modify this software - you must label your software as modified software and not - distribute it in such a fashion that it might be confused with the - original M.I.T. software. Neither M.I.T., the Open Computing - Security Group, nor CyberSAFE Corporation make any representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - score: '100.0' - start_line: 1190 - end_line: 1217 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_590.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of PADL Software nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1226 - end_line: 1264 - matcher: 2-aho - rule_length: 335 - matched_length: 335 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_or_gpl-2.0-plus_7.RULE - license_expression: bsd-simplified OR gpl-2.0-plus - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - Alternatively, the contents of this package may be used under the - terms of the GNU General Public License ("GPL") version 2 or any - later version, in which case the provisions of the GPL are - applicable instead of the above. If you wish to allow the use of - your version of this package only under the terms of the GPL and - not to allow others to use your version of this file under the BSD - license, indicate your decision by deleting the provisions above - and replace them with the notice and other provisions required by - the GPL in this and the other files of this package. If you do not - delete the provisions above, a recipient may use your version of - this file under either the BSD or the GPL. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1274 - end_line: 1302 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-intel_4.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - * Neither the name of Intel Corporation nor the names of its - contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1311 - end_line: 1334 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblz4-1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblz4-1/copyright-detailed.expected.yml index 109194f184c..66b4cbcc4d6 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblz4-1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblz4-1/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: bsd-simplified declared_license: - BSD-2-clause - BSD-2-clause @@ -16,10 +15,226 @@ declared_license: - GPL-2 - GPL-2+ - BSD-2-clause -license_expression: bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified +declared_license_expression: bsd-simplified +declared_license_expression_spdx: BSD-2-Clause +other_license_expression: bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND bsd-simplified AND (gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND + (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-only + AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) + AND BSD-2-Clause AND (GPL-2.0-or-later AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 64 + end_line: 64 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 65 + end_line: 70 + matched_length: 59 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1296.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1296.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 59 + rule_relevance: 100 + matched_text: | + This program 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; version 2 dated June, 1991. + + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 72 + end_line: 72 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 73 + end_line: 79 + matched_length: 66 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_985.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_985.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 66 + rule_relevance: 100 + matched_text: | + This program 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; version 2 dated June, 1991, or (at + your option) any later version. + + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 82 + end_line: 101 + matched_length: 183 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS + BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause copyright: | Copyright (C) 2011-2017, Yann Collet. Copyright (C) 2011-2017, Yann Collet. @@ -34,117 +249,3 @@ copyright: | Yann Collet Kyle Harper 2013 Nobuhiro Iwamatsu -matches: - - score: '100.0' - start_line: 64 - end_line: 64 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 65 - end_line: 70 - matcher: 1-hash - rule_length: 59 - matched_length: 59 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1296.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; version 2 dated June, 1991. - - On Debian systems, the complete text of version 2 of the GNU General - Public License can be found in '/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 72 - end_line: 72 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 73 - end_line: 79 - matcher: 1-hash - rule_length: 66 - matched_length: 66 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_985.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; version 2 dated June, 1991, or (at - your option) any later version. - - On Debian systems, the complete text of version 2 of the GNU General - Public License can be found in '/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 82 - end_line: 101 - matcher: 1-hash - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS - BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblzma5/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblzma5/copyright-detailed.expected.yml index 82ba9de86c4..33e6d6f4608 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblzma5/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblzma5/copyright-detailed.expected.yml @@ -1,6 +1,3 @@ -primary_license: (public-domain AND lgpl-2.1-plus AND gpl-2.0-plus AND (public-domain AND gpl-2.0-plus - AND gpl-3.0-plus) AND (other-permissive AND other-copyleft) AND public-domain-disclaimer AND - (lgpl-2.1 AND gpl-2.0 AND gpl-3.0)) AND public-domain declared_license: - Different licenses apply to different files in this package. Here - PD @@ -29,16 +26,1787 @@ declared_license: - Autoconf - permissive-fsf - permissive-nowarranty -license_expression: (public-domain AND public-domain AND lgpl-2.1-plus AND gpl-2.0-plus AND - public-domain AND public-domain AND (public-domain AND gpl-2.0-plus AND gpl-3.0-plus) AND - public-domain AND public-domain AND (other-permissive AND other-copyleft) AND public-domain-disclaimer +declared_license_expression: (public-domain AND lgpl-2.1-plus AND gpl-2.0-plus AND (public-domain + AND gpl-2.0-plus AND gpl-3.0-plus) AND (other-permissive AND other-copyleft) AND public-domain-disclaimer + AND (lgpl-2.1 AND gpl-2.0 AND gpl-3.0)) AND public-domain +declared_license_expression_spdx: (LicenseRef-scancode-public-domain AND LGPL-2.1-or-later AND + GPL-2.0-or-later AND (LicenseRef-scancode-public-domain AND GPL-2.0-or-later AND GPL-3.0-or-later) + AND (LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft) AND LicenseRef-scancode-public-domain-disclaimer + AND (LGPL-2.1-only AND GPL-2.0-only AND GPL-3.0-only)) AND LicenseRef-scancode-public-domain +other_license_expression: (public-domain AND public-domain AND lgpl-2.1-plus AND gpl-2.0-plus + AND public-domain AND public-domain AND (public-domain AND gpl-2.0-plus AND gpl-3.0-plus) + AND public-domain AND public-domain AND (other-permissive AND other-copyleft) AND public-domain-disclaimer AND (lgpl-2.1 AND gpl-2.0 AND gpl-3.0) AND public-domain AND public-domain) AND public-domain - AND public-domain AND (public-domain AND public-domain) AND public-domain AND (gpl-2.0-plus - AND gpl-2.0-plus) AND public-domain AND public-domain AND (lgpl-2.1-plus AND lgpl-2.1-plus) - AND fsf-unlimited AND gpl-3.0-plus WITH autoconf-macro-exception AND fsf-ap AND (gpl-2.0 AND - gpl-2.0) AND public-domain AND public-domain AND public-domain AND public-domain AND public-domain - AND public-domain AND fsf-ap AND (public-domain AND fsf-unlimited AND autoconf-exception-2.0 - AND gpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND other-copyleft AND public-domain + AND public-domain AND public-domain AND public-domain AND (gpl-2.0-plus AND gpl-2.0-plus) + AND public-domain AND public-domain AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND fsf-unlimited + AND gpl-3.0-plus WITH autoconf-macro-exception AND fsf-ap AND (gpl-2.0 AND gpl-2.0) AND public-domain + AND public-domain AND public-domain AND public-domain AND public-domain AND public-domain + AND fsf-ap AND (public-domain AND fsf-unlimited AND autoconf-exception-2.0 AND gpl-2.0) AND + (lgpl-2.1-plus AND lgpl-2.1-plus) AND other-copyleft AND public-domain +other_license_expression_spdx: (LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain + AND LGPL-2.1-or-later AND GPL-2.0-or-later AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain + AND (LicenseRef-scancode-public-domain AND GPL-2.0-or-later AND GPL-3.0-or-later) AND LicenseRef-scancode-public-domain + AND LicenseRef-scancode-public-domain AND (LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft) + AND LicenseRef-scancode-public-domain-disclaimer AND (LGPL-2.1-only AND GPL-2.0-only AND GPL-3.0-only) + AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain) AND LicenseRef-scancode-public-domain + AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain + AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND FSFULLR AND GPL-3.0-or-later WITH LicenseRef-scancode-autoconf-macro-exception + AND FSFAP AND (GPL-2.0-only AND GPL-2.0-only) AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain + AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain + AND LicenseRef-scancode-public-domain AND FSFAP AND (LicenseRef-scancode-public-domain AND + FSFULLR AND Autoconf-exception-2.0 AND GPL-2.0-only) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) + AND LicenseRef-scancode-other-copyleft AND LicenseRef-scancode-public-domain +license_detections: [] +other_license_detections: + - license_expression: public-domain AND lgpl-2.1-plus AND gpl-2.0-plus AND (public-domain + AND gpl-2.0-plus AND gpl-3.0-plus) AND (other-permissive AND other-copyleft) AND public-domain-disclaimer + AND (lgpl-2.1 AND gpl-2.0 AND gpl-3.0) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 23 + end_line: 23 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_285.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_285.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: is in the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 25 + end_line: 26 + matched_length: 8 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_431.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_431.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: | + command line tools are in the public + domain + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 27 + end_line: 28 + matched_length: 9 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_393.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_393.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 9 + rule_relevance: 100 + matched_text: | + The getopt_long code is under + GNU LGPLv2.1+. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 31 + end_line: 32 + matched_length: 9 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_991.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_991.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 9 + rule_relevance: 100 + matched_text: | + These scripts and their documentation are + under GNU GPLv2+. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 35 + end_line: 36 + matched_length: 10 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_428.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_428.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: | + documentation files in other directories + are in the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 38 + end_line: 38 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_429.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_429.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 100 + matched_text: Translated messages are in the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 40 + end_line: 41 + matched_length: 17 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain AND gpl-2.0-plus AND gpl-3.0-plus + rule_identifier: public-domain_and_gpl-2.0-plus_and_gpl-3.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_and_gpl-2.0-plus_and_gpl-3.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 17 + rule_relevance: 100 + matched_text: | + The build system contains public domain files, and files that + are under GNU GPLv2+ or GNU GPLv3+. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 45 + end_line: 45 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_305.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_305.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: are in the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '70.0' + start_line: 47 + end_line: 47 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 70 + matched_text: public domain + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 47 + end_line: 48 + matched_length: 8 + match_coverage: '100.0' + matcher: 2-aho + license_expression: other-permissive AND other-copyleft + rule_identifier: other-permissive_and_other-copyleft_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_and_other-copyleft_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: | + files + that are under various free software licenses. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - key: other-copyleft + name: Other Copyleft Licenses + short_name: Other Copyleft Licenses + category: Copyleft + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-copyleft + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + spdx_license_key: LicenseRef-scancode-other-copyleft + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + - score: '100.0' + start_line: 50 + end_line: 64 + matched_length: 121 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain-disclaimer + rule_identifier: public-domain-disclaimer_72.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain-disclaimer_72.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 121 + rule_relevance: 100 + matched_text: | + You can do whatever you want with the files that have been put into + the public domain. If you find public domain legally problematic, + take the previous sentence as a license grant. If you still find + the lack of copyright legally problematic, you have too many + lawyers. + + As usual, this software is provided "as is", without any warranty. + + If you copy significant amounts of public domain code from XZ Utils + into your project, acknowledging this somewhere in your software is + polite (especially if it is proprietary, non-free software), but + naturally it is not legally required. Here is an example of a good + notice to put into "about box" or into documentation: + + This software includes code from XZ Utils . + licenses: + - key: public-domain-disclaimer + name: Public Domain Disclaimer + short_name: Public Domain Disclaimer + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + - score: '100.0' + start_line: 66 + end_line: 69 + matched_length: 37 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1 AND gpl-2.0 AND gpl-3.0 + rule_identifier: lgpl-2.1_and_gpl-2.0_and_gpl-3.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_3.RULE + referenced_filenames: + - COPYING.LGPLv2.1 + - COPYING.GPLv2 + - COPYING.GPLv3 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 37 + rule_relevance: 100 + matched_text: | + The following license texts are included in the following files: + - COPYING.LGPLv2.1: GNU Lesser General Public License version 2.1 + - COPYING.GPLv2: GNU General Public License version 2 + - COPYING.GPLv3: GNU General Public License version 3 + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - key: gpl-3.0 + name: GNU General Public License 3.0 + short_name: GPL 3.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE + spdx_license_key: GPL-3.0-only + spdx_url: https://spdx.org/licenses/GPL-3.0-only + - score: '100.0' + start_line: 73 + end_line: 73 + matched_length: 12 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_427.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_427.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: binary wouldn't actually be in the public domain in its entirety + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 12 + end_line: 12 + matched_length: 11 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_430.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_430.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: Most of the source has been put into the public domain, + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 90 + end_line: 91 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_353.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_353.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + This file has been put in the public domain. + You can do whatever you want with this file. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '55.0' + start_line: 120 + end_line: 120 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_356.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_356.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 55 + matched_text: See the note on AUTHORS, README, and so on above. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 136 + end_line: 137 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_353.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_353.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + This file has been put in the public domain. + You can do whatever you want with this file. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 142 + end_line: 142 + matched_length: 7 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_219.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_219.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 100 + matched_text: Not copyrighted -- provided to the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 180 + end_line: 180 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_355.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_355.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: No copyright to license. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 185 + end_line: 185 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_355.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_355.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: No copyright to license. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '191' + end_line: '192' + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_47.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_47.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + This file has been put into the public domain. + You can do whatever you want with this file. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 209 + end_line: 209 + matched_length: 8 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_66.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_66.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: This file is put in the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 217 + end_line: 217 + matched_length: 7 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_50.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_50.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 100 + matched_text: This file is in the public domain + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain AND fsf-unlimited AND autoconf-exception-2.0 AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 238 + end_line: 239 + matched_length: 18 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_47.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_47.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + This file has been put into the public domain. + # You can do whatever you want with this file. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 244 + end_line: 246 + matched_length: 29 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-unlimited + rule_identifier: fsf-unlimited.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 29 + rule_relevance: 100 + matched_text: | + This file is free software; the Free Software Foundation + dnl gives unlimited permission to copy and/or distribute it, + dnl with or without modifications, as long as this notice is preserved. + licenses: + - key: fsf-unlimited + name: Free Software Foundation - Unlimited License + short_name: FSF-Unlimited + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited.LICENSE + spdx_license_key: FSFULLR + spdx_url: https://spdx.org/licenses/FSFULLR + - score: '100.0' + start_line: 257 + end_line: 263 + matched_length: 72 + match_coverage: '100.0' + matcher: 2-aho + license_expression: autoconf-exception-2.0 + rule_identifier: gpl-2.0-plus_with_autoconf-exception-2.0_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-exception-2.0_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 72 + rule_relevance: 100 + matched_text: | + As a special exception, the Free Software Foundation gives unlimited + # permission to copy, distribute and modify the configure scripts that + # are the output of Autoconf. You need not follow the terms of the GNU + # General Public License when using or distributing such scripts, even + # though portions of the text of Autoconf appear in them. The GNU + # General Public License (GPL) does govern all other use of the material + # that constitutes the Autoconf program. + licenses: + - key: autoconf-exception-2.0 + name: Autoconf exception to GPL 2.0 or later + short_name: Autoconf exception to GPL 2.0 or later + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: + text_url: http://ac-archive.sourceforge.net/doc/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/autoconf-exception-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-exception-2.0.LICENSE + spdx_license_key: Autoconf-exception-2.0 + spdx_url: https://spdx.org/licenses/Autoconf-exception-2.0 + - score: '100.0' + start_line: 265 + end_line: 266 + matched_length: 24 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1120.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1120.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: lgpl-2.1-plus AND (lgpl-2.0 AND lgpl-2.1) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 274 + end_line: 274 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '97.06' + start_line: 275 + end_line: 281 + matched_length: 66 + match_coverage: '100.0' + matcher: 3-seq + license_expression: lgpl-2.0 AND lgpl-2.1 + rule_identifier: lgpl-2.0_and_lgpl-2.1_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_1.RULE + referenced_filenames: + - intl/COPYING.LIB-2.0 + - /usr/share/common-licenses/LGPL-2 + - intl/COPYING.LIB-2.1 + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 66 + rule_relevance: 100 + matched_text: | + The gettext-runtime package is under the LGPL, see files intl/COPYING.LIB-2.0 + and intl/COPYING.LIB-2.1. + + On Debian systems, the complete text of intl/COPYING.LIB-2.0 from + gettext-runtime 0.12 can be found in ‘/usr/share/common-licenses/LGPL-2’ + and the text of intl/COPYING.LIB-2.1 can be found in + ‘/usr/share/common-licenses/LGPL-2.1’. + licenses: + - key: lgpl-2.0 + name: GNU Library General Public License 2.0 + short_name: LGPL 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/lgpl-2.0.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE + spdx_license_key: LGPL-2.0-only + spdx_url: https://spdx.org/licenses/LGPL-2.0-only + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: other-copyleft + detection_log: + - not-combined + matches: + - score: '90.0' + start_line: 289 + end_line: 290 + matched_length: '19' + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-copyleft + rule_identifier: other-copyleft_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 90 + matched_text: | + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + licenses: + - key: other-copyleft + name: Other Copyleft Licenses + short_name: Other Copyleft Licenses + category: Copyleft + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-copyleft + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + spdx_license_key: LicenseRef-scancode-other-copyleft + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 295 + end_line: 296 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_360.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_360.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + The Debian packaging files are in the public domain. + You may freely use, modify, distribute, and relicense them. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 298 + end_line: 298 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 299 + end_line: 314 + matched_length: 141 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_344.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_344.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, or (at your option) + any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 316 + end_line: 316 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 317 + end_line: 329 + matched_length: 106 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1302.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1302.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software and its + documentation under the terms of the GNU General Public License is + hereby granted. No representations are made about the suitability of + this software for any purpose. It is provided "as is" without express + or implied warranty. See the GNU General Public License for more + details. + + Documents produced by doxygen are derivative works derived from the + input used in their production; they are not affected by this license. + + On Debian systems, the complete text of the version of the GNU General + Public License distributed with Doxygen can be found in + ‘/usr/share/common-licenses/GPL-2’. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 331 + end_line: 331 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 332 + end_line: 347 + matched_length: 134 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_737.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_737.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 134 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) + any later version. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0-plus WITH autoconf-macro-exception + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 350 + end_line: 377 + matched_length: 252 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus WITH autoconf-macro-exception + rule_identifier: gpl-3.0-plus_with_autoconf-macro-exception_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_6.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 252 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program. If not, see . + + As a special exception, the respective Autoconf Macro's copyright owner + gives unlimited permission to copy, distribute and modify the configure + scripts that are the output of Autoconf when processing the Macro. You + need not follow the terms of the GNU General Public License when using + or distributing such scripts, even though portions of the text of the + Macro appear in them. The GNU General Public License (GPL) does govern + all other use of the material that constitutes the Autoconf Macro. + + This special exception to the GPL applies to versions of the Autoconf + Macro released by the Autoconf Archive. When you make and distribute a + modified version of the Autoconf Macro, you may extend this special + exception to the GPL to apply to your modified version as well. + + On Debian systems, the complete text of the GNU General Public + License version 3 can be found in ‘/usr/share/common-licenses/GPL-3’. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: autoconf-macro-exception + name: Autoconf macro exception + short_name: Autoconf macro exception + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://www.gnu.org/software/autoconf-archive/ + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/autoconf-macro-exception + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-macro-exception.LICENSE + spdx_license_key: LicenseRef-scancode-autoconf-macro-exception + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-macro-exception.LICENSE + - license_expression: fsf-unlimited + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 380 + end_line: 382 + matched_length: 29 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-unlimited + rule_identifier: fsf-unlimited.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 29 + rule_relevance: 100 + matched_text: | + This file is free software; the Free Software Foundation + gives unlimited permission to copy and/or distribute it, + with or without modifications, as long as this notice is preserved. + licenses: + - key: fsf-unlimited + name: Free Software Foundation - Unlimited License + short_name: FSF-Unlimited + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited.LICENSE + spdx_license_key: FSFULLR + spdx_url: https://spdx.org/licenses/FSFULLR + - license_expression: fsf-ap + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 385 + end_line: 388 + matched_length: 37 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-ap + rule_identifier: fsf-ap_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-ap_4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 37 + rule_relevance: 100 + matched_text: | + Copying and distribution of this file, with or without modification, + are permitted in any medium without royalty provided the copyright + notice and this notice are preserved. This file is offered as-is, + without warranty of any kind. + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 12 + end_line: 12 + matched_length: 11 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_430.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_430.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: Most of the source has been put into the public domain, + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 104 + end_line: 104 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_305.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_305.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: are in the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 108 + end_line: 109 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_305.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_305.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: | + are in the public + domain + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '198' + end_line: '198' + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_298.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_298.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: in the public domain + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE copyright: | 2006-2018, Lasse Collin 1999-2008, Igor Pavlov @@ -83,852 +1851,3 @@ copyright: | © 2003 Free Software Foundation, Inc. © 1989, 1991, 1999, 2007 Free Software Foundation, Inc. 2009-2012, Jonathan Nieder -matches: - - score: '100.0' - start_line: 23 - end_line: 23 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_285.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: is in the public domain. - - score: '100.0' - start_line: 25 - end_line: 26 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_431.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - command line tools are in the public - domain - - score: '100.0' - start_line: 27 - end_line: 28 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_393.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The getopt_long code is under - GNU LGPLv2.1+. - - score: '100.0' - start_line: 31 - end_line: 32 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_991.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - These scripts and their documentation are - under GNU GPLv2+. - - score: '100.0' - start_line: 35 - end_line: 36 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_428.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - documentation files in other directories - are in the public domain. - - score: '100.0' - start_line: 38 - end_line: 38 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_429.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Translated messages are in the public domain. - - score: '100.0' - start_line: 40 - end_line: 41 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_and_gpl-2.0-plus_and_gpl-3.0-plus_1.RULE - license_expression: public-domain AND gpl-2.0-plus AND gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The build system contains public domain files, and files that - are under GNU GPLv2+ or GNU GPLv3+. - - score: '100.0' - start_line: 45 - end_line: 45 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_305.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: are in the public domain. - - score: '70.0' - start_line: 47 - end_line: 47 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: public domain - - score: '100.0' - start_line: 47 - end_line: 48 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_and_other-copyleft_4.RULE - license_expression: other-permissive AND other-copyleft - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - files - that are under various free software licenses. - - score: '100.0' - start_line: 50 - end_line: 64 - matcher: 2-aho - rule_length: 121 - matched_length: 121 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain-disclaimer_72.RULE - license_expression: public-domain-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You can do whatever you want with the files that have been put into - the public domain. If you find public domain legally problematic, - take the previous sentence as a license grant. If you still find - the lack of copyright legally problematic, you have too many - lawyers. - - As usual, this software is provided "as is", without any warranty. - - If you copy significant amounts of public domain code from XZ Utils - into your project, acknowledging this somewhere in your software is - polite (especially if it is proprietary, non-free software), but - naturally it is not legally required. Here is an example of a good - notice to put into "about box" or into documentation: - - This software includes code from XZ Utils . - - score: '100.0' - start_line: 66 - end_line: 69 - matcher: 2-aho - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_and_gpl-2.0_and_gpl-3.0_3.RULE - license_expression: lgpl-2.1 AND gpl-2.0 AND gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - The following license texts are included in the following files: - - COPYING.LGPLv2.1: GNU Lesser General Public License version 2.1 - - COPYING.GPLv2: GNU General Public License version 2 - - COPYING.GPLv3: GNU General Public License version 3 - - score: '100.0' - start_line: 73 - end_line: 73 - matcher: 2-aho - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_427.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: binary wouldn't actually be in the public domain in its entirety - - score: '100.0' - start_line: 12 - end_line: 12 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_430.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Most of the source has been put into the public domain, - - score: '100.0' - start_line: 90 - end_line: 91 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_353.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file has been put in the public domain. - You can do whatever you want with this file. - - score: '55.0' - start_line: 120 - end_line: 120 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 55 - identifier: public-domain_356.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: See the note on AUTHORS, README, and so on above. - - score: '100.0' - start_line: 136 - end_line: 137 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_353.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file has been put in the public domain. - You can do whatever you want with this file. - - score: '100.0' - start_line: 142 - end_line: 142 - matcher: 1-hash - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_219.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Not copyrighted -- provided to the public domain. - - score: '100.0' - start_line: 180 - end_line: 180 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_355.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: No copyright to license. - - score: '100.0' - start_line: 185 - end_line: 185 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_355.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: No copyright to license. - - score: '100.0' - start_line: '191' - end_line: '192' - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_47.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file has been put into the public domain. - You can do whatever you want with this file. - - score: '100.0' - start_line: 209 - end_line: 209 - matcher: 1-hash - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_66.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is put in the public domain. - - score: '100.0' - start_line: 217 - end_line: 217 - matcher: 1-hash - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_50.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is in the public domain - - score: '100.0' - start_line: 238 - end_line: 239 - matcher: 2-aho - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_47.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file has been put into the public domain. - # You can do whatever you want with this file. - - score: '100.0' - start_line: 244 - end_line: 246 - matcher: 2-aho - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited.LICENSE - license_expression: fsf-unlimited - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; the Free Software Foundation - dnl gives unlimited permission to copy and/or distribute it, - dnl with or without modifications, as long as this notice is preserved. - - score: '100.0' - start_line: 257 - end_line: 263 - matcher: 2-aho - rule_length: 72 - matched_length: 72 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_with_autoconf-exception-2.0_2.RULE - license_expression: autoconf-exception-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - As a special exception, the Free Software Foundation gives unlimited - # permission to copy, distribute and modify the configure scripts that - # are the output of Autoconf. You need not follow the terms of the GNU - # General Public License when using or distributing such scripts, even - # though portions of the text of Autoconf appear in them. The GNU - # General Public License (GPL) does govern all other use of the material - # that constitutes the Autoconf program. - - score: '100.0' - start_line: 265 - end_line: 266 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - - score: '100.0' - start_line: 274 - end_line: 274 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '97.06' - start_line: 275 - end_line: 281 - matcher: 3-seq - rule_length: 66 - matched_length: 66 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_and_lgpl-2.1_1.RULE - license_expression: lgpl-2.0 AND lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The gettext-runtime package is under the LGPL, see files intl/COPYING.LIB-2.0 - and intl/COPYING.LIB-2.1. - - On Debian systems, the complete text of intl/COPYING.LIB-2.0 from - gettext-runtime [0].[12] can be found in ‘/usr/share/common-licenses/LGPL-2’ - and the text of intl/COPYING.LIB-2.1 can be found in - ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '90.0' - start_line: 289 - end_line: 290 - matcher: 1-hash - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_4.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - score: '100.0' - start_line: 295 - end_line: 296 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_360.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The Debian packaging files are in the public domain. - You may freely use, modify, distribute, and relicense them. - - score: '100.0' - start_line: 298 - end_line: 298 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 299 - end_line: 314 - matcher: 1-hash - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_344.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 316 - end_line: 316 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 317 - end_line: 329 - matcher: 1-hash - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1302.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and its - documentation under the terms of the GNU General Public License is - hereby granted. No representations are made about the suitability of - this software for any purpose. It is provided "as is" without express - or implied warranty. See the GNU General Public License for more - details. - - Documents produced by doxygen are derivative works derived from the - input used in their production; they are not affected by this license. - - On Debian systems, the complete text of the version of the GNU General - Public License distributed with Doxygen can be found in - ‘/usr/share/common-licenses/GPL-2’. - - score: '100.0' - start_line: 331 - end_line: 331 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 332 - end_line: 347 - matcher: 1-hash - rule_length: 134 - matched_length: 134 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_737.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) - any later version. - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - - score: '100.0' - start_line: 350 - end_line: 377 - matcher: 1-hash - rule_length: 252 - matched_length: 252 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_autoconf-macro-exception_6.RULE - license_expression: gpl-3.0-plus WITH autoconf-macro-exception - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in ‘/usr/share/common-licenses/GPL-3’. - - score: '100.0' - start_line: 380 - end_line: 382 - matcher: 1-hash - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited.LICENSE - license_expression: fsf-unlimited - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; the Free Software Foundation - gives unlimited permission to copy and/or distribute it, - with or without modifications, as long as this notice is preserved. - - score: '100.0' - start_line: 385 - end_line: 388 - matcher: 1-hash - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap_4.RULE - license_expression: fsf-ap - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copying and distribution of this file, with or without modification, - are permitted in any medium without royalty provided the copyright - notice and this notice are preserved. This file is offered as-is, - without warranty of any kind. - - score: '100.0' - start_line: 12 - end_line: 12 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_430.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Most of the source has been put into the public domain, - - score: '100.0' - start_line: 104 - end_line: 104 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_305.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: are in the public domain. - - score: '100.0' - start_line: 108 - end_line: 109 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_305.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - are in the public - domain - - score: '100.0' - start_line: '198' - end_line: '198' - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_298.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: in the public domain diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libmount1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libmount1/copyright-detailed.expected.yml index 1ec50fa3afc..7942a0132ac 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libmount1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libmount1/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2 @@ -44,10 +43,12 @@ declared_license: - LGPL-2.1+ - LGPL-3+ - MIT -license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND - public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified AND - bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 + AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) + AND public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified + AND bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) @@ -55,6 +56,862 @@ license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AN AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-3.0-plus AND lgpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-only AND + GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND + (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND LicenseRef-scancode-public-domain + AND BSD-4-Clause-UC AND MIT AND MIT AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause AND + BSD-3-Clause AND BSD-3-Clause AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later + AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-3.0-or-later + AND LGPL-3.0-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 345 + end_line: 346 + matched_length: 17 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_28.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_28.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 17 + rule_relevance: 100 + matched_text: | + No copyright is claimed. This code is in the public domain; do with + it what you wish. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 350 + end_line: 350 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 351 + end_line: 365 + matched_length: 125 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1189.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1189.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 125 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License, v2, as + published by the Free Software Foundation + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 367 + end_line: 367 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 368 + end_line: 383 + matched_length: 137 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_906.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_906.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 137 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 385 + end_line: 385 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 386 + end_line: 400 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_416.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_416.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU General Public + License version 3 can be found in `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 403 + end_line: 410 + matched_length: 70 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_264.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_264.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 70 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 413 + end_line: 437 + matched_length: 215 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_1063.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1063.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 215 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1) Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2) Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3) Neither the name of the ORGANIZATION nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 440 + end_line: 466 + matched_length: 243 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: lgpl-2.0-plus AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 468 + end_line: 468 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_51.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_51.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: lgpl' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 469 + end_line: 473 + matched_length: 37 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_345.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_345.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 37 + rule_relevance: 100 + matched_text: | + This file may be redistributed under the terms of the + GNU Lesser General Public License. + + On Debian systems, the complete text of the GNU Lesser General Public + License can be found in ‘/usr/share/common-licenses/LGPL’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 475 + end_line: 475 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 476 + end_line: 490 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_477.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_477.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + + The complete text of the GNU Lesser General Public License + can be found in /usr/share/common-licenses/LGPL-2 file. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 492 + end_line: 492 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 493 + end_line: 508 + matched_length: 141 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_344.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_344.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, or (at your option) + any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 510 + end_line: 510 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-3+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - score: '100.0' + start_line: 511 + end_line: 525 + matched_length: 127 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_206.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_206.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 127 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + + This package 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-3". + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 528 + end_line: 546 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | Michal Luscon 1986 Gary S. Brown @@ -248,486 +1105,3 @@ copyright: | Veeven Vikram Vincent Yoppy Hidayanto -matches: - - score: '100.0' - start_line: 345 - end_line: 346 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_28.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No copyright is claimed. This code is in the public domain; do with - it what you wish. - - score: '100.0' - start_line: 350 - end_line: 350 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 351 - end_line: 365 - matcher: 1-hash - rule_length: 125 - matched_length: 125 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1189.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 367 - end_line: 367 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 368 - end_line: 383 - matcher: 1-hash - rule_length: 137 - matched_length: 137 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_906.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 385 - end_line: 385 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 386 - end_line: 400 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_416.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 403 - end_line: 410 - matcher: 1-hash - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_264.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - score: '100.0' - start_line: 413 - end_line: 437 - matcher: 1-hash - rule_length: 215 - matched_length: 215 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1063.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 440 - end_line: 466 - matcher: 1-hash - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 468 - end_line: 468 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '100.0' - start_line: 469 - end_line: 473 - matcher: 1-hash - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_345.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be redistributed under the terms of the - GNU Lesser General Public License. - - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - - score: '100.0' - start_line: 475 - end_line: 475 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 476 - end_line: 490 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_477.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - - score: '100.0' - start_line: 492 - end_line: 492 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 493 - end_line: 508 - matcher: 1-hash - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_344.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 510 - end_line: 510 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 511 - end_line: 525 - matcher: 1-hash - rule_length: 127 - matched_length: 127 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_206.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This package 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 528 - end_line: 546 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, - subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnettle8/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnettle8/copyright-detailed.expected.yml index ed25069547a..3916893249c 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnettle8/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnettle8/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: lgpl-3.0-plus OR gpl-2.0-plus declared_license: - LGPL-3+ or GPL-2+ - LGPL-3+ or GPL-2+ @@ -71,11 +70,11 @@ declared_license: - LGPL-3+ - GPL-2+ - Expat -license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND - (((gpl-2.0-plus OR gpl-3.0-plus) AND other-permissive AND public-domain) AND public-domain - AND lgpl-2.0-plus AND mit AND pycrypto AND public-domain AND public-domain AND lgpl-2.1-plus - AND public-domain AND lgpl-2.1-plus AND public-domain AND lgpl-2.0-plus) AND ((lgpl-3.0-plus - AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) +declared_license_expression: lgpl-3.0-plus OR gpl-2.0-plus +declared_license_expression_spdx: LGPL-3.0-or-later OR GPL-2.0-or-later +other_license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) + AND (((gpl-2.0-plus OR gpl-3.0-plus) AND other-permissive AND public-domain) AND public-domain + AND lgpl-2.0-plus AND mit AND pycrypto AND lgpl-2.1-plus) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus @@ -92,14 +91,14 @@ license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl- AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) - OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND ((lgpl-3.0-plus - AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) + OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus + AND gpl-2.0-plus)) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) - OR (gpl-2.0-plus AND gpl-2.0-plus)) AND mit AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus - AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) + OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus + AND gpl-2.0-plus)) AND mit AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus @@ -120,11 +119,1133 @@ license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl- AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) - AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-3.0-plus - AND gpl-3.0-plus WITH tex-exception) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus - AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) - AND (gpl-2.0-plus AND gpl-2.0-plus) AND autoconf-simple-exception-2.0 AND public-domain AND - (gpl-2.0 AND gpl-2.0) AND fsf-ap + AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus + AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-3.0-plus AND gpl-3.0-plus + WITH tex-exception) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) + AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-2.0-plus + AND gpl-2.0-plus) AND autoconf-simple-exception-2.0 AND public-domain AND (gpl-2.0 AND gpl-2.0) + AND fsf-ap +other_license_expression_spdx: ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND (((GPL-2.0-or-later OR GPL-3.0-or-later) AND LicenseRef-scancode-other-permissive + AND LicenseRef-scancode-public-domain) AND LicenseRef-scancode-public-domain AND LGPL-2.0-or-later + AND MIT AND LicenseRef-scancode-pycrypto AND LGPL-2.1-or-later) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND + LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) AND (LGPL-2.0-or-later AND + LGPL-2.0-or-later) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND + GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND + GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND + GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND + GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND + GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND + GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND + GPL-2.0-or-later)) AND MIT AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND (GPL-3.0-or-later AND GPL-3.0-or-later WITH LicenseRef-scancode-tex-exception) + AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) + AND ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later AND GPL-2.0-or-later)) + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND LicenseRef-scancode-autoconf-simple-exception-2.0 + AND LicenseRef-scancode-public-domain AND (GPL-2.0-only AND GPL-2.0-only) AND FSFAP +license_detections: [] +other_license_detections: + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 276 + end_line: 276 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 277 + end_line: 293 + matched_length: 143 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_460.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_460.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 143 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program 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 Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian GNU/Linux systems, the complete text of the GNU Library + General Public License, version 2, can be found in + /usr/share/common-licenses/LGPL-2. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: gpl-3.0-plus AND gpl-3.0-plus WITH tex-exception + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 489 + end_line: 489 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 490 + end_line: 505 + matched_length: 137 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus WITH tex-exception + rule_identifier: gpl-3.0-plus_with_tex-exception_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_tex-exception_5.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 137 + rule_relevance: 100 + matched_text: | + This texinfo.tex file 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. + + This texinfo.tex file 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + As a special exception, when this file is read by TeX when processing + a Texinfo source document, you may use the result without + restriction. (This has been our intent since Texinfo was invented.) + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: tex-exception + name: TeX exception to GPL 3.0 + short_name: TeX exception to GPL 3.0 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/tex-exception + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tex-exception.LICENSE + spdx_license_key: LicenseRef-scancode-tex-exception + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tex-exception.LICENSE + - license_expression: autoconf-simple-exception-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 525 + end_line: 528 + matched_length: 42 + match_coverage: '100.0' + matcher: 1-hash + license_expression: autoconf-simple-exception-2.0 + rule_identifier: autoconf-simple-exception-2.0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 42 + rule_relevance: 100 + matched_text: | + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that program. + licenses: + - key: autoconf-simple-exception-2.0 + name: Autoconf simple exception to GPL-2.0 + short_name: Autoconf simple exception to GPL-2.0 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob;f=config.guess;h=a7448442748cc6f98a066d2d1051fad3b043761a;hb=HEAD + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/autoconf-simple-exception-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + spdx_license_key: LicenseRef-scancode-autoconf-simple-exception-2.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 533 + end_line: 534 + matched_length: 15 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_354.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_354.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 15 + rule_relevance: 100 + matched_text: | + I believe that most files in debian/ hardly contains any creative + expression eligible for copyright. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 539 + end_line: 539 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 540 + end_line: 556 + matched_length: 131 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1155.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1155.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 131 + rule_relevance: 100 + matched_text: | + This program 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; version 2 dated June. 1991. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License, version 2, can be found in + /usr/share/common-licenses/GPL-2. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: fsf-ap + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 565 + end_line: 567 + matched_length: 26 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-ap + rule_identifier: fsf-ap_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-ap_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 26 + rule_relevance: 100 + matched_text: | + Copying and distribution of this file, with or without modification, + are permitted in any medium without royalty provided the copyright + notice and this notice are preserved. + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - license_expression: lgpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 569 + end_line: 569 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-3+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - score: '100.0' + start_line: 570 + end_line: 585 + matched_length: 134 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_196.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_196.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 134 + rule_relevance: 100 + matched_text: | + The nettle library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or (at your + option) any later version. + + GNU Nettle 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 Lesser General Public + License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see http://www.gnu.org/licenses/. + + On Debian GNU/Linux systems, the complete text of the newest version + of the GNU Lesser General Public License can be found in + /usr/share/common-licenses/LGPL. + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 587 + end_line: 587 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 588 + end_line: 605 + matched_length: 140 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_857.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_857.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 140 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + GNU Nettle 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA. + + On Debian GNU/Linux systems, the complete text of the newest version + of the GNU General Public License can be found in + /usr/share/common-licenses/GPL. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 608 + end_line: 625 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: ((gpl-2.0-plus OR gpl-3.0-plus) AND other-permissive AND public-domain) + AND public-domain AND lgpl-2.0-plus AND mit AND pycrypto AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 10 + end_line: 16 + matched_length: 79 + match_coverage: '100.0' + matcher: 2-aho + license_expression: (gpl-2.0-plus OR gpl-3.0-plus) AND other-permissive AND public-domain + rule_identifier: gpl-2.0-plus_or_gpl-3.0-plus_and_other-permissive_and_public-domain_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_or_gpl-3.0-plus_and_other-permissive_and_public-domain_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 79 + rule_relevance: 100 + matched_text: | + Nettle is dual licenced under the GNU General Public License version + 2 or later, and the GNU Lesser General Public License version 3 or + later. When using Nettle, you must comply fully with all conditions + of at least one of these licenses. A few of the individual files are + licensed under more permissive terms, or in the public domain. To + find the current status of particular files, you have to read the + copyright notices at the top of the files. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 47 + end_line: 47 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_15.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: Released into the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 55 + end_line: 55 + matched_length: 8 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_515.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_515.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: released under the LGPL, version 2 or later. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 60 + end_line: 60 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_1090.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1090.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 100 + matched_text: It is released under the MIT license. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - score: '100.0' + start_line: 64 + end_line: 65 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: pycrypto + rule_identifier: pycrypto_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pycrypto_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 100 + matched_text: | + Python Cryptography + Toolkit license (essentially public domain). + licenses: + - key: pycrypto + name: PyCrypto License + short_name: PyCrypto License + category: Permissive + is_exception: no + is_unknown: no + owner: Andrew M. Kuchling + homepage_url: http://dev.mysql.com/doc/workbench/en/license-pycrypto.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/pycrypto + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pycrypto.LICENSE + spdx_license_key: LicenseRef-scancode-pycrypto + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pycrypto.LICENSE + - score: '100.0' + start_line: 69 + end_line: 69 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_15.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: Released into the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 74 + end_line: 74 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_15.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: Released into the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 81 + end_line: 82 + matched_length: 13 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_389.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_389.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 13 + rule_relevance: 100 + matched_text: | + based on the code + in libgcrypt, copyright owned by the Free Software Foundation. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 87 + end_line: 87 + matched_length: 6 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_425.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_425.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 6 + rule_relevance: 100 + matched_text: reference implementation (in the public domain), + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 92 + end_line: 93 + matched_length: 13 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_389.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_389.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 13 + rule_relevance: 100 + matched_text: | + based on the code in + libgcrypt, copyright owned by the Free Software Foundation. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 105 + end_line: 105 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_15.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: Released into the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 106 + end_line: 106 + matched_length: 4 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_465.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_465.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: released under the LGPL. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later copyright: | © 2001-2020 Niels Möller Some parts are Copyright © the Free Software Foundation and various @@ -253,544 +1374,3 @@ copyright: | 2002 Timshel Knoll 2007 Magnus Holmgren 2007 Magnus Holmgren -matches: - - score: '100.0' - start_line: 276 - end_line: 276 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 277 - end_line: 293 - matcher: 1-hash - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_460.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program 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 Library General Public License for more details. - - You should have received a copy of the GNU Library General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian GNU/Linux systems, the complete text of the GNU Library - General Public License, version 2, can be found in - /usr/share/common-licenses/LGPL-2. - - score: '100.0' - start_line: 489 - end_line: 489 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 490 - end_line: 505 - matcher: 1-hash - rule_length: 137 - matched_length: 137 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_tex-exception_5.RULE - license_expression: gpl-3.0-plus WITH tex-exception - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This texinfo.tex file 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. - - This texinfo.tex file 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - As a special exception, when this file is read by TeX when processing - a Texinfo source document, you may use the result without - restriction. (This has been our intent since Texinfo was invented.) - - score: '100.0' - start_line: 525 - end_line: 528 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: autoconf-simple-exception-2.0.LICENSE - license_expression: autoconf-simple-exception-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - As a special exception to the GNU General Public License, if you - distribute this file as part of a program that contains a - configuration script generated by Autoconf, you may include it under - the same distribution terms that you use for the rest of that program. - - score: '100.0' - start_line: 533 - end_line: 534 - matcher: 1-hash - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_354.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - I believe that most files in debian/ hardly contains any creative - expression eligible for copyright. - - score: '100.0' - start_line: 539 - end_line: 539 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 540 - end_line: 556 - matcher: 1-hash - rule_length: 131 - matched_length: 131 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1155.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; version 2 dated June. 1991. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301 USA. - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License, version 2, can be found in - /usr/share/common-licenses/GPL-2. - - score: '100.0' - start_line: 565 - end_line: 567 - matcher: 1-hash - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap_3.RULE - license_expression: fsf-ap - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copying and distribution of this file, with or without modification, - are permitted in any medium without royalty provided the copyright - notice and this notice are preserved. - - score: '100.0' - start_line: 569 - end_line: 569 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 570 - end_line: 585 - matcher: 1-hash - rule_length: 134 - matched_length: 134 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_196.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The nettle library is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - GNU Nettle 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 Lesser General Public - License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, see http://www.gnu.org/licenses/. - - On Debian GNU/Linux systems, the complete text of the newest version - of the GNU Lesser General Public License can be found in - /usr/share/common-licenses/LGPL. - - score: '100.0' - start_line: 587 - end_line: 587 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 588 - end_line: 605 - matcher: 1-hash - rule_length: 140 - matched_length: 140 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_857.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - GNU Nettle 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301 USA. - - On Debian GNU/Linux systems, the complete text of the newest version - of the GNU General Public License can be found in - /usr/share/common-licenses/GPL. - - score: '100.0' - start_line: 608 - end_line: 625 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 10 - end_line: 16 - matcher: 2-aho - rule_length: 79 - matched_length: 79 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_or_gpl-3.0-plus_and_other-permissive_and_public-domain_1.RULE - license_expression: (gpl-2.0-plus OR gpl-3.0-plus) AND other-permissive AND public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Nettle is dual licenced under the GNU General Public License version - 2 or later, and the GNU Lesser General Public License version 3 or - later. When using Nettle, you must comply fully with all conditions - of at least one of these licenses. A few of the individual files are - licensed under more permissive terms, or in the public domain. To - find the current status of particular files, you have to read the - copyright notices at the top of the files. - - score: '100.0' - start_line: 47 - end_line: 47 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_15.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Released into the public domain. - - score: '100.0' - start_line: 55 - end_line: 55 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_515.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: released under the LGPL, version 2 or later. - - score: '100.0' - start_line: 60 - end_line: 60 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_1090.RULE - license_expression: mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: It is released under the MIT license. - - score: '100.0' - start_line: 64 - end_line: 65 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: pycrypto_1.RULE - license_expression: pycrypto - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Python Cryptography - Toolkit license (essentially public domain). - - score: '100.0' - start_line: 69 - end_line: 69 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_15.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Released into the public domain. - - score: '100.0' - start_line: 74 - end_line: 74 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_15.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Released into the public domain. - - score: '100.0' - start_line: 81 - end_line: 82 - matcher: 2-aho - rule_length: 13 - matched_length: 13 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_389.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - based on the code - in libgcrypt, copyright owned by the Free Software Foundation. - - score: '100.0' - start_line: 87 - end_line: 87 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_425.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: reference implementation (in the public domain), - - score: '100.0' - start_line: 92 - end_line: 93 - matcher: 2-aho - rule_length: 13 - matched_length: 13 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_389.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - based on the code in - libgcrypt, copyright owned by the Free Software Foundation. - - score: '100.0' - start_line: 105 - end_line: 105 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_15.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Released into the public domain. - - score: '100.0' - start_line: 106 - end_line: 106 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_465.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: released under the LGPL. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnsl2/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnsl2/copyright-detailed.expected.yml index 23eca4fb3ac..7b39d9d7c04 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnsl2/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnsl2/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: None declared_license: - LGPL-2.1+ - LGPL-2.1 @@ -26,411 +25,737 @@ declared_license: - permissive-configure - permissive-fsf - permissive-makefile-in -license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1 AND lgpl-2.1) AND (lgpl-2.1-plus - AND lgpl-2.1-plus) AND bsd-new AND fsf-ap AND fsf-unlimited-no-warranty AND fsf-unlimited-no-warranty - AND gpl-3.0-plus WITH autoconf-simple-exception AND fsf-free AND gpl-2.0-plus WITH autoconf-simple-exception-2.0 - AND x11-xconsortium AND gpl-2.0-plus WITH libtool-exception-2.0 AND fsf-unlimited AND fsf-ap -copyright: | - 2020, Aurelien Jarno - 2014, 2015, 2017-2018, Thorsten Kukuk - 1996-2015, Free Software Foundation, Inc. - 2010, Oracle America, Inc. - 1994-1996, 1999-2002, 2004-2016 Free Software Foundation, Inc. - 1994-2020 Free Software Foundation, Inc. - 1996-2017 Free Software Foundation, Inc. - 1992-2018 Free Software Foundation, Inc. - 1992-1996, 1998-2012 Free Software Foundation, Inc. - 1999-2017 Free Software Foundation, Inc. - 1994 X Consortium - 1996-2015 Free Software Foundation, Inc. - 1995-2020 Free Software Foundation, Inc. - 1995-1997, 2000-2007, 2009-2010 Ulrich Drepper -matches: - - score: '100.0' - start_line: 171 - end_line: '196' - matcher: 1-hash - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_591.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: +declared_license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1 AND lgpl-2.1) AND + (lgpl-2.1-plus AND lgpl-2.1-plus) AND bsd-new AND fsf-ap AND fsf-unlimited-no-warranty AND + fsf-unlimited-no-warranty AND gpl-3.0-plus WITH autoconf-simple-exception AND fsf-free AND + gpl-2.0-plus WITH autoconf-simple-exception-2.0 AND x11-xconsortium AND gpl-2.0-plus WITH + libtool-exception-2.0 AND fsf-unlimited AND fsf-ap +declared_license_expression_spdx: (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-only + AND LGPL-2.1-only) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND BSD-3-Clause AND FSFAP + AND LicenseRef-scancode-fsf-unlimited-no-warranty AND LicenseRef-scancode-fsf-unlimited-no-warranty + AND GPL-3.0-or-later WITH LicenseRef-scancode-autoconf-simple-exception AND FSFUL AND GPL-2.0-or-later + WITH LicenseRef-scancode-autoconf-simple-exception-2.0 AND X11 AND GPL-2.0-or-later WITH Libtool-exception + AND FSFULLR AND FSFAP +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 171 + end_line: '196' + matched_length: 214 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_591.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_591.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 214 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of the "Oracle America, Inc." nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of the "Oracle America, Inc." nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: '199' - end_line: 218 - matcher: 1-hash - rule_length: 165 - matched_length: 165 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_with_autoconf-simple-exception-2.0_16.RULE - license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) - any later version. + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '199' + end_line: 218 + matched_length: 165 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 + rule_identifier: gpl-2.0-plus_with_autoconf-simple-exception-2.0_16.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_16.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 165 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) + any later version. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . + You should have received a copy of the GNU General Public License + along with this program. If not, see . - As a special exception to the GNU General Public License, if you - distribute this file as part of a program that contains a - configuration script generated by Autoconf, you may include it under - the same distribution terms that you use for the rest of that program. + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that program. - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 221 - end_line: 240 - matcher: 1-hash - rule_length: 171 - matched_length: 171 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_with_libtool-exception-2.0_17.RULE - license_expression: gpl-2.0-plus WITH libtool-exception-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Libtool 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 2 of the License, or - (at your option) any later version. + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: autoconf-simple-exception-2.0 + name: Autoconf simple exception to GPL-2.0 + short_name: Autoconf simple exception to GPL-2.0 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob;f=config.guess;h=a7448442748cc6f98a066d2d1051fad3b043761a;hb=HEAD + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/autoconf-simple-exception-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + spdx_license_key: LicenseRef-scancode-autoconf-simple-exception-2.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + - license_expression: gpl-2.0-plus WITH libtool-exception-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 221 + end_line: 240 + matched_length: 171 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus WITH libtool-exception-2.0 + rule_identifier: gpl-2.0-plus_with_libtool-exception-2.0_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_17.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 171 + rule_relevance: 100 + matched_text: | + GNU Libtool 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 2 of the License, or + (at your option) any later version. - As a special exception to the GNU General Public License, - if you distribute this file as part of a program or library that - is built using GNU Libtool, you may include this file under the - same distribution terms that you use for the rest of that program. + As a special exception to the GNU General Public License, + if you distribute this file as part of a program or library that + is built using GNU Libtool, you may include this file under the + same distribution terms that you use for the rest of that program. - GNU Libtool 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. + GNU Libtool 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . + You should have received a copy of the GNU General Public License + along with this program. If not, see . - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 243 - end_line: 264 - matcher: 1-hash - rule_length: 186 - matched_length: 186 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_autoconf-simple-exception_6.RULE - license_expression: gpl-3.0-plus WITH autoconf-simple-exception - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file 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. + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - key: libtool-exception-2.0 + name: GNU Libtool exception to GPL 2.0 + short_name: GNU Libtool exception to GPL 2.0 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://git.savannah.gnu.org/cgit/libtool.git/tree/m4/libtool.m4 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/libtool-exception-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/libtool-exception-2.0.LICENSE + spdx_license_key: Libtool-exception + spdx_url: https://spdx.org/licenses/Libtool-exception + - license_expression: gpl-3.0-plus WITH autoconf-simple-exception + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 243 + end_line: 264 + matched_length: 186 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus WITH autoconf-simple-exception + rule_identifier: gpl-3.0-plus_with_autoconf-simple-exception_6.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_6.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 186 + rule_relevance: 100 + matched_text: | + This file 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. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program; if not, see . + You should have received a copy of the GNU General Public License + along with this program; if not, see . - As a special exception to the GNU General Public License, if you - distribute this file as part of a program that contains a - configuration script generated by Autoconf, you may include it under - the same distribution terms that you use for the rest of that - program. This Exception is an additional permission under section 7 - of the GNU General Public License, version 3 ("GPLv3"). + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that + program. This Exception is an additional permission under section 7 + of the GNU General Public License, version 3 ("GPLv3"). - On Debian systems, the complete text of the GNU General Public License - Version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 266 - end_line: 266 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 267 - end_line: 280 - matcher: 1-hash - rule_length: 121 - matched_length: 121 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_369.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - in version 2.1 as published by the Free Software Foundation. + On Debian systems, the complete text of the GNU General Public License + Version 3 can be found in `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: autoconf-simple-exception + name: Autoconf simple exception + short_name: Autoconf simple exception + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob;f=config.guess;h=a7448442748cc6f98a066d2d1051fad3b043761a;hb=HEAD + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/autoconf-simple-exception + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception.LICENSE + spdx_license_key: LicenseRef-scancode-autoconf-simple-exception + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception.LICENSE + - license_expression: lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 266 + end_line: 266 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1' + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '100.0' + start_line: 267 + end_line: 280 + matched_length: 121 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_369.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_369.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 121 + rule_relevance: 100 + matched_text: | + This library is free software: you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License + in version 2.1 as published by the Free Software Foundation. - This library 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. + This library 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . + You should have received a copy of the GNU General Public License + along with this program. If not, see . - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". - - score: '100.0' - start_line: 282 - end_line: 282 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 283 - end_line: 298 - matcher: 1-hash - rule_length: 139 - matched_length: 139 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_387.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 282 + end_line: 282 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 283 + end_line: 298 + matched_length: 139 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_387.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_387.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 139 + rule_relevance: 100 + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - The GNU C Library 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 - Lesser General Public License for more details. + The GNU C Library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, see - . + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". - - score: '100.0' - start_line: 301 - end_line: 321 - matcher: 1-hash - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_2.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: x11-xconsortium + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 301 + end_line: 321 + matched_length: 201 + match_coverage: '100.0' + matcher: 1-hash + license_expression: x11-xconsortium + rule_identifier: x11-xconsortium_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 201 + rule_relevance: 100 + 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, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. - THE 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 - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + THE 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 + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. - - score: '100.0' - start_line: 324 - end_line: 326 - matcher: 1-hash - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited.LICENSE - license_expression: fsf-unlimited - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; the Free Software Foundation gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - score: '100.0' - start_line: 329 - end_line: 336 - matcher: 1-hash - rule_length: 63 - matched_length: 63 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.LICENSE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; the Free Software Foundation - gives unlimited permission to copy and/or distribute it, - with or without modifications, as long as this notice is preserved. + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. + licenses: + - key: x11-xconsortium + name: X11-Style (X Consortium) + short_name: X11-Style (X Consortium) + category: Permissive + is_exception: no + is_unknown: no + owner: X Consortium + homepage_url: http://www.xfree86.org/current/LICENSE5.html + text_url: http://www.xfree86.org/current/LICENSE5.html + reference_url: https://scancode-licensedb.aboutcode.org/x11-xconsortium + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE + spdx_license_key: X11 + spdx_url: https://spdx.org/licenses/X11 + - license_expression: fsf-unlimited + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 324 + end_line: 326 + matched_length: 29 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-unlimited + rule_identifier: fsf-unlimited.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 29 + rule_relevance: 100 + matched_text: | + This file is free software; the Free Software Foundation gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + licenses: + - key: fsf-unlimited + name: Free Software Foundation - Unlimited License + short_name: FSF-Unlimited + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited.LICENSE + spdx_license_key: FSFULLR + spdx_url: https://spdx.org/licenses/FSFULLR + - license_expression: fsf-unlimited-no-warranty + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 329 + end_line: 336 + matched_length: 63 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-unlimited-no-warranty + rule_identifier: fsf-unlimited-no-warranty.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 63 + rule_relevance: 100 + matched_text: | + This file is free software; the Free Software Foundation + gives unlimited permission to copy and/or distribute it, + with or without modifications, as long as this notice is preserved. - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY, to the extent permitted by law; without - even the implied warranty of MERCHANTABILITY or FITNESS FOR A - PARTICULAR PURPOSE. - - score: '100.0' - start_line: 339 - end_line: 340 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-free.LICENSE - license_expression: fsf-free - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This configure script is free software; the Free Software Foundation - gives unlimited permission to copy, distribute and modify it. - - score: '100.0' - start_line: 343 - end_line: 346 - matcher: 1-hash - rule_length: 35 - matched_length: 35 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap.LICENSE - license_expression: fsf-ap - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copying and distribution of this file, with or without modification, - are permitted in any medium without royalty provided the copyright - notice and this notice are preserved. This file is offered as-is, - without any warranty. - - score: '100.0' - start_line: 349 - end_line: 356 - matcher: 1-hash - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty_2.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This Makefile.in is free software; the Free Software Foundation - gives unlimited permission to copy and/or distribute it, - with or without modifications, as long as this notice is preserved. + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY, to the extent permitted by law; without + even the implied warranty of MERCHANTABILITY or FITNESS FOR A + PARTICULAR PURPOSE. + licenses: + - key: fsf-unlimited-no-warranty + name: FSF Unlimited License No Warranty + short_name: FSF Unlimited License No Warranty + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: http://www.fsf.org/licensing/licenses/ + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited-no-warranty + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + spdx_license_key: LicenseRef-scancode-fsf-unlimited-no-warranty + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + - license_expression: fsf-free + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 339 + end_line: 340 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-free + rule_identifier: fsf-free.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-free.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + This configure script is free software; the Free Software Foundation + gives unlimited permission to copy, distribute and modify it. + licenses: + - key: fsf-free + name: Free Software Foundation - Free Software License + short_name: FSF Free Software License + category: Public Domain + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License + reference_url: https://scancode-licensedb.aboutcode.org/fsf-free + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-free.LICENSE + spdx_license_key: FSFUL + spdx_url: https://spdx.org/licenses/FSFUL + - license_expression: fsf-ap + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 343 + end_line: 346 + matched_length: 35 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-ap + rule_identifier: fsf-ap.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 35 + rule_relevance: 100 + matched_text: | + Copying and distribution of this file, with or without modification, + are permitted in any medium without royalty provided the copyright + notice and this notice are preserved. This file is offered as-is, + without any warranty. + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - license_expression: fsf-unlimited-no-warranty + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 349 + end_line: 356 + matched_length: 64 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-unlimited-no-warranty + rule_identifier: fsf-unlimited-no-warranty_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-unlimited-no-warranty_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 64 + rule_relevance: 100 + matched_text: | + This Makefile.in is free software; the Free Software Foundation + gives unlimited permission to copy and/or distribute it, + with or without modifications, as long as this notice is preserved. - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY, to the extent permitted by law; without - even the implied warranty of MERCHANTABILITY or FITNESS FOR A - PARTICULAR PURPOSE. + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY, to the extent permitted by law; without + even the implied warranty of MERCHANTABILITY or FITNESS FOR A + PARTICULAR PURPOSE. + licenses: + - key: fsf-unlimited-no-warranty + name: FSF Unlimited License No Warranty + short_name: FSF Unlimited License No Warranty + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: http://www.fsf.org/licensing/licenses/ + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited-no-warranty + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + spdx_license_key: LicenseRef-scancode-fsf-unlimited-no-warranty + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE +other_license_detections: [] +copyright: | + 2020, Aurelien Jarno + 2014, 2015, 2017-2018, Thorsten Kukuk + 1996-2015, Free Software Foundation, Inc. + 2010, Oracle America, Inc. + 1994-1996, 1999-2002, 2004-2016 Free Software Foundation, Inc. + 1994-2020 Free Software Foundation, Inc. + 1996-2017 Free Software Foundation, Inc. + 1992-2018 Free Software Foundation, Inc. + 1992-1996, 1998-2012 Free Software Foundation, Inc. + 1999-2017 Free Software Foundation, Inc. + 1994 X Consortium + 1996-2015 Free Software Foundation, Inc. + 1995-2020 Free Software Foundation, Inc. + 1995-1997, 2000-2007, 2009-2010 Ulrich Drepper diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libp11-kit0/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libp11-kit0/copyright-detailed.expected.yml index 69dae39c394..be4d05663e9 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libp11-kit0/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libp11-kit0/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: bsd-new declared_license: - BSD-3-Clause - permissive-like-automake-output @@ -14,9 +13,389 @@ declared_license: - BSD-3-Clause - same-as-rest-of-p11kit - BSD-3-Clause -license_expression: bsd-new AND fsf-unlimited-no-warranty AND bsd-new AND bsd-new AND mit AND - isc AND (isc AND ibm-dhcp) AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND - bsd-new AND bsd-new AND free-unknown +declared_license_expression: bsd-new +declared_license_expression_spdx: BSD-3-Clause +other_license_expression: bsd-new AND fsf-unlimited-no-warranty AND bsd-new AND bsd-new AND + mit AND isc AND (isc AND ibm-dhcp) AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new + AND bsd-new AND bsd-new AND free-unknown +other_license_expression_spdx: BSD-3-Clause AND LicenseRef-scancode-fsf-unlimited-no-warranty + AND BSD-3-Clause AND BSD-3-Clause AND MIT AND ISC AND (ISC AND LicenseRef-scancode-ibm-dhcp) + AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause + AND BSD-3-Clause AND LicenseRef-scancode-free-unknown +license_detections: [] +other_license_detections: + - license_expression: fsf-unlimited-no-warranty + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 17 + end_line: 24 + matched_length: 64 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-unlimited-no-warranty + rule_identifier: fsf-unlimited-no-warranty.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-unlimited-no-warranty.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 64 + rule_relevance: 100 + matched_text: | + This file is free software; as a special exception the author gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY, to the extent permitted by law; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. */ + licenses: + - key: fsf-unlimited-no-warranty + name: FSF Unlimited License No Warranty + short_name: FSF Unlimited License No Warranty + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.fsf.org/licensing/licenses/ + text_url: http://www.fsf.org/licensing/licenses/ + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited-no-warranty + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + spdx_license_key: LicenseRef-scancode-fsf-unlimited-no-warranty + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited-no-warranty.LICENSE + - license_expression: isc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 61 + end_line: 71 + matched_length: 110 + match_coverage: '100.0' + matcher: 1-hash + license_expression: isc + rule_identifier: isc_20.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_20.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 110 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, + 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - license_expression: isc AND ibm-dhcp + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 80 + end_line: 91 + matched_length: 113 + match_coverage: '100.0' + matcher: 2-aho + license_expression: isc + rule_identifier: isc_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_9.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 113 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS + ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE + CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, 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. + licenses: + - key: isc + name: ISC License + short_name: ISC License + category: Permissive + is_exception: no + is_unknown: no + owner: ISC - Internet Systems Consortium + homepage_url: https://www.isc.org/licenses/ + text_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 + reference_url: https://scancode-licensedb.aboutcode.org/isc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE + spdx_license_key: ISC + spdx_url: https://spdx.org/licenses/ISC + - score: '100.0' + start_line: 96 + end_line: 115 + matched_length: 203 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ibm-dhcp + rule_identifier: ibm-dhcp.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ibm-dhcp.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 203 + rule_relevance: 100 + matched_text: | + International Business Machines, Inc. (hereinafter called IBM) grants + permission under its copyrights to use, copy, modify, and distribute this + Software with or without fee, provided that the above copyright notice and + all paragraphs of this notice appear in all copies, and that the name of IBM + not be used in connection with the marketing of any product incorporating + the Software or modifications thereof, without specific, written prior + permission. + + To the extent it has a right to do so, IBM grants an immunity from suit + under its patents, if any, for the use, sale or manufacture of products to + the extent that such products are used for performing Domain Name System + dynamic updates in TCP/IP networks by means of the Software. No immunity is + granted for any product per se or for any other function of any product. + + THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, + DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING + OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN + IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. + licenses: + - key: ibm-dhcp + name: IBM DHCP License + short_name: IBM DHCP License + category: Permissive + is_exception: no + is_unknown: no + owner: IBM + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ibm-dhcp + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ibm-dhcp.LICENSE + spdx_license_key: LicenseRef-scancode-ibm-dhcp + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ibm-dhcp.LICENSE + - license_expression: free-unknown + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 160 + end_line: 160 + matched_length: 10 + match_coverage: '100.0' + matcher: 2-aho + license_expression: free-unknown + rule_identifier: free-unknown-package_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_4.RULE + referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: This file is distributed under the same license as the + licenses: + - key: free-unknown + name: Free unknown license detected but not recognized + short_name: Free unknown + category: Unstated License + is_exception: no + is_unknown: yes + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/free-unknown + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE + spdx_license_key: LicenseRef-scancode-free-unknown + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 165 + end_line: 187 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '80.0' + start_line: 46 + end_line: 55 + matched_length: 86 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit + rule_identifier: mit_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_17.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 86 + rule_relevance: 80 + 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, + * subject to the following conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 151 + end_line: 152 + matched_length: 17 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_1043.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1043.RULE + referenced_filenames: + - INHERIT_LICENSE_FROM_PACKAGE + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 17 + rule_relevance: 100 + matched_text: | + This file is distributed under the same license as the + debian files of the p11-kit package. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause copyright: | 2011 Collabora Ltd. 2004, 2005, 2007, 2008, 2012, 2013 Stefan Walter @@ -47,220 +426,3 @@ copyright: | 2012 Rosetta Contributors and Canonical Ltd 2012 Eerik Uusi-Illikainen https://launchpad.net/~ekiuusi-4, 2012 Timo Jyrinki , 2012 -matches: - - score: '100.0' - start_line: 17 - end_line: 24 - matcher: 1-hash - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. */ - - score: '100.0' - start_line: 61 - end_line: 71 - matcher: 1-hash - rule_length: 110 - matched_length: 110 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_20.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, - 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. - - score: '100.0' - start_line: 80 - end_line: 91 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_9.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, 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. - - score: '100.0' - start_line: 96 - end_line: 115 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ibm-dhcp.LICENSE - license_expression: ibm-dhcp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - International Business Machines, Inc. (hereinafter called IBM) grants - permission under its copyrights to use, copy, modify, and distribute this - Software with or without fee, provided that the above copyright notice and - all paragraphs of this notice appear in all copies, and that the name of IBM - not be used in connection with the marketing of any product incorporating - the Software or modifications thereof, without specific, written prior - permission. - - To the extent it has a right to do so, IBM grants an immunity from suit - under its patents, if any, for the use, sale or manufacture of products to - the extent that such products are used for performing Domain Name System - dynamic updates in TCP/IP networks by means of the Software. No immunity is - granted for any product per se or for any other function of any product. - - THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, - DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING - OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN - IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. - - score: '76.15' - start_line: 160 - end_line: 161 - matcher: 3-seq - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 90 - identifier: free-unknown_79.RULE - license_expression: free-unknown - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is distributed under the same license as the [p11]-[kit] - package. - - score: '100.0' - start_line: 165 - end_line: 187 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '80.0' - start_line: 46 - end_line: 55 - matcher: 2-aho - rule_length: 86 - matched_length: 86 - match_coverage: '100.0' - rule_relevance: 80 - identifier: mit_17.RULE - license_expression: mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - - score: '100.0' - start_line: 151 - end_line: 152 - matcher: 1-hash - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1043.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is distributed under the same license as the - debian files of the p11-kit package. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpam-modules/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpam-modules/copyright-detailed.expected.yml index 7cd56d4126e..d405ca3c13f 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpam-modules/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpam-modules/copyright-detailed.expected.yml @@ -1,6 +1,132 @@ -primary_license: declared_license: -license_expression: (bsd-new OR lgpl-2.0-plus) AND gpl-1.0-plus +declared_license_expression: (bsd-new OR lgpl-2.0-plus) AND gpl-1.0-plus +declared_license_expression_spdx: (BSD-3-Clause OR LGPL-2.0-or-later) AND GPL-1.0-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: (bsd-new OR lgpl-2.0-plus) AND gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '98.6' + start_line: 25 + end_line: 63 + matched_length: 282 + match_coverage: '100.0' + matcher: 3-seq + license_expression: bsd-new OR lgpl-2.0-plus + rule_identifier: bsd-new_or_lgpl-2.0-plus_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_or_lgpl-2.0-plus_4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 282 + rule_relevance: 100 + matched_text: | + Unless otherwise *explicitly* stated the following text describes the + licensed conditions under which the contents of this Linux-PAM release + may be distributed: + + ------------------------------------------------------------------------- + Redistribution and use in source and binary forms of Linux-PAM, with + or without modification, are permitted provided that the following + conditions are met: + + 1. Redistributions of source code must retain any existing copyright + notice, and this entire permission notice in its entirety, + including the disclaimer of warranties. + + 2. Redistributions in binary form must reproduce all prior and current + copyright notices, this list of conditions, and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. The name of any author may not be used to endorse or promote + products derived from this software without their specific prior + written permission. + + ALTERNATIVELY, this product may be distributed under the terms of the + GNU General Public License, in which case the provisions of the GNU + GPL are required INSTEAD OF the above restrictions. (This clause is + necessary due to a potential conflict between the GNU GPL and the + restrictions contained in a BSD-style copyright.) + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 66 + end_line: 67 + matched_length: 23 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL'. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later +other_license_detections: [] copyright: | Copyright (c) 1994, 1995, 1996 Olaf Kirch, Copyright (c) 1995 Wietse Venema @@ -19,77 +145,3 @@ copyright: | Copyright (c) 2003 Nalin Dahyabhai Copyright (c) 2005-2008 Thorsten Kukuk Copyright (c) 2005 Darren Tucker -matches: - - score: '98.6' - start_line: 25 - end_line: 63 - matcher: 3-seq - rule_length: 282 - matched_length: 282 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_or_lgpl-2.0-plus_4.RULE - license_expression: bsd-new OR lgpl-2.0-plus - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Unless otherwise *explicitly* stated the following text describes the - licensed conditions under which the contents of this [Linux]-[PAM] release - may be distributed: - - ------------------------------------------------------------------------- - Redistribution and use in source and binary forms of [Linux]-[PAM], with - or without modification, are permitted provided that the following - conditions are met: - - 1. Redistributions of source code must retain any existing copyright - notice, and this entire permission notice in its entirety, - including the disclaimer of warranties. - - 2. Redistributions in binary form must reproduce all prior and current - copyright notices, this list of conditions, and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of any author may not be used to endorse or promote - products derived from this software without their specific prior - written permission. - - ALTERNATIVELY, this product may be distributed under the terms of the - GNU General Public License, in which case the provisions of the GNU - GPL are required INSTEAD OF the above restrictions. (This clause is - necessary due to a potential conflict between the GNU GPL and the - restrictions contained in a BSD-style copyright.) - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 66 - end_line: 67 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_10.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre2-8-0/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre2-8-0/copyright-detailed.expected.yml index 087f225b81d..526f6de0df8 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre2-8-0/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre2-8-0/copyright-detailed.expected.yml @@ -1,116 +1,212 @@ -primary_license: declared_license: -license_expression: pcre AND bsd-new AND public-domain AND bsd-new AND bsd-new -copyright: | - Copyright (c) 1997-2015 University of Cambridge - Copyright (c) 2010-2015 Zoltan Herczeg - Copyright (c) 2009-2015 Zoltan Herczeg -matches: - - score: '100.0' - start_line: 3 - end_line: 5 - matcher: 2-aho - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: pcre_7.RULE - license_expression: pcre - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ +declared_license_expression: pcre AND bsd-new AND public-domain AND bsd-new AND bsd-new +declared_license_expression_spdx: LicenseRef-scancode-pcre AND BSD-3-Clause AND LicenseRef-scancode-public-domain + AND BSD-3-Clause AND BSD-3-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: pcre + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 3 + end_line: 5 + matched_length: 12 + match_coverage: '100.0' + matcher: 2-aho + license_expression: pcre + rule_identifier: pcre_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pcre_7.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: | + ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ - PCRE2 LICENCE - - score: '100.0' - start_line: 11 - end_line: 11 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_398.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: distributed under the terms of the "BSD" licence, - - score: '100.0' - start_line: 14 - end_line: 14 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_328.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: not copyrighted and is in the public domain. - - score: '99.0' - start_line: 58 - end_line: 58 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 99 - identifier: bsd-new_898.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: THE "BSD" LICENCE - - score: '100.0' - start_line: 61 - end_line: 85 - matcher: 2-aho - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1064.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: + PCRE2 LICENCE + licenses: + - key: pcre + name: PCRE License + short_name: PCRE License + category: Permissive + is_exception: no + is_unknown: no + owner: University of Cambridge + homepage_url: http://www.pcre.org/licence.txt + text_url: http://www.pcre.org/licence.txt + reference_url: https://scancode-licensedb.aboutcode.org/pcre + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE + spdx_license_key: LicenseRef-scancode-pcre + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE + - license_expression: bsd-new AND public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 11 + end_line: 11 + matched_length: 8 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_398.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_398.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: distributed under the terms of the "BSD" licence, + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 14 + end_line: 14 + matched_length: 8 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_328.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_328.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 100 + matched_text: not copyrighted and is in the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 58 + end_line: 58 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_898.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_898.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 99 + matched_text: THE "BSD" LICENCE + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '100.0' + start_line: 61 + end_line: 85 + matched_length: 214 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_1064.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1064.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 214 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - * Neither the name of the University of Cambridge nor the names of any - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. + * Neither the name of the University of Cambridge nor the names of any + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause +other_license_detections: [] +copyright: | + Copyright (c) 1997-2015 University of Cambridge + Copyright (c) 2010-2015 Zoltan Herczeg + Copyright (c) 2009-2015 Zoltan Herczeg diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre3/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre3/copyright-detailed.expected.yml index 3665318d3de..f01980895c1 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre3/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre3/copyright-detailed.expected.yml @@ -1,87 +1,150 @@ -primary_license: declared_license: -license_expression: pcre AND bsd-new AND bsd-new -copyright: | - Copyright (c) 1997-2007 University of Cambridge - Copyright (c) 2007, Google Inc. -matches: - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: pcre_4.RULE - license_expression: pcre - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: PCRE LICENCE - - score: '100.0' - start_line: 13 - end_line: 15 - matcher: 2-aho - rule_length: 32 - matched_length: 32 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_645.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - PCRE is distributed under the terms of the "BSD" licence, as - specified below. The documentation for PCRE, supplied in the "doc" - directory, is distributed under the same terms as the software itself. - - score: '100.0' - start_line: 44 - end_line: 72 - matcher: 2-aho - rule_length: 223 - matched_length: 223 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1105.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - THE "BSD" LICENCE - ----------------- +declared_license_expression: pcre AND bsd-new AND bsd-new +declared_license_expression_spdx: LicenseRef-scancode-pcre AND BSD-3-Clause AND BSD-3-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: pcre + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 7 + end_line: 7 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: pcre + rule_identifier: pcre_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pcre_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: PCRE LICENCE + licenses: + - key: pcre + name: PCRE License + short_name: PCRE License + category: Permissive + is_exception: no + is_unknown: no + owner: University of Cambridge + homepage_url: http://www.pcre.org/licence.txt + text_url: http://www.pcre.org/licence.txt + reference_url: https://scancode-licensedb.aboutcode.org/pcre + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE + spdx_license_key: LicenseRef-scancode-pcre + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 13 + end_line: 15 + matched_length: 32 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_645.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_645.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 32 + rule_relevance: 100 + matched_text: | + PCRE is distributed under the terms of the "BSD" licence, as + specified below. The documentation for PCRE, supplied in the "doc" + directory, is distributed under the same terms as the software itself. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 44 + end_line: 72 + matched_length: 223 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_1105.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1105.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 223 + rule_relevance: 100 + matched_text: | + THE "BSD" LICENCE + ----------------- - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. - * Neither the name of the University of Cambridge nor the name of Google - Inc. nor the names of their contributors may be used to endorse or - promote products derived from this software without specific prior - written permission. + * Neither the name of the University of Cambridge nor the name of Google + Inc. nor the names of their contributors may be used to endorse or + promote products derived from this software without specific prior + written permission. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause +other_license_detections: [] +copyright: | + Copyright (c) 1997-2007 University of Cambridge + Copyright (c) 2007, Google Inc. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libseccomp2/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libseccomp2/copyright-detailed.expected.yml index fce31dd6fa3..41a8285b439 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libseccomp2/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libseccomp2/copyright-detailed.expected.yml @@ -1,12 +1,100 @@ -primary_license: lgpl-2.1 declared_license: - LGPL-2.1 - LGPL-2.1 - LGPL-2.1 - LGPL-2.1 - LGPL-2.1 -license_expression: (lgpl-2.1 AND lgpl-2.1) AND (lgpl-2.1 AND lgpl-2.1) AND (lgpl-2.1 AND lgpl-2.1) - AND (lgpl-2.1 AND lgpl-2.1) +declared_license_expression: lgpl-2.1 +declared_license_expression_spdx: LGPL-2.1-only +other_license_expression: (lgpl-2.1 AND lgpl-2.1) AND (lgpl-2.1 AND lgpl-2.1) AND (lgpl-2.1 + AND lgpl-2.1) AND (lgpl-2.1 AND lgpl-2.1) +other_license_expression_spdx: (LGPL-2.1-only AND LGPL-2.1-only) AND (LGPL-2.1-only AND LGPL-2.1-only) + AND (LGPL-2.1-only AND LGPL-2.1-only) AND (LGPL-2.1-only AND LGPL-2.1-only) +license_detections: [] +other_license_detections: + - license_expression: lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 25 + end_line: 25 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1' + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '100.0' + start_line: 26 + end_line: 39 + matched_length: 120 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_368.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_368.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 120 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify it + under the terms of version 2.1 of the GNU Lesser General Public License as + published by the Free Software Foundation. + + This library 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 Lesser General Public License + for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this library; if not, see . + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-2.1". + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only copyright: | 2012 Paul Moore 2012 Ashley Lai @@ -16,50 +104,3 @@ copyright: | 2013 Vitaly Shukela 2006 Bob Jenkins 2012 Kees Cook -matches: - - score: '100.0' - start_line: 25 - end_line: 25 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 26 - end_line: 39 - matcher: 1-hash - rule_length: 120 - matched_length: 120 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_368.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify it - under the terms of version 2.1 of the GNU Lesser General Public License as - published by the Free Software Foundation. - - This library 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 Lesser General Public License - for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this library; if not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-2.1". diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libselinux1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libselinux1/copyright-detailed.expected.yml index 80927826573..09f33c8f2d1 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libselinux1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libselinux1/copyright-detailed.expected.yml @@ -1,117 +1,203 @@ -primary_license: declared_license: -license_expression: selinux-nsa-declaration-1.0 AND gpl-2.0 AND lgpl-2.1-plus AND gpl-2.0 -copyright: | - Copyright 2004 Red Hat, Inc., James Morris - (c) 2005, 2006, Manoj Srivastava -matches: - - score: '100.0' - start_line: 7 - end_line: 27 - matcher: 2-aho - rule_length: 153 - matched_length: 153 - match_coverage: '100.0' - rule_relevance: 100 - identifier: selinux-nsa-declaration-1.0.LICENSE - license_expression: selinux-nsa-declaration-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library (libselinux) is public domain software, i.e. not copyrighted. +declared_license_expression: selinux-nsa-declaration-1.0 AND gpl-2.0 AND lgpl-2.1-plus AND gpl-2.0 +declared_license_expression_spdx: libselinux-1.0 AND GPL-2.0-only AND LGPL-2.1-or-later AND + GPL-2.0-only +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: selinux-nsa-declaration-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 7 + end_line: 27 + matched_length: 153 + match_coverage: '100.0' + matcher: 2-aho + license_expression: selinux-nsa-declaration-1.0 + rule_identifier: selinux-nsa-declaration-1.0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/selinux-nsa-declaration-1.0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 153 + rule_relevance: 100 + matched_text: | + This library (libselinux) is public domain software, i.e. not copyrighted. - Warranty Exclusion - ------------------ - You agree that this software is a - non-commercially developed program that may contain "bugs" (as that - term is used in the industry) and that it may not function as intended. - The software is licensed "as is". NSA makes no, and hereby expressly - disclaims all, warranties, express, implied, statutory, or otherwise - with respect to the software, including noninfringement and the implied - warranties of merchantability and fitness for a particular purpose. + Warranty Exclusion + ------------------ + You agree that this software is a + non-commercially developed program that may contain "bugs" (as that + term is used in the industry) and that it may not function as intended. + The software is licensed "as is". NSA makes no, and hereby expressly + disclaims all, warranties, express, implied, statutory, or otherwise + with respect to the software, including noninfringement and the implied + warranties of merchantability and fitness for a particular purpose. - Limitation of Liability - ----------------------- - In no event will NSA be liable for any damages, including loss of data, - lost profits, cost of cover, or other special, incidental, - consequential, direct or indirect damages arising from the software or - the use thereof, however caused and on any theory of liability. This - limitation will apply even if NSA has been advised of the possibility - of such damage. You acknowledge that this is a reasonable allocation of - risk. - - score: '100.0' - start_line: 32 - end_line: 33 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_929.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - distributed underthe terms of the GNU General Public License, - version 2. - - score: '100.0' - start_line: 38 - end_line: 50 - matcher: 2-aho - rule_length: 97 - matched_length: 97 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_384.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The GNU C Library is distributed under - the terms of the GNU Lesser General Public License as published by the - Free Software Foundation; either version 2.1 of the License, or (at - your option) any later version. + Limitation of Liability + ----------------------- + In no event will NSA be liable for any damages, including loss of data, + lost profits, cost of cover, or other special, incidental, + consequential, direct or indirect damages arising from the software or + the use thereof, however caused and on any theory of liability. This + limitation will apply even if NSA has been advised of the possibility + of such damage. You acknowledge that this is a reasonable allocation of + risk. + licenses: + - key: selinux-nsa-declaration-1.0 + name: selinux-nsa-declaration-1.0 + short_name: selinux-nsa-declaration-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: NSA + homepage_url: https://github.com/SELinuxProject/selinux/blob/master/libselinux/LICENSE + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/selinux-nsa-declaration-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/selinux-nsa-declaration-1.0.LICENSE + spdx_license_key: libselinux-1.0 + spdx_url: https://spdx.org/licenses/libselinux-1.0 + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 32 + end_line: 33 + matched_length: 11 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_929.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_929.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: | + distributed underthe terms of the GNU General Public License, + version 2. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 38 + end_line: 50 + matched_length: 97 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_384.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_384.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 97 + rule_relevance: 100 + matched_text: | + The GNU C Library is distributed under + the terms of the GNU Lesser General Public License as published by the + Free Software Foundation; either version 2.1 of the License, or (at + your option) any later version. - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to - Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301, USA. - On Debian systems, the complete text of the GNU Library - General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 56 - end_line: 65 - matcher: 2-aho - rule_length: 78 - matched_length: 78 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_930.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - distributed under the terms of the GNU - General Public License, version 2. + On Debian systems, the complete text of the GNU Library + General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 56 + end_line: 65 + matched_length: 78 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_930.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_930.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 78 + rule_relevance: 100 + matched_text: | + distributed under the terms of the GNU + General Public License, version 2. - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-2'. + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. - A copy of the GNU General Public License is also available at - . You may also obtain - it by writing to the Free Software Foundation, Inc., 51 Franklin - St, Fifth Floor, Boston, MA 02110-1301, USA. + A copy of the GNU General Public License is also available at + . You may also obtain + it by writing to the Free Software Foundation, Inc., 51 Franklin + St, Fifth Floor, Boston, MA 02110-1301, USA. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only +other_license_detections: [] +copyright: | + Copyright 2004 Red Hat, Inc., James Morris + (c) 2005, 2006, Manoj Srivastava diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsemanage-common/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsemanage-common/copyright-detailed.expected.yml index dac1cb3863e..766b4b32092 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsemanage-common/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsemanage-common/copyright-detailed.expected.yml @@ -1,66 +1,111 @@ -primary_license: declared_license: -license_expression: lgpl-2.1-plus AND gpl-2.0 -copyright: | - Copyright (c) 2004-2007 Tresys Technology, LLC - Copyright (c) 2005 Red Hat, Inc. - (c) 2005-2009, Manoj Srivastava -matches: - - score: '100.0' - start_line: 7 - end_line: 22 - matcher: 2-aho - rule_length: 140 - matched_length: 140 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_385.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. +declared_license_expression: lgpl-2.1-plus AND gpl-2.0 +declared_license_expression_spdx: LGPL-2.1-or-later AND GPL-2.0-only +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 7 + end_line: 22 + matched_length: 140 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_385.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_385.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 140 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library 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 - Lesser General Public License for more details. + This library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1 + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1 - On Debian GNU/Linux systems, the complete text of the Lesser GNU General - Public License can be found in `/usr/share/common-licenses/LGPL'. - - score: '100.0' - start_line: 27 - end_line: 36 - matcher: 2-aho - rule_length: 77 - matched_length: 77 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1123.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - distributed under the terms of the GNU - General Public License, version 2. + On Debian GNU/Linux systems, the complete text of the Lesser GNU General + Public License can be found in `/usr/share/common-licenses/LGPL'. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 27 + end_line: 36 + matched_length: 77 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1123.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1123.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 77 + rule_relevance: 100 + matched_text: | + distributed under the terms of the GNU + General Public License, version 2. - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL'. + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL'. - A copy of the GNU General Public License is also available at - . You may also obtain - it by writing to the Free Software Foundation, Inc., 51 Franklin - St, Fifth Floor, Boston, MA 02110-1301, USA. + A copy of the GNU General Public License is also available at + . You may also obtain + it by writing to the Free Software Foundation, Inc., 51 Franklin + St, Fifth Floor, Boston, MA 02110-1301, USA. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only +other_license_detections: [] +copyright: | + Copyright (c) 2004-2007 Tresys Technology, LLC + Copyright (c) 2005 Red Hat, Inc. + (c) 2005-2009, Manoj Srivastava diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsepol1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsepol1/copyright-detailed.expected.yml index 337db26fa0b..fe7506e5095 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsepol1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsepol1/copyright-detailed.expected.yml @@ -1,79 +1,121 @@ -primary_license: declared_license: -license_expression: lgpl-2.1-plus AND gpl-2.0 -copyright: | - Copyright (c) 2003, 2004 Stephen Smalley - Copyright (c) 2003-2007 Red Hat, Inc. - Copyright (c) 2004, 2005 Trusted Computer Solutions, Inc. - Copyright (c) 2003-2008 Tresys Technology, LLC - (c) 2005-2008, Manoj Srivastava -matches: - - score: '89.63' - start_line: 16 - end_line: 41 - matcher: 3-seq - rule_length: 164 - matched_length: 147 - match_coverage: '89.63' - rule_relevance: 100 - identifier: lgpl-2.1-plus_312.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. +declared_license_expression: lgpl-2.1-plus AND gpl-2.0 +declared_license_expression_spdx: LGPL-2.1-or-later AND GPL-2.0-only +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: lgpl-2.1-plus AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '89.63' + start_line: 16 + end_line: 41 + matched_length: 147 + match_coverage: '89.63' + matcher: 3-seq + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_312.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_312.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 164 + rule_relevance: 100 + matched_text: | + library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library 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 - Lesser General Public License for more details. + This library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin [St], Fifth Floor, Boston, MA 02110-1301 USA + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - On Debian GNU/Linux systems, the complete text of the Lesser [GNU] General - Public License can be found in `/usr/share/common-licenses/LGPL'. + On Debian GNU/Linux systems, the complete text of the Lesser GNU General + Public License can be found in `/usr/share/common-licenses/LGPL'. - [This] [package] [is] [maintained] [by] [Manoj] [Srivastava] <[srivasta]@[debian].[org]>. + This package is maintained by Manoj Srivastava . - [The] [Debian] [specific] [changes] [are] © [2005]-[2008], [Manoj] [Srivastava] - <[srivasta]@[debian].[org]>, [and] [distributed] [under] [the] [terms] [of] [the] [GNU] - [General] [Public] License, [version] [2]. + The Debian specific changes are © 2005-2008, Manoj Srivastava + , and distributed under the terms of the GNU + General Public License, version 2. - [On] [Debian] [GNU]/[Linux] [systems], [the] [complete] [text] [of] [the] [GNU] [General] - [Public] [License] can be found in `/usr/share/common-licenses/ - - score: '100.0' - start_line: 36 - end_line: 46 - matcher: 2-aho - rule_length: 77 - matched_length: 77 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1123.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - distributed under the terms of the GNU - General Public License, version 2. + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/ + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 36 + end_line: 46 + matched_length: 77 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1123.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1123.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 77 + rule_relevance: 100 + matched_text: | + distributed under the terms of the GNU + General Public License, version 2. - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL'. + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL'. - A copy of the GNU General Public License is also available at - . You may also obtain - it by writing to the Free Software Foundation, Inc., 51 Franklin - St, Fifth Floor, Boston, MA 02110-1301 USA + A copy of the GNU General Public License is also available at + . You may also obtain + it by writing to the Free Software Foundation, Inc., 51 Franklin + St, Fifth Floor, Boston, MA 02110-1301 USA + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only +other_license_detections: [] +copyright: | + Copyright (c) 2003, 2004 Stephen Smalley + Copyright (c) 2003-2007 Red Hat, Inc. + Copyright (c) 2004, 2005 Trusted Computer Solutions, Inc. + Copyright (c) 2003-2008 Tresys Technology, LLC + (c) 2005-2008, Manoj Srivastava diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsmartcols1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsmartcols1/copyright-detailed.expected.yml index 1ec50fa3afc..7942a0132ac 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsmartcols1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsmartcols1/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2 @@ -44,10 +43,12 @@ declared_license: - LGPL-2.1+ - LGPL-3+ - MIT -license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND - public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified AND - bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 + AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) + AND public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified + AND bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) @@ -55,6 +56,862 @@ license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AN AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-3.0-plus AND lgpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-only AND + GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND + (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND LicenseRef-scancode-public-domain + AND BSD-4-Clause-UC AND MIT AND MIT AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause AND + BSD-3-Clause AND BSD-3-Clause AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later + AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-3.0-or-later + AND LGPL-3.0-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 345 + end_line: 346 + matched_length: 17 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_28.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_28.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 17 + rule_relevance: 100 + matched_text: | + No copyright is claimed. This code is in the public domain; do with + it what you wish. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 350 + end_line: 350 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 351 + end_line: 365 + matched_length: 125 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1189.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1189.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 125 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License, v2, as + published by the Free Software Foundation + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 367 + end_line: 367 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 368 + end_line: 383 + matched_length: 137 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_906.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_906.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 137 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 385 + end_line: 385 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 386 + end_line: 400 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_416.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_416.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU General Public + License version 3 can be found in `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 403 + end_line: 410 + matched_length: 70 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_264.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_264.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 70 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 413 + end_line: 437 + matched_length: 215 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_1063.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1063.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 215 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1) Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2) Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3) Neither the name of the ORGANIZATION nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 440 + end_line: 466 + matched_length: 243 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: lgpl-2.0-plus AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 468 + end_line: 468 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_51.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_51.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: lgpl' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 469 + end_line: 473 + matched_length: 37 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_345.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_345.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 37 + rule_relevance: 100 + matched_text: | + This file may be redistributed under the terms of the + GNU Lesser General Public License. + + On Debian systems, the complete text of the GNU Lesser General Public + License can be found in ‘/usr/share/common-licenses/LGPL’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 475 + end_line: 475 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 476 + end_line: 490 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_477.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_477.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + + The complete text of the GNU Lesser General Public License + can be found in /usr/share/common-licenses/LGPL-2 file. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 492 + end_line: 492 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 493 + end_line: 508 + matched_length: 141 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_344.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_344.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, or (at your option) + any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 510 + end_line: 510 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-3+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - score: '100.0' + start_line: 511 + end_line: 525 + matched_length: 127 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_206.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_206.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 127 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + + This package 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-3". + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 528 + end_line: 546 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | Michal Luscon 1986 Gary S. Brown @@ -248,486 +1105,3 @@ copyright: | Veeven Vikram Vincent Yoppy Hidayanto -matches: - - score: '100.0' - start_line: 345 - end_line: 346 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_28.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No copyright is claimed. This code is in the public domain; do with - it what you wish. - - score: '100.0' - start_line: 350 - end_line: 350 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 351 - end_line: 365 - matcher: 1-hash - rule_length: 125 - matched_length: 125 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1189.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 367 - end_line: 367 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 368 - end_line: 383 - matcher: 1-hash - rule_length: 137 - matched_length: 137 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_906.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 385 - end_line: 385 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 386 - end_line: 400 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_416.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 403 - end_line: 410 - matcher: 1-hash - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_264.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - score: '100.0' - start_line: 413 - end_line: 437 - matcher: 1-hash - rule_length: 215 - matched_length: 215 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1063.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 440 - end_line: 466 - matcher: 1-hash - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 468 - end_line: 468 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '100.0' - start_line: 469 - end_line: 473 - matcher: 1-hash - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_345.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be redistributed under the terms of the - GNU Lesser General Public License. - - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - - score: '100.0' - start_line: 475 - end_line: 475 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 476 - end_line: 490 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_477.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - - score: '100.0' - start_line: 492 - end_line: 492 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 493 - end_line: 508 - matcher: 1-hash - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_344.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 510 - end_line: 510 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 511 - end_line: 525 - matcher: 1-hash - rule_length: 127 - matched_length: 127 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_206.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This package 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 528 - end_line: 546 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, - subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libss2/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libss2/copyright-detailed.expected.yml index 62ed3c9e887..0d16c10e303 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libss2/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libss2/copyright-detailed.expected.yml @@ -1,33 +1,56 @@ -primary_license: declared_license: -license_expression: mit-old-style-no-advert +declared_license_expression: mit-old-style-no-advert +declared_license_expression_spdx: NTP +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: mit-old-style-no-advert + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 15 + end_line: 25 + matched_length: 112 + match_coverage: '100.0' + matcher: 2-aho + license_expression: mit-old-style-no-advert + rule_identifier: mit-old-style-no-advert_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit-old-style-no-advert_5.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 112 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software + and its documentation for any purpose and without fee is + hereby granted, provided that the above copyright notice + appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, + and that the names of M.I.T. and the M.I.T. S.I.P.B. not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + M.I.T. and the M.I.T. S.I.P.B. make no representations about + the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + licenses: + - key: mit-old-style-no-advert + name: MIT Old Style no advertising + short_name: MIT Old Style no advertising + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_.28no_advertising_without_permission.29 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-old-style-no-advert + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style-no-advert.LICENSE + spdx_license_key: NTP + spdx_url: https://spdx.org/licenses/NTP +other_license_detections: [] copyright: Copyright 1987, 1988 by the Student Information Processing Board of the Massachusetts Institute of Technology -matches: - - score: '100.0' - start_line: 15 - end_line: 25 - matcher: 2-aho - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style-no-advert_5.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software - and its documentation for any purpose and without fee is - hereby granted, provided that the above copyright notice - appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, - and that the names of M.I.T. and the M.I.T. S.I.P.B. not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - M.I.T. and the M.I.T. S.I.P.B. make no representations about - the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libssl1.1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libssl1.1/copyright-detailed.expected.yml index 36684868647..6bc4432c09a 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libssl1.1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libssl1.1/copyright-detailed.expected.yml @@ -1,98 +1,124 @@ -primary_license: declared_license: -license_expression: openssl-ssleay +declared_license_expression: openssl-ssleay +declared_license_expression_spdx: OpenSSL +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: openssl-ssleay + detection_log: + - not-combined + matches: + - score: '99.89' + start_line: 10 + end_line: 133 + matched_length: 869 + match_coverage: '99.89' + matcher: 3-seq + license_expression: openssl-ssleay + rule_identifier: openssl-ssleay_37.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl-ssleay_37.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 870 + rule_relevance: 100 + matched_text: "LICENSE ISSUES\n ==============\n\n The OpenSSL toolkit stays under\ + \ a dual license, i.e. both the conditions of\n the OpenSSL License and the original\ + \ SSLeay license apply to the toolkit.\n See below for the actual license texts.\ + \ Actually both licenses are BSD-style\n Open Source licenses. In case of any license\ + \ issues related to OpenSSL\n please contact openssl-core@openssl.org.\n\n OpenSSL\ + \ License\n ---------------\n\n/* ====================================================================\n\ + \ * Copyright (c) 1998-2004 The OpenSSL Project. All rights reserved.\n *\n * Redistribution\ + \ and use in source and binary forms, with or without\n * modification, are permitted\ + \ provided that the following conditions\n * are met:\n *\n * 1. Redistributions of\ + \ source code must retain the above copyright\n * notice, this list of conditions\ + \ and the following disclaimer. \n *\n * 2. Redistributions in binary form must reproduce\ + \ the above copyright\n * notice, this list of conditions and the following disclaimer\ + \ in\n * the documentation and/or other materials provided with the\n * distribution.\n\ + \ *\n * 3. All advertising materials mentioning features or use of this\n * software\ + \ must display the following acknowledgment:\n * \"This product includes software\ + \ developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\ + \n *\n * 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used\ + \ to\n * endorse or promote products derived from this software without\n * \ + \ prior written permission. For written permission, please contact\n * openssl-core@openssl.org.\n\ + \ *\n * 5. Products derived from this software may not be called \"OpenSSL\"\n * \ + \ nor may \"OpenSSL\" appear in their names without prior written\n * permission\ + \ of the OpenSSL Project.\n *\n * 6. Redistributions of any form whatsoever must retain\ + \ the following\n * acknowledgment:\n * \"This product includes software developed\ + \ by the OpenSSL Project\n * for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\ + \n *\n * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n * EXPRESSED\ + \ OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES\ + \ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN\ + \ NO EVENT SHALL THE OpenSSL PROJECT OR\n * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\ + \ INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\ + \ BUT\n * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * 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)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n\ + \ * OF THE POSSIBILITY OF SUCH DAMAGE.\n * ====================================================================\n\ + \ *\n * This product includes cryptographic software written by Eric Young\n * (eay@cryptsoft.com).\ + \ This product includes software written by Tim\n * Hudson (tjh@cryptsoft.com).\n\ + \ *\n */\n\n Original SSLeay License\n -----------------------\n\n/* Copyright (C)\ + \ 1995-1998 Eric Young (eay@cryptsoft.com)\n * All rights reserved.\n *\n * This package\ + \ is an SSL implementation written\n * by Eric Young (eay@cryptsoft.com).\n * The\ + \ implementation was written so as to conform with Netscapes SSL.\n * \n * This library\ + \ is free for commercial and non-commercial use as long as\n * the following conditions\ + \ are aheared to. The following conditions\n * apply to all code found in this distribution,\ + \ be it the RC4, RSA,\n * lhash, DES, etc., code; not just the SSL code. The SSL\ + \ documentation\n * included with this distribution is covered by the same copyright\ + \ terms\n * except that the holder is Tim Hudson (tjh@cryptsoft.com).\n * \n * Copyright\ + \ remains Eric Young's, and as such any Copyright notices in\n * the code are not\ + \ to be removed.\n * If this package is used in a product, Eric Young should be given\ + \ attribution\n * as the author of the parts of the library used.\n * This can be\ + \ in the form of a textual message at program startup or\n * in documentation (online\ + \ or textual) provided with the package.\n * \n * Redistribution and use in source\ + \ and binary forms, with or without\n * modification, are permitted provided that\ + \ the following conditions\n * are met:\n * 1. Redistributions of source code must\ + \ retain the copyright\n * notice, this list of conditions and the following disclaimer.\n\ + \ * 2. 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 * 3. All advertising materials\ + \ mentioning features or use of this software\n * must display the following acknowledgement:\n\ + \ * \"This product includes cryptographic software written by\n * Eric Young\ + \ (eay@cryptsoft.com)\"\n * The word 'cryptographic' can be left out if the rouines\ + \ from the library\n * being used are not cryptographic related :-).\n * 4. If\ + \ you include any Windows specific code (or a derivative thereof) from \n * the\ + \ apps directory (application code) you must include an acknowledgement:\n * \"\ + This product includes software written by Tim Hudson (tjh@cryptsoft.com)\"\n * \n\ + \ * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``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.\n * \n * The licence and distribution terms for any publically available\ + \ version or\n * derivative of this code cannot be changed. i.e. this code cannot\ + \ simply be\n * copied and put under another distribution licence\n * [including the\ + \ GNU Public Licence.]" + licenses: + - key: openssl-ssleay + name: OpenSSL/SSLeay License + short_name: OpenSSL/SSLeay License + category: Permissive + is_exception: no + is_unknown: no + owner: OpenSSL + homepage_url: http://www.openssl.org/source/license.html + text_url: http://www.openssl.org/source/license.html + reference_url: https://scancode-licensedb.aboutcode.org/openssl-ssleay + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/openssl-ssleay.LICENSE + spdx_license_key: OpenSSL + spdx_url: https://spdx.org/licenses/OpenSSL +other_license_detections: [] copyright: | Copyright (c) 1998-2004 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson Copyright (c) 1998-2004 The OpenSSL Project Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com) holder is Tim Hudson (tjh@cryptsoft.com) -matches: - - score: '99.89' - start_line: 10 - end_line: 133 - matcher: 3-seq - rule_length: 870 - matched_length: 869 - match_coverage: '99.89' - rule_relevance: 100 - identifier: openssl-ssleay_37.RULE - license_expression: openssl-ssleay - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "LICENSE ISSUES\n ==============\n\n The OpenSSL toolkit stays under a dual\ - \ license, i.e. both the conditions of\n the OpenSSL License and the original SSLeay\ - \ license apply to the toolkit.\n See below for the actual license texts. Actually both\ - \ licenses are BSD-style\n Open Source licenses. In case of any license issues related\ - \ to OpenSSL\n please contact openssl-core@openssl.org.\n\n OpenSSL License\n ---------------\n\ - \n/* ====================================================================\n * Copyright\ - \ (c) 1998-[2004] The OpenSSL Project. All rights reserved.\n *\n * Redistribution and\ - \ use in source and binary forms, with or without\n * modification, are permitted provided\ - \ that the following conditions\n * are met:\n *\n * 1. Redistributions of source code\ - \ must retain the above copyright\n * notice, this list of conditions and the following\ - \ disclaimer. \n *\n * 2. Redistributions in binary form must reproduce the above copyright\n\ - \ * notice, this list of conditions and the following disclaimer in\n * the documentation\ - \ and/or other materials provided with the\n * distribution.\n *\n * 3. All advertising\ - \ materials mentioning features or use of this\n * software must display the following\ - \ acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n\ - \ * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\n *\n * 4. The names\ - \ \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\n * endorse or promote\ - \ products derived from this software without\n * prior written permission. For written\ - \ permission, please contact\n * openssl-core@openssl.org.\n *\n * 5. Products derived\ - \ from this software may not be called \"OpenSSL\"\n * nor may \"OpenSSL\" appear in\ - \ their names without prior written\n * permission of the OpenSSL Project.\n *\n *\ - \ 6. Redistributions of any form whatsoever must retain the following\n * acknowledgment:\n\ - \ * \"This product includes software developed by the OpenSSL Project\n * for use\ - \ in the OpenSSL Toolkit (http://www.openssl.org/)\"\n *\n * THIS SOFTWARE IS PROVIDED\ - \ BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING,\ - \ BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\ - \ PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR\n *\ - \ ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS OR SERVICES;\n * 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)\n * ARISING IN ANY WAY OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n * ====================================================================\n\ - \ *\n * This product includes cryptographic software written by Eric Young\n * (eay@cryptsoft.com).\ - \ This product includes software written by Tim\n * Hudson (tjh@cryptsoft.com).\n *\n\ - \ */\n\n Original SSLeay License\n -----------------------\n\n/* Copyright (C) 1995-1998\ - \ Eric Young (eay@cryptsoft.com)\n * All rights reserved.\n *\n * This package is an SSL\ - \ implementation written\n * by Eric Young (eay@cryptsoft.com).\n * The implementation\ - \ was written so as to conform with Netscapes SSL.\n * \n * This library is free for commercial\ - \ and non-commercial use as long as\n * the following conditions are aheared to. The\ - \ following conditions\n * apply to all code found in this distribution, be it the RC4,\ - \ RSA,\n * lhash, DES, etc., code; not just the SSL code. The SSL documentation\n * included\ - \ with this distribution is covered by the same copyright terms\n * except that the holder\ - \ is Tim Hudson (tjh@cryptsoft.com).\n * \n * Copyright remains Eric Young's, and as such\ - \ any Copyright notices in\n * the code are not to be removed.\n * If this package is\ - \ used in a product, Eric Young should be given attribution\n * as the author of the parts\ - \ of the library used.\n * This can be in the form of a textual message at program startup\ - \ or\n * in documentation (online or textual) provided with the package.\n * \n * Redistribution\ - \ and use in source and binary forms, with or without\n * modification, are permitted\ - \ provided that the following conditions\n * are met:\n * 1. Redistributions of source\ - \ code must retain the copyright\n * notice, this list of conditions and the following\ - \ disclaimer.\n * 2. 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 * 3. All advertising materials\ - \ mentioning features or use of this software\n * must display the following acknowledgement:\n\ - \ * \"This product includes cryptographic software written by\n * Eric Young (eay@cryptsoft.com)\"\ - \n * The word 'cryptographic' can be left out if the rouines from the library\n * \ - \ being used are not cryptographic related :-).\n * 4. If you include any Windows specific\ - \ code (or a derivative thereof) from \n * the apps directory (application code) you\ - \ must include an acknowledgement:\n * \"This product includes software written by\ - \ Tim Hudson (tjh@cryptsoft.com)\"\n * \n * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``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.\n * \n * The licence and distribution terms for any publically available\ - \ version or\n * derivative of this code cannot be changed. i.e. this code cannot simply\ - \ be\n * copied and put under another distribution licence\n * [including the GNU Public\ - \ Licence.]" diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsystemd0/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsystemd0/copyright-detailed.expected.yml index 326167c902b..f39a51a642d 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsystemd0/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsystemd0/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: lgpl-2.1-plus declared_license: - LGPL-2.1+ - CC0-1.0 @@ -15,10 +14,521 @@ declared_license: - GPL-2+ - LGPL-2.1+ - CC0-1.0 -license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (cc0-1.0 AND cc0-1.0) AND (gpl-2.0 +declared_license_expression: lgpl-2.1-plus +declared_license_expression_spdx: LGPL-2.1-or-later +other_license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (cc0-1.0 AND cc0-1.0) AND (gpl-2.0 AND gpl-2.0) AND gpl-2.0 WITH linux-syscall-exception-gpl AND mit AND public-domain-disclaimer AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) +other_license_expression_spdx: (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (CC0-1.0 AND CC0-1.0) + AND (GPL-2.0-only AND GPL-2.0-only) AND GPL-2.0-only WITH Linux-syscall-note AND MIT AND LicenseRef-scancode-public-domain-disclaimer + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND + (LGPL-2.1-or-later AND LGPL-2.1-or-later) +license_detections: [] +other_license_detections: + - license_expression: public-domain-disclaimer + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 77 + end_line: 78 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain-disclaimer + rule_identifier: public-domain-disclaimer_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain-disclaimer_7.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + You can use this free for any purpose. It's in the public domain. It has no + warranty. + licenses: + - key: public-domain-disclaimer + name: Public Domain Disclaimer + short_name: Public Domain Disclaimer + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 150 + end_line: 166 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 168 + end_line: 168 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 169 + end_line: 184 + matched_length: 132 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1292.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1292.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This program 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; version 2 of the License. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0 WITH linux-syscall-exception-gpl + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 187 + end_line: 215 + matched_length: 242 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 WITH linux-syscall-exception-gpl + rule_identifier: gpl-2.0_with_linux-syscall-exception-gpl_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_9.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 242 + rule_relevance: 100 + matched_text: | + NOTE! This copyright does *not* cover user programs that use kernel services + by normal system calls - this is merely considered normal use of the kernel, + and does *not* fall under the heading of "derived work". Also note that the + GPL below is copyrighted by the Free Software Foundation, but the instance of + code that it refers to (the Linux kernel) is copyrighted by me and others who + actually wrote it. + + Also note that the only valid version of the GPL as far as the kernel is + concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x + or whatever), unless explicitly otherwise stated. + + Linus Torvalds + + This program 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; version 2 of the License. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - key: linux-syscall-exception-gpl + name: Linux Syscall Exception to GPL + short_name: Linux Syscall Exception to GPL + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Linux Foundation + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE + spdx_license_key: Linux-syscall-note + spdx_url: https://spdx.org/licenses/Linux-syscall-note + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 217 + end_line: 217 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 218 + end_line: 233 + matched_length: 134 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_737.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_737.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 134 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) + any later version. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 235 + end_line: 235 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 236 + end_line: 251 + matched_length: 141 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_344.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_344.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, or (at your option) + any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: cc0-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 253 + end_line: 253 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: cc0-1.0' + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - score: '100.0' + start_line: 254 + end_line: 262 + matched_length: 82 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_153.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_153.RULE + referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + To the extent possible under law, the author(s) have dedicated all copyright + and related and neighboring rights to this software to the public domain + worldwide. This software is distributed without any warranty. + + You should have received a copy of the CC0 Public Domain Dedication along with + this software. If not, see . + + On Debian systems, the complete text of the CC0 1.0 Universal license can be + found in ‘/usr/share/common-licenses/CC0-1.0’. + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 copyright: | 2008-2015 Kay Sievers 2010-2015 Lennart Poettering @@ -94,285 +604,3 @@ copyright: | 2010-2013 Tollef Fog Heen 2013-2018 Michael Biebl 2013 Michael Stapelberg -matches: - - score: '100.0' - start_line: 77 - end_line: 78 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain-disclaimer_7.RULE - license_expression: public-domain-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You can use this free for any purpose. It's in the public domain. It has no - warranty. - - score: '100.0' - start_line: 150 - end_line: 166 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 168 - end_line: 168 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 169 - end_line: 184 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1292.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; version 2 of the License. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian and systems the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 187 - end_line: 215 - matcher: 1-hash - rule_length: 242 - matched_length: 242 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_with_linux-syscall-exception-gpl_9.RULE - license_expression: gpl-2.0 WITH linux-syscall-exception-gpl - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - NOTE! This copyright does *not* cover user programs that use kernel services - by normal system calls - this is merely considered normal use of the kernel, - and does *not* fall under the heading of "derived work". Also note that the - GPL below is copyrighted by the Free Software Foundation, but the instance of - code that it refers to (the Linux kernel) is copyrighted by me and others who - actually wrote it. - - Also note that the only valid version of the GPL as far as the kernel is - concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x - or whatever), unless explicitly otherwise stated. - - Linus Torvalds - - This program 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; version 2 of the License. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian and systems the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 217 - end_line: 217 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 218 - end_line: 233 - matcher: 1-hash - rule_length: 134 - matched_length: 134 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_737.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) - any later version. - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - - score: '100.0' - start_line: 235 - end_line: 235 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 236 - end_line: 251 - matcher: 1-hash - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_344.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 253 - end_line: 253 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_12.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: cc0-1.0' - - score: '100.0' - start_line: 254 - end_line: 262 - matcher: 1-hash - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_153.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To the extent possible under law, the author(s) have dedicated all copyright - and related and neighboring rights to this software to the public domain - worldwide. This software is distributed without any warranty. - - You should have received a copy of the CC0 Public Domain Dedication along with - this software. If not, see . - - On Debian systems, the complete text of the CC0 1.0 Universal license can be - found in ‘/usr/share/common-licenses/CC0-1.0’. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtasn1-6/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtasn1-6/copyright-detailed.expected.yml index fcc83ff4d67..03f995ae337 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtasn1-6/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtasn1-6/copyright-detailed.expected.yml @@ -1,144 +1,256 @@ -primary_license: declared_license: -license_expression: (lgpl-2.1-plus AND gpl-3.0-plus) AND lgpl-2.1-plus AND gpl-3.0-plus AND - gfdl-1.3 AND gfdl-1.3-plus -copyright: | - Copyright (c) 2000-2020 Free Software Foundation, Inc. - Copyright (c) 2000-2020 Free Software Foundation, Inc. - Copyright (c) 2001-2020 Free Software Foundation, Inc. -matches: - - score: '95.45' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 21 - matched_length: 21 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_and_gpl-3.0-plus_2.RULE - license_expression: lgpl-2.1-plus AND gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The library itself is licensed as LGPLv2.1+, the build system, test-suite and - command-line tools (package [libtasn1]-bin) are GPLv3+. - - score: '99.39' - start_line: 23 - end_line: 42 - matcher: 2-aho - rule_length: 164 - matched_length: 164 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_312.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The [LIBTASN1] library is free software; you can redistribute it - * and/or modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301, USA - */ +declared_license_expression: (lgpl-2.1-plus AND gpl-3.0-plus) AND lgpl-2.1-plus AND gpl-3.0-plus + AND gfdl-1.3 AND gfdl-1.3-plus +declared_license_expression_spdx: (LGPL-2.1-or-later AND GPL-3.0-or-later) AND LGPL-2.1-or-later + AND GPL-3.0-or-later AND GFDL-1.3-only AND GFDL-1.3-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: lgpl-2.1-plus AND gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '95.45' + start_line: 14 + end_line: 15 + matched_length: 21 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus AND gpl-3.0-plus + rule_identifier: lgpl-2.1-plus_and_gpl-3.0-plus_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-3.0-plus_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 21 + rule_relevance: 100 + matched_text: | + The library itself is licensed as LGPLv2.1+, the build system, test-suite and + command-line tools (package libtasn1-bin) are GPLv3+. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '99.39' + start_line: 23 + end_line: 42 + matched_length: 164 + match_coverage: '100.0' + matcher: 2-aho + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_312.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_312.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 164 + rule_relevance: 100 + matched_text: | + The LIBTASN1 library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library 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 + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + * 02110-1301, USA + */ - On Debian GNU/Linux systems, the complete text of the GNU Lesser - General Public License can be found in - `/usr/share/common-licenses/LGPL'; the text of the earliest applying version - of the license (2.1) can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '85.91' - start_line: 50 - end_line: 70 - matcher: 3-seq - rule_length: 149 - matched_length: 128 - match_coverage: '85.91' - rule_relevance: 100 - identifier: gpl-3.0-plus_417.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - * - * This [program] 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. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <[http]://www.gnu.org/licenses/>. - * - */ + On Debian GNU/Linux systems, the complete text of the GNU Lesser + General Public License can be found in + `/usr/share/common-licenses/LGPL'; the text of the earliest applying version + of the license (2.1) can be found in `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-3.0-plus AND gfdl-1.3 AND gfdl-1.3-plus + detection_log: + - not-combined + matches: + - score: '85.91' + start_line: 50 + end_line: 70 + matched_length: 128 + match_coverage: '85.91' + matcher: 3-seq + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_417.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_417.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 149 + rule_relevance: 100 + matched_text: | + This program 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. + * + * This program 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. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + */ - On Debian GNU/Linux systems, the complete text of the GNU General Public - License version [3] can be found in /usr/share/common-licenses/GPL-[3]. + On Debian GNU/Linux systems, the complete text of the GNU General Public + License version 3 can be found in /usr/share/common-licenses/GPL-3. - [The] [documentation] [is] [distributed] [under] [the] [terms] of the GNU [Free] - [Documentation] License ( - - score: '100.0' - start_line: 69 - end_line: 70 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3_8.RULE - license_expression: gfdl-1.3 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The documentation is distributed under the terms of the GNU Free - Documentation License (FDL 1.3): - - score: '100.0' - start_line: 74 - end_line: 83 - matcher: 2-aho - rule_length: 85 - matched_length: 85 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus_25.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.3 or any later version published by the Free Software - Foundation; with no Invariant Sections, no Front-Cover Texts, and no - Back-Cover Texts. A copy of the license is included in the section - entitled "GNU Free Documentation License". - ---------------------------------- + The documentation is distributed under the terms of the GNU Free + Documentation License ( + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 69 + end_line: 70 + matched_length: 16 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.3 + rule_identifier: gfdl-1.3_8.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.3_8.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 16 + rule_relevance: 100 + matched_text: | + The documentation is distributed under the terms of the GNU Free + Documentation License (FDL 1.3): + licenses: + - key: gfdl-1.3 + name: GNU Free Documentation License v1.3 + short_name: GFDL 1.3 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/fdl-1.3.txt + text_url: http://www.gnu.org/licenses/fdl-1.3.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.3 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3.LICENSE + spdx_license_key: GFDL-1.3-only + spdx_url: https://spdx.org/licenses/GFDL-1.3-only + - score: '100.0' + start_line: 74 + end_line: 83 + matched_length: 85 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.3-plus + rule_identifier: gfdl-1.3-plus_25.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.3-plus_25.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 85 + rule_relevance: 100 + matched_text: | + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation License, + Version 1.3 or any later version published by the Free Software + Foundation; with no Invariant Sections, no Front-Cover Texts, and no + Back-Cover Texts. A copy of the license is included in the section + entitled "GNU Free Documentation License". + ---------------------------------- - On Debian systems a copy of the complete text of the GNU FDL 1.3 - can be found in /usr/share/common-licenses/GFDL-1.3. + On Debian systems a copy of the complete text of the GNU FDL 1.3 + can be found in /usr/share/common-licenses/GFDL-1.3. + licenses: + - key: gfdl-1.3-plus + name: GNU Free Documentation License v1.3 or later + short_name: GFDL 1.3 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/fdl-1.3.txt + text_url: http://www.gnu.org/licenses/fdl-1.3.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.3-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3-plus.LICENSE + spdx_license_key: GFDL-1.3-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.3-or-later +other_license_detections: [] +copyright: | + Copyright (c) 2000-2020 Free Software Foundation, Inc. + Copyright (c) 2000-2020 Free Software Foundation, Inc. + Copyright (c) 2001-2020 Free Software Foundation, Inc. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtinfo6/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtinfo6/copyright-detailed.expected.yml index 9a5f692800f..8d54963038f 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtinfo6/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtinfo6/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: x11-fsf declared_license: - MIT/X11 - X11 @@ -6,126 +5,190 @@ declared_license: - MIT/X11 - X11 - BSD-3-clause -license_expression: x11-fsf AND x11-xconsortium AND bsd-new -copyright: | - 1998-2017,2018 Free Software Foundation, Inc. - 1996-2019,2020 Thomas E. Dickey - 2001 Pradeep Padala - 1994 X Consortium - 1980,1991,1992,1993 The Regents of the University of California -matches: - - score: '100.0' - start_line: 22 - end_line: 44 - matcher: 1-hash - rule_length: 200 - matched_length: 200 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-fsf.LICENSE - license_expression: x11-fsf - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, distribute with modifications, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: +declared_license_expression: x11-fsf +declared_license_expression_spdx: X11-distribute-modifications-variant +other_license_expression: x11-fsf AND x11-xconsortium AND bsd-new +other_license_expression_spdx: X11-distribute-modifications-variant AND X11 AND BSD-3-Clause +license_detections: [] +other_license_detections: + - license_expression: x11-fsf + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 22 + end_line: 44 + matched_length: 200 + match_coverage: '100.0' + matcher: 1-hash + license_expression: x11-fsf + rule_identifier: x11-fsf.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 200 + rule_relevance: 100 + 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, distribute with modifications, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. - THE 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 ABOVE 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. + THE 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 ABOVE 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. - Except as contained in this notice, the name(s) of the above copyright - holders shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization. - - score: '100.0' - start_line: 47 - end_line: 67 - matcher: 1-hash - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_2.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: + Except as contained in this notice, the name(s) of the above copyright + holders shall not be used in advertising or otherwise to promote the + sale, use or other dealings in this Software without prior written + authorization. + licenses: + - key: x11-fsf + name: X11-Style (FSF) + short_name: X11-Style (FSF) + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/x11-fsf + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE + spdx_license_key: X11-distribute-modifications-variant + spdx_url: https://spdx.org/licenses/X11-distribute-modifications-variant + - license_expression: x11-xconsortium + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 47 + end_line: 67 + matched_length: 201 + match_coverage: '100.0' + matcher: 1-hash + license_expression: x11-xconsortium + rule_identifier: x11-xconsortium_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 201 + rule_relevance: 100 + 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, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. - THE 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 - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + THE 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 + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. - - score: '100.0' - start_line: 70 - end_line: 92 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. + licenses: + - key: x11-xconsortium + name: X11-Style (X Consortium) + short_name: X11-Style (X Consortium) + category: Permissive + is_exception: no + is_unknown: no + owner: X Consortium + homepage_url: http://www.xfree86.org/current/LICENSE5.html + text_url: http://www.xfree86.org/current/LICENSE5.html + reference_url: https://scancode-licensedb.aboutcode.org/x11-xconsortium + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE + spdx_license_key: X11 + spdx_url: https://spdx.org/licenses/X11 + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 70 + end_line: 92 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause +copyright: | + 1998-2017,2018 Free Software Foundation, Inc. + 1996-2019,2020 Thomas E. Dickey + 2001 Pradeep Padala + 1994 X Consortium + 1980,1991,1992,1993 The Regents of the University of California diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtirpc-common/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtirpc-common/copyright-detailed.expected.yml index 7bcc80fec80..bc7012bd230 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtirpc-common/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtirpc-common/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: bsd-new declared_license: - BSD-3-Clause - GPL-2 @@ -41,12 +40,450 @@ declared_license: - BSD-4-Clause - LGPL-2.1+ - GPL-2 -license_expression: bsd-new AND (gpl-2.0 AND gpl-2.0) AND bsd-new AND (other-permissive AND - free-unknown) AND bsd-simplified AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-original +declared_license_expression: bsd-new +declared_license_expression_spdx: BSD-3-Clause +other_license_expression: bsd-new AND (gpl-2.0 AND gpl-2.0) AND bsd-new AND (other-permissive + AND free-unknown) AND bsd-simplified AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-original AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND fsf-ap AND bsd-new AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new +other_license_expression_spdx: BSD-3-Clause AND (GPL-2.0-only AND GPL-2.0-only) AND BSD-3-Clause + AND (LicenseRef-scancode-other-permissive AND LicenseRef-scancode-free-unknown) AND BSD-2-Clause + AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-4-Clause AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND FSFAP AND BSD-3-Clause AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause + AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause + AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause + AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause AND BSD-3-Clause + AND BSD-3-Clause AND BSD-3-Clause +license_detections: [] +other_license_detections: + - license_expression: other-permissive AND free-unknown + detection_log: + - unknown-match + matches: + - score: '20.0' + start_line: 105 + end_line: 105 + matched_length: 5 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-permissive AND free-unknown + rule_identifier: other-permissive_and_free-unknown_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_and_free-unknown_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 20 + matched_text: Autogenerated files with permissive licenses. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - key: free-unknown + name: Free unknown license detected but not recognized + short_name: Free unknown + category: Unstated License + is_exception: no + is_unknown: yes + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/free-unknown + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE + spdx_license_key: LicenseRef-scancode-free-unknown + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE + - license_expression: fsf-ap + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 164 + end_line: 167 + matched_length: 37 + match_coverage: '100.0' + matcher: 2-aho + license_expression: fsf-ap + rule_identifier: fsf-ap_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/fsf-ap_4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 37 + rule_relevance: 100 + matched_text: | + Copying and distribution of this file, with or without modification, + are permitted in any medium without royalty provided the copyright + notice and this notice are preserved. This file is offered as-is, + without warranty of any kind. + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 268 + end_line: 289 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_232.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_232.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + - Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + - Neither the name of Sun Microsystems, Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 292 + end_line: 311 + matched_length: 183 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_27.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-original + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 314 + end_line: 339 + matched_length: 238 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-original + rule_identifier: bsd-original_73.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_73.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 238 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by Bill Paul. + 4. Neither the name of the author nor the names of any co-contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL Bill Paul OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-original + name: BSD-Original + short_name: BSD-Original + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6 + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE + spdx_license_key: BSD-4-Clause + spdx_url: https://spdx.org/licenses/BSD-4-Clause + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 341 + end_line: 341 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 342 + end_line: 348 + matched_length: 75 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_386.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_386.RULE + referenced_filenames: + - COPYING.LIB + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 75 + rule_relevance: 100 + matched_text: | + This file is distributed under the terms of the GNU Lesser General + Public License, version 2.1 or later - see the file COPYING.LIB for details. + If you did not receive a copy of the license with this program, please + see to obtain a copy. + + On Debian systems, the complete text of the GNU Lesser General Public License + Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 350 + end_line: 350 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 351 + end_line: 365 + matched_length: 125 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1189.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1189.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 125 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License, v2, as + published by the Free Software Foundation + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only copyright: | 2005 Bull S.A 2009 Steinar H. Gunderson @@ -91,242 +528,3 @@ copyright: | 1986-2009 Sun Microsystems, Inc. 2010 Oracle America, Inc. 2009 Sun Microsystems, Inc. -matches: - - score: '20.0' - start_line: 105 - end_line: 105 - matcher: 1-hash - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 20 - identifier: other-permissive_and_free-unknown_2.RULE - license_expression: other-permissive AND free-unknown - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Autogenerated files with permissive licenses. - - score: '100.0' - start_line: 164 - end_line: 167 - matcher: 2-aho - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap_4.RULE - license_expression: fsf-ap - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copying and distribution of this file, with or without modification, - are permitted in any medium without royalty provided the copyright - notice and this notice are preserved. This file is offered as-is, - without warranty of any kind. - - score: '100.0' - start_line: 268 - end_line: 289 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_232.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - Neither the name of Sun Microsystems, Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 292 - end_line: 311 - matcher: 1-hash - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 314 - end_line: 339 - matcher: 1-hash - rule_length: 238 - matched_length: 238 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original_73.RULE - license_expression: bsd-original - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by Bill Paul. - 4. Neither the name of the author nor the names of any co-contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL Bill Paul OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 341 - end_line: 341 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 342 - end_line: 348 - matcher: 1-hash - rule_length: 75 - matched_length: 75 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_386.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is distributed under the terms of the GNU Lesser General - Public License, version 2.1 or later - see the file COPYING.LIB for details. - If you did not receive a copy of the license with this program, please - see to obtain a copy. - - On Debian systems, the complete text of the GNU Lesser General Public License - Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 350 - end_line: 350 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 351 - end_line: 365 - matcher: 1-hash - rule_length: 125 - matched_length: 125 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1189.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libudev1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libudev1/copyright-detailed.expected.yml index 326167c902b..f39a51a642d 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libudev1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libudev1/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: lgpl-2.1-plus declared_license: - LGPL-2.1+ - CC0-1.0 @@ -15,10 +14,521 @@ declared_license: - GPL-2+ - LGPL-2.1+ - CC0-1.0 -license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (cc0-1.0 AND cc0-1.0) AND (gpl-2.0 +declared_license_expression: lgpl-2.1-plus +declared_license_expression_spdx: LGPL-2.1-or-later +other_license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (cc0-1.0 AND cc0-1.0) AND (gpl-2.0 AND gpl-2.0) AND gpl-2.0 WITH linux-syscall-exception-gpl AND mit AND public-domain-disclaimer AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) +other_license_expression_spdx: (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (CC0-1.0 AND CC0-1.0) + AND (GPL-2.0-only AND GPL-2.0-only) AND GPL-2.0-only WITH Linux-syscall-note AND MIT AND LicenseRef-scancode-public-domain-disclaimer + AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND + (LGPL-2.1-or-later AND LGPL-2.1-or-later) +license_detections: [] +other_license_detections: + - license_expression: public-domain-disclaimer + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 77 + end_line: 78 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain-disclaimer + rule_identifier: public-domain-disclaimer_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain-disclaimer_7.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + You can use this free for any purpose. It's in the public domain. It has no + warranty. + licenses: + - key: public-domain-disclaimer + name: Public Domain Disclaimer + short_name: Public Domain Disclaimer + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 150 + end_line: 166 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 168 + end_line: 168 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 169 + end_line: 184 + matched_length: 132 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1292.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1292.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This program 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; version 2 of the License. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0 WITH linux-syscall-exception-gpl + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 187 + end_line: 215 + matched_length: 242 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 WITH linux-syscall-exception-gpl + rule_identifier: gpl-2.0_with_linux-syscall-exception-gpl_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_9.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 242 + rule_relevance: 100 + matched_text: | + NOTE! This copyright does *not* cover user programs that use kernel services + by normal system calls - this is merely considered normal use of the kernel, + and does *not* fall under the heading of "derived work". Also note that the + GPL below is copyrighted by the Free Software Foundation, but the instance of + code that it refers to (the Linux kernel) is copyrighted by me and others who + actually wrote it. + + Also note that the only valid version of the GPL as far as the kernel is + concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x + or whatever), unless explicitly otherwise stated. + + Linus Torvalds + + This program 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; version 2 of the License. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - key: linux-syscall-exception-gpl + name: Linux Syscall Exception to GPL + short_name: Linux Syscall Exception to GPL + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Linux Foundation + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/linux-syscall-exception-gpl + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/linux-syscall-exception-gpl.LICENSE + spdx_license_key: Linux-syscall-note + spdx_url: https://spdx.org/licenses/Linux-syscall-note + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 217 + end_line: 217 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 218 + end_line: 233 + matched_length: 134 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_737.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_737.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 134 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) + any later version. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 235 + end_line: 235 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 236 + end_line: 251 + matched_length: 141 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_344.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_344.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, or (at your option) + any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: cc0-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 253 + end_line: 253 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: cc0-1.0' + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - score: '100.0' + start_line: 254 + end_line: 262 + matched_length: 82 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_153.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_153.RULE + referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 82 + rule_relevance: 100 + matched_text: | + To the extent possible under law, the author(s) have dedicated all copyright + and related and neighboring rights to this software to the public domain + worldwide. This software is distributed without any warranty. + + You should have received a copy of the CC0 Public Domain Dedication along with + this software. If not, see . + + On Debian systems, the complete text of the CC0 1.0 Universal license can be + found in ‘/usr/share/common-licenses/CC0-1.0’. + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 copyright: | 2008-2015 Kay Sievers 2010-2015 Lennart Poettering @@ -94,285 +604,3 @@ copyright: | 2010-2013 Tollef Fog Heen 2013-2018 Michael Biebl 2013 Michael Stapelberg -matches: - - score: '100.0' - start_line: 77 - end_line: 78 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain-disclaimer_7.RULE - license_expression: public-domain-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You can use this free for any purpose. It's in the public domain. It has no - warranty. - - score: '100.0' - start_line: 150 - end_line: 166 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 168 - end_line: 168 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 169 - end_line: 184 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1292.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; version 2 of the License. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian and systems the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 187 - end_line: 215 - matcher: 1-hash - rule_length: 242 - matched_length: 242 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_with_linux-syscall-exception-gpl_9.RULE - license_expression: gpl-2.0 WITH linux-syscall-exception-gpl - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - NOTE! This copyright does *not* cover user programs that use kernel services - by normal system calls - this is merely considered normal use of the kernel, - and does *not* fall under the heading of "derived work". Also note that the - GPL below is copyrighted by the Free Software Foundation, but the instance of - code that it refers to (the Linux kernel) is copyrighted by me and others who - actually wrote it. - - Also note that the only valid version of the GPL as far as the kernel is - concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x - or whatever), unless explicitly otherwise stated. - - Linus Torvalds - - This program 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; version 2 of the License. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian and systems the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 217 - end_line: 217 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 218 - end_line: 233 - matcher: 1-hash - rule_length: 134 - matched_length: 134 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_737.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) - any later version. - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - - score: '100.0' - start_line: 235 - end_line: 235 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 236 - end_line: 251 - matcher: 1-hash - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_344.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 253 - end_line: 253 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_12.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: cc0-1.0' - - score: '100.0' - start_line: 254 - end_line: 262 - matcher: 1-hash - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_153.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To the extent possible under law, the author(s) have dedicated all copyright - and related and neighboring rights to this software to the public domain - worldwide. This software is distributed without any warranty. - - You should have received a copy of the CC0 Public Domain Dedication along with - this software. If not, see . - - On Debian systems, the complete text of the CC0 1.0 Universal license can be - found in ‘/usr/share/common-licenses/CC0-1.0’. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libunistring2/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libunistring2/copyright-detailed.expected.yml index 0e2cacb42d6..862c268005a 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libunistring2/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libunistring2/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: lgpl-3.0-plus OR gpl-2.0-plus declared_license: - LGPL-3+ or GPL-2+ - FreeSoftware @@ -14,287 +13,516 @@ declared_license: - GPL-2+ - GFDL-1.2+ - MIT -license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND - fsf-unlimited AND gpl-1.0-plus WITH autoconf-simple-exception-2.0 AND ((gpl-3.0-plus AND gpl-3.0-plus) - OR (gfdl-1.2-plus AND gfdl-1.2-plus)) AND (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-2.0-plus - AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND x11-xconsortium AND (gpl-3.0-plus - AND gpl-3.0-plus) -copyright: | - 1995-2017 Free Software Foundation, Inc. - 1995-2017 Free Software Foundation, Inc. - 1992-2009, Free Software Foundation, Inc. - 2001-2017 Free Software Foundation, Inc. - 1990-2017 Free Software Foundation, Inc. - 1995-2017 Free Software Foundation, Inc. - 1999-2005 Patrice Dumas , - 1999-2005 Derek Price , - 1999-2005 Adrian Aichner - 1994, X Consortium - 2009-2011 Andreas Rottmann - 2017-2020 Jörg Frings-Fürst -matches: - - score: '100.0' - start_line: 13 - end_line: 15 - matcher: 1-hash - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited.LICENSE - license_expression: fsf-unlimited - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; the Free Software Foundation - gives unlimited permission to copy and/or distribute it, - with or without modifications, as long as this notice is preserved. - - score: '100.0' - start_line: 21 - end_line: 25 - matcher: 1-hash - rule_length: 50 - matched_length: 50 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_with_autoconf-simple-exception-2.0_2.RULE - license_expression: gpl-1.0-plus WITH autoconf-simple-exception-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software, distributed under the terms of the GNU - General Public License. As a special exception to the GNU General - Public License, this file may be distributed as part of a program - that contains a configuration script generated by Autoconf, under - the same distribution terms as the rest of that program. - - score: '100.0' - start_line: 54 - end_line: 54 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 55 - end_line: 70 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_244.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. +declared_license_expression: lgpl-3.0-plus OR gpl-2.0-plus +declared_license_expression_spdx: LGPL-3.0-or-later OR GPL-2.0-or-later +other_license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) + AND fsf-unlimited AND gpl-1.0-plus WITH autoconf-simple-exception-2.0 AND ((gpl-3.0-plus AND + gpl-3.0-plus) OR (gfdl-1.2-plus AND gfdl-1.2-plus)) AND (gpl-3.0-plus AND gpl-3.0-plus) AND + (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND x11-xconsortium AND + (gpl-3.0-plus AND gpl-3.0-plus) +other_license_expression_spdx: ((LGPL-3.0-or-later AND LGPL-3.0-or-later) OR (GPL-2.0-or-later + AND GPL-2.0-or-later)) AND FSFULLR AND GPL-1.0-or-later WITH LicenseRef-scancode-autoconf-simple-exception-2.0 + AND ((GPL-3.0-or-later AND GPL-3.0-or-later) OR (GFDL-1.2-or-later AND GFDL-1.2-or-later)) + AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) AND + (GPL-2.0-or-later AND GPL-2.0-or-later) AND X11 AND (GPL-3.0-or-later AND GPL-3.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: fsf-unlimited + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 13 + end_line: 15 + matched_length: 29 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-unlimited + rule_identifier: fsf-unlimited.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 29 + rule_relevance: 100 + matched_text: | + This file is free software; the Free Software Foundation + gives unlimited permission to copy and/or distribute it, + with or without modifications, as long as this notice is preserved. + licenses: + - key: fsf-unlimited + name: Free Software Foundation - Unlimited License + short_name: FSF-Unlimited + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-unlimited + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-unlimited.LICENSE + spdx_license_key: FSFULLR + spdx_url: https://spdx.org/licenses/FSFULLR + - license_expression: gpl-1.0-plus WITH autoconf-simple-exception-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 21 + end_line: 25 + matched_length: 50 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus WITH autoconf-simple-exception-2.0 + rule_identifier: gpl-1.0-plus_with_autoconf-simple-exception-2.0_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_with_autoconf-simple-exception-2.0_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 50 + rule_relevance: 100 + matched_text: | + This file is free software, distributed under the terms of the GNU + General Public License. As a special exception to the GNU General + Public License, this file may be distributed as part of a program + that contains a configuration script generated by Autoconf, under + the same distribution terms as the rest of that program. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: autoconf-simple-exception-2.0 + name: Autoconf simple exception to GPL-2.0 + short_name: Autoconf simple exception to GPL-2.0 + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob;f=config.guess;h=a7448442748cc6f98a066d2d1051fad3b043761a;hb=HEAD + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/autoconf-simple-exception-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + spdx_license_key: LicenseRef-scancode-autoconf-simple-exception-2.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/autoconf-simple-exception-2.0.LICENSE + - license_expression: lgpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 54 + end_line: 54 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-3+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - score: '100.0' + start_line: 55 + end_line: 70 + matched_length: 132 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_244.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_244.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. - This program 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 - Lesser General Public License for more details. + This program 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . - On Debian systems the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - - score: '100.0' - start_line: 72 - end_line: 72 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 73 - end_line: 88 - matcher: 1-hash - rule_length: 128 - matched_length: 128 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_484.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. + On Debian systems the full text of the GNU Lesser General Public + License version 3 can be found in the file + `/usr/share/common-licenses/LGPL-3'. + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 72 + end_line: 72 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 73 + end_line: 88 + matched_length: 128 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_484.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_484.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 128 + rule_relevance: 100 + matched_text: | + This program 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. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program. If not, see . + You should have received a copy of the GNU General Public License + along with this program. If not, see . - On Debian systems the full text of the GNU General Public License - version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 90 - end_line: 90 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 91 - end_line: 108 - matcher: 1-hash - rule_length: 136 - matched_length: 136 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_990.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) - any later version. + On Debian systems the full text of the GNU General Public License + version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 90 + end_line: 90 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 91 + end_line: 108 + matched_length: 136 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_990.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_990.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 136 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) + any later version. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. - On Debian systems the full text of the GNU General Public License - version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 110 - end_line: 110 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: debian_common_gfdl-1.2-plus.RULE - license_expression: gfdl-1.2-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gfdl-1.2+' - - score: '100.0' - start_line: 111 - end_line: 120 - matcher: 1-hash - rule_length: 93 - matched_length: 93 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.2-plus_21.RULE - license_expression: gfdl-1.2-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - This manual is covered by the GNU FDL. Permission is granted to - copy, distribute and/or modify this document under the terms of the - GNU Free Documentation License (FDL), either version 1.2 of the - License, or (at your option) any later version published by the Free - Software Foundation (FSF); with no Invariant Sections, with no - Front-Cover Text, and with no Back-Cover Texts. + On Debian systems the full text of the GNU General Public License + version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gfdl-1.2-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 110 + end_line: 110 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gfdl-1.2-plus + rule_identifier: debian_common_gfdl-1.2-plus.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/debian_common_gfdl-1.2-plus.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: gfdl-1.2+' + licenses: + - key: gfdl-1.2-plus + name: GNU Free Documentation License v1.2 or later + short_name: GFDL 1.2 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt + text_url: http://www.gnu.org/licenses/fdl-1.2.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.2-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.2-plus.LICENSE + spdx_license_key: GFDL-1.2-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.2-or-later + - score: '100.0' + start_line: 111 + end_line: 120 + matched_length: 93 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gfdl-1.2-plus + rule_identifier: gfdl-1.2-plus_21.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.2-plus_21.RULE + referenced_filenames: + - /usr/share/common-licenses/GFDL-1.2 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 93 + rule_relevance: 100 + matched_text: | + This manual is covered by the GNU FDL. Permission is granted to + copy, distribute and/or modify this document under the terms of the + GNU Free Documentation License (FDL), either version 1.2 of the + License, or (at your option) any later version published by the Free + Software Foundation (FSF); with no Invariant Sections, with no + Front-Cover Text, and with no Back-Cover Texts. - On Debian systems the full text of the GNU Free Documentation License - version 1.2 can be found in the file - `/usr/share/common-licenses/GFDL-1.2'. - - score: '100.0' - start_line: 123 - end_line: 143 - matcher: 1-hash - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_2.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: + On Debian systems the full text of the GNU Free Documentation License + version 1.2 can be found in the file + `/usr/share/common-licenses/GFDL-1.2'. + licenses: + - key: gfdl-1.2-plus + name: GNU Free Documentation License v1.2 or later + short_name: GFDL 1.2 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt + text_url: http://www.gnu.org/licenses/fdl-1.2.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.2-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.2-plus.LICENSE + spdx_license_key: GFDL-1.2-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.2-or-later + - license_expression: x11-xconsortium + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 123 + end_line: 143 + matched_length: 201 + match_coverage: '100.0' + matcher: 1-hash + license_expression: x11-xconsortium + rule_identifier: x11-xconsortium_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 201 + rule_relevance: 100 + 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, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. - THE 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 - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + THE 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 + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. + licenses: + - key: x11-xconsortium + name: X11-Style (X Consortium) + short_name: X11-Style (X Consortium) + category: Permissive + is_exception: no + is_unknown: no + owner: X Consortium + homepage_url: http://www.xfree86.org/current/LICENSE5.html + text_url: http://www.xfree86.org/current/LICENSE5.html + reference_url: https://scancode-licensedb.aboutcode.org/x11-xconsortium + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE + spdx_license_key: X11 + spdx_url: https://spdx.org/licenses/X11 +copyright: | + 1995-2017 Free Software Foundation, Inc. + 1995-2017 Free Software Foundation, Inc. + 1992-2009, Free Software Foundation, Inc. + 2001-2017 Free Software Foundation, Inc. + 1990-2017 Free Software Foundation, Inc. + 1995-2017 Free Software Foundation, Inc. + 1999-2005 Patrice Dumas , + 1999-2005 Derek Price , + 1999-2005 Adrian Aichner + 1994, X Consortium + 2009-2011 Andreas Rottmann + 2017-2020 Jörg Frings-Fürst diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libuuid1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libuuid1/copyright-detailed.expected.yml index 1ec50fa3afc..7942a0132ac 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libuuid1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libuuid1/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2 @@ -44,10 +43,12 @@ declared_license: - LGPL-2.1+ - LGPL-3+ - MIT -license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND - public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified AND - bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 + AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) + AND public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified + AND bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) @@ -55,6 +56,862 @@ license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AN AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-3.0-plus AND lgpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-only AND + GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND + (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND LicenseRef-scancode-public-domain + AND BSD-4-Clause-UC AND MIT AND MIT AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause AND + BSD-3-Clause AND BSD-3-Clause AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later + AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-3.0-or-later + AND LGPL-3.0-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 345 + end_line: 346 + matched_length: 17 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_28.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_28.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 17 + rule_relevance: 100 + matched_text: | + No copyright is claimed. This code is in the public domain; do with + it what you wish. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 350 + end_line: 350 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 351 + end_line: 365 + matched_length: 125 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1189.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1189.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 125 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License, v2, as + published by the Free Software Foundation + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 367 + end_line: 367 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 368 + end_line: 383 + matched_length: 137 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_906.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_906.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 137 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 385 + end_line: 385 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 386 + end_line: 400 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_416.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_416.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU General Public + License version 3 can be found in `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 403 + end_line: 410 + matched_length: 70 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_264.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_264.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 70 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 413 + end_line: 437 + matched_length: 215 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_1063.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1063.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 215 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1) Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2) Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3) Neither the name of the ORGANIZATION nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 440 + end_line: 466 + matched_length: 243 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: lgpl-2.0-plus AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 468 + end_line: 468 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_51.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_51.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: lgpl' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 469 + end_line: 473 + matched_length: 37 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_345.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_345.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 37 + rule_relevance: 100 + matched_text: | + This file may be redistributed under the terms of the + GNU Lesser General Public License. + + On Debian systems, the complete text of the GNU Lesser General Public + License can be found in ‘/usr/share/common-licenses/LGPL’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 475 + end_line: 475 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 476 + end_line: 490 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_477.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_477.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + + The complete text of the GNU Lesser General Public License + can be found in /usr/share/common-licenses/LGPL-2 file. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 492 + end_line: 492 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 493 + end_line: 508 + matched_length: 141 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_344.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_344.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, or (at your option) + any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 510 + end_line: 510 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-3+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - score: '100.0' + start_line: 511 + end_line: 525 + matched_length: 127 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_206.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_206.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 127 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + + This package 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-3". + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 528 + end_line: 546 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | Michal Luscon 1986 Gary S. Brown @@ -248,486 +1105,3 @@ copyright: | Veeven Vikram Vincent Yoppy Hidayanto -matches: - - score: '100.0' - start_line: 345 - end_line: 346 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_28.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No copyright is claimed. This code is in the public domain; do with - it what you wish. - - score: '100.0' - start_line: 350 - end_line: 350 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 351 - end_line: 365 - matcher: 1-hash - rule_length: 125 - matched_length: 125 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1189.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 367 - end_line: 367 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 368 - end_line: 383 - matcher: 1-hash - rule_length: 137 - matched_length: 137 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_906.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 385 - end_line: 385 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 386 - end_line: 400 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_416.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 403 - end_line: 410 - matcher: 1-hash - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_264.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - score: '100.0' - start_line: 413 - end_line: 437 - matcher: 1-hash - rule_length: 215 - matched_length: 215 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1063.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 440 - end_line: 466 - matcher: 1-hash - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 468 - end_line: 468 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '100.0' - start_line: 469 - end_line: 473 - matcher: 1-hash - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_345.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be redistributed under the terms of the - GNU Lesser General Public License. - - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - - score: '100.0' - start_line: 475 - end_line: 475 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 476 - end_line: 490 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_477.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - - score: '100.0' - start_line: 492 - end_line: 492 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 493 - end_line: 508 - matcher: 1-hash - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_344.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 510 - end_line: 510 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 511 - end_line: 525 - matcher: 1-hash - rule_length: 127 - matched_length: 127 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_206.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This package 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 528 - end_line: 546 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, - subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libxxhash0/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libxxhash0/copyright-detailed.expected.yml index 4e0b52f6fdd..8afd3e8c75e 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libxxhash0/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libxxhash0/copyright-detailed.expected.yml @@ -1,97 +1,158 @@ -primary_license: bsd-simplified declared_license: - BSD-2-clause - GPL-2 - GPL-2 - BSD-2-clause - GPL-2 -license_expression: bsd-simplified AND (gpl-2.0 AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0-plus) -copyright: | - 2012-2014 Yann Collet - 2012-2014 Yann Collet - 2018 Norbert Preining -matches: - - score: '100.0' - start_line: 20 - end_line: 39 - matcher: 1-hash - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: +declared_license_expression: bsd-simplified +declared_license_expression_spdx: BSD-2-Clause +other_license_expression: bsd-simplified AND (gpl-2.0 AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0-plus) +other_license_expression_spdx: BSD-2-Clause AND (GPL-2.0-only AND GPL-2.0-or-later) AND (GPL-2.0-only + AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 20 + end_line: 39 + matched_length: 183 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 183 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. + * Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR - ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 41 - end_line: 41 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 42 - end_line: 57 - matcher: 1-hash - rule_length: 129 - matched_length: 129 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_984.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: gpl-2.0 AND gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 41 + end_line: 41 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 42 + end_line: 57 + matched_length: 129 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_984.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_984.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 129 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. - This program 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. + This program 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. - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - The full text of the GPLv can be found in - /usr/share/common-licenses/GPL-2 + The full text of the GPLv can be found in + /usr/share/common-licenses/GPL-2 + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later +copyright: | + 2012-2014 Yann Collet + 2012-2014 Yann Collet + 2018 Norbert Preining diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libzstd1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libzstd1/copyright-detailed.expected.yml index 1e2578aaa0f..814123cf2c0 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libzstd1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libzstd1/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: bsd-new AND gpl-2.0 declared_license: - BSD-3-clause and GPL-2 - zlib @@ -10,8 +9,261 @@ declared_license: - Expat - GPL-2 - BSD-3-clause -license_expression: (bsd-new AND (gpl-2.0 AND gpl-2.0)) AND zlib AND zlib AND mit AND (bsd-new - AND (gpl-2.0 AND gpl-2.0)) AND mit +declared_license_expression: bsd-new AND gpl-2.0 +declared_license_expression_spdx: BSD-3-Clause AND GPL-2.0-only +other_license_expression: (bsd-new AND (gpl-2.0 AND gpl-2.0)) AND zlib AND zlib AND mit AND + (bsd-new AND (gpl-2.0 AND gpl-2.0)) AND mit +other_license_expression_spdx: (BSD-3-Clause AND (GPL-2.0-only AND GPL-2.0-only)) AND Zlib AND + Zlib AND MIT AND (BSD-3-Clause AND (GPL-2.0-only AND GPL-2.0-only)) AND MIT +license_detections: [] +other_license_detections: + - license_expression: zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 30 + end_line: 44 + matched_length: 132 + match_coverage: '100.0' + matcher: 1-hash + license_expression: zlib + rule_identifier: zlib_81.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_81.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgement in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 59 + end_line: 77 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 79 + end_line: 79 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 80 + end_line: 94 + matched_length: 125 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1189.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1189.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 125 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License, v2, as + published by the Free Software Foundation + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '99.52' + start_line: 97 + end_line: 117 + matched_length: 206 + match_coverage: '99.52' + matcher: 3-seq + license_expression: bsd-new + rule_identifier: bsd-new_222.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_222.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 207 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of cereal nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL RANDOLPH VOORHIES OR SHANE GRANT BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause copyright: | 2013-2018, Yann Collet 2016, Przemyslaw Skibinski @@ -21,154 +273,3 @@ copyright: | 2003-2008, Yuta Mori 2016-present, Yann Collet, Facebook, Inc. 2015-2016 Kevin Murray -matches: - - score: '100.0' - start_line: 30 - end_line: 44 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib_81.RULE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgement in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - score: '100.0' - start_line: 59 - end_line: 77 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 79 - end_line: 79 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 80 - end_line: 94 - matcher: 1-hash - rule_length: 125 - matched_length: 125 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1189.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '99.52' - start_line: 97 - end_line: 117 - matcher: 3-seq - rule_length: 207 - matched_length: 206 - match_coverage: '99.52' - rule_relevance: 100 - identifier: bsd-new_222.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of [cereal] nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL [RANDOLPH] [VOORHIES] OR [SHANE] [GRANT] BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/login/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/login/copyright-detailed.expected.yml index 529d6cc3853..00e07d3c628 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/login/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/login/copyright-detailed.expected.yml @@ -1,6 +1,161 @@ -primary_license: declared_license: -license_expression: bsd-new AND tcp-wrappers AND gpl-2.0-plus +declared_license_expression: bsd-new AND tcp-wrappers AND gpl-2.0-plus +declared_license_expression_spdx: BSD-3-Clause AND TCP-wrappers AND GPL-2.0-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '97.18' + start_line: 20 + end_line: 42 + matched_length: 207 + match_coverage: '100.0' + matcher: 3-seq + license_expression: bsd-new + rule_identifier: bsd-new_67.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_67.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 207 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of Julianne F. Haugh nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: tcp-wrappers + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 72 + end_line: 85 + matched_length: 88 + match_coverage: '100.0' + matcher: 2-aho + license_expression: tcp-wrappers + rule_identifier: tcp-wrappers_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/tcp-wrappers_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 88 + rule_relevance: 100 + matched_text: "Individual files\n* may be covered by other copyrights (as noted in the\ + \ file itself.)\n*\n* This material was originally written and compiled by Wietse\ + \ Venema at\n* Eindhoven University of Technology, The Netherlands, in 1990, 1991,\n\ + * 1992, 1993, 1994 and 1995.\n*\n* Redistribution and use in source and binary forms\ + \ are permitted\n* provided that this entire copyright notice is duplicated in all\ + \ such\n* copies. \n*\n* This software is provided \"as is\" and without any expressed\ + \ or implied\n* warranties, including, without limitation, the implied warranties\ + \ of\n* merchantibility and fitness for any particular purpose." + licenses: + - key: tcp-wrappers + name: TCP Wrappers License + short_name: TCP Wrappers License + category: Permissive + is_exception: no + is_unknown: no + owner: Wietse Venema + homepage_url: ftp://ftp.porcupine.org/pub/security/tcp_wrappers_license + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/tcp-wrappers + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tcp-wrappers.LICENSE + spdx_license_key: TCP-wrappers + spdx_url: https://spdx.org/licenses/TCP-wrappers + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 92 + end_line: 103 + matched_length: 100 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_749.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_749.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 100 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) + any later version. + + This program 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. + + On Debian GNU/Linux systems, the complete text of the GNU General Public + License can be found in '/usr/share/common-licenses/GPL-2' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later +other_license_detections: [] copyright: | copyright 1988 - 1994, Julianne Frances Haugh copyright 1997 - 2001, Marek Michalkiewicz @@ -8,94 +163,3 @@ copyright: | copyright 2000 - 2007, Tomasz Kloczko Copyright 1995 by Wietse Venema Copyright (c) 1992-2003 Free Software Foundation, Inc. -matches: - - score: '97.18' - start_line: 20 - end_line: 42 - matcher: 3-seq - rule_length: 207 - matched_length: 207 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_67.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of [Julianne] [F]. [Haugh] nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY [JULIE] [HAUGH] AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL [JULIE] [HAUGH] OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 72 - end_line: 85 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: tcp-wrappers_3.RULE - license_expression: tcp-wrappers - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Individual files\n* may be covered by other copyrights (as noted in the file\ - \ itself.)\n*\n* This material was originally written and compiled by Wietse Venema at\n\ - * Eindhoven University of Technology, The Netherlands, in 1990, 1991,\n* 1992, 1993, 1994\ - \ and 1995.\n*\n* Redistribution and use in source and binary forms are permitted\n* provided\ - \ that this entire copyright notice is duplicated in all such\n* copies. \n*\n* This\ - \ software is provided \"as is\" and without any expressed or implied\n* warranties, including,\ - \ without limitation, the implied warranties of\n* merchantibility and fitness for any\ - \ particular purpose." - - score: '100.0' - start_line: 92 - end_line: 103 - matcher: 2-aho - rule_length: 100 - matched_length: 100 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_749.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) - any later version. - - This program 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. - - On Debian GNU/Linux systems, the complete text of the GNU General Public - License can be found in '/usr/share/common-licenses/GPL-2' diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/logsave/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/logsave/copyright-detailed.expected.yml index 31dbca58661..ddf374aa31a 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/logsave/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/logsave/copyright-detailed.expected.yml @@ -1,7 +1,198 @@ -primary_license: declared_license: -license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND ntp-0 - AND bsd-new +declared_license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) + AND ntp-0 AND bsd-new +declared_license_expression_spdx: (GPL-2.0-only AND LGPL-2.0-only AND BSD-3-Clause AND NTP) + AND NTP-0 AND BSD-3-Clause +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert + detection_log: + - not-combined + matches: + - score: '99.02' + start_line: 17 + end_line: 30 + matched_length: 101 + match_coverage: '99.02' + matcher: 3-seq + license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert + rule_identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 102 + rule_relevance: 100 + matched_text: "This package, the EXT2 filesystem utilities, are made available under\n\ + the GNU General Public License version 2, with the exception of the\nlib/ext2fs and\ + \ lib/e2p libraries, which are made available under the\nGNU Library General Public\ + \ License Version 2, the lib/uuid library\nwhich is made available under a BSD-style\ + \ license and the lib/et and\nlib/ss libraries which are made available under an MIT-style\ + \ license.\n\n\tCopyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, \n\t\ + 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o\n\nOn Debian GNU systems,\ + \ the complete text of the GNU General Public\nLicense can be found in `/usr/share/common-licenses/GPL-2'.\ + \ The\ncomplete text of the GNU Library General Public License can be found\nin '/usr/share/common-licenses/LGPL-2'." + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - key: lgpl-2.0 + name: GNU Library General Public License 2.0 + short_name: LGPL 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/lgpl-2.0.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE + spdx_license_key: LGPL-2.0-only + spdx_url: https://spdx.org/licenses/LGPL-2.0-only + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - key: mit-old-style-no-advert + name: MIT Old Style no advertising + short_name: MIT Old Style no advertising + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_.28no_advertising_without_permission.29 + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/mit-old-style-no-advert + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-old-style-no-advert.LICENSE + spdx_license_key: NTP + spdx_url: https://spdx.org/licenses/NTP + - license_expression: ntp-0 AND bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 38 + end_line: 45 + matched_length: 85 + match_coverage: '100.0' + matcher: 2-aho + license_expression: ntp-0 + rule_identifier: ntp-0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ntp-0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 85 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose is hereby granted, provided that + the names of M.I.T. and the M.I.T. S.I.P.B. not be used in + advertising or publicity pertaining to distribution of the software + without specific, written prior permission. M.I.T. and the + M.I.T. S.I.P.B. make no representations about the suitability of + this software for any purpose. It is provided "as is" without + express or implied warranty. + licenses: + - key: ntp-0 + name: NTP No Attribution + short_name: NTP-0 + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: https://github.com/tytso/e2fsprogs/blob/master/lib/et/et_name.c + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/ntp-0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ntp-0.LICENSE + spdx_license_key: NTP-0 + spdx_url: https://spdx.org/licenses/NTP-0 + - score: '100.0' + start_line: 49 + end_line: 73 + matched_length: 210 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_117.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_117.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 210 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause +other_license_detections: [] copyright: | Copyright (c) 2003-2007 Theodore Ts'o Copyright (c) 1997-2003 Yann Dirson @@ -10,94 +201,3 @@ copyright: | Copyright (c) 1995-1996 Michael Nonweiler Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o Copyright 1987 by the Student Information Processing Board of the Massachusetts Institute of Technology -matches: - - score: '99.02' - start_line: 17 - end_line: 30 - matcher: 3-seq - rule_length: 102 - matched_length: 101 - match_coverage: '99.02' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE - license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This package, the EXT2 filesystem utilities, are made available under\nthe\ - \ GNU General Public License version 2, with the exception of the\n[lib]/[ext2fs] [and]\ - \ [lib]/[e2p] libraries, which are made available under the\nGNU Library General Public\ - \ License Version 2, the [lib]/[uuid] library\nwhich is made available under a BSD-style\ - \ license and the [lib]/[et] [and]\n[lib]/[ss] libraries which are made available under\ - \ an MIT-style license.\n\n\t[Copyright] ([c]) [1993], [1994], [1995], [1996], [1997],\ - \ [1998], [1999], [2000], \n\t[2001], [2002], [2003], [2004], [2005], [2006], [2007],\ - \ [2008] [by] [Theodore] [Ts]'[o]\n\nOn Debian GNU systems, the complete text of the GNU\ - \ General Public\nLicense can be found in `/usr/share/common-licenses/GPL-2'. The\ncomplete\ - \ text of the GNU Library General Public License can be found\nin '/usr/share/common-licenses/LGPL-2'." - - score: '100.0' - start_line: 38 - end_line: 45 - matcher: 2-aho - rule_length: 85 - matched_length: 85 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ntp-0.LICENSE - license_expression: ntp-0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose is hereby granted, provided that - the names of M.I.T. and the M.I.T. S.I.P.B. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. and the - M.I.T. S.I.P.B. make no representations about the suitability of - this software for any purpose. It is provided "as is" without - express or implied warranty. - - score: '100.0' - start_line: 49 - end_line: 73 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_117.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF - WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/lsb-base/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/lsb-base/copyright-detailed.expected.yml index ee93ec30e5e..e4c8815fc2c 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/lsb-base/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/lsb-base/copyright-detailed.expected.yml @@ -1,102 +1,163 @@ -primary_license: gpl-2.0 declared_license: - GPL-2 - GPL-2 - BSD-3-clause - GPL-2 -license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND bsd-new -copyright: | - 2002-2010, Chris Lawrence - 2005-2011, Canonical Ltd. - 2002-2009, Chris Lawrence -matches: - - score: '100.0' - start_line: 15 - end_line: 37 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1069.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the author nor the names of other contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. +declared_license_expression: gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only +other_license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND bsd-new +other_license_expression_spdx: (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) + AND BSD-3-Clause +license_detections: [] +other_license_detections: + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 15 + end_line: 37 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_1069.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1069.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the author nor the names of other contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS - BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 39 - end_line: 39 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 40 - end_line: 58 - matcher: 1-hash - rule_length: 131 - matched_length: 131 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1301.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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; - version 2 dated June 1991. + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS + BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 39 + end_line: 39 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 40 + end_line: 58 + matched_length: 131 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1301.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1301.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 131 + rule_relevance: 100 + matched_text: | + This program 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; + version 2 dated June 1991. - This program 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. + This program 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. - You should have received a copy of the GNU General Public - License along with this package; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301 USA + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only +copyright: | + 2002-2010, Chris Lawrence + 2005-2011, Canonical Ltd. + 2002-2009, Chris Lawrence diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mawk/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mawk/copyright-detailed.expected.yml index f128cc9c396..ff6ab926021 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mawk/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mawk/copyright-detailed.expected.yml @@ -1,39 +1,64 @@ -primary_license: declared_license: -license_expression: gpl-2.0 +declared_license_expression: gpl-2.0 +declared_license_expression_spdx: GPL-2.0-only +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '99.18' + start_line: '19' + end_line: 32 + matched_length: 121 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1030.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1030.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + - COPYING + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 121 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as published + by the Free Software Foundation. + + This program 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. + + You should have received a copy of the GNU General Public License with + your Debian GNU system, in /usr/share/common-licenses/GPL-2, or with the + Debian GNU mawk source package as the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301, USA. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only +other_license_detections: [] copyright: | Copyright (c) Michael D. Brennan Copyright (c) 1995-96 Chris Fearnley Copyright (c) 1998-2003 James Troup Copyright (c) 2009-2018,2019,2020 by Thomas E. Dickey -matches: - - score: '99.18' - start_line: '19' - end_line: 32 - matcher: 2-aho - rule_length: 121 - matched_length: 121 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1030.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 as published - by the Free Software Foundation. - - This program 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. - - You should have received a copy of the GNU General Public License with - your Debian GNU system, in /usr/share/common-licenses/GPL-2, or with the - Debian GNU [mawk] source package as the file COPYING. If not, write to - the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301, USA. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mount/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mount/copyright-detailed.expected.yml index 1ec50fa3afc..7942a0132ac 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mount/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mount/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2 @@ -44,10 +43,12 @@ declared_license: - LGPL-2.1+ - LGPL-3+ - MIT -license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND - public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified AND - bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 + AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) + AND public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified + AND bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) @@ -55,6 +56,862 @@ license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AN AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-3.0-plus AND lgpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-only AND + GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND + (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND LicenseRef-scancode-public-domain + AND BSD-4-Clause-UC AND MIT AND MIT AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause AND + BSD-3-Clause AND BSD-3-Clause AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later + AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-3.0-or-later + AND LGPL-3.0-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 345 + end_line: 346 + matched_length: 17 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_28.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_28.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 17 + rule_relevance: 100 + matched_text: | + No copyright is claimed. This code is in the public domain; do with + it what you wish. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 350 + end_line: 350 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 351 + end_line: 365 + matched_length: 125 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1189.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1189.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 125 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License, v2, as + published by the Free Software Foundation + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 367 + end_line: 367 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 368 + end_line: 383 + matched_length: 137 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_906.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_906.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 137 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 385 + end_line: 385 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 386 + end_line: 400 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_416.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_416.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU General Public + License version 3 can be found in `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 403 + end_line: 410 + matched_length: 70 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_264.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_264.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 70 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 413 + end_line: 437 + matched_length: 215 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_1063.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1063.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 215 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1) Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2) Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3) Neither the name of the ORGANIZATION nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 440 + end_line: 466 + matched_length: 243 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: lgpl-2.0-plus AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 468 + end_line: 468 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_51.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_51.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: lgpl' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 469 + end_line: 473 + matched_length: 37 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_345.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_345.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 37 + rule_relevance: 100 + matched_text: | + This file may be redistributed under the terms of the + GNU Lesser General Public License. + + On Debian systems, the complete text of the GNU Lesser General Public + License can be found in ‘/usr/share/common-licenses/LGPL’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 475 + end_line: 475 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 476 + end_line: 490 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_477.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_477.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + + The complete text of the GNU Lesser General Public License + can be found in /usr/share/common-licenses/LGPL-2 file. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 492 + end_line: 492 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 493 + end_line: 508 + matched_length: 141 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_344.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_344.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, or (at your option) + any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 510 + end_line: 510 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-3+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - score: '100.0' + start_line: 511 + end_line: 525 + matched_length: 127 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_206.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_206.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 127 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + + This package 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-3". + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 528 + end_line: 546 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | Michal Luscon 1986 Gary S. Brown @@ -248,486 +1105,3 @@ copyright: | Veeven Vikram Vincent Yoppy Hidayanto -matches: - - score: '100.0' - start_line: 345 - end_line: 346 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_28.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No copyright is claimed. This code is in the public domain; do with - it what you wish. - - score: '100.0' - start_line: 350 - end_line: 350 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 351 - end_line: 365 - matcher: 1-hash - rule_length: 125 - matched_length: 125 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1189.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 367 - end_line: 367 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 368 - end_line: 383 - matcher: 1-hash - rule_length: 137 - matched_length: 137 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_906.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 385 - end_line: 385 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 386 - end_line: 400 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_416.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 403 - end_line: 410 - matcher: 1-hash - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_264.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - score: '100.0' - start_line: 413 - end_line: 437 - matcher: 1-hash - rule_length: 215 - matched_length: 215 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1063.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 440 - end_line: 466 - matcher: 1-hash - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 468 - end_line: 468 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '100.0' - start_line: 469 - end_line: 473 - matcher: 1-hash - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_345.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be redistributed under the terms of the - GNU Lesser General Public License. - - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - - score: '100.0' - start_line: 475 - end_line: 475 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 476 - end_line: 490 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_477.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - - score: '100.0' - start_line: 492 - end_line: 492 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 493 - end_line: 508 - matcher: 1-hash - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_344.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 510 - end_line: 510 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 511 - end_line: 525 - matcher: 1-hash - rule_length: 127 - matched_length: 127 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_206.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This package 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 528 - end_line: 546 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, - subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/ncurses-base/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/ncurses-base/copyright-detailed.expected.yml index 9a5f692800f..8d54963038f 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/ncurses-base/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/ncurses-base/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: x11-fsf declared_license: - MIT/X11 - X11 @@ -6,126 +5,190 @@ declared_license: - MIT/X11 - X11 - BSD-3-clause -license_expression: x11-fsf AND x11-xconsortium AND bsd-new -copyright: | - 1998-2017,2018 Free Software Foundation, Inc. - 1996-2019,2020 Thomas E. Dickey - 2001 Pradeep Padala - 1994 X Consortium - 1980,1991,1992,1993 The Regents of the University of California -matches: - - score: '100.0' - start_line: 22 - end_line: 44 - matcher: 1-hash - rule_length: 200 - matched_length: 200 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-fsf.LICENSE - license_expression: x11-fsf - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, distribute with modifications, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: +declared_license_expression: x11-fsf +declared_license_expression_spdx: X11-distribute-modifications-variant +other_license_expression: x11-fsf AND x11-xconsortium AND bsd-new +other_license_expression_spdx: X11-distribute-modifications-variant AND X11 AND BSD-3-Clause +license_detections: [] +other_license_detections: + - license_expression: x11-fsf + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 22 + end_line: 44 + matched_length: 200 + match_coverage: '100.0' + matcher: 1-hash + license_expression: x11-fsf + rule_identifier: x11-fsf.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 200 + rule_relevance: 100 + 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, distribute with modifications, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. - THE 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 ABOVE 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. + THE 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 ABOVE 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. - Except as contained in this notice, the name(s) of the above copyright - holders shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization. - - score: '100.0' - start_line: 47 - end_line: 67 - matcher: 1-hash - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_2.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: + Except as contained in this notice, the name(s) of the above copyright + holders shall not be used in advertising or otherwise to promote the + sale, use or other dealings in this Software without prior written + authorization. + licenses: + - key: x11-fsf + name: X11-Style (FSF) + short_name: X11-Style (FSF) + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/x11-fsf + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE + spdx_license_key: X11-distribute-modifications-variant + spdx_url: https://spdx.org/licenses/X11-distribute-modifications-variant + - license_expression: x11-xconsortium + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 47 + end_line: 67 + matched_length: 201 + match_coverage: '100.0' + matcher: 1-hash + license_expression: x11-xconsortium + rule_identifier: x11-xconsortium_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_2.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 201 + rule_relevance: 100 + 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, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. - THE 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 - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + THE 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 + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. - - score: '100.0' - start_line: 70 - end_line: 92 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. + licenses: + - key: x11-xconsortium + name: X11-Style (X Consortium) + short_name: X11-Style (X Consortium) + category: Permissive + is_exception: no + is_unknown: no + owner: X Consortium + homepage_url: http://www.xfree86.org/current/LICENSE5.html + text_url: http://www.xfree86.org/current/LICENSE5.html + reference_url: https://scancode-licensedb.aboutcode.org/x11-xconsortium + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE + spdx_license_key: X11 + spdx_url: https://spdx.org/licenses/X11 + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 70 + end_line: 92 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause +copyright: | + 1998-2017,2018 Free Software Foundation, Inc. + 1996-2019,2020 Thomas E. Dickey + 2001 Pradeep Padala + 1994 X Consortium + 1980,1991,1992,1993 The Regents of the University of California diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/passwd/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/passwd/copyright-detailed.expected.yml index 529d6cc3853..00e07d3c628 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/passwd/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/passwd/copyright-detailed.expected.yml @@ -1,6 +1,161 @@ -primary_license: declared_license: -license_expression: bsd-new AND tcp-wrappers AND gpl-2.0-plus +declared_license_expression: bsd-new AND tcp-wrappers AND gpl-2.0-plus +declared_license_expression_spdx: BSD-3-Clause AND TCP-wrappers AND GPL-2.0-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '97.18' + start_line: 20 + end_line: 42 + matched_length: 207 + match_coverage: '100.0' + matcher: 3-seq + license_expression: bsd-new + rule_identifier: bsd-new_67.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_67.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 207 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of Julianne F. Haugh nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: tcp-wrappers + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 72 + end_line: 85 + matched_length: 88 + match_coverage: '100.0' + matcher: 2-aho + license_expression: tcp-wrappers + rule_identifier: tcp-wrappers_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/tcp-wrappers_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 88 + rule_relevance: 100 + matched_text: "Individual files\n* may be covered by other copyrights (as noted in the\ + \ file itself.)\n*\n* This material was originally written and compiled by Wietse\ + \ Venema at\n* Eindhoven University of Technology, The Netherlands, in 1990, 1991,\n\ + * 1992, 1993, 1994 and 1995.\n*\n* Redistribution and use in source and binary forms\ + \ are permitted\n* provided that this entire copyright notice is duplicated in all\ + \ such\n* copies. \n*\n* This software is provided \"as is\" and without any expressed\ + \ or implied\n* warranties, including, without limitation, the implied warranties\ + \ of\n* merchantibility and fitness for any particular purpose." + licenses: + - key: tcp-wrappers + name: TCP Wrappers License + short_name: TCP Wrappers License + category: Permissive + is_exception: no + is_unknown: no + owner: Wietse Venema + homepage_url: ftp://ftp.porcupine.org/pub/security/tcp_wrappers_license + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/tcp-wrappers + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tcp-wrappers.LICENSE + spdx_license_key: TCP-wrappers + spdx_url: https://spdx.org/licenses/TCP-wrappers + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 92 + end_line: 103 + matched_length: 100 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_749.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_749.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 100 + rule_relevance: 100 + matched_text: | + This program 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 2, or (at your option) + any later version. + + This program 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. + + On Debian GNU/Linux systems, the complete text of the GNU General Public + License can be found in '/usr/share/common-licenses/GPL-2' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later +other_license_detections: [] copyright: | copyright 1988 - 1994, Julianne Frances Haugh copyright 1997 - 2001, Marek Michalkiewicz @@ -8,94 +163,3 @@ copyright: | copyright 2000 - 2007, Tomasz Kloczko Copyright 1995 by Wietse Venema Copyright (c) 1992-2003 Free Software Foundation, Inc. -matches: - - score: '97.18' - start_line: 20 - end_line: 42 - matcher: 3-seq - rule_length: 207 - matched_length: 207 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_67.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of [Julianne] [F]. [Haugh] nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY [JULIE] [HAUGH] AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL [JULIE] [HAUGH] OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 72 - end_line: 85 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: tcp-wrappers_3.RULE - license_expression: tcp-wrappers - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Individual files\n* may be covered by other copyrights (as noted in the file\ - \ itself.)\n*\n* This material was originally written and compiled by Wietse Venema at\n\ - * Eindhoven University of Technology, The Netherlands, in 1990, 1991,\n* 1992, 1993, 1994\ - \ and 1995.\n*\n* Redistribution and use in source and binary forms are permitted\n* provided\ - \ that this entire copyright notice is duplicated in all such\n* copies. \n*\n* This\ - \ software is provided \"as is\" and without any expressed or implied\n* warranties, including,\ - \ without limitation, the implied warranties of\n* merchantibility and fitness for any\ - \ particular purpose." - - score: '100.0' - start_line: 92 - end_line: 103 - matcher: 2-aho - rule_length: 100 - matched_length: 100 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_749.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2, or (at your option) - any later version. - - This program 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. - - On Debian GNU/Linux systems, the complete text of the GNU General Public - License can be found in '/usr/share/common-licenses/GPL-2' diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/perl-base/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/perl-base/copyright-detailed.expected.yml index 67d22d3e575..86d9240d549 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/perl-base/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/perl-base/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: (gpl-1.0-plus AND gpl-1.0) OR artistic-perl-1.0 declared_license: - GPL-1+ or Artistic - GPL-1+ or Artistic @@ -223,7 +222,9 @@ declared_license: - CC0-1.0 - RRA-KEEP-THIS-NOTICE - Artistic-dist -license_expression: ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) +declared_license_expression: (gpl-1.0-plus AND gpl-1.0) OR artistic-perl-1.0 +declared_license_expression_spdx: (GPL-1.0-or-later AND GPL-1.0-only) OR Artistic-1.0-Perl +other_license_expression: ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND @@ -376,26 +377,27 @@ license_expression: ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artist OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) - AND ((artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-perl-1.0 OR gpl-1.0-plus)) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND - ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND bsd-new) AND ((artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 - AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (((gpl-1.0-plus AND gpl-1.0) - OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND bsd-new) AND ((artistic-perl-1.0 OR gpl-1.0-plus) - AND bsd-new) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 - AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 - AND artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 @@ -410,22 +412,20 @@ license_expression: ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artist OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND - ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-perl-1.0 AND artistic-perl-1.0) AND - artistic-1.0 AND bsd-new AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND (artistic-perl-1.0 AND artistic-perl-1.0) AND artistic-1.0 AND bsd-new + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 - AND artistic-perl-1.0)) AND ((artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-perl-1.0 OR - gpl-1.0-plus)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 - AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND - (artistic-perl-1.0 AND artistic-perl-1.0) AND artistic-perl-1.0 AND (public-domain AND public-domain - AND public-domain AND public-domain) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 - AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND (artistic-perl-1.0 AND artistic-perl-1.0) AND artistic-perl-1.0 AND (public-domain + AND public-domain AND public-domain AND public-domain) AND ((gpl-1.0-plus AND gpl-1.0) OR + (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) @@ -450,6 +450,11641 @@ license_expression: ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artist OR gpl-1.0-plus) AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND mit) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) +other_license_expression_spdx: ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND + Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND MIT AND (Spencer-86 AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND + Artistic-1.0-Perl))) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND GPL-3.0-or-later WITH + Bison-exception-2.2 AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND MIT AND ((GPL-1.0-or-later AND GPL-1.0-only) + OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND Unicode-DFS-2015 AND LicenseRef-scancode-unicode + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND (((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND Unicode-DFS-2015) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND MIT AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND bzip2-1.0.6 AND ((GPL-1.0-or-later AND GPL-1.0-only) + OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) + AND Zlib AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND (Artistic-1.0-Perl + AND Artistic-1.0-Perl) AND Artistic-2.0 AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-2.0-or-later AND GPL-2.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-2.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) + AND ((GPL-2.0-or-later AND GPL-2.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-2.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND (MIT OR (GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (MIT OR GPL-1.0-or-later + OR Artistic-1.0-Perl) AND (MIT OR (GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (MIT OR Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND ((Artistic-1.0-Perl OR + GPL-1.0-or-later) AND HPND) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND FSFAP AND MIT AND MIT AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl AND + LicenseRef-scancode-public-domain AND (Artistic-2.0 AND LicenseRef-scancode-public-domain-disclaimer)) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND BSD-3-Clause AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND MIT AND MIT AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND ((GPL-1.0-or-later OR Artistic-1.0-Perl) AND LicenseRef-scancode-public-domain) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND (CC0-1.0 AND CC0-1.0) + AND CC0-1.0 AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND LicenseRef-scancode-other-permissive + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND (((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + BSD-4-Clause) AND (BSD-3-Clause AND (GPL-1.0-or-later OR Artistic-1.0-Perl)) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND Unicode-DFS-2015 AND LicenseRef-scancode-unicode AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND ((Artistic-1.0-Perl OR + GPL-1.0-or-later) AND (GPL-1.0-or-later OR Artistic-1.0-Perl)) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND (((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND BSD-3-Clause) AND ((Artistic-1.0-Perl OR GPL-1.0-or-later) AND + BSD-3-Clause) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND ((GPL-1.0-or-later AND GPL-1.0-only) + OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (Artistic-1.0-Perl OR GPL-1.0-or-later) AND (Artistic-1.0-Perl AND Artistic-1.0-Perl) AND + Artistic-1.0 AND BSD-3-Clause AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND (Artistic-1.0-Perl AND Artistic-1.0-Perl) AND Artistic-1.0-Perl AND + (LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-public-domain + AND LicenseRef-scancode-public-domain) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR + GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND + Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND + GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + ((GPL-1.0-or-later OR Artistic-1.0-Perl) AND LicenseRef-scancode-public-domain) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-2.0 AND LicenseRef-scancode-public-domain-disclaimer) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND FSFAP AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND ((GPL-1.0-or-later OR Artistic-1.0-Perl) AND LicenseRef-scancode-public-domain) + AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND + (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) + AND LicenseRef-scancode-other-copyleft AND ((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl + AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) AND ((GPL-1.0-or-later + AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl) OR LicenseRef-scancode-artistic-1988-1.0) + AND (Artistic-1.0-Perl OR LicenseRef-scancode-artistic-1988-1.0 OR GPL-1.0-or-later) AND LicenseRef-scancode-artistic-1988-1.0 + AND LicenseRef-scancode-artistic-1988-1.0 AND ((Artistic-1.0-Perl AND Artistic-1.0-Perl) OR + (GPL-1.0-or-later AND GPL-1.0-only) OR LicenseRef-scancode-artistic-1988-1.0) AND (LicenseRef-scancode-artistic-1988-1.0 + OR GPL-1.0-or-later) AND (((GPL-1.0-or-later AND GPL-1.0-only) OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) + AND MIT) AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND ((GPL-1.0-or-later AND GPL-1.0-only) + OR (Artistic-1.0-Perl AND Artistic-1.0-Perl)) AND (Artistic-1.0-Perl OR GPL-1.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: lgpl-2.1 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2025 + end_line: 2025 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1' + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - score: '100.0' + start_line: 2026 + end_line: 2027 + matched_length: 25 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1 + rule_identifier: lgpl-2.1_249.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_249.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 25 + rule_relevance: 100 + matched_text: | + On Debian GNU/Linux systems, the complete text of the LGPL 2.1 + license can be found in `/usr/share/common-licenses/LGPL-2.1'. + licenses: + - key: lgpl-2.1 + name: GNU Lesser General Public License 2.1 + short_name: LGPL 2.1 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-2.1.html + text_url: http://www.gnu.org/licenses/lgpl-2.1.txt + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE + spdx_license_key: LGPL-2.1-only + spdx_url: https://spdx.org/licenses/LGPL-2.1-only + - license_expression: gpl-1.0-plus AND gpl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2029 + end_line: 2029 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus + rule_identifier: gpl-1.0-plus_395.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_395.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-1+' + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 2030 + end_line: 2031 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0 + rule_identifier: gpl-1.0_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-1'. + licenses: + - key: gpl-1.0 + name: GNU General Public License 1.0 + short_name: GPL 1.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-1.0.html + text_url: http://www.gnu.org/licenses/gpl-1.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0.LICENSE + spdx_license_key: GPL-1.0-only + spdx_url: https://spdx.org/licenses/GPL-1.0-only + - license_expression: gpl-2.0-plus AND gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2033 + end_line: 2033 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 2034 + end_line: 2036 + matched_length: 27 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1040.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1040.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 27 + rule_relevance: 100 + matched_text: | + On Debian GNU/Linux systems, the complete text of version 2 of + the GNU General Public License can be found in + `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 2038 + end_line: 2038 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 + rule_identifier: artistic-perl-1.0_26.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_26.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 99 + matched_text: 'License: artistic' + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - score: '100.0' + start_line: 2039 + end_line: 2040 + matched_length: 21 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 + rule_identifier: artistic-perl-1.0_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 21 + rule_relevance: 100 + matched_text: | + On Debian GNU/Linux systems, the complete text of the + Artistic Licence can be found in `/usr/share/common-licenses/Artistic'. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2043 + end_line: 2224 + matched_length: 1354 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-2.0 + rule_identifier: artistic-2.0_36.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_36.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 1354 + rule_relevance: 100 + matched_text: | + Copyright (c) 2000-2006, The Perl Foundation. + + Everyone is permitted to copy and distribute verbatim copies of this + license document, but changing it is not allowed. + + Preamble + + This license establishes the terms under which a given free software + Package may be copied, modified, distributed, and/or redistributed. + The intent is that the Copyright Holder maintains some artistic + control over the development of that Package while still keeping the + Package available as open source and free software. + + You are always permitted to make arrangements wholly outside of this + license directly with the Copyright Holder of a given Package. If the + terms of this license do not permit the full use that you propose to + make of the Package, you should contact the Copyright Holder and seek + a different licensing arrangement. + + Definitions + + "Copyright Holder" means the individual(s) or organization(s) named in + the copyright notice for the entire Package. + + "Contributor" means any party that has contributed code or other + material to the Package, in accordance with the Copyright Holder's + procedures. + + "You" and "your" means any person who would like to copy, distribute, + or modify the Package. + + "Package" means the collection of files distributed by the Copyright + Holder, and derivatives of that collection and/or of those files. A + given Package may consist of either the Standard Version, or a + Modified Version. + + "Distribute" means providing a copy of the Package or making it + accessible to anyone else, or in the case of a company or + organization, to others outside of your company or organization. + + "Distributor Fee" means any fee that you charge for Distributing this + Package or providing support for this Package to another party. It + does not mean licensing fees. + + "Standard Version" refers to the Package if it has not been modified, + or has been modified only in ways explicitly requested by the + Copyright Holder. + + "Modified Version" means the Package, if it has been changed, and such + changes were not explicitly requested by the Copyright Holder. + + "Original License" means this Artistic License as Distributed with the + Standard Version of the Package, in its current version or as it may + be modified by The Perl Foundation in the future. + + "Source" form means the source code, documentation source, and + configuration files for the Package. + + "Compiled" form means the compiled bytecode, object code, binary, or + any other form resulting from mechanical transformation or translation + of the Source form. + + Permission for Use and Modification Without Distribution + + (1) You are permitted to use the Standard Version and create and use + Modified Versions for any purpose without restriction, provided that + you do not Distribute the Modified Version. + + Permissions for Redistribution of the Standard Version + + (2) You may Distribute verbatim copies of the Source form of the + Standard Version of this Package in any medium without restriction, + either gratis or for a Distributor Fee, provided that you duplicate + all of the original copyright notices and associated disclaimers. At + your discretion, such verbatim copies may or may not include a + Compiled form of the Package. + + (3) You may apply any bug fixes, portability changes, and other + modifications made available from the Copyright Holder. The resulting + Package will still be considered the Standard Version, and as such + will be subject to the Original License. + + Distribution of Modified Versions of the Package as Source + + (4) You may Distribute your Modified Version as Source (either gratis + or for a Distributor Fee, and with or without a Compiled form of the + Modified Version) provided that you clearly document how it differs + from the Standard Version, including, but not limited to, documenting + any non-standard features, executables, or modules, and provided that + you do at least ONE of the following: + + (a) make the Modified Version available to the Copyright Holder of the + Standard Version, under the Original License, so that the Copyright + Holder may include your modifications in the Standard Version. (b) + ensure that installation of your Modified Version does not prevent the + user installing or running the Standard Version. In addition, the + Modified Version must bear a name that is different from the name of + the Standard Version. (c) allow anyone who receives a copy of the + Modified Version to make the Source form of the Modified Version + available to others under (i) the Original License or (ii) a license + that permits the licensee to freely copy, modify and redistribute the + Modified Version using the same licensing terms that apply to the copy + that the licensee received, and requires that the Source form of the + Modified Version, and of any works derived from it, be made freely + available in that license fees are prohibited but Distributor Fees are + allowed. + + Distribution of Compiled Forms of the Standard Version or Modified + Versions without the Source + + (5) You may Distribute Compiled forms of the Standard Version without + the Source, provided that you include complete instructions on how to + get the Source of the Standard Version. Such instructions must be + valid at the time of your distribution. If these instructions, at any + time while you are carrying out such distribution, become invalid, you + must provide new instructions on demand or cease further distribution. + If you provide valid instructions or cease distribution within thirty + days after you become aware that the instructions are invalid, then + you do not forfeit any of your rights under this license. + + (6) You may Distribute a Modified Version in Compiled form without the + Source, provided that you comply with Section 4 with respect to the + Source of the Modified Version. + + Aggregating or Linking the Package + + (7) You may aggregate the Package (either the Standard Version or + Modified Version) with other packages and Distribute the resulting + aggregation provided that you do not charge a licensing fee for the + Package. Distributor Fees are permitted, and licensing fees for other + components in the aggregation are permitted. The terms of this license + apply to the use and Distribution of the Standard or Modified Versions + as included in the aggregation. + + (8) You are permitted to link Modified and Standard Versions with + other works, to embed the Package in a larger work of your own, or to + build stand-alone binary or bytecode versions of applications that + include the Package, and Distribute the result without restriction, + provided the result does not expose a direct interface to the Package. + + Items That are Not Considered Part of a Modified Version + + (9) Works (including, but not limited to, modules and scripts) that + merely extend or make use of the Package, do not, by themselves, cause + the Package to be a Modified Version. In addition, such works are not + considered parts of the Package itself, and are not subject to the + terms of this license. + + General Provisions + + (10) Any use, modification, and distribution of the Standard or + Modified Versions is governed by this Artistic License. By using, + modifying or distributing the Package, you accept this license. Do not + use, modify, or distribute the Package, if you do not accept this + license. + + (11) If your Modified Version has been derived from a Modified Version + made by someone other than you, you are nevertheless required to + ensure that your Modified Version complies with the requirements of + this license. + + (12) This license does not grant you the right to use any trademark, + service mark, tradename, or logo of the Copyright Holder. + + (13) This license includes the non-exclusive, worldwide, + free-of-charge patent license to make, have made, use, offer to sell, + sell, import and otherwise transfer the Package with respect to any + patent claims licensable by the Copyright Holder that are necessarily + infringed by the Package. If you institute patent litigation + (including a cross-claim or counterclaim) against any party alleging + that the Package constitutes direct or contributory patent + infringement, then this Artistic License to you shall terminate on the + date that such litigation is filed. + + (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT + HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED + WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A + PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT + PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT + HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE + OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: artistic-2.0 + name: Artistic License 2.0 + short_name: Artistic 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://www.perlfoundation.org/artistic_license_2_0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE + spdx_license_key: Artistic-2.0 + spdx_url: https://spdx.org/licenses/Artistic-2.0 + - license_expression: bzip2-libbzip-2010 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2227 + end_line: 2256 + matched_length: 233 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bzip2-libbzip-2010 + rule_identifier: bzip2-libbzip-2010.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 233 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + 2. The origin of this software must not be misrepresented; you must + not claim that you wrote the original software. If you use this + software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + . + 3. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + . + 4. The name of the author may not be used to endorse or promote + products derived from this software without specific prior written + permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS + OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bzip2-libbzip-2010 + name: bzip2 License 2010 + short_name: bzip2 License 2010 + category: Permissive + is_exception: no + is_unknown: no + owner: bzip + homepage_url: https://github.com/asimonov-im/bzip2/blob/master/LICENSE + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bzip2-libbzip-2010 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bzip2-libbzip-2010.LICENSE + spdx_license_key: bzip2-1.0.6 + spdx_url: https://spdx.org/licenses/bzip2-1.0.6 + - license_expression: zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2262 + end_line: 2276 + matched_length: 132 + match_coverage: '100.0' + matcher: 1-hash + license_expression: zlib + rule_identifier: zlib.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 132 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + . + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + . + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2279 + end_line: 2295 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2298 + end_line: 2320 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_42.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_42.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-original + detection_log: + - not-combined + matches: + - score: '98.25' + start_line: 2323 + end_line: 2349 + matched_length: 224 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-original + rule_identifier: bsd-original_80.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_80.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 224 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: + This product includes software developed by Powerdog Industries. + 4. The name of Powerdog Industries may not be used to endorse or + promote products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED BY POWERDOG INDUSTRIES ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE POWERDOG INDUSTRIES BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-original + name: BSD-Original + short_name: BSD-Original + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6 + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE + spdx_license_key: BSD-4-Clause + spdx_url: https://spdx.org/licenses/BSD-4-Clause + - license_expression: unicode-dfs-2015 + detection_log: + - not-combined + matches: + - score: '99.57' + start_line: 2353 + end_line: 2407 + matched_length: 468 + match_coverage: '99.57' + matcher: 3-seq + license_expression: unicode-dfs-2015 + rule_identifier: unicode-dfs-2015_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode-dfs-2015_9.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 470 + rule_relevance: 100 + matched_text: | + UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + + Unicode Data Files include all data files under the directories + http://www.unicode.org/Public/, http://www.unicode.org/reports/, + and http://www.unicode.org/cldr/data/ . Unicode Data Files + do not include PDF online code charts under the directory + http://www.unicode.org/Public/. Software includes any + source code published in the Unicode Standard or under the directories + http://www.unicode.org/Public/, http://www.unicode.org/reports/, + and http://www.unicode.org/cldr/data/. + + NOTICE TO USER: Carefully read the following legal agreement. BY + DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE + INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU + UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND + CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, + INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. + + COPYRIGHT AND PERMISSION NOTICE + + Copyright © 1991-2011 Unicode, Inc. All rights + reserved. Distributed under the Terms of Use in + http://www.unicode.org/copyright.html. + + Permission is hereby granted, free of charge, to any person + obtaining a copy of the Unicode data files and any associated + documentation (the "Data Files") or Unicode software and any + associated documentation (the "Software") to deal in the Data Files + or Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, + and/or sell copies of the Data Files or Software, and to permit + persons to whom the Data Files or Software are furnished to do so, + provided that (a) the above copyright notice(s) and this permission + notice appear with all copies of the Data Files or Software, + (b) both the above copyright notice(s) and this permission notice + appear in associated documentation, and (c) there is clear notice + in each modified Data File or in the Software as well as in the + documentation associated with the Data File(s) or Software that + the data or software has been modified. + + THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE + FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. + + Except as contained in this notice, the name of a copyright holder + shall not be used in advertising or otherwise to promote the sale, + use or other dealings in these Data Files or Software without + prior written authorization of the copyright holder. + licenses: + - key: unicode-dfs-2015 + name: Unicode License Agreement - Data Files and Software (2015) + short_name: Unicode DFS 2015 + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: https://web.archive.org/web/20151224134844/http://unicode.org/copyright.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/unicode-dfs-2015 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode-dfs-2015.LICENSE + spdx_license_key: Unicode-DFS-2015 + spdx_url: https://spdx.org/licenses/Unicode-DFS-2015 + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2410 + end_line: 2432 + matched_length: 207 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_313.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_313.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 207 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The names of the authors may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2435 + end_line: 2457 + matched_length: 213 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_19.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: regexp + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2460 + end_line: 2472 + matched_length: 88 + match_coverage: '100.0' + matcher: 1-hash + license_expression: regexp + rule_identifier: regexp.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/regexp.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 88 + rule_relevance: 100 + matched_text: | + Permission is granted to anyone to use this software for any + purpose on any computer system, and to redistribute it freely, + subject to the following restrictions: + + 1. The author is not responsible for the consequences of use of + this software, no matter how awful, even if they arise + from defects in it. + + 2. The origin of this software must not be misrepresented, either + by explicit claim or by omission. + + 3. Altered versions must be plainly marked as such, and must not + be misrepresented as being the original software. + licenses: + - key: regexp + name: Regexp License + short_name: Regexp License + category: Permissive + is_exception: no + is_unknown: no + owner: Henry Spencer + homepage_url: https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/regexp + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/regexp.LICENSE + spdx_license_key: Spencer-86 + spdx_url: https://spdx.org/licenses/Spencer-86 + - license_expression: other-permissive + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2475 + end_line: 2479 + matched_length: 43 + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-permissive + rule_identifier: other-permissive_212.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_212.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 43 + rule_relevance: 100 + matched_text: | + This module may be modified, used, copied, and redistributed at your own risk. + + Although allowed by the preceding license, please do not publicly + redistribute modified versions of this code with the name "Text::Tabs" + unless it passes the unmodified Text::Tabs test suite. + licenses: + - key: other-permissive + name: Other Permissive Licenses + short_name: Other Permissive Licenses + category: Permissive + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-permissive + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + spdx_license_key: LicenseRef-scancode-other-permissive + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE + - license_expression: other-copyleft + detection_log: + - not-combined + matches: + - score: '90.0' + start_line: 2482 + end_line: 2483 + matched_length: '19' + match_coverage: '100.0' + matcher: 1-hash + license_expression: other-copyleft + rule_identifier: other-copyleft_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 90 + matched_text: | + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + licenses: + - key: other-copyleft + name: Other Copyleft Licenses + short_name: Other Copyleft Licenses + category: Copyleft + is_exception: no + is_unknown: no + owner: nexB + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/other-copyleft + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + spdx_license_key: LicenseRef-scancode-other-copyleft + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2489 + end_line: 2489 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_45.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_45.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: placed in the public domain. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 2494 + end_line: 2494 + matched_length: 5 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_285.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_285.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 5 + rule_relevance: 100 + matched_text: is in the public domain, + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '70.0' + start_line: 2495 + end_line: 2495 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 70 + matched_text: public-domain + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '70.0' + start_line: 2504 + end_line: 2504 + matched_length: 2 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 2 + rule_relevance: 70 + matched_text: public domain + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-3.0-plus WITH bison-exception-2.2 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2508 + end_line: 2532 + matched_length: 208 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus WITH bison-exception-2.2 + rule_identifier: gpl-3.0-plus_with_bison-exception-3.0_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-3.0_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 208 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + As a special exception, you may create a larger work that contains + part or all of the Bison parser skeleton and distribute that work + under terms of your choice, so long as that work isn't itself a + parser generator using the skeleton or a modified version thereof + as a parser skeleton. Alternatively, if you modify or redistribute + the parser skeleton itself, you may (at your option) remove this + special exception, which will cause the skeleton and the resulting + Bison output files to be licensed under the GNU General Public + License without this special exception. + + This special exception was added by the Free Software Foundation in + version 2.2 of Bison. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - key: bison-exception-2.2 + name: Bison 2.2 exception to GPL 2.0 or later + short_name: Bison 2.2 exception to GPL 2.0 or later + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bison-exception-2.2 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bison-exception-2.2.LICENSE + spdx_license_key: Bison-exception-2.2 + spdx_url: https://spdx.org/licenses/Bison-exception-2.2 + - license_expression: paul-hsieh-derivative + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2535 + end_line: 2550 + matched_length: 121 + match_coverage: '100.0' + matcher: 1-hash + license_expression: paul-hsieh-derivative + rule_identifier: paul-hsieh-derivative_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/paul-hsieh-derivative_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 121 + rule_relevance: 100 + matched_text: | + The derivative content includes raw computer source code, ideas, + opinions, and excerpts whose original source is covered under another + license and transformations of such derivatives. Note that mere excerpts + by themselves (with the exception of raw source code) are not considered + derivative works under this license. Use and redistribution is limited + to the following conditions: + + One may not create a derivative work which, in any way, violates the + Paul Hsieh exposition license described above on the original content. + + One may not apply a license to a derivative work that precludes + anyone else from using and redistributing derivative content. + + One may not attribute any derivative content to authors not involved + in the creation of the content, though an attribution to the author + is not necessary. + licenses: + - key: paul-hsieh-derivative + name: Paul Hsieh Derivative License + short_name: Paul Hsieh Derivative License + category: Free Restricted + is_exception: no + is_unknown: no + owner: Paul Hsieh + homepage_url: http://www.azillionmonkeys.com/qed/weblicense.html + text_url: http://www.azillionmonkeys.com/qed/weblicense.html + reference_url: https://scancode-licensedb.aboutcode.org/paul-hsieh-derivative + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/paul-hsieh-derivative.LICENSE + spdx_license_key: LicenseRef-scancode-paul-hsieh-derivative + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/paul-hsieh-derivative.LICENSE + - license_expression: bsd-x11 + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 2556 + end_line: 2581 + matched_length: 217 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-x11 + rule_identifier: bsd-x11_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-x11_10.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 217 + rule_relevance: 99 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + Neither my name, Paul Hsieh, nor the names of any other contributors + to the code use may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-x11 + name: BSD-3-Clause with X11 disclaimer + short_name: BSD-3-Clause X11 disclaimer + category: Permissive + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-x11 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-x11.LICENSE + spdx_license_key: LicenseRef-scancode-bsd-x11 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-x11.LICENSE + - license_expression: cc0-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2583 + end_line: 2583 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: cc0-1.0' + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - score: '100.0' + start_line: 2584 + end_line: 2703 + matched_length: 981 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_155.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_155.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 981 + rule_relevance: 100 + matched_text: | + Statatement of Purpose + + The laws of most jurisdictions throughout the world automatically confer + exclusive Copyright and Related Rights (defined below) upon the creator + and subsequent owner(s) (each and all, an "owner") of an original work + of authorship and/or a database (each, a "Work"). + + Certain owners wish to permanently relinquish those rights to a Work + for the purpose of contributing to a commons of creative, cultural and + scientific works ("Commons") that the public can reliably and without + fear of later claims of infringement build upon, modify, incorporate in + other works, reuse and redistribute as freely as possible in any form + whatsoever and for any purposes, including without limitation commercial + purposes. These owners may contribute to the Commons to promote the ideal + of a free culture and the further production of creative, cultural and + scientific works, or to gain reputation or greater distribution for + their Work in part through the use and efforts of others. + + For these and/or other purposes and motivations, and without any + expectation of additional consideration or compensation, the person + associating CC0 with a Work (the "Affirmer"), to the extent that + he or she is an owner of Copyright and Related Rights in the Work, + voluntarily elects to apply CC0 to the Work and publicly distribute + the Work under its terms, with knowledge of his or her Copyright and + Related Rights in the Work and the meaning and intended legal effect + of CC0 on those rights. + + 1. Copyright and Related Rights. A Work made available under CC0 may be + protected by copyright and related or neighboring rights ("Copyright + and Related Rights"). Copyright and Related Rights include, but are + not limited to, the following: + + the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + + moral rights retained by the original author(s) and/or performer(s); + + publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + + rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + + rights protecting the extraction, dissemination, use and reuse of data in a Work; + + database rights (such as those arising under Directive 96/9/EC + of the European Parliament and of the Council of 11 March 1996 + on the legal protection of databases, and under any national + implementation thereof, including any amended or successor version + of such directive); and + + other similar, equivalent or corresponding rights throughout the world + based on applicable law or treaty, and any national implementations + thereof. + + 2. Waiver. To the greatest extent permitted by, but not in contravention + of, applicable law, Affirmer hereby overtly, fully, permanently, + irrevocably and unconditionally waives, abandons, and surrenders all + of Affirmer's Copyright and Related Rights and associated claims and + causes of action, whether now known or unknown (including existing + as well as future claims and causes of action), in the Work (i) in + all territories worldwide, (ii) for the maximum duration provided by + applicable law or treaty (including future time extensions), (iii) + in any current or future medium and for any number of copies, and (iv) + for any purpose whatsoever, including without limitation commercial, + advertising or promotional purposes (the "Waiver"). Affirmer makes the + Waiver for the benefit of each member of the public at large and to the + detriment of Affirmer's heirs and successors, fully intending that such + Waiver shall not be subject to revocation, rescission, cancellation, + termination, or any other legal or equitable action to disrupt the + quiet enjoyment of the Work by the public as contemplated by Affirmer's + express Statement of Purpose. + + 3. Public License Fallback. Should any part of the Waiver for any + reason be judged legally invalid or ineffective under applicable law, + then the Waiver shall be preserved to the maximum extent permitted + taking into account Affirmer's express Statement of Purpose. In + addition, to the extent the Waiver is so judged Affirmer hereby + grants to each affected person a royalty-free, non transferable, non + sublicensable, non exclusive, irrevocable and unconditional license + to exercise Affirmer's Copyright and Related Rights in the Work (i) + in all territories worldwide, (ii) for the maximum duration provided + by applicable law or treaty (including future time extensions), (iii) + in any current or future medium and for any number of copies, and (iv) + for any purpose whatsoever, including without limitation commercial, + advertising or promotional purposes (the "License"). The License shall + be deemed effective as of the date CC0 was applied by Affirmer to the + Work. Should any part of the License for any reason be judged legally + invalid or ineffective under applicable law, such partial invalidity + or ineffectiveness shall not invalidate the remainder of the License, + and in such case Affirmer hereby affirms that he or she will not (i) + exercise any of his or her remaining Copyright and Related Rights in + the Work or (ii) assert any associated claims and causes of action + with respect to the Work, in either case contrary to Affirmer's express + Statement of Purpose. + + 4. Limitations and Disclaimers. + + No trademark or patent rights held by Affirmer are waived, + abandoned, surrendered, licensed or otherwise affected by this + document. + + Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties + of title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, + or the present or absence of errors, whether or not discoverable, + all to the greatest extent permissible under applicable law. + + Affirmer disclaims responsibility for clearing rights of other + persons that may apply to the Work or any use thereof, including + without limitation any person's Copyright and Related Rights in the + Work. Further, Affirmer disclaims responsibility for obtaining any + necessary consents, permissions or other rights required for any + use of the Work. + + Affirmer understands and acknowledges that Creative Commons is not + a party to this document and has no duty or obligation with respect + to this CC0 or use of the Work. + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - license_expression: fsf-ap + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2710 + end_line: 2713 + matched_length: 35 + match_coverage: '100.0' + matcher: 1-hash + license_expression: fsf-ap + rule_identifier: fsf-ap.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 35 + rule_relevance: 100 + matched_text: | + Copying and distribution of this file, with or without modification, are + permitted in any medium without royalty provided the copyright notice and + this notice are preserved. This file is offered as-is, without any + warranty. + licenses: + - key: fsf-ap + name: FSF All Permissive License + short_name: FSF All Permissive License + category: Permissive + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/fsf-ap + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/fsf-ap.LICENSE + spdx_license_key: FSFAP + spdx_url: https://spdx.org/licenses/FSFAP + - license_expression: artistic-dist-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2716 + end_line: 2840 + matched_length: 947 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-dist-1.0 + rule_identifier: artistic-dist-1.0.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 947 + rule_relevance: 100 + matched_text: | + The "Artistic License" + + Preamble + + The intent of this document is to state the conditions under which a + Package may be copied, such that the Copyright Holder maintains some + semblance of artistic control over the development of the Package, + while giving the users of the package the right to use and distribute + the Package in a more-or-less customary fashion, plus the right to make + reasonable modifications. + + It also grants you the rights to reuse parts of a Package in your own + programs without transferring this License to those programs, provided + that you meet some reasonable requirements. + + Definitions: + + "Package" refers to the collection of files distributed by the + Copyright Holder, and derivatives of that collection of files + created through textual modification. + + "Standard Version" refers to such a Package if it has not been + modified, or has been modified in accordance with the wishes + of the Copyright Holder as specified below. + + "Copyright Holder" is whoever is named in the copyright or + copyrights for the package. + + "You" is you, if you're thinking about copying or distributing + this Package. + + "Reasonable copying fee" is whatever you can justify on the + basis of media cost, duplication charges, time of people involved, + and so on. (You will not be required to justify it to the + Copyright Holder, but only to the computing community at large + as a market that must bear the fee.) + + "Freely Available" means that no fee is charged for the item + itself, though there may be fees involved in handling the item. + It also means that recipients of the item may redistribute it + under the same conditions they received it. + + 1. You may make and give away verbatim copies of the source form of the + Standard Version of this Package without restriction, provided that you + duplicate all of the original copyright notices and associated disclaimers. + + 2. You may apply bug fixes, portability fixes and other modifications + derived from the Public Domain or from the Copyright Holder. A Package + modified in such a way shall still be considered the Standard Version. + + 3. You may otherwise modify your copy of this Package in any way, provided + that you insert a prominent notice in each changed file stating how and + when you changed that file, and provided that you do at least ONE of the + following: + + a) place your modifications in the Public Domain or otherwise make them + Freely Available, such as by posting said modifications to Usenet or + an equivalent medium, or placing the modifications on a major archive + site such as uunet.uu.net, or by allowing the Copyright Holder to include + your modifications in the Standard Version of the Package. + + b) use the modified Package only within your corporation or organization. + + c) rename any non-standard executables so the names do not conflict + with standard executables, which must also be provided, and provide + a separate manual page for each non-standard executable that clearly + documents how it differs from the Standard Version. + + d) make other distribution arrangements with the Copyright Holder. + + 4. You may distribute the programs of this Package in object code or + executable form, provided that you do at least ONE of the following: + + a) distribute a Standard Version of the executables and library files, + together with instructions (in the manual page or equivalent) on where + to get the Standard Version. + + b) accompany the distribution with the machine-readable source of + the Package with your modifications. + + c) give non-standard executables non-standard names, and clearly + document the differences in manual pages (or equivalent), together + with instructions on where to get the Standard Version. + + d) make other distribution arrangements with the Copyright Holder. + + 5. You may charge a reasonable copying fee for any distribution of this + Package. You may charge any fee you choose for support of this + Package. You may not charge a fee for this Package itself. However, + you may distribute this Package in aggregate with other (possibly + commercial) programs as part of a larger (possibly commercial) software + distribution provided that you do not advertise this Package as a + product of your own. + + 6. The scripts and library files supplied as input to or produced as + output from the programs of this Package do not automatically fall + under the copyright of this Package, but belong to whoever generated + them, and may be sold commercially, and may be aggregated with this + Package. If such scripts or library files are aggregated with this + Package via the so-called "undump" or "unexec" methods of producing a + binary executable image, then distribution of such an image shall + neither be construed as a distribution of this Package nor shall it + fall under the restrictions of Paragraphs 3 and 4, provided that you do + not represent such an executable image as a Standard Version of this + Package. + + 7. You may reuse parts of this Package in your own programs, provided that + you explicitly state where you got them from, in the source code (and, left + to your courtesy, in the documentation), duplicating all the associated + copyright notices and disclaimers. Besides your changes, if any, must be + clearly marked as such. Parts reused that way will no longer fall under this + license if, and only if, the name of your program(s) have no immediate + connection with the name of the Package itself or its associated programs. + You may then apply whatever restrictions you wish on the reused parts or + choose to place them in the Public Domain--this will apply only within the + context of your package. + + 8. The name of the Copyright Holder may not be used to endorse or promote + products derived from this software without specific prior written permission. + + 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + + The End + licenses: + - key: artistic-dist-1.0 + name: Artistic License for dist 1.0 + short_name: Artistic dist 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://raw.githubusercontent.com/rmanfredi/dist/2cec35331a912b165e2dd135d22de81f34bbc83f/Artistic + reference_url: https://scancode-licensedb.aboutcode.org/artistic-dist-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + spdx_license_key: LicenseRef-scancode-artistic-1988-1.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 22 + end_line: 29 + matched_length: 49 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_17.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 49 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of either: + + a) the GNU General Public License as published by the Free Software + Foundation; either version 1, or (at your option) any later + version, or + + b) the "Artistic License" which comes with Perl. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 49 + end_line: 49 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: This file is a part of Perl itself, licensed as above. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 56 + end_line: 56 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: This file is a part of Perl itself, licensed as above. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 64 + end_line: 64 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: This file is a part of Perl itself, licensed as above. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 74 + end_line: 74 + matched_length: 10 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: This file is a part of Perl itself, licensed as above. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 105 + end_line: 106 + matched_length: 23 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 118 + end_line: 119 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: unicode + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 147 + end_line: 147 + matched_length: 13 + match_coverage: '100.0' + matcher: 2-aho + license_expression: unicode + rule_identifier: unicode_14.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode_14.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 13 + rule_relevance: 100 + matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html + licenses: + - key: unicode + name: Unicode Inc License Agreement + short_name: Unicode Inc License Agreement + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: http://unicode.org/ + text_url: http://unicode.org/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/unicode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + spdx_license_key: LicenseRef-scancode-unicode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 157 + end_line: 159 + matched_length: 40 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_26.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_26.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 40 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself, either Perl version 5.10.0 or, + at your option, any later version of Perl 5 you may have available. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 167 + end_line: 168 + matched_length: '19' + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_47.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_47.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 175 + end_line: 176 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 183 + end_line: 183 + matched_length: 11 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: All files are licensed under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '90.91' + start_line: '190' + end_line: '190' + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_32.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_32.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: The PerlUi class is licensed under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '91.67' + start_line: '198' + end_line: '198' + matched_length: 11 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_31.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_31.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: The Symbian port is licensed under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 208 + end_line: 209 + matched_length: 15 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 15 + rule_relevance: 100 + matched_text: | + It is assumed that the test code is licensed under the same terms + as Perl. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 223 + end_line: 224 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 233 + end_line: 234 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 241 + end_line: 242 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 249 + end_line: 250 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under the same + terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 257 + end_line: 258 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 267 + end_line: 268 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 275 + end_line: 275 + matched_length: 10 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 10 + rule_relevance: 100 + matched_text: This file is a part of Perl itself, licensed as above. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 309 + end_line: 310 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_52.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_52.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 99 + matched_text: | + There is no copyright or license information in these distributions. + It is assumed that they are licensed under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 316 + end_line: 317 + matched_length: '19' + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_25.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_25.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This library is free software; you may redistribute and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 330 + end_line: 330 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_11.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_11.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This package has the same copyright and license as the perl core. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 336 + end_line: 337 + matched_length: 16 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_44.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_44.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 16 + rule_relevance: 100 + matched_text: | + This module is free software, you may distribute it under the + same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 345 + end_line: 347 + matched_length: 31 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_43.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_43.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 31 + rule_relevance: 100 + matched_text: | + This is free software. You may modify and/or redistribute this + code under the same terms as Perl 5.10 itself, or, at your option, + any later version of Perl 5. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 355 + end_line: 356 + matched_length: 16 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_44.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_44.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 16 + rule_relevance: 100 + matched_text: | + This module is free software. You may distribute it under the + same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 362 + end_line: 363 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 382 + end_line: 383 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 395 + end_line: 396 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 402 + end_line: 403 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 411 + end_line: 411 + matched_length: 11 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_42.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_42.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: You may redistribute this under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 419 + end_line: 420 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 431 + end_line: 432 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 439 + end_line: 440 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 447 + end_line: 448 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 454 + end_line: 455 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 465 + end_line: 466 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 475 + end_line: 476 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 484 + end_line: 485 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 494 + end_line: 495 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 502 + end_line: 503 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 509 + end_line: 510 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 516 + end_line: 517 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-2.0 + rule_identifier: artistic-2.0_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the terms of the the Artistic License (2.0). + licenses: + - key: artistic-2.0 + name: Artistic License 2.0 + short_name: Artistic 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://www.perlfoundation.org/artistic_license_2_0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE + spdx_license_key: Artistic-2.0 + spdx_url: https://spdx.org/licenses/Artistic-2.0 + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 524 + end_line: 525 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 531 + end_line: 532 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software. You can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 539 + end_line: 545 + matched_length: 61 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-2.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-2.0-plus_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-2.0-plus_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 61 + rule_relevance: 100 + matched_text: | + This library is free software; you may redistribute it and/or modify + it under the same terms as Perl itself. + + These terms are your choice of any of (1) the Perl Artistic Licence, + or (2) version 2 of the GNU General Public License as published by the + Free Software Foundation, or (3) any later version of the GNU General + Public License. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 553 + end_line: 554 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 561 + end_line: 570 + matched_length: 71 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_41.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_41.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 71 + rule_relevance: 100 + matched_text: | + There are no copyright or license notices in this distribution. It + is assumed that the copyright and license of Perl itself applies here + as well. + + This is supported by the README of the separate CPAN distribution at + , which states: + + You may distribute this work under the terms of either the GNU General + Public License or the Artistic License, as specified in perl's README + file. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 578 + end_line: 579 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 585 + end_line: 586 + matched_length: '19' + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_15.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 600 + end_line: 601 + matched_length: '19' + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_25.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_25.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This library is free software; you may redistribute and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 609 + end_line: 610 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 618 + end_line: 619 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 628 + end_line: 629 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 636 + end_line: 640 + matched_length: 47 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-2.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-2.0-plus_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-2.0-plus_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 47 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the terms of the Perl Artistic License or the + GNU General Public License as published by the Free Software + Foundation; either version 2 of the License, or (at your option) any + later version. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 647 + end_line: 648 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 655 + end_line: 656 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 663 + end_line: 664 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute + it and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 673 + end_line: 674 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 681 + end_line: 682 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 690 + end_line: 691 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 698 + end_line: 699 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_15.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_15.RULE + referenced_filenames: + - LICENCE + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public License + or the Artistic License, as specified in the LICENCE file. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 706 + end_line: 707 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 717 + end_line: 718 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 724 + end_line: 725 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: mit OR gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 732 + end_line: 734 + matched_length: 37 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit OR gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: mit_or_gpl-1.0-plus_or_artistic-perl-1.0_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_or_artistic-perl-1.0_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 37 + rule_relevance: 100 + matched_text: | + This software is released under the MIT license cited below. Additionally, + when this software is distributed with Perl Kit, Version 5, you may also + redistribute it and/or modify it under the same terms as Perl itself. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: mit OR artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 748 + end_line: 749 + matched_length: 21 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit OR artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: mit_or_artistic-perl-1.0_or_gpl-1.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_artistic-perl-1.0_or_gpl-1.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 21 + rule_relevance: 99 + matched_text: | + It is assumed that these translations are licensed under the same terms as + the rest of the Locale-Maketext-Simple distribution. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 755 + end_line: 756 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 763 + end_line: 767 + matched_length: 34 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_8.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_8.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 34 + rule_relevance: 100 + matched_text: | + This library is free software; you may redistribute it and/or modify + it under the same terms as Perl itself. + + You may copy and distribute this program under the same terms as + Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 775 + end_line: 776 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: (artistic-perl-1.0 OR gpl-1.0-plus) AND historical + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 784 + end_line: 785 + matched_length: 20 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 792 + end_line: 801 + matched_length: 87 + match_coverage: '100.0' + matcher: 2-aho + license_expression: historical + rule_identifier: historical_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_9.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 87 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this material + for any purpose and without fee is hereby granted, provided + that the above copyright notice and this permission notice + appear in all copies, and that the name of Bellcore not be + used in advertising or publicity pertaining to this + material without the specific, prior written permission + of an authorized representative of Bellcore. BELLCORE + MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY + OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", + WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. + licenses: + - key: historical + name: Historical Permission Notice and Disclaimer + short_name: Historical Permission Notice and Disclaimer + category: Permissive + is_exception: no + is_unknown: no + owner: OSI - Open Source Initiative + homepage_url: http://www.opensource.org/licenses/historical.php + text_url: http://www.opensource.org/licenses/historical.php + reference_url: https://scancode-licensedb.aboutcode.org/historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/historical.LICENSE + spdx_license_key: HPND + spdx_url: https://spdx.org/licenses/HPND + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 809 + end_line: 810 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 817 + end_line: 818 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software. It may be used, redistributed + and/or modified under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 825 + end_line: 825 + matched_length: 11 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: This module is released under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 832 + end_line: 833 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 840 + end_line: 841 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 848 + end_line: 850 + matched_length: 18 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_5.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + is free software; + you can redistribute it and/or modify it under the same terms + as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 857 + end_line: 858 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 866 + end_line: 867 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 875 + end_line: 876 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 919 + end_line: 920 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 927 + end_line: 928 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 935 + end_line: 936 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 AND public-domain AND (artistic-2.0 AND public-domain-disclaimer) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 950 + end_line: 954 + matched_length: 35 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 + rule_identifier: artistic-perl-1.0_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 35 + rule_relevance: 100 + matched_text: | + The license notice in the document is: + + When included as an integrated part of the Standard Distribution + of Perl or of its documentation (printed or otherwise), this works is + covered under Perl's Artistic License. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - score: '100.0' + start_line: 957 + end_line: 961 + matched_length: 56 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_286.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_286.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 56 + rule_relevance: 100 + matched_text: | + Irrespective of its distribution, all code examples here are in the public + domain. You are permitted and encouraged to use this code and any + derivatives thereof in your own programs for fun or for profit as you + see fit. A simple comment in the code giving credit to the FAQ would + be courteous but is not required. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - score: '100.0' + start_line: 965 + end_line: 967 + matched_length: 39 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-2.0 AND public-domain-disclaimer + rule_identifier: artistic-2.0_and_public-domain-disclaimer_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_and_public-domain-disclaimer_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 39 + rule_relevance: 100 + matched_text: | + This document is available under the same terms as Perl itself. Code + examples in all the perlfaq documents are in the public domain. Use + them as you see fit (and at your own risk with no warranty from anyone). + licenses: + - key: artistic-2.0 + name: Artistic License 2.0 + short_name: Artistic 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://www.perlfoundation.org/artistic_license_2_0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE + spdx_license_key: Artistic-2.0 + spdx_url: https://spdx.org/licenses/Artistic-2.0 + - key: public-domain-disclaimer + name: Public Domain Disclaimer + short_name: Public Domain Disclaimer + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 975 + end_line: 977 + matched_length: 18 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_5.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + is free software; + you can redistribute it and/or modify it under the same terms + as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 984 + end_line: 985 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 992 + end_line: 993 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1008 + end_line: 1009 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1029 + end_line: 1030 + matched_length: 18 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_40.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_40.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 18 + rule_relevance: 100 + matched_text: | + This software is free software and can be modified and distributed under + the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1037 + end_line: 1038 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1045 + end_line: 1046 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1054 + end_line: 1055 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1063 + end_line: 1064 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1072 + end_line: 1073 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1080 + end_line: 1081 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1096 + end_line: 1097 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: (gpl-1.0-plus OR artistic-perl-1.0) AND public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1104 + end_line: 1105 + matched_length: '19' + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_39.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This documentation is free; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - score: '100.0' + start_line: 1107 + end_line: 1111 + matched_length: 53 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_287.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_287.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 53 + rule_relevance: 100 + matched_text: | + Irrespective of its distribution, all code examples in these files + are hereby placed into the public domain. You are permitted and + encouraged to use this code in your own programs for fun + or for profit as you see fit. A simple comment in the code giving + credit would be courteous but is not required. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1119 + end_line: 1120 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1126 + end_line: 1127 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it + and/or modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: cc0-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1138 + end_line: 1140 + matched_length: 29 + match_coverage: '100.0' + matcher: 1-hash + license_expression: cc0-1.0 + rule_identifier: cc0-1.0_154.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_154.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 29 + rule_relevance: 100 + matched_text: | + The file links to http://creativecommons.org/publicdomain/zero/1.0/ + and the full license text as retrieved from there can be found at the + end of this file. + licenses: + - key: cc0-1.0 + name: Creative Commons CC0 1.0 Universal + short_name: CC0-1.0 + category: Public Domain + is_exception: no + is_unknown: no + owner: Creative Commons + homepage_url: http://creativecommons.org/publicdomain/zero/1.0/ + text_url: http://creativecommons.org/publicdomain/zero/1.0/legalcode + reference_url: https://scancode-licensedb.aboutcode.org/cc0-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE + spdx_license_key: CC0-1.0 + spdx_url: https://spdx.org/licenses/CC0-1.0 + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1148 + end_line: 1149 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software. It may be used, redistributed and/or + modified under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 1156 + end_line: 1159 + matched_length: 26 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 26 + rule_relevance: 99 + matched_text: | + There are no copyright notices this distribution. + + This library is free software; you may redistribute and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1180 + end_line: 1184 + matched_length: 33 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_37.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_37.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 33 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it and/or modify + it under the same terms as Perl itself. + ---------------------------------------- + These distributions include no copyright notices but have + the same explicit licensing information. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1191 + end_line: 1192 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1198 + end_line: 1199 + matched_length: 15 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_35.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_35.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 15 + rule_relevance: 100 + matched_text: | + This module is free software, you may distribute it under the same + terms as Perl. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: bsd-new AND (gpl-1.0-plus OR artistic-perl-1.0) + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 1208 + end_line: 1208 + matched_length: 7 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_1065.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1065.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 7 + rule_relevance: 99 + matched_text: is licensed under the BSD-like license + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - score: '70.0' + start_line: 1209 + end_line: 1210 + matched_length: '19' + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_34.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_34.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 70 + matched_text: | + It is assumed that the other parts are licensed under the same + terms as the rest of the distribution. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1218 + end_line: 1219 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: unicode + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1226 + end_line: 1226 + matched_length: 13 + match_coverage: '100.0' + matcher: 2-aho + license_expression: unicode + rule_identifier: unicode_14.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unicode_14.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 13 + rule_relevance: 100 + matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html + licenses: + - key: unicode + name: Unicode Inc License Agreement + short_name: Unicode Inc License Agreement + category: Permissive + is_exception: no + is_unknown: no + owner: Unicode Consortium + homepage_url: http://unicode.org/ + text_url: http://unicode.org/copyright.html + reference_url: https://scancode-licensedb.aboutcode.org/unicode + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + spdx_license_key: LicenseRef-scancode-unicode + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1236 + end_line: 1237 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1248 + end_line: 1252 + matched_length: 40 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_32.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_32.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 40 + rule_relevance: 100 + matched_text: | + This module is free software; you may redistribute it and/or modify it + under the same terms as Perl itself. + + The "Perl for Win32" source code was licensed under the same terms + as Perl itself and contained this copyright notice: + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1262 + end_line: 1263 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software. It may be used, redistributed + and/or modified under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1271 + end_line: 1272 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software. It may be used, redistributed + and/or modified under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1279 + end_line: 1280 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1288 + end_line: 1289 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: (artistic-perl-1.0 OR gpl-1.0-plus) AND (gpl-1.0-plus OR artistic-perl-1.0) + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1297 + end_line: 1298 + matched_length: 20 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 1300 + end_line: 1301 + matched_length: 11 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_31.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_31.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: | + Perl 5 + Porters, which was released under the same license terms. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1308 + end_line: 1309 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software. It may be used, redistributed + and/or modified under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1315 + end_line: 1316 + matched_length: 24 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 24 + rule_relevance: 100 + matched_text: | + This is free software; you can redistribute it and/or modify it under + the same terms as the Perl 5 programming language system itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1324 + end_line: 1325 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1332 + end_line: 1333 + matched_length: 15 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_48.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_48.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 15 + rule_relevance: 100 + matched_text: | + You can redistribute and/or modify this document under the same terms + as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1340 + end_line: 1341 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1349 + end_line: 1350 + matched_length: 20 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 1353 + end_line: 1355 + matched_length: 27 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_46.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_46.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 27 + rule_relevance: 100 + matched_text: | + This module is distributed under the same terms as Perl itself. + Feel free to use, modify and redistribute it as long as you retain + the correct attribution. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1361 + end_line: 1361 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_11.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_11.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This package has the same copyright and license as the perl core. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1368 + end_line: 1369 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1375 + end_line: 1375 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1382 + end_line: 1383 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1390 + end_line: 1390 + matched_length: 11 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_29.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_29.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: This program is distributed under the same terms as perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1397 + end_line: 1398 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This module is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1409 + end_line: 1410 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you may redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1417 + end_line: 1418 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: (artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1427 + end_line: 1433 + matched_length: 56 + match_coverage: '100.0' + matcher: 2-aho + license_expression: (artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_and_bsd-new_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_and_bsd-new_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 56 + rule_relevance: 100 + matched_text: | + The main license applies to most of the code: + + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + + but portions of it have been taken from a BSD variant and are licensed + under the terms of the "BSD-3-clause-GENERIC" license included in this file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1456 + end_line: 1457 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1467 + end_line: 1468 + matched_length: '19' + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_45.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_45.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1476 + end_line: 1477 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_30.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + You may redistribute only under the same terms as Perl 5, as specified + in the README file that comes with the distribution. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1487 + end_line: 1488 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_30.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + You may redistribute only under the same terms as Perl 5, as specified + in the README file that comes with the distribution. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1497 + end_line: 1498 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_30.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 100 + matched_text: | + You may redistribute only under the same terms as Perl 5, as specified + in the README file that comes with the distribution. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1517 + end_line: 1518 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1527 + end_line: 1529 + matched_length: 30 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_44.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_44.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 30 + rule_relevance: 100 + matched_text: | + This package is free software and is provided "as is" without express + or implied warranty. It may be used, redistributed and/or modified + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1539 + end_line: 1540 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1547 + end_line: 1548 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1556 + end_line: 1557 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1566 + end_line: 1567 + matched_length: 21 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_42.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_42.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 21 + rule_relevance: 95 + matched_text: | + There is no license information included. It is assumed that this + distribution is licensed under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1574 + end_line: 1575 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1582 + end_line: 1583 + matched_length: '19' + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_49.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_49.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute and/or modify it + under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1590 + end_line: 1591 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1598 + end_line: 1600 + matched_length: 29 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_41.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_41.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 29 + rule_relevance: 95 + matched_text: | + There is no license information included that clearly applies to the + whole of this distribution. It is assumed that it is licensed under + the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1609 + end_line: 1609 + matched_length: 15 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_40.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_40.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 15 + rule_relevance: 95 + matched_text: It is assumed that this file is licensed under the same terms as Perl + itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1616 + end_line: 1617 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1624 + end_line: 1626 + matched_length: 11 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_25.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_25.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 11 + rule_relevance: 100 + matched_text: | + The license in the file is specified as + + License: Artistic/GPL + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1633 + end_line: 1634 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-1.0 + detection_log: + - not-combined + matches: + - score: '90.0' + start_line: 1641 + end_line: 1641 + matched_length: 3 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-1.0 + rule_identifier: artistic-1.0_11.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-1.0_11.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + rule_length: 3 + rule_relevance: 90 + matched_text: the artistic license. + licenses: + - key: artistic-1.0 + name: Artistic License 1.0 + short_name: Artistic 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: http://opensource.org/licenses/artistic-license-1.0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-1.0.LICENSE + spdx_license_key: Artistic-1.0 + spdx_url: https://spdx.org/licenses/Artistic-1.0 + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1661 + end_line: 1662 + matched_length: 22 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_39.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_39.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 22 + rule_relevance: 95 + matched_text: | + There is no license information in this distribution. + It is assumed that it is licensed under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 1670 + end_line: 1671 + matched_length: 17 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_38.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_38.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 17 + rule_relevance: 95 + matched_text: | + As above, it is assumed that this file is licensed under the same terms + as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - score: '100.0' + start_line: 1679 + end_line: 1680 + matched_length: 20 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1687 + end_line: 1689 + matched_length: 40 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_23.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_23.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 40 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself, either Perl version 5.8.7 or, + at your option, any later version of Perl 5 you may have available. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1696 + end_line: 1697 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1705 + end_line: 1706 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '99.0' + start_line: 1712 + end_line: 1712 + matched_length: 8 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 + rule_identifier: artistic-perl-1.0_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_7.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 8 + rule_relevance: 99 + matched_text: This program is distributed under the Artistic License. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1723 + end_line: 1724 + matched_length: 23 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_7.RULE + referenced_filenames: + - README + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 23 + rule_relevance: 100 + matched_text: | + You may distribute under the terms of either the GNU General Public + License or the Artistic License, as specified in the README file. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1734 + end_line: 1735 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_10.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1742 + end_line: 1743 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1761 + end_line: 1761 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1768 + end_line: 1769 + matched_length: 14 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_28.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_28.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 14 + rule_relevance: 100 + matched_text: | + You can use and redistribute this document under the same terms as Perl + itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: (gpl-1.0-plus OR artistic-perl-1.0) AND public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1778 + end_line: 1779 + matched_length: '19' + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_39.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This documentation is free; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - score: '100.0' + start_line: 1781 + end_line: 1785 + matched_length: 56 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_286.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_286.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 56 + rule_relevance: 100 + matched_text: | + Irrespective of its distribution, all code examples here are in the public + domain. You are permitted and encouraged to use this code and any + derivatives thereof in your own programs for fun or for profit as you + see fit. A simple comment in the code giving credit to the FAQ would + be courteous but is not required. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: artistic-2.0 AND public-domain-disclaimer + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1794 + end_line: 1796 + matched_length: 39 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-2.0 AND public-domain-disclaimer + rule_identifier: artistic-2.0_and_public-domain-disclaimer_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-2.0_and_public-domain-disclaimer_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 39 + rule_relevance: 100 + matched_text: | + This document is available under the same terms as Perl itself. Code + examples in all the perlfaq documents are in the public domain. Use + them as you see fit (and at your own risk with no warranty from anyone). + licenses: + - key: artistic-2.0 + name: Artistic License 2.0 + short_name: Artistic 2.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://www.perlfoundation.org/artistic_license_2_0 + reference_url: https://scancode-licensedb.aboutcode.org/artistic-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-2.0.LICENSE + spdx_license_key: Artistic-2.0 + spdx_url: https://spdx.org/licenses/Artistic-2.0 + - key: public-domain-disclaimer + name: Public Domain Disclaimer + short_name: Public Domain Disclaimer + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain-disclaimer + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain-disclaimer + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1805 + end_line: 1805 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1814 + end_line: 1814 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1821 + end_line: 1821 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1836 + end_line: 1837 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify it under + the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: (gpl-1.0-plus OR artistic-perl-1.0) AND public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1844 + end_line: 1845 + matched_length: '19' + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_39.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: '19' + rule_relevance: 100 + matched_text: | + This documentation is free; you can redistribute it and/or modify it + under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - score: '100.0' + start_line: 1847 + end_line: 1851 + matched_length: 53 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_287.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_287.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 53 + rule_relevance: 100 + matched_text: | + Irrespective of its distribution, all code examples in these files are + hereby placed into the public domain. You are permitted and + encouraged to use this code in your own programs for fun or for profit + as you see fit. A simple comment in the code giving credit would be + courteous but is not required. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1861 + end_line: 1861 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1868 + end_line: 1868 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1875 + end_line: 1875 + matched_length: 12 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_27.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 12 + rule_relevance: 100 + matched_text: This document may be distributed under the same terms as Perl itself. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 1891 + end_line: 1892 + matched_length: 20 + match_coverage: '100.0' + matcher: 1-hash + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 20 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the same terms as Perl itself. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-perl-1.0 OR artistic-dist-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '1913' + end_line: '1928' + matched_length: 103 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR artistic-dist-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_2.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_2.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 103 + rule_relevance: 100 + matched_text: | + You may distribute the files contained in this distribution + under the terms of either + + a) the "Artistic License" which comes with Perl, or + + b) the "Artistic License" which comes with dist, or + + c) the GNU General Public License as published by the Free + Software Foundation; either version 1, or (at your option) any + later version (see the file "Copying" that comes with the + Perl distribution). + + The full text of the "Artistic License" which comes with dist + differs slightly from the one that is in /usr/share/common-licenses + on Debian systems, and can be found later in this file under the + "Artistic-dist" tag. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: artistic-dist-1.0 + name: Artistic License for dist 1.0 + short_name: Artistic dist 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://raw.githubusercontent.com/rmanfredi/dist/2cec35331a912b165e2dd135d22de81f34bbc83f/Artistic + reference_url: https://scancode-licensedb.aboutcode.org/artistic-dist-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + spdx_license_key: LicenseRef-scancode-artistic-1988-1.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: artistic-dist-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '1942' + end_line: '1944' + matched_length: 21 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-dist-1.0 + rule_identifier: artistic-dist-1.0_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-dist-1.0_3.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 21 + rule_relevance: 100 + matched_text: | + This subdirectory contains unmodified 'dist' code that is + licensed under the modified Artistic license detailed below + under the "Artistic-dist" tag. + licenses: + - key: artistic-dist-1.0 + name: Artistic License for dist 1.0 + short_name: Artistic dist 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://raw.githubusercontent.com/rmanfredi/dist/2cec35331a912b165e2dd135d22de81f34bbc83f/Artistic + reference_url: https://scancode-licensedb.aboutcode.org/artistic-dist-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + spdx_license_key: LicenseRef-scancode-artistic-1988-1.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + - license_expression: artistic-dist-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: '1969' + end_line: '1993' + matched_length: 213 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-dist-1.0 OR gpl-1.0-plus + rule_identifier: artistic-dist-1.0_or_gpl-1.0-plus_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-dist-1.0_or_gpl-1.0-plus_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 213 + rule_relevance: 100 + matched_text: | + dist is distributed under a modified version of the Perl Artistic License. + Clause 7 of this modified license as contained in dist-3.0-pl60 provides: + + 7. You may reuse parts of this Package in your own programs, provided + that you explicitly state where you got them from, in the source code + (and, left to your courtesy, in the documentation), duplicating + all the associated copyright notices and disclaimers. Besides + your changes, if any, must be clearly marked as such. Parts reused + that way will no longer fall under this license if, and only if, + the name of your program(s) have no immediate connection with the + name of the Package itself or its associated programs. You may then + apply whatever restrictions you wish on the reused parts or choose + to place them in the Public Domain--this will apply only within the + context of your package. + + In accordance with this clause, the versions of these units + contained here are made available under the same terms as the + rest of the units. + + It is assumed that the above relicensing also applies to all files in + the other subdirectories that are declared to be licensed under the + same modified Artistic license. + + The modified license can be found later in this file under the + "Artistic-dist" tag. + licenses: + - key: artistic-dist-1.0 + name: Artistic License for dist 1.0 + short_name: Artistic dist 1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://www.perlfoundation.org/ + text_url: https://raw.githubusercontent.com/rmanfredi/dist/2cec35331a912b165e2dd135d22de81f34bbc83f/Artistic + reference_url: https://scancode-licensedb.aboutcode.org/artistic-dist-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + spdx_license_key: LicenseRef-scancode-artistic-1988-1.0 + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-dist-1.0.LICENSE + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 2000 + end_line: 2007 + matched_length: 49 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + rule_identifier: gpl-1.0-plus_or_artistic-perl-1.0_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_17.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 49 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of either: + + a) the GNU General Public License as published by the Free Software + Foundation; either version 1, or (at your option) any later + version, or + + b) the "Artistic License" which comes with Perl. + licenses: + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + detection_log: + - not-combined + matches: + - score: '95.0' + start_line: 2020 + end_line: 2023 + matched_length: 26 + match_coverage: '100.0' + matcher: 2-aho + license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_identifier: artistic-perl-1.0_or_gpl-1.0-plus_36.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_36.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 26 + rule_relevance: 95 + matched_text: | + may be redistributed + and/or modified under the same terms as Perl itself. It is assumed that + other contributors have placed their contributions under a compatible + license. + licenses: + - key: artistic-perl-1.0 + name: Artistic License (Perl) 1.0 + short_name: Artistic-Perl-1.0 + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Perl Foundation + homepage_url: http://dev.perl.org/licenses/artistic.html + text_url: http://dev.perl.org/licenses/artistic.html + reference_url: https://scancode-licensedb.aboutcode.org/artistic-perl-1.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/artistic-perl-1.0.LICENSE + spdx_license_key: Artistic-1.0-Perl + spdx_url: https://spdx.org/licenses/Artistic-1.0-Perl + - key: gpl-1.0-plus + name: GNU General Public License 1.0 or later + short_name: GPL 1.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-1.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE + spdx_license_key: GPL-1.0-or-later + spdx_url: https://spdx.org/licenses/GPL-1.0-or-later copyright: | Perl is Copyright (C) 1987-2021 by Larry Wall and others. All rights reserved. Copyright (c) 1996-2006, Nick Ing-Simmons @@ -793,4708 +12428,3 @@ copyright: | The other people listed in debian/changelog are most probably copyright holders too, but they have not included explicit copyright or licensing information. -matches: - - score: '100.0' - start_line: 2025 - end_line: 2025 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 2026 - end_line: 2027 - matcher: 1-hash - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_249.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU/Linux systems, the complete text of the LGPL 2.1 - license can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 2029 - end_line: 2029 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_395.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-1+' - - score: '100.0' - start_line: 2030 - end_line: 2031 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0_38.RULE - license_expression: gpl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-1'. - - score: '100.0' - start_line: 2033 - end_line: 2033 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 2034 - end_line: 2036 - matcher: 1-hash - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1040.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU/Linux systems, the complete text of version 2 of - the GNU General Public License can be found in - `/usr/share/common-licenses/GPL-2'. - - score: '99.0' - start_line: 2038 - end_line: 2038 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 99 - identifier: artistic-perl-1.0_26.RULE - license_expression: artistic-perl-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: artistic' - - score: '100.0' - start_line: 2039 - end_line: 2040 - matcher: 1-hash - rule_length: 21 - matched_length: 21 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_2.RULE - license_expression: artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU/Linux systems, the complete text of the - Artistic Licence can be found in `/usr/share/common-licenses/Artistic'. - - score: '100.0' - start_line: 2043 - end_line: 2224 - matcher: 1-hash - rule_length: 1354 - matched_length: 1354 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-2.0_36.RULE - license_expression: artistic-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copyright (c) 2000-2006, The Perl Foundation. - - Everyone is permitted to copy and distribute verbatim copies of this - license document, but changing it is not allowed. - - Preamble - - This license establishes the terms under which a given free software - Package may be copied, modified, distributed, and/or redistributed. - The intent is that the Copyright Holder maintains some artistic - control over the development of that Package while still keeping the - Package available as open source and free software. - - You are always permitted to make arrangements wholly outside of this - license directly with the Copyright Holder of a given Package. If the - terms of this license do not permit the full use that you propose to - make of the Package, you should contact the Copyright Holder and seek - a different licensing arrangement. - - Definitions - - "Copyright Holder" means the individual(s) or organization(s) named in - the copyright notice for the entire Package. - - "Contributor" means any party that has contributed code or other - material to the Package, in accordance with the Copyright Holder's - procedures. - - "You" and "your" means any person who would like to copy, distribute, - or modify the Package. - - "Package" means the collection of files distributed by the Copyright - Holder, and derivatives of that collection and/or of those files. A - given Package may consist of either the Standard Version, or a - Modified Version. - - "Distribute" means providing a copy of the Package or making it - accessible to anyone else, or in the case of a company or - organization, to others outside of your company or organization. - - "Distributor Fee" means any fee that you charge for Distributing this - Package or providing support for this Package to another party. It - does not mean licensing fees. - - "Standard Version" refers to the Package if it has not been modified, - or has been modified only in ways explicitly requested by the - Copyright Holder. - - "Modified Version" means the Package, if it has been changed, and such - changes were not explicitly requested by the Copyright Holder. - - "Original License" means this Artistic License as Distributed with the - Standard Version of the Package, in its current version or as it may - be modified by The Perl Foundation in the future. - - "Source" form means the source code, documentation source, and - configuration files for the Package. - - "Compiled" form means the compiled bytecode, object code, binary, or - any other form resulting from mechanical transformation or translation - of the Source form. - - Permission for Use and Modification Without Distribution - - (1) You are permitted to use the Standard Version and create and use - Modified Versions for any purpose without restriction, provided that - you do not Distribute the Modified Version. - - Permissions for Redistribution of the Standard Version - - (2) You may Distribute verbatim copies of the Source form of the - Standard Version of this Package in any medium without restriction, - either gratis or for a Distributor Fee, provided that you duplicate - all of the original copyright notices and associated disclaimers. At - your discretion, such verbatim copies may or may not include a - Compiled form of the Package. - - (3) You may apply any bug fixes, portability changes, and other - modifications made available from the Copyright Holder. The resulting - Package will still be considered the Standard Version, and as such - will be subject to the Original License. - - Distribution of Modified Versions of the Package as Source - - (4) You may Distribute your Modified Version as Source (either gratis - or for a Distributor Fee, and with or without a Compiled form of the - Modified Version) provided that you clearly document how it differs - from the Standard Version, including, but not limited to, documenting - any non-standard features, executables, or modules, and provided that - you do at least ONE of the following: - - (a) make the Modified Version available to the Copyright Holder of the - Standard Version, under the Original License, so that the Copyright - Holder may include your modifications in the Standard Version. (b) - ensure that installation of your Modified Version does not prevent the - user installing or running the Standard Version. In addition, the - Modified Version must bear a name that is different from the name of - the Standard Version. (c) allow anyone who receives a copy of the - Modified Version to make the Source form of the Modified Version - available to others under (i) the Original License or (ii) a license - that permits the licensee to freely copy, modify and redistribute the - Modified Version using the same licensing terms that apply to the copy - that the licensee received, and requires that the Source form of the - Modified Version, and of any works derived from it, be made freely - available in that license fees are prohibited but Distributor Fees are - allowed. - - Distribution of Compiled Forms of the Standard Version or Modified - Versions without the Source - - (5) You may Distribute Compiled forms of the Standard Version without - the Source, provided that you include complete instructions on how to - get the Source of the Standard Version. Such instructions must be - valid at the time of your distribution. If these instructions, at any - time while you are carrying out such distribution, become invalid, you - must provide new instructions on demand or cease further distribution. - If you provide valid instructions or cease distribution within thirty - days after you become aware that the instructions are invalid, then - you do not forfeit any of your rights under this license. - - (6) You may Distribute a Modified Version in Compiled form without the - Source, provided that you comply with Section 4 with respect to the - Source of the Modified Version. - - Aggregating or Linking the Package - - (7) You may aggregate the Package (either the Standard Version or - Modified Version) with other packages and Distribute the resulting - aggregation provided that you do not charge a licensing fee for the - Package. Distributor Fees are permitted, and licensing fees for other - components in the aggregation are permitted. The terms of this license - apply to the use and Distribution of the Standard or Modified Versions - as included in the aggregation. - - (8) You are permitted to link Modified and Standard Versions with - other works, to embed the Package in a larger work of your own, or to - build stand-alone binary or bytecode versions of applications that - include the Package, and Distribute the result without restriction, - provided the result does not expose a direct interface to the Package. - - Items That are Not Considered Part of a Modified Version - - (9) Works (including, but not limited to, modules and scripts) that - merely extend or make use of the Package, do not, by themselves, cause - the Package to be a Modified Version. In addition, such works are not - considered parts of the Package itself, and are not subject to the - terms of this license. - - General Provisions - - (10) Any use, modification, and distribution of the Standard or - Modified Versions is governed by this Artistic License. By using, - modifying or distributing the Package, you accept this license. Do not - use, modify, or distribute the Package, if you do not accept this - license. - - (11) If your Modified Version has been derived from a Modified Version - made by someone other than you, you are nevertheless required to - ensure that your Modified Version complies with the requirements of - this license. - - (12) This license does not grant you the right to use any trademark, - service mark, tradename, or logo of the Copyright Holder. - - (13) This license includes the non-exclusive, worldwide, - free-of-charge patent license to make, have made, use, offer to sell, - sell, import and otherwise transfer the Package with respect to any - patent claims licensable by the Copyright Holder that are necessarily - infringed by the Package. If you institute patent litigation - (including a cross-claim or counterclaim) against any party alleging - that the Package constitutes direct or contributory patent - infringement, then this Artistic License to you shall terminate on the - date that such litigation is filed. - - (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT - HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED - WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A - PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT - PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT - HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE - OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 2227 - end_line: 2256 - matcher: 2-aho - rule_length: 233 - matched_length: 233 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bzip2-libbzip-2010.LICENSE - license_expression: bzip2-libbzip-2010 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - 2. The origin of this software must not be misrepresented; you must - not claim that you wrote the original software. If you use this - software in a product, an acknowledgment in the product - documentation would be appreciated but is not required. - . - 3. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - . - 4. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 2262 - end_line: 2276 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib.LICENSE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - . - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - . - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - score: '100.0' - start_line: 2279 - end_line: 2295 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE 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. - - score: '100.0' - start_line: 2298 - end_line: 2320 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_42.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '98.25' - start_line: 2323 - end_line: 2349 - matcher: 1-hash - rule_length: 224 - matched_length: 224 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original_80.RULE - license_expression: bsd-original - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - This product includes software developed by [Powerdog] Industries. - 4. The name of [Powerdog] Industries may not be used to endorse or - promote products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED BY [POWERDOG] INDUSTRIES ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE [POWERDOG] INDUSTRIES BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, - EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.57' - start_line: 2353 - end_line: 2407 - matcher: 3-seq - rule_length: 470 - matched_length: 468 - match_coverage: '99.57' - rule_relevance: 100 - identifier: unicode-dfs-2015_9.RULE - license_expression: unicode-dfs-2015 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - - Unicode Data Files include all data files under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - and http://www.unicode.org/cldr/data/ . Unicode Data Files - do not include PDF online code charts under the directory - http://www.unicode.org/Public/. Software includes any - source code published in the Unicode Standard or under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - and http://www.unicode.org/cldr/data/. - - NOTICE TO USER: Carefully read the following legal agreement. BY - DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE - INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU - UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND - CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, - INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. - - COPYRIGHT AND PERMISSION NOTICE - - Copyright © 1991-2011 Unicode, Inc. All rights - reserved. Distributed under the Terms of Use in - http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person - obtaining a copy of the Unicode data files and any associated - documentation (the "Data Files") or Unicode software and any - associated documentation (the "Software") to deal in the Data Files - or Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, - and/or sell copies of the Data Files or Software, and to permit - persons to whom the Data Files or Software are furnished to do so, - provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, - (b) both the above copyright notice(s) and this permission notice - appear in associated documentation, and (c) there is clear notice - in each modified Data File or in the Software as well as in the - documentation associated with the Data File(s) or Software that - the data or software has been modified. - - THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE - FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder - shall not be used in advertising or otherwise to promote the sale, - use or other dealings in these Data Files or Software without - prior written authorization of the copyright holder. - - score: '100.0' - start_line: 2410 - end_line: 2432 - matcher: 1-hash - rule_length: 207 - matched_length: 207 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_313.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The names of the authors may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 2435 - end_line: 2457 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 2460 - end_line: 2472 - matcher: 1-hash - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: regexp.LICENSE - license_expression: regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to anyone to use this software for any - purpose on any computer system, and to redistribute it freely, - subject to the following restrictions: - - 1. The author is not responsible for the consequences of use of - this software, no matter how awful, even if they arise - from defects in it. - - 2. The origin of this software must not be misrepresented, either - by explicit claim or by omission. - - 3. Altered versions must be plainly marked as such, and must not - be misrepresented as being the original software. - - score: '100.0' - start_line: 2475 - end_line: 2479 - matcher: 1-hash - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_212.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module may be modified, used, copied, and redistributed at your own risk. - - Although allowed by the preceding license, please do not publicly - redistribute modified versions of this code with the name "Text::Tabs" - unless it passes the unmodified Text::Tabs test suite. - - score: '90.0' - start_line: 2482 - end_line: 2483 - matcher: 1-hash - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_4.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - score: '100.0' - start_line: 2489 - end_line: 2489 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_45.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: placed in the public domain. - - score: '100.0' - start_line: 2494 - end_line: 2494 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_285.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: is in the public domain, - - score: '70.0' - start_line: 2495 - end_line: 2495 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: public-domain - - score: '70.0' - start_line: 2504 - end_line: 2504 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: public domain - - score: '100.0' - start_line: 2508 - end_line: 2532 - matcher: 1-hash - rule_length: 208 - matched_length: 208 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_bison-exception-3.0_1.RULE - license_expression: gpl-3.0-plus WITH bison-exception-2.2 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - - This special exception was added by the Free Software Foundation in - version 2.2 of Bison. - - score: '100.0' - start_line: 2535 - end_line: 2550 - matcher: 1-hash - rule_length: 121 - matched_length: 121 - match_coverage: '100.0' - rule_relevance: 100 - identifier: paul-hsieh-derivative_1.RULE - license_expression: paul-hsieh-derivative - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The derivative content includes raw computer source code, ideas, - opinions, and excerpts whose original source is covered under another - license and transformations of such derivatives. Note that mere excerpts - by themselves (with the exception of raw source code) are not considered - derivative works under this license. Use and redistribution is limited - to the following conditions: - - One may not create a derivative work which, in any way, violates the - Paul Hsieh exposition license described above on the original content. - - One may not apply a license to a derivative work that precludes - anyone else from using and redistributing derivative content. - - One may not attribute any derivative content to authors not involved - in the creation of the content, though an attribution to the author - is not necessary. - - score: '99.0' - start_line: 2556 - end_line: 2581 - matcher: 2-aho - rule_length: 217 - matched_length: 217 - match_coverage: '100.0' - rule_relevance: 99 - identifier: bsd-x11_10.RULE - license_expression: bsd-x11 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - Neither my name, Paul Hsieh, nor the names of any other contributors - to the code use may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 2583 - end_line: 2583 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_12.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: cc0-1.0' - - score: '100.0' - start_line: 2584 - end_line: 2703 - matcher: 1-hash - rule_length: 981 - matched_length: 981 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_155.RULE - license_expression: cc0-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Statatement of Purpose - - The laws of most jurisdictions throughout the world automatically confer - exclusive Copyright and Related Rights (defined below) upon the creator - and subsequent owner(s) (each and all, an "owner") of an original work - of authorship and/or a database (each, a "Work"). - - Certain owners wish to permanently relinquish those rights to a Work - for the purpose of contributing to a commons of creative, cultural and - scientific works ("Commons") that the public can reliably and without - fear of later claims of infringement build upon, modify, incorporate in - other works, reuse and redistribute as freely as possible in any form - whatsoever and for any purposes, including without limitation commercial - purposes. These owners may contribute to the Commons to promote the ideal - of a free culture and the further production of creative, cultural and - scientific works, or to gain reputation or greater distribution for - their Work in part through the use and efforts of others. - - For these and/or other purposes and motivations, and without any - expectation of additional consideration or compensation, the person - associating CC0 with a Work (the "Affirmer"), to the extent that - he or she is an owner of Copyright and Related Rights in the Work, - voluntarily elects to apply CC0 to the Work and publicly distribute - the Work under its terms, with knowledge of his or her Copyright and - Related Rights in the Work and the meaning and intended legal effect - of CC0 on those rights. - - 1. Copyright and Related Rights. A Work made available under CC0 may be - protected by copyright and related or neighboring rights ("Copyright - and Related Rights"). Copyright and Related Rights include, but are - not limited to, the following: - - the right to reproduce, adapt, distribute, perform, display, - communicate, and translate a Work; - - moral rights retained by the original author(s) and/or performer(s); - - publicity and privacy rights pertaining to a person's image or - likeness depicted in a Work; - - rights protecting against unfair competition in regards to a Work, - subject to the limitations in paragraph 4(a), below; - - rights protecting the extraction, dissemination, use and reuse of data in a Work; - - database rights (such as those arising under Directive 96/9/EC - of the European Parliament and of the Council of 11 March 1996 - on the legal protection of databases, and under any national - implementation thereof, including any amended or successor version - of such directive); and - - other similar, equivalent or corresponding rights throughout the world - based on applicable law or treaty, and any national implementations - thereof. - - 2. Waiver. To the greatest extent permitted by, but not in contravention - of, applicable law, Affirmer hereby overtly, fully, permanently, - irrevocably and unconditionally waives, abandons, and surrenders all - of Affirmer's Copyright and Related Rights and associated claims and - causes of action, whether now known or unknown (including existing - as well as future claims and causes of action), in the Work (i) in - all territories worldwide, (ii) for the maximum duration provided by - applicable law or treaty (including future time extensions), (iii) - in any current or future medium and for any number of copies, and (iv) - for any purpose whatsoever, including without limitation commercial, - advertising or promotional purposes (the "Waiver"). Affirmer makes the - Waiver for the benefit of each member of the public at large and to the - detriment of Affirmer's heirs and successors, fully intending that such - Waiver shall not be subject to revocation, rescission, cancellation, - termination, or any other legal or equitable action to disrupt the - quiet enjoyment of the Work by the public as contemplated by Affirmer's - express Statement of Purpose. - - 3. Public License Fallback. Should any part of the Waiver for any - reason be judged legally invalid or ineffective under applicable law, - then the Waiver shall be preserved to the maximum extent permitted - taking into account Affirmer's express Statement of Purpose. In - addition, to the extent the Waiver is so judged Affirmer hereby - grants to each affected person a royalty-free, non transferable, non - sublicensable, non exclusive, irrevocable and unconditional license - to exercise Affirmer's Copyright and Related Rights in the Work (i) - in all territories worldwide, (ii) for the maximum duration provided - by applicable law or treaty (including future time extensions), (iii) - in any current or future medium and for any number of copies, and (iv) - for any purpose whatsoever, including without limitation commercial, - advertising or promotional purposes (the "License"). The License shall - be deemed effective as of the date CC0 was applied by Affirmer to the - Work. Should any part of the License for any reason be judged legally - invalid or ineffective under applicable law, such partial invalidity - or ineffectiveness shall not invalidate the remainder of the License, - and in such case Affirmer hereby affirms that he or she will not (i) - exercise any of his or her remaining Copyright and Related Rights in - the Work or (ii) assert any associated claims and causes of action - with respect to the Work, in either case contrary to Affirmer's express - Statement of Purpose. - - 4. Limitations and Disclaimers. - - No trademark or patent rights held by Affirmer are waived, - abandoned, surrendered, licensed or otherwise affected by this - document. - - Affirmer offers the Work as-is and makes no representations or - warranties of any kind concerning the Work, express, implied, - statutory or otherwise, including without limitation warranties - of title, merchantability, fitness for a particular purpose, non - infringement, or the absence of latent or other defects, accuracy, - or the present or absence of errors, whether or not discoverable, - all to the greatest extent permissible under applicable law. - - Affirmer disclaims responsibility for clearing rights of other - persons that may apply to the Work or any use thereof, including - without limitation any person's Copyright and Related Rights in the - Work. Further, Affirmer disclaims responsibility for obtaining any - necessary consents, permissions or other rights required for any - use of the Work. - - Affirmer understands and acknowledges that Creative Commons is not - a party to this document and has no duty or obligation with respect - to this CC0 or use of the Work. - - score: '100.0' - start_line: 2710 - end_line: 2713 - matcher: 1-hash - rule_length: 35 - matched_length: 35 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap.LICENSE - license_expression: fsf-ap - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copying and distribution of this file, with or without modification, are - permitted in any medium without royalty provided the copyright notice and - this notice are preserved. This file is offered as-is, without any - warranty. - - score: '100.0' - start_line: 2716 - end_line: 2840 - matcher: 1-hash - rule_length: 947 - matched_length: 947 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-dist-1.0.LICENSE - license_expression: artistic-dist-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The "Artistic License" - - Preamble - - The intent of this document is to state the conditions under which a - Package may be copied, such that the Copyright Holder maintains some - semblance of artistic control over the development of the Package, - while giving the users of the package the right to use and distribute - the Package in a more-or-less customary fashion, plus the right to make - reasonable modifications. - - It also grants you the rights to reuse parts of a Package in your own - programs without transferring this License to those programs, provided - that you meet some reasonable requirements. - - Definitions: - - "Package" refers to the collection of files distributed by the - Copyright Holder, and derivatives of that collection of files - created through textual modification. - - "Standard Version" refers to such a Package if it has not been - modified, or has been modified in accordance with the wishes - of the Copyright Holder as specified below. - - "Copyright Holder" is whoever is named in the copyright or - copyrights for the package. - - "You" is you, if you're thinking about copying or distributing - this Package. - - "Reasonable copying fee" is whatever you can justify on the - basis of media cost, duplication charges, time of people involved, - and so on. (You will not be required to justify it to the - Copyright Holder, but only to the computing community at large - as a market that must bear the fee.) - - "Freely Available" means that no fee is charged for the item - itself, though there may be fees involved in handling the item. - It also means that recipients of the item may redistribute it - under the same conditions they received it. - - 1. You may make and give away verbatim copies of the source form of the - Standard Version of this Package without restriction, provided that you - duplicate all of the original copyright notices and associated disclaimers. - - 2. You may apply bug fixes, portability fixes and other modifications - derived from the Public Domain or from the Copyright Holder. A Package - modified in such a way shall still be considered the Standard Version. - - 3. You may otherwise modify your copy of this Package in any way, provided - that you insert a prominent notice in each changed file stating how and - when you changed that file, and provided that you do at least ONE of the - following: - - a) place your modifications in the Public Domain or otherwise make them - Freely Available, such as by posting said modifications to Usenet or - an equivalent medium, or placing the modifications on a major archive - site such as uunet.uu.net, or by allowing the Copyright Holder to include - your modifications in the Standard Version of the Package. - - b) use the modified Package only within your corporation or organization. - - c) rename any non-standard executables so the names do not conflict - with standard executables, which must also be provided, and provide - a separate manual page for each non-standard executable that clearly - documents how it differs from the Standard Version. - - d) make other distribution arrangements with the Copyright Holder. - - 4. You may distribute the programs of this Package in object code or - executable form, provided that you do at least ONE of the following: - - a) distribute a Standard Version of the executables and library files, - together with instructions (in the manual page or equivalent) on where - to get the Standard Version. - - b) accompany the distribution with the machine-readable source of - the Package with your modifications. - - c) give non-standard executables non-standard names, and clearly - document the differences in manual pages (or equivalent), together - with instructions on where to get the Standard Version. - - d) make other distribution arrangements with the Copyright Holder. - - 5. You may charge a reasonable copying fee for any distribution of this - Package. You may charge any fee you choose for support of this - Package. You may not charge a fee for this Package itself. However, - you may distribute this Package in aggregate with other (possibly - commercial) programs as part of a larger (possibly commercial) software - distribution provided that you do not advertise this Package as a - product of your own. - - 6. The scripts and library files supplied as input to or produced as - output from the programs of this Package do not automatically fall - under the copyright of this Package, but belong to whoever generated - them, and may be sold commercially, and may be aggregated with this - Package. If such scripts or library files are aggregated with this - Package via the so-called "undump" or "unexec" methods of producing a - binary executable image, then distribution of such an image shall - neither be construed as a distribution of this Package nor shall it - fall under the restrictions of Paragraphs 3 and 4, provided that you do - not represent such an executable image as a Standard Version of this - Package. - - 7. You may reuse parts of this Package in your own programs, provided that - you explicitly state where you got them from, in the source code (and, left - to your courtesy, in the documentation), duplicating all the associated - copyright notices and disclaimers. Besides your changes, if any, must be - clearly marked as such. Parts reused that way will no longer fall under this - license if, and only if, the name of your program(s) have no immediate - connection with the name of the Package itself or its associated programs. - You may then apply whatever restrictions you wish on the reused parts or - choose to place them in the Public Domain--this will apply only within the - context of your package. - - 8. The name of the Copyright Holder may not be used to endorse or promote - products derived from this software without specific prior written permission. - - 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - The End - - score: '100.0' - start_line: 22 - end_line: 29 - matcher: 2-aho - rule_length: 49 - matched_length: 49 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_17.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of either: - - a) the GNU General Public License as published by the Free Software - Foundation; either version 1, or (at your option) any later - version, or - - b) the "Artistic License" which comes with Perl. - - score: '100.0' - start_line: 49 - end_line: 49 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is a part of Perl itself, licensed as above. - - score: '100.0' - start_line: 56 - end_line: 56 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is a part of Perl itself, licensed as above. - - score: '100.0' - start_line: 64 - end_line: 64 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is a part of Perl itself, licensed as above. - - score: '100.0' - start_line: 74 - end_line: 74 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is a part of Perl itself, licensed as above. - - score: '100.0' - start_line: 105 - end_line: 106 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 118 - end_line: 119 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 147 - end_line: 147 - matcher: 2-aho - rule_length: 13 - matched_length: 13 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_14.RULE - license_expression: unicode - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html - - score: '100.0' - start_line: 157 - end_line: 159 - matcher: 1-hash - rule_length: 40 - matched_length: 40 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_26.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself, either Perl version 5.10.0 or, - at your option, any later version of Perl 5 you may have available. - - score: '100.0' - start_line: 167 - end_line: 168 - matcher: 1-hash - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_47.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 175 - end_line: 176 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 183 - end_line: 183 - matcher: 1-hash - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_34.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: All files are licensed under the same terms as Perl itself. - - score: '90.91' - start_line: '190' - end_line: '190' - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_32.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: The [PerlUi] class is licensed under the same terms as Perl itself. - - score: '91.67' - start_line: '198' - end_line: '198' - matcher: 1-hash - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_31.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: The [Symbian] port is licensed under the same terms as Perl itself. - - score: '100.0' - start_line: 208 - end_line: 209 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - It is assumed that the test code is licensed under the same terms - as Perl. - - score: '100.0' - start_line: 223 - end_line: 224 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 233 - end_line: 234 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 241 - end_line: 242 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 249 - end_line: 250 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under the same - terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 257 - end_line: 258 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 267 - end_line: 268 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 275 - end_line: 275 - matcher: 1-hash - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_12.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is a part of Perl itself, licensed as above. - - score: '99.0' - start_line: 309 - end_line: 310 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 99 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_52.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - There is no copyright or license information in these distributions. - It is assumed that they are licensed under the same terms as Perl itself. - - score: '100.0' - start_line: 316 - end_line: 317 - matcher: 1-hash - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_25.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you may redistribute and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 330 - end_line: 330 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_11.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This package has the same copyright and license as the perl core. - - score: '100.0' - start_line: 336 - end_line: 337 - matcher: 1-hash - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_44.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software, you may distribute it under the - same terms as Perl itself. - - score: '100.0' - start_line: 345 - end_line: 347 - matcher: 1-hash - rule_length: 31 - matched_length: 31 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_43.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software. You may modify and/or redistribute this - code under the same terms as Perl 5.10 itself, or, at your option, - any later version of Perl 5. - - score: '100.0' - start_line: 355 - end_line: 356 - matcher: 1-hash - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_44.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software. You may distribute it under the - same terms as Perl itself. - - score: '100.0' - start_line: 362 - end_line: 363 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 382 - end_line: 383 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 395 - end_line: 396 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 402 - end_line: 403 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 411 - end_line: 411 - matcher: 1-hash - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_42.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: You may redistribute this under the same terms as Perl itself. - - score: '100.0' - start_line: 419 - end_line: 420 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 431 - end_line: 432 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 439 - end_line: 440 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 447 - end_line: 448 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 454 - end_line: 455 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 465 - end_line: 466 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 475 - end_line: 476 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 484 - end_line: 485 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 494 - end_line: 495 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 502 - end_line: 503 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 509 - end_line: 510 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 516 - end_line: 517 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-2.0_38.RULE - license_expression: artistic-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the the Artistic License (2.0). - - score: '100.0' - start_line: 524 - end_line: 525 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 531 - end_line: 532 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software. You can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 539 - end_line: 545 - matcher: 1-hash - rule_length: 61 - matched_length: 61 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-2.0-plus_2.RULE - license_expression: artistic-perl-1.0 OR gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - - These terms are your choice of any of (1) the Perl Artistic Licence, - or (2) version 2 of the GNU General Public License as published by the - Free Software Foundation, or (3) any later version of the GNU General - Public License. - - score: '100.0' - start_line: 553 - end_line: 554 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 561 - end_line: 570 - matcher: 2-aho - rule_length: 71 - matched_length: 71 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_41.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - There are no copyright or license notices in this distribution. It - is assumed that the copyright and license of Perl itself applies here - as well. - - This is supported by the README of the separate CPAN distribution at - , which states: - - You may distribute this work under the terms of either the GNU General - Public License or the Artistic License, as specified in perl's README - file. - - score: '100.0' - start_line: 578 - end_line: 579 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 585 - end_line: 586 - matcher: 1-hash - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_15.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 600 - end_line: 601 - matcher: 1-hash - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_25.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you may redistribute and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 609 - end_line: 610 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 618 - end_line: 619 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 628 - end_line: 629 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 636 - end_line: 640 - matcher: 1-hash - rule_length: 47 - matched_length: 47 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-2.0-plus_3.RULE - license_expression: artistic-perl-1.0 OR gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the terms of the Perl Artistic License or the - GNU General Public License as published by the Free Software - Foundation; either version 2 of the License, or (at your option) any - later version. - - score: '100.0' - start_line: 647 - end_line: 648 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 655 - end_line: 656 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 663 - end_line: 664 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute - it and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 673 - end_line: 674 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 681 - end_line: 682 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 690 - end_line: 691 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 698 - end_line: 699 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_15.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public License - or the Artistic License, as specified in the LICENCE file. - - score: '100.0' - start_line: 706 - end_line: 707 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 717 - end_line: 718 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 724 - end_line: 725 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 732 - end_line: 734 - matcher: 1-hash - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_or_gpl-1.0-plus_or_artistic-perl-1.0_1.RULE - license_expression: mit OR gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is released under the MIT license cited below. Additionally, - when this software is distributed with Perl Kit, Version 5, you may also - redistribute it and/or modify it under the same terms as Perl itself. - - score: '99.0' - start_line: 748 - end_line: 749 - matcher: 1-hash - rule_length: 21 - matched_length: 21 - match_coverage: '100.0' - rule_relevance: 99 - identifier: mit_or_artistic-perl-1.0_or_gpl-1.0-plus_1.RULE - license_expression: mit OR artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - It is assumed that these translations are licensed under the same terms as - the rest of the Locale-Maketext-Simple distribution. - - score: '100.0' - start_line: 755 - end_line: 756 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 763 - end_line: 767 - matcher: 2-aho - rule_length: 34 - matched_length: 34 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_8.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - - You may copy and distribute this program under the same terms as - Perl itself. - - score: '100.0' - start_line: 775 - end_line: 776 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 784 - end_line: 785 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 792 - end_line: 801 - matcher: 2-aho - rule_length: 87 - matched_length: 87 - match_coverage: '100.0' - rule_relevance: 100 - identifier: historical_9.RULE - license_expression: historical - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this material - for any purpose and without fee is hereby granted, provided - that the above copyright notice and this permission notice - appear in all copies, and that the name of Bellcore not be - used in advertising or publicity pertaining to this - material without the specific, prior written permission - of an authorized representative of Bellcore. BELLCORE - MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY - OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", - WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. - - score: '100.0' - start_line: 809 - end_line: 810 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 817 - end_line: 818 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - - score: '100.0' - start_line: 825 - end_line: 825 - matcher: 1-hash - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_10.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This module is released under the same terms as Perl itself. - - score: '100.0' - start_line: 832 - end_line: 833 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 840 - end_line: 841 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 848 - end_line: 850 - matcher: 2-aho - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_5.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - - score: '100.0' - start_line: 857 - end_line: 858 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 866 - end_line: 867 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 875 - end_line: 876 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 919 - end_line: 920 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 927 - end_line: 928 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 935 - end_line: 936 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 950 - end_line: 954 - matcher: 2-aho - rule_length: 35 - matched_length: 35 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_12.RULE - license_expression: artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The license notice in the document is: - - When included as an integrated part of the Standard Distribution - of Perl or of its documentation (printed or otherwise), this works is - covered under Perl's Artistic License. - - score: '100.0' - start_line: 957 - end_line: 961 - matcher: 2-aho - rule_length: 56 - matched_length: 56 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_286.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Irrespective of its distribution, all code examples here are in the public - domain. You are permitted and encouraged to use this code and any - derivatives thereof in your own programs for fun or for profit as you - see fit. A simple comment in the code giving credit to the FAQ would - be courteous but is not required. - - score: '100.0' - start_line: 965 - end_line: 967 - matcher: 2-aho - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-2.0_and_public-domain-disclaimer_1.RULE - license_expression: artistic-2.0 AND public-domain-disclaimer - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This document is available under the same terms as Perl itself. Code - examples in all the perlfaq documents are in the public domain. Use - them as you see fit (and at your own risk with no warranty from anyone). - - score: '100.0' - start_line: 975 - end_line: 977 - matcher: 2-aho - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_5.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - - score: '100.0' - start_line: 984 - end_line: 985 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 992 - end_line: 993 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1008 - end_line: 1009 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1029 - end_line: 1030 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_40.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is free software and can be modified and distributed under - the same terms as Perl itself. - - score: '100.0' - start_line: 1037 - end_line: 1038 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1045 - end_line: 1046 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1054 - end_line: 1055 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1063 - end_line: 1064 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1072 - end_line: 1073 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1080 - end_line: 1081 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1096 - end_line: 1097 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1104 - end_line: 1105 - matcher: 2-aho - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1107 - end_line: 1111 - matcher: 2-aho - rule_length: 53 - matched_length: 53 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_287.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Irrespective of its distribution, all code examples in these files - are hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun - or for profit as you see fit. A simple comment in the code giving - credit would be courteous but is not required. - - score: '100.0' - start_line: 1119 - end_line: 1120 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1126 - end_line: 1127 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1138 - end_line: 1140 - matcher: 1-hash - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_154.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The file links to http://creativecommons.org/publicdomain/zero/1.0/ - and the full license text as retrieved from there can be found at the - end of this file. - - score: '100.0' - start_line: 1148 - end_line: 1149 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software. It may be used, redistributed and/or - modified under the same terms as Perl itself. - - score: '99.0' - start_line: 1156 - end_line: 1159 - matcher: 1-hash - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 99 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_38.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - There are no copyright notices this distribution. - - This library is free software; you may redistribute and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1180 - end_line: 1184 - matcher: 1-hash - rule_length: 33 - matched_length: 33 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_37.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - ---------------------------------------- - These distributions include no copyright notices but have - the same explicit licensing information. - - score: '100.0' - start_line: 1191 - end_line: 1192 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 1198 - end_line: 1199 - matcher: 1-hash - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_35.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software, you may distribute it under the same - terms as Perl. - - score: '99.0' - start_line: 1208 - end_line: 1208 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 99 - identifier: bsd-new_1065.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: is licensed under the BSD-like license - - score: '70.0' - start_line: 1209 - end_line: 1210 - matcher: 2-aho - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 70 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_34.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - It is assumed that the other parts are licensed under the same - terms as the rest of the distribution. - - score: '100.0' - start_line: 1218 - end_line: 1219 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1226 - end_line: 1226 - matcher: 2-aho - rule_length: 13 - matched_length: 13 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_14.RULE - license_expression: unicode - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html - - score: '100.0' - start_line: 1236 - end_line: 1237 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1248 - end_line: 1252 - matcher: 2-aho - rule_length: 40 - matched_length: 40 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_32.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - - The "Perl for Win32" source code was licensed under the same terms - as Perl itself and contained this copyright notice: - - score: '100.0' - start_line: 1262 - end_line: 1263 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - - score: '100.0' - start_line: 1271 - end_line: 1272 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - - score: '100.0' - start_line: 1279 - end_line: 1280 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1288 - end_line: 1289 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1297 - end_line: 1298 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1300 - end_line: 1301 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_31.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Perl 5 - Porters, which was released under the same license terms. - - score: '100.0' - start_line: 1308 - end_line: 1309 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - - score: '100.0' - start_line: 1315 - end_line: 1316 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - - score: '100.0' - start_line: 1324 - end_line: 1325 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1332 - end_line: 1333 - matcher: 1-hash - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_48.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You can redistribute and/or modify this document under the same terms - as Perl itself. - - score: '100.0' - start_line: 1340 - end_line: 1341 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1349 - end_line: 1350 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1353 - end_line: 1355 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_46.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is distributed under the same terms as Perl itself. - Feel free to use, modify and redistribute it as long as you retain - the correct attribution. - - score: '100.0' - start_line: 1361 - end_line: 1361 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_11.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This package has the same copyright and license as the perl core. - - score: '100.0' - start_line: 1368 - end_line: 1369 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1375 - end_line: 1375 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: 1382 - end_line: 1383 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1390 - end_line: 1390 - matcher: 1-hash - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_29.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This program is distributed under the same terms as perl itself. - - score: '100.0' - start_line: 1397 - end_line: 1398 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1409 - end_line: 1410 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you may redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1417 - end_line: 1418 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1427 - end_line: 1433 - matcher: 2-aho - rule_length: 56 - matched_length: 56 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_and_bsd-new_2.RULE - license_expression: (artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The main license applies to most of the code: - - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - but portions of it have been taken from a BSD variant and are licensed - under the terms of the "BSD-3-clause-GENERIC" license included in this file. - - score: '100.0' - start_line: 1456 - end_line: 1457 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1467 - end_line: 1468 - matcher: 2-aho - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_45.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl - - score: '100.0' - start_line: 1476 - end_line: 1477 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - - score: '100.0' - start_line: 1487 - end_line: 1488 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - - score: '100.0' - start_line: 1497 - end_line: 1498 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - - score: '100.0' - start_line: 1517 - end_line: 1518 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 1527 - end_line: 1529 - matcher: 1-hash - rule_length: 30 - matched_length: 30 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_44.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software and is provided "as is" without express - or implied warranty. It may be used, redistributed and/or modified - under the same terms as Perl itself. - - score: '100.0' - start_line: 1539 - end_line: 1540 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1547 - end_line: 1548 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1556 - end_line: 1557 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '95.0' - start_line: 1566 - end_line: 1567 - matcher: 1-hash - rule_length: 21 - matched_length: 21 - match_coverage: '100.0' - rule_relevance: 95 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_42.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - There is no license information included. It is assumed that this - distribution is licensed under the same terms as Perl itself. - - score: '100.0' - start_line: 1574 - end_line: 1575 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 1582 - end_line: 1583 - matcher: 1-hash - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_49.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1590 - end_line: 1591 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '95.0' - start_line: 1598 - end_line: 1600 - matcher: 1-hash - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 95 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_41.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - There is no license information included that clearly applies to the - whole of this distribution. It is assumed that it is licensed under - the same terms as Perl itself. - - score: '95.0' - start_line: 1609 - end_line: 1609 - matcher: 1-hash - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 95 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_40.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: It is assumed that this file is licensed under the same terms as Perl itself. - - score: '100.0' - start_line: 1616 - end_line: 1617 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 1624 - end_line: 1626 - matcher: 1-hash - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_25.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The license in the file is specified as - - License: Artistic/GPL - - score: '100.0' - start_line: 1633 - end_line: 1634 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '90.0' - start_line: 1641 - end_line: 1641 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 90 - identifier: artistic-1.0_11.RULE - license_expression: artistic-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the artistic license. - - score: '95.0' - start_line: 1661 - end_line: 1662 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 95 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_39.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - There is no license information in this distribution. - It is assumed that it is licensed under the same terms as Perl itself. - - score: '95.0' - start_line: 1670 - end_line: 1671 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 95 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_38.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - As above, it is assumed that this file is licensed under the same terms - as Perl itself. - - score: '100.0' - start_line: 1679 - end_line: 1680 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: 1687 - end_line: 1689 - matcher: 1-hash - rule_length: 40 - matched_length: 40 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_23.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself, either Perl version 5.8.7 or, - at your option, any later version of Perl 5 you may have available. - - score: '100.0' - start_line: 1696 - end_line: 1697 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1705 - end_line: 1706 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '99.0' - start_line: 1712 - end_line: 1712 - matcher: 1-hash - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 99 - identifier: artistic-perl-1.0_7.RULE - license_expression: artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This program is distributed under the Artistic License. - - score: '100.0' - start_line: 1723 - end_line: 1724 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_7.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - - score: '100.0' - start_line: 1734 - end_line: 1735 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1742 - end_line: 1743 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - score: '100.0' - start_line: 1761 - end_line: 1761 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: 1768 - end_line: 1769 - matcher: 1-hash - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_28.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You can use and redistribute this document under the same terms as Perl - itself. - - score: '100.0' - start_line: 1778 - end_line: 1779 - matcher: 2-aho - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1781 - end_line: 1785 - matcher: 2-aho - rule_length: 56 - matched_length: 56 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_286.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Irrespective of its distribution, all code examples here are in the public - domain. You are permitted and encouraged to use this code and any - derivatives thereof in your own programs for fun or for profit as you - see fit. A simple comment in the code giving credit to the FAQ would - be courteous but is not required. - - score: '100.0' - start_line: 1794 - end_line: 1796 - matcher: 1-hash - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-2.0_and_public-domain-disclaimer_1.RULE - license_expression: artistic-2.0 AND public-domain-disclaimer - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This document is available under the same terms as Perl itself. Code - examples in all the perlfaq documents are in the public domain. Use - them as you see fit (and at your own risk with no warranty from anyone). - - score: '100.0' - start_line: 1805 - end_line: 1805 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: 1814 - end_line: 1814 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: 1821 - end_line: 1821 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: 1836 - end_line: 1837 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it under - the same terms as Perl itself. - - score: '100.0' - start_line: 1844 - end_line: 1845 - matcher: 2-aho - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - - score: '100.0' - start_line: 1847 - end_line: 1851 - matcher: 2-aho - rule_length: 53 - matched_length: 53 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_287.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Irrespective of its distribution, all code examples in these files are - hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun or for profit - as you see fit. A simple comment in the code giving credit would be - courteous but is not required. - - score: '100.0' - start_line: 1861 - end_line: 1861 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: 1868 - end_line: 1868 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: 1875 - end_line: 1875 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document may be distributed under the same terms as Perl itself. - - score: '100.0' - start_line: 1891 - end_line: 1892 - matcher: 1-hash - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - - score: '100.0' - start_line: '1913' - end_line: '1928' - matcher: 2-aho - rule_length: 103 - matched_length: 103 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_2.RULE - license_expression: artistic-perl-1.0 OR artistic-dist-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may distribute the files contained in this distribution - under the terms of either - - a) the "Artistic License" which comes with Perl, or - - b) the "Artistic License" which comes with dist, or - - c) the GNU General Public License as published by the Free - Software Foundation; either version 1, or (at your option) any - later version (see the file "Copying" that comes with the - Perl distribution). - - The full text of the "Artistic License" which comes with dist - differs slightly from the one that is in /usr/share/common-licenses - on Debian systems, and can be found later in this file under the - "Artistic-dist" tag. - - score: '100.0' - start_line: '1942' - end_line: '1944' - matcher: 2-aho - rule_length: 21 - matched_length: 21 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-dist-1.0_3.RULE - license_expression: artistic-dist-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This subdirectory contains unmodified 'dist' code that is - licensed under the modified Artistic license detailed below - under the "Artistic-dist" tag. - - score: '100.0' - start_line: '1969' - end_line: '1993' - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-dist-1.0_or_gpl-1.0-plus_1.RULE - license_expression: artistic-dist-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - dist is distributed under a modified version of the Perl Artistic License. - Clause 7 of this modified license as contained in dist-3.0-pl60 provides: - - 7. You may reuse parts of this Package in your own programs, provided - that you explicitly state where you got them from, in the source code - (and, left to your courtesy, in the documentation), duplicating - all the associated copyright notices and disclaimers. Besides - your changes, if any, must be clearly marked as such. Parts reused - that way will no longer fall under this license if, and only if, - the name of your program(s) have no immediate connection with the - name of the Package itself or its associated programs. You may then - apply whatever restrictions you wish on the reused parts or choose - to place them in the Public Domain--this will apply only within the - context of your package. - - In accordance with this clause, the versions of these units - contained here are made available under the same terms as the - rest of the units. - - It is assumed that the above relicensing also applies to all files in - the other subdirectories that are declared to be licensed under the - same modified Artistic license. - - The modified license can be found later in this file under the - "Artistic-dist" tag. - - score: '100.0' - start_line: 2000 - end_line: 2007 - matcher: 1-hash - rule_length: 49 - matched_length: 49 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_17.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of either: - - a) the GNU General Public License as published by the Free Software - Foundation; either version 1, or (at your option) any later - version, or - - b) the "Artistic License" which comes with Perl. - - score: '95.0' - start_line: 2020 - end_line: 2023 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 95 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_36.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - may be redistributed - and/or modified under the same terms as Perl itself. It is assumed that - other contributors have placed their contributions under a compatible - license. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sed/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sed/copyright-detailed.expected.yml index c9ae2f93a92..4d3a27991fe 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sed/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sed/copyright-detailed.expected.yml @@ -1,48 +1,88 @@ -primary_license: declared_license: -license_expression: gpl-3.0-plus AND gfdl-1.3-plus +declared_license_expression: gpl-3.0-plus AND gfdl-1.3-plus +declared_license_expression_spdx: GPL-3.0-or-later AND GFDL-1.3-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-3.0-plus AND gfdl-1.3-plus + detection_log: + - not-combined + matches: + - score: '98.28' + start_line: 11 + end_line: 17 + matched_length: 57 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_285.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_285.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 57 + rule_relevance: 100 + matched_text: | + GNU sed 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, or (at your option) any later + version. + + On Debian GNU/Linux systems you can find a copy of the GPL in + /usr/share/common-licenses/GPL-3 + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '96.97' + start_line: '19' + end_line: 21 + matched_length: 32 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gfdl-1.3-plus + rule_identifier: gfdl-1.3-plus_5.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gfdl-1.3-plus_5.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 32 + rule_relevance: 100 + matched_text: | + The sed info manual is released under the terms of the GNU Free + Documentation License as published by the Free Software Foundation; + either version 1.3, or (at your option) any later version. + licenses: + - key: gfdl-1.3-plus + name: GNU Free Documentation License v1.3 or later + short_name: GFDL 1.3 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/fdl-1.3.txt + text_url: http://www.gnu.org/licenses/fdl-1.3.txt + reference_url: https://scancode-licensedb.aboutcode.org/gfdl-1.3-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3-plus.LICENSE + spdx_license_key: GFDL-1.3-or-later + spdx_url: https://spdx.org/licenses/GFDL-1.3-or-later +other_license_detections: [] copyright: Copyright 1989,90,91,92,93,94,95,98,99,2002,2003,2006,2008,2009,2010 Free Software Foundation, Inc. -matches: - - score: '98.28' - start_line: 11 - end_line: 17 - matcher: 2-aho - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_285.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU [sed] 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, or (at your option) any later - version. - - On Debian GNU/Linux systems you can find a copy of the GPL in - /usr/share/common-licenses/GPL-3 - - score: '96.97' - start_line: '19' - end_line: 21 - matcher: 2-aho - rule_length: 32 - matched_length: 32 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus_5.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The [sed] info manual is released under the terms of the GNU Free - Documentation License as published by the Free Software Foundation; - either version 1.3, or (at your option) any later version. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sysvinit-utils/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sysvinit-utils/copyright-detailed.expected.yml index 672034948a2..2fc8cf748c7 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sysvinit-utils/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sysvinit-utils/copyright-detailed.expected.yml @@ -1,9 +1,98 @@ -primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2+ - GPL-2+ -license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 33 + end_line: 33 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 34 + end_line: 48 + matched_length: 124 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_735.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_735.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 124 + rule_relevance: 100 + matched_text: | + This program 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 2 + of the License, or (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian system, copy of GNU Lesser General Public License version 2 + is also located at `/usr/share/common-licenses/GPL-2' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later copyright: | 1997-2005 Miquel van Smoorenburg 2015 Adam Conrad @@ -26,51 +115,3 @@ copyright: | 2011-2013 Roger Leigh 2006-2007 Steinar H. Gunderson 2012-2013 Steve Langasek -matches: - - score: '100.0' - start_line: 33 - end_line: 33 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 34 - end_line: 48 - matcher: 1-hash - rule_length: 124 - matched_length: 124 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_735.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 - of the License, or (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian system, copy of GNU Lesser General Public License version 2 - is also located at `/usr/share/common-licenses/GPL-2' diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/tar/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/tar/copyright-detailed.expected.yml index 2d482e7738d..c156aee934d 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/tar/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/tar/copyright-detailed.expected.yml @@ -1,47 +1,92 @@ -primary_license: declared_license: -license_expression: gpl-3.0-plus AND gpl-2.0-plus +declared_license_expression: gpl-3.0-plus AND gpl-2.0-plus +declared_license_expression_spdx: GPL-3.0-or-later AND GPL-2.0-or-later +other_license_expression: +other_license_expression_spdx: +license_detections: + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 20 + end_line: 26 + matched_length: 65 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_283.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_283.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 65 + rule_relevance: 100 + matched_text: "This program is free software; you can redistribute it and/or modify\ + \ it\n under the terms of the GNU General Public License as published by the\n \ + \ Free Software Foundation; either version 3, or (at your option) any later\n version.\n\ + \nOn Debian GNU/Linux systems, the complete text of the GNU General Public \nLicense\ + \ version 3 can be found in /usr/share/common-licenses/GPL-3." + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 32 + end_line: 38 + matched_length: 65 + match_coverage: '100.0' + matcher: 2-aho + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_734.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_734.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 65 + rule_relevance: 100 + matched_text: "This program is free software; you can redistribute it and/or modify\ + \ it\n under the terms of the GNU General Public License as published by the\n \ + \ Free Software Foundation; either version 2, or (at your option) any later\n version.\n\ + \nOn Debian GNU/Linux systems, the complete text of the GNU General Public \nLicense\ + \ version 2 can be found in /usr/share/common-licenses/GPL-2." + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later +other_license_detections: [] copyright: | Copyright (c) 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. Copyright (c) 2006, 2007 Bdale Garbee -matches: - - score: '100.0' - start_line: 20 - end_line: 26 - matcher: 2-aho - rule_length: 65 - matched_length: 65 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_283.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify it\n\ - \ under the terms of the GNU General Public License as published by the\n Free Software\ - \ Foundation; either version 3, or (at your option) any later\n version.\n\nOn Debian\ - \ GNU/Linux systems, the complete text of the GNU General Public \nLicense version 3 can\ - \ be found in /usr/share/common-licenses/GPL-3." - - score: '100.0' - start_line: 32 - end_line: 38 - matcher: 2-aho - rule_length: 65 - matched_length: 65 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_734.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify it\n\ - \ under the terms of the GNU General Public License as published by the\n Free Software\ - \ Foundation; either version 2, or (at your option) any later\n version.\n\nOn Debian\ - \ GNU/Linux systems, the complete text of the GNU General Public \nLicense version 2 can\ - \ be found in /usr/share/common-licenses/GPL-2." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/util-linux/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/util-linux/copyright-detailed.expected.yml index 1ec50fa3afc..7942a0132ac 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/util-linux/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/util-linux/copyright-detailed.expected.yml @@ -1,4 +1,3 @@ -primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2 @@ -44,10 +43,12 @@ declared_license: - LGPL-2.1+ - LGPL-3+ - MIT -license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND - public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified AND - bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus +declared_license_expression: gpl-2.0-plus +declared_license_expression_spdx: GPL-2.0-or-later +other_license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 + AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) + AND public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified + AND bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) @@ -55,6 +56,862 @@ license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AN AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-3.0-plus AND lgpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) +other_license_expression_spdx: (GPL-2.0-or-later AND GPL-2.0-or-later) AND (GPL-2.0-only AND + GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND + (GPL-2.0-only AND GPL-2.0-only) AND (GPL-2.0-only AND GPL-2.0-only) AND LicenseRef-scancode-public-domain + AND BSD-4-Clause-UC AND MIT AND MIT AND BSD-2-Clause AND BSD-2-Clause AND BSD-2-Clause AND + BSD-3-Clause AND BSD-3-Clause AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later + AND LGPL-2.0-or-later) AND (LGPL-2.0-or-later AND LGPL-2.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (GPL-3.0-or-later AND GPL-3.0-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later AND LGPL-2.1-or-later) AND (LGPL-2.0-or-later + AND LGPL-2.1-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (LGPL-3.0-or-later + AND LGPL-3.0-or-later) AND (LGPL-2.1-or-later AND LGPL-2.1-or-later) AND (GPL-2.0-or-later + AND GPL-2.0-or-later) AND (GPL-2.0-or-later AND GPL-2.0-or-later) +license_detections: [] +other_license_detections: + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 345 + end_line: 346 + matched_length: 17 + match_coverage: '100.0' + matcher: 2-aho + license_expression: public-domain + rule_identifier: public-domain_28.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_28.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 17 + rule_relevance: 100 + matched_text: | + No copyright is claimed. This code is in the public domain; do with + it what you wish. + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: gpl-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 350 + end_line: 350 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_561.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_561.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2' + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - score: '100.0' + start_line: 351 + end_line: 365 + matched_length: 125 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0 + rule_identifier: gpl-2.0_1189.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1189.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 125 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License, v2, as + published by the Free Software Foundation + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0 + name: GNU General Public License 2.0 + short_name: GPL 2.0 + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-2.0.html + text_url: http://www.gnu.org/licenses/gpl-2.0.txt + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE + spdx_license_key: GPL-2.0-only + spdx_url: https://spdx.org/licenses/GPL-2.0-only + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 367 + end_line: 367 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 368 + end_line: 383 + matched_length: 137 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_906.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_906.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 137 + rule_relevance: 100 + matched_text: | + This program 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 2 of the License, or + (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 385 + end_line: 385 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '100.0' + start_line: 386 + end_line: 400 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_416.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_416.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU General Public + License version 3 can be found in `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: bsd-simplified + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 403 + end_line: 410 + matched_length: 70 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-simplified + rule_identifier: bsd-simplified_264.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_264.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 70 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + licenses: + - key: bsd-simplified + name: BSD-2-Clause + short_name: BSD-2-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-2-Clause + text_url: http://opensource.org/licenses/bsd-license.php + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE + spdx_license_key: BSD-2-Clause + spdx_url: https://spdx.org/licenses/BSD-2-Clause + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 413 + end_line: 437 + matched_length: 215 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_1063.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1063.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 215 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1) Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2) Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3) Neither the name of the ORGANIZATION nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bsd-original-uc + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 440 + end_line: 466 + matched_length: 243 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-original-uc + rule_identifier: bsd-original-uc_3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original-uc_3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 243 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-original-uc + name: BSD-Original-UC + short_name: BSD-Original-UC + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + text_url: http://www.xfree86.org/3.3.6/COPYRIGHT2.html + reference_url: https://scancode-licensedb.aboutcode.org/bsd-original-uc + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original-uc.LICENSE + spdx_license_key: BSD-4-Clause-UC + spdx_url: https://spdx.org/licenses/BSD-4-Clause-UC + - license_expression: lgpl-2.0-plus AND lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 468 + end_line: 468 + matched_length: 2 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_51.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_51.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 2 + rule_relevance: 100 + matched_text: 'License: lgpl' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 469 + end_line: 473 + matched_length: 37 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_345.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_345.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 37 + rule_relevance: 100 + matched_text: | + This file may be redistributed under the terms of the + GNU Lesser General Public License. + + On Debian systems, the complete text of the GNU Lesser General Public + License can be found in ‘/usr/share/common-licenses/LGPL’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 475 + end_line: 475 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_61.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_61.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-2+' + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - score: '100.0' + start_line: 476 + end_line: 490 + matched_length: 126 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.0-plus + rule_identifier: lgpl-2.0-plus_477.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_477.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 126 + rule_relevance: 100 + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + + The complete text of the GNU Lesser General Public License + can be found in /usr/share/common-licenses/LGPL-2 file. + licenses: + - key: lgpl-2.0-plus + name: GNU Library General Public License 2.0 or later + short_name: LGPL 2.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE + spdx_license_key: LGPL-2.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.0-or-later + - license_expression: lgpl-2.1-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 492 + end_line: 492 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_108.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: lgpl-2.1+' + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - score: '100.0' + start_line: 493 + end_line: 508 + matched_length: 141 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-2.1-plus + rule_identifier: lgpl-2.1-plus_344.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_344.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 141 + rule_relevance: 100 + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, or (at your option) + any later version. + + This program 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. + licenses: + - key: lgpl-2.1-plus + name: GNU Lesser General Public License 2.1 or later + short_name: LGPL 2.1 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE + spdx_license_key: LGPL-2.1-or-later + spdx_url: https://spdx.org/licenses/LGPL-2.1-or-later + - license_expression: lgpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 510 + end_line: 510 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_166.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: lgpl-3+' + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - score: '100.0' + start_line: 511 + end_line: 525 + matched_length: 127 + match_coverage: '100.0' + matcher: 1-hash + license_expression: lgpl-3.0-plus + rule_identifier: lgpl-3.0-plus_206.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_206.RULE + referenced_filenames: + - /usr/share/common-licenses/LGPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 127 + rule_relevance: 100 + matched_text: | + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + + This package 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-3". + licenses: + - key: lgpl-3.0-plus + name: GNU Lesser General Public License 3.0 or later + short_name: LGPL 3.0 or later + category: Copyleft Limited + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE + spdx_license_key: LGPL-3.0-or-later + spdx_url: https://spdx.org/licenses/LGPL-3.0-or-later + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 528 + end_line: 546 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | Michal Luscon 1986 Gary S. Brown @@ -248,486 +1105,3 @@ copyright: | Veeven Vikram Vincent Yoppy Hidayanto -matches: - - score: '100.0' - start_line: 345 - end_line: 346 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_28.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No copyright is claimed. This code is in the public domain; do with - it what you wish. - - score: '100.0' - start_line: 350 - end_line: 350 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 351 - end_line: 365 - matcher: 1-hash - rule_length: 125 - matched_length: 125 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1189.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 367 - end_line: 367 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 368 - end_line: 383 - matcher: 1-hash - rule_length: 137 - matched_length: 137 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_906.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 of the License, or - (at your option) any later version. - - This program 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. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 385 - end_line: 385 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 386 - end_line: 400 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_416.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 403 - end_line: 410 - matcher: 1-hash - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_264.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - score: '100.0' - start_line: 413 - end_line: 437 - matcher: 1-hash - rule_length: 215 - matched_length: 215 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1063.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 440 - end_line: 466 - matcher: 1-hash - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 468 - end_line: 468 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '100.0' - start_line: 469 - end_line: 473 - matcher: 1-hash - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_345.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be redistributed under the terms of the - GNU Lesser General Public License. - - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - - score: '100.0' - start_line: 475 - end_line: 475 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 476 - end_line: 490 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_477.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - - score: '100.0' - start_line: 492 - end_line: 492 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 493 - end_line: 508 - matcher: 1-hash - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_344.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 510 - end_line: 510 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 511 - end_line: 525 - matcher: 1-hash - rule_length: 127 - matched_length: 127 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_206.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This package 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 528 - end_line: 546 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, - subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/zlib1g/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/zlib1g/copyright-detailed.expected.yml index a132c2bfd99..a822503a8f1 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/zlib1g/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/zlib1g/copyright-detailed.expected.yml @@ -1,11 +1,69 @@ -primary_license: zlib declared_license: - Zlib - Zlib - Zlib - Zlib - Zlib -license_expression: zlib AND zlib AND zlib AND zlib +declared_license_expression: zlib +declared_license_expression_spdx: Zlib +other_license_expression: zlib AND zlib AND zlib AND zlib +other_license_expression_spdx: Zlib AND Zlib AND Zlib AND Zlib +license_detections: [] +other_license_detections: + - license_expression: zlib + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 57 + end_line: 74 + matched_length: 144 + match_coverage: '100.0' + matcher: 2-aho + license_expression: zlib + rule_identifier: zlib_17.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_17.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 144 + rule_relevance: 100 + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + licenses: + - key: zlib + name: ZLIB License + short_name: ZLIB License + category: Permissive + is_exception: no + is_unknown: no + owner: zlib + homepage_url: http://www.zlib.net/ + text_url: http://www.gzip.org/zlib/zlib_license.html + reference_url: https://scancode-licensedb.aboutcode.org/zlib + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE + spdx_license_key: Zlib + spdx_url: https://spdx.org/licenses/Zlib copyright: | 1995-2013 Jean-loup Gailly and Mark Adler 1998 by Andreas R. Kleinert @@ -13,38 +71,3 @@ copyright: | 2007-2008 Even Rouault 2009-2010 Mathias Svensson 2000-2017 Mark Brown -matches: - - score: '100.0' - start_line: 57 - end_line: 74 - matcher: 2-aho - rule_length: 144 - matched_length: 144 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib_17.RULE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu diff --git a/tests/packagedcode/data/debian/copyright/simplified-license/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/simplified-license/stable_copyright.expected.yml index 06c13c9ae83..dd7e6d0f429 100644 --- a/tests/packagedcode/data/debian/copyright/simplified-license/stable_copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/simplified-license/stable_copyright.expected.yml @@ -1,4 +1,3 @@ -primary_license: apache-2.0 declared_license: - Apache-2.0 - Apache-2.0 and BSD-3-clause-Cambridge @@ -20,10 +19,912 @@ declared_license: - Cisco - BSD-3-clause-Cambridge - Custom -license_expression: apache-2.0 AND (apache-2.0 AND bsd-new) AND bsd-new AND (gpl-3.0-plus OR - bison-exception-2.2) AND bsd-unchanged AND (apache-2.0 AND (apache-2.0 AND hs-regexp)) AND - bsd-simplified-darwin AND (apache-2.0 AND public-domain) AND (apache-2.0 AND (x11-keith-packard +declared_license_expression: apache-2.0 +declared_license_expression_spdx: Apache-2.0 +other_license_expression: apache-2.0 AND (apache-2.0 AND bsd-new) AND bsd-new AND (gpl-3.0-plus + OR bison-exception-2.2) AND bsd-unchanged AND (apache-2.0 AND (apache-2.0 AND hs-regexp)) + AND bsd-simplified-darwin AND (apache-2.0 AND public-domain) AND (apache-2.0 AND (x11-keith-packard AND historical)) AND (apache-2.0 AND zeusbench) AND (apache-2.0 OR gpl-2.0-plus) AND mit +other_license_expression_spdx: Apache-2.0 AND (Apache-2.0 AND BSD-3-Clause) AND BSD-3-Clause + AND (GPL-3.0-or-later OR Bison-exception-2.2) AND LicenseRef-scancode-bsd-unchanged AND (Apache-2.0 + AND (Apache-2.0 AND Spencer-94)) AND LicenseRef-scancode-bsd-simplified-darwin AND (Apache-2.0 + AND LicenseRef-scancode-public-domain) AND (Apache-2.0 AND (HPND-sell-variant AND HPND)) AND + (Apache-2.0 AND LicenseRef-scancode-zeusbench) AND (Apache-2.0 OR GPL-2.0-or-later) AND MIT +license_detections: [] +other_license_detections: + - license_expression: apache-2.0 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 71 + end_line: 71 + matched_length: 4 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + 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 + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 4 + rule_relevance: 100 + matched_text: 'License: apache-2.0' + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 72 + end_line: 88 + matched_length: 145 + match_coverage: '100.0' + matcher: 1-hash + license_expression: apache-2.0 + rule_identifier: apache-2.0_971.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_971.RULE + referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 145 + rule_relevance: 100 + matched_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 + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless 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. + + On Debian systems, the full text of the Apache Software License version 2 can + be found in the file `/usr/share/common-licenses/Apache-2.0'. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - license_expression: zeusbench + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 94 + end_line: 103 + matched_length: 106 + match_coverage: '100.0' + matcher: 2-aho + license_expression: zeusbench + rule_identifier: zeusbench_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zeusbench_1.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + This software is provided "as is" and any express or implied warranties, + including but not limited to, the implied warranties of merchantability and + fitness for a particular purpose are disclaimed. In no event shall + Zeus Technology Ltd. be liable for any direct, indirect, incidental, special, + exemplary, or consequential damaged (including, but not limited to, + procurement of substitute good or services; loss of use, data, or profits; + or business interruption) however caused and on theory of liability. Whether + in contract, strict liability or tort (including negligence or otherwise) + arising in any way out of the use of this software, even if advised of the + possibility of such damage + licenses: + - key: zeusbench + name: ZeusBench notice + short_name: ZeusBench notice + category: Permissive + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/zeusbench + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zeusbench.LICENSE + spdx_license_key: LicenseRef-scancode-zeusbench + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zeusbench.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 118 + end_line: 142 + matched_length: 214 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-new + rule_identifier: bsd-new_879.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_879.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 214 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the University of Cambridge nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: x11-keith-packard AND historical + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 172 + end_line: '191' + matched_length: 168 + match_coverage: '100.0' + matcher: 2-aho + license_expression: x11-keith-packard + rule_identifier: x11-keith-packard3.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-keith-packard3.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 168 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, distribute, and sell this software + and its documentation for any purpose is hereby granted without + fee, provided that the above copyright notice appear in all copies + and that both that copyright notice and this permission notice + appear in supporting documentation, and that the name of Carnegie + Mellon University not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Carnegie Mellon University makes no + representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied + warranty. + + CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO + THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY 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. + licenses: + - key: x11-keith-packard + name: X11-Style (Keith Packard) + short_name: X11-Style (Keith Packard) + category: Permissive + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/x11-keith-packard + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-keith-packard.LICENSE + spdx_license_key: HPND-sell-variant + spdx_url: https://spdx.org/licenses/HPND-sell-variant + - score: '100.0' + start_line: '197' + end_line: 206 + matched_length: 87 + match_coverage: '100.0' + matcher: 2-aho + license_expression: historical + rule_identifier: historical_9.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_9.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 87 + rule_relevance: 100 + matched_text: | + Permission to use, copy, modify, and distribute this material + for any purpose and without fee is hereby granted, provided + that the above copyright notice and this permission notice + appear in all copies, and that the name of Bellcore not be + used in advertising or publicity pertaining to this + material without the specific, prior written permission + of an authorized representative of Bellcore. BELLCORE + MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY + OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", + WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. + licenses: + - key: historical + name: Historical Permission Notice and Disclaimer + short_name: Historical Permission Notice and Disclaimer + category: Permissive + is_exception: no + is_unknown: no + owner: OSI - Open Source Initiative + homepage_url: http://www.opensource.org/licenses/historical.php + text_url: http://www.opensource.org/licenses/historical.php + reference_url: https://scancode-licensedb.aboutcode.org/historical + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/historical.LICENSE + spdx_license_key: HPND + spdx_url: https://spdx.org/licenses/HPND + - license_expression: gpl-3.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 209 + end_line: 209 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_92.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-3+' + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - score: '99.0' + start_line: 210 + end_line: 222 + matched_length: 105 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-3.0-plus + rule_identifier: gpl-3.0-plus_483.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_483.RULE + referenced_filenames: + - /usr/share/common-licenses/GPL-3 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 105 + rule_relevance: 99 + matched_text: | + This program 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. + + This program 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. + + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-3'. + licenses: + - key: gpl-3.0-plus + name: GNU General Public License 3.0 or later + short_name: GPL 3.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + text_url: http://www.gnu.org/licenses/gpl-3.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-3.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE + spdx_license_key: GPL-3.0-or-later + spdx_url: https://spdx.org/licenses/GPL-3.0-or-later + - license_expression: gpl-2.0-plus + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 224 + end_line: 224 + matched_length: 3 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_22.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + rule_length: 3 + rule_relevance: 100 + matched_text: 'License: gpl-2+' + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - score: '100.0' + start_line: 225 + end_line: 237 + matched_length: 105 + match_coverage: '100.0' + matcher: 1-hash + license_expression: gpl-2.0-plus + rule_identifier: gpl-2.0-plus_986.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_986.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 105 + rule_relevance: 100 + matched_text: | + This program 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 2 + of the License, or (at your option) any later version. + + This program 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. + + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + licenses: + - key: gpl-2.0-plus + name: GNU General Public License 2.0 or later + short_name: GPL 2.0 or later + category: Copyleft + is_exception: no + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + text_url: http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + reference_url: https://scancode-licensedb.aboutcode.org/gpl-2.0-plus + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE + spdx_license_key: GPL-2.0-or-later + spdx_url: https://spdx.org/licenses/GPL-2.0-or-later + - license_expression: public-domain + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 240 + end_line: 272 + matched_length: 211 + match_coverage: '100.0' + matcher: 1-hash + license_expression: public-domain + rule_identifier: public-domain_361.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_361.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 211 + rule_relevance: 100 + matched_text: | + This imagemap module started as a port of the original imagemap.c + written by Rob McCool (11/13/93 robm@ncsa.uiuc.edu). + This version includes the mapping algorithms found in version 1.3 + of imagemap.c. + + Contributors to this code include: + + Kevin Hughes, kevinh@pulua.hcc.hawaii.edu + + Eric Haines, erich@eye.com + "macmartinized" polygon code copyright 1992 by Eric Haines, erich@eye.com + + Randy Terbush, randy@zyzzyva.com + port to Apache module format, "base_uri" and support for relative URLs + + James H. Cloos, Jr., cloos@jhcloos.com + Added point datatype, using code in NCSA's version 1.8 imagemap.c + program, as distributed with version 1.4.1 of their server. + The point code is originally added by Craig Milo Rogers, Rogers@ISI.Edu + + Nathan Kurz, nate@tripod.com + Rewrite/reorganization. New handling of default, base and relative URLs. + New Configuration directives: + ImapMenu {none, formatted, semiformatted, unformatted} + ImapDefault {error, nocontent, referer, menu, URL} + ImapBase {map, referer, URL} + Support for creating non-graphical menu added. (backwards compatible): + Old: directive URL [x,y ...] + New: directive URL "Menu text" [x,y ...] + or: directive URL x,y ... "Menu text" + Map format and menu concept courtesy Joshua Bell, jsbell@acs.ucalgary.ca. + + Mark Cox, mark@ukweb.com, Allow relative URLs even when no base specified + licenses: + - key: public-domain + name: Public Domain + short_name: Public Domain + category: Public Domain + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: http://www.linfo.org/publicdomain.html + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/public-domain + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + spdx_license_key: LicenseRef-scancode-public-domain + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE + - license_expression: bsd-simplified-darwin + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 279 + end_line: 302 + matched_length: 217 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bsd-simplified-darwin + rule_identifier: bsd-simplified-darwin.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-darwin.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 217 + rule_relevance: 100 + matched_text: | + This software is not subject to any export provision of the United States + Department of Commerce, and may be exported to any country or planet. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice immediately at the beginning of the file, without modification, + this list of conditions, and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + licenses: + - key: bsd-simplified-darwin + name: BSD Simplified Darwin + short_name: BSD Simplified Darwin + category: Permissive + is_exception: no + is_unknown: no + owner: Ian Darwin + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-simplified-darwin + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-darwin.LICENSE + spdx_license_key: LicenseRef-scancode-bsd-simplified-darwin + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified-darwin.LICENSE + - license_expression: apache-2.0 AND hs-regexp + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 306 + end_line: 309 + matched_length: 47 + match_coverage: '100.0' + matcher: 2-aho + license_expression: apache-2.0 + rule_identifier: apache-2.0_1021.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1021.RULE + referenced_filenames: [] + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 47 + rule_relevance: 100 + matched_text: | + This software was submitted by Cisco Systems to the Apache Software Foundation in July + 1997. Future revisions and derivatives of this source code must + acknowledge Cisco Systems as the original contributor of this module. + All other licensing and usage conditions are those of the Apache Software Foundation. + licenses: + - key: apache-2.0 + name: Apache License 2.0 + short_name: Apache 2.0 + category: Permissive + is_exception: no + is_unknown: no + 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_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE + spdx_license_key: Apache-2.0 + spdx_url: https://spdx.org/licenses/Apache-2.0 + - score: '100.0' + start_line: 317 + end_line: 335 + matched_length: 148 + match_coverage: '100.0' + matcher: 2-aho + license_expression: hs-regexp + rule_identifier: hs-regexp_1.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/hs-regexp_1.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 148 + rule_relevance: 100 + matched_text: | + This software is not subject to any license of the American Telephone and + Telegraph Company or of the Regents of the University of California. + + Permission is granted to anyone to use this software for any purpose on any + computer system, and to alter it and redistribute it freely, subject to + the following restrictions: + + 1. The author is not responsible for the consequences of use of this + software, no matter how awful, even if they arise from flaws in it. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Since few users ever read sources, credits + must appear in the documentation. + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. Since few users ever read + sources, credits must appear in the documentation. + + 4. This notice may not be removed or altered. + licenses: + - key: hs-regexp + name: Henry Spencer Regexp License + short_name: Henry Spencer Regexp License + category: Permissive + is_exception: no + is_unknown: no + owner: Henry Spencer + homepage_url: https://github.com/garyhouston/regex/blob/master/COPYRIGHT + text_url: http://search.cpan.org/~knok/File-MMagic-1.12/MMagic.pm + reference_url: https://scancode-licensedb.aboutcode.org/hs-regexp + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/hs-regexp.LICENSE + spdx_license_key: Spencer-94 + spdx_url: https://spdx.org/licenses/Spencer-94 + - license_expression: bsd-unchanged + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 370 + end_line: 391 + matched_length: 208 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-unchanged + rule_identifier: bsd-unchanged_4.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-unchanged_4.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 208 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer + in this position and unchanged. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software withough specific prior written permission + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-unchanged + name: BSD Simplified with Unchanged requirement + short_name: BSD Unchanged + category: Permissive + is_exception: no + is_unknown: no + owner: Unspecified + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bsd-unchanged + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-unchanged.LICENSE + spdx_license_key: LicenseRef-scancode-bsd-unchanged + spdx_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-unchanged.LICENSE + - license_expression: bsd-new + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 395 + end_line: 419 + matched_length: 214 + match_coverage: '100.0' + matcher: 1-hash + license_expression: bsd-new + rule_identifier: bsd-new_879.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_879.RULE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 214 + rule_relevance: 100 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the University of Cambridge nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + licenses: + - key: bsd-new + name: BSD-3-Clause + short_name: BSD-3-Clause + category: Permissive + is_exception: no + is_unknown: no + owner: Regents of the University of California + homepage_url: http://www.opensource.org/licenses/BSD-3-Clause + text_url: http://www.opensource.org/licenses/BSD-3-Clause + reference_url: https://scancode-licensedb.aboutcode.org/bsd-new + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE + spdx_license_key: BSD-3-Clause + spdx_url: https://spdx.org/licenses/BSD-3-Clause + - license_expression: bison-exception-2.2 + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 422 + end_line: 433 + matched_length: 106 + match_coverage: '100.0' + matcher: 2-aho + license_expression: bison-exception-2.2 + rule_identifier: bison-exception-2.2.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bison-exception-2.2.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 106 + rule_relevance: 100 + matched_text: | + As a special exception, you may create a larger work that contains + part or all of the Bison parser skeleton and distribute that work + under terms of your choice, so long as that work isn't itself a + parser generator using the skeleton or a modified version thereof + as a parser skeleton. Alternatively, if you modify or redistribute + the parser skeleton itself, you may (at your option) remove this + special exception, which will cause the skeleton and the resulting + Bison output files to be licensed under the GNU General Public + License without this special exception. + . + This special exception was added by the Free Software Foundation in + version 2.2 of Bison. */ + licenses: + - key: bison-exception-2.2 + name: Bison 2.2 exception to GPL 2.0 or later + short_name: Bison 2.2 exception to GPL 2.0 or later + category: Copyleft Limited + is_exception: yes + is_unknown: no + owner: Free Software Foundation (FSF) + homepage_url: + text_url: + reference_url: https://scancode-licensedb.aboutcode.org/bison-exception-2.2 + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bison-exception-2.2.LICENSE + spdx_license_key: Bison-exception-2.2 + spdx_url: https://spdx.org/licenses/Bison-exception-2.2 + - license_expression: mit + detection_log: + - not-combined + matches: + - score: '100.0' + start_line: 439 + end_line: 454 + matched_length: 161 + match_coverage: '100.0' + matcher: 1-hash + license_expression: mit + rule_identifier: mit.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + referenced_filenames: [] + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + rule_length: 161 + rule_relevance: 100 + 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, + subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE 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. + licenses: + - key: mit + name: MIT License + short_name: MIT License + category: Permissive + is_exception: no + is_unknown: no + owner: MIT + homepage_url: http://opensource.org/licenses/mit-license.php + text_url: http://opensource.org/licenses/mit-license.php + reference_url: https://scancode-licensedb.aboutcode.org/mit + scancode_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE + spdx_license_key: MIT + spdx_url: https://spdx.org/licenses/MIT copyright: | Copyright 2019 The Apache Software Foundation 2019 The Apache Software Foundation @@ -43,555 +944,3 @@ copyright: | 1996 by Zeus Technology Ltd. http://www.zeustech.net/ 2012 Arno Töll 2008 Stefan Fritsch -matches: - - score: '100.0' - start_line: 71 - end_line: 71 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 72 - end_line: 88 - matcher: 1-hash - rule_length: 145 - matched_length: 145 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_971.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_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 - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless 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. - - On Debian systems, the full text of the Apache Software License version 2 can - be found in the file `/usr/share/common-licenses/Apache-2.0'. - - score: '100.0' - start_line: 94 - end_line: 103 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zeusbench_1.RULE - license_expression: zeusbench - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided "as is" and any express or implied warranties, - including but not limited to, the implied warranties of merchantability and - fitness for a particular purpose are disclaimed. In no event shall - Zeus Technology Ltd. be liable for any direct, indirect, incidental, special, - exemplary, or consequential damaged (including, but not limited to, - procurement of substitute good or services; loss of use, data, or profits; - or business interruption) however caused and on theory of liability. Whether - in contract, strict liability or tort (including negligence or otherwise) - arising in any way out of the use of this software, even if advised of the - possibility of such damage - - score: '100.0' - start_line: 118 - end_line: 142 - matcher: 2-aho - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_879.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * Neither the name of the University of Cambridge nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 172 - end_line: '191' - matcher: 2-aho - rule_length: 168 - matched_length: 168 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-keith-packard3.RULE - license_expression: x11-keith-packard - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, distribute, and sell this software - and its documentation for any purpose is hereby granted without - fee, provided that the above copyright notice appear in all copies - and that both that copyright notice and this permission notice - appear in supporting documentation, and that the name of Carnegie - Mellon University not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Carnegie Mellon University makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. - - CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO - THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY 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. - - score: '100.0' - start_line: '197' - end_line: 206 - matcher: 2-aho - rule_length: 87 - matched_length: 87 - match_coverage: '100.0' - rule_relevance: 100 - identifier: historical_9.RULE - license_expression: historical - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this material - for any purpose and without fee is hereby granted, provided - that the above copyright notice and this permission notice - appear in all copies, and that the name of Bellcore not be - used in advertising or publicity pertaining to this - material without the specific, prior written permission - of an authorized representative of Bellcore. BELLCORE - MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY - OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", - WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. - - score: '100.0' - start_line: 209 - end_line: 209 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '99.0' - start_line: 210 - end_line: 222 - matcher: 1-hash - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 99 - identifier: gpl-3.0-plus_483.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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. - - This program 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. - - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 224 - end_line: 224 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 225 - end_line: 237 - matcher: 1-hash - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_986.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program 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 2 - of the License, or (at your option) any later version. - - This program 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. - - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 240 - end_line: 272 - matcher: 1-hash - rule_length: 211 - matched_length: 211 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_361.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This imagemap module started as a port of the original imagemap.c - written by Rob McCool (11/13/93 robm@ncsa.uiuc.edu). - This version includes the mapping algorithms found in version 1.3 - of imagemap.c. - - Contributors to this code include: - - Kevin Hughes, kevinh@pulua.hcc.hawaii.edu - - Eric Haines, erich@eye.com - "macmartinized" polygon code copyright 1992 by Eric Haines, erich@eye.com - - Randy Terbush, randy@zyzzyva.com - port to Apache module format, "base_uri" and support for relative URLs - - James H. Cloos, Jr., cloos@jhcloos.com - Added point datatype, using code in NCSA's version 1.8 imagemap.c - program, as distributed with version 1.4.1 of their server. - The point code is originally added by Craig Milo Rogers, Rogers@ISI.Edu - - Nathan Kurz, nate@tripod.com - Rewrite/reorganization. New handling of default, base and relative URLs. - New Configuration directives: - ImapMenu {none, formatted, semiformatted, unformatted} - ImapDefault {error, nocontent, referer, menu, URL} - ImapBase {map, referer, URL} - Support for creating non-graphical menu added. (backwards compatible): - Old: directive URL [x,y ...] - New: directive URL "Menu text" [x,y ...] - or: directive URL x,y ... "Menu text" - Map format and menu concept courtesy Joshua Bell, jsbell@acs.ucalgary.ca. - - Mark Cox, mark@ukweb.com, Allow relative URLs even when no base specified - - score: '100.0' - start_line: 279 - end_line: 302 - matcher: 2-aho - rule_length: 217 - matched_length: 217 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified-darwin.LICENSE - license_expression: bsd-simplified-darwin - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is not subject to any export provision of the United States - Department of Commerce, and may be exported to any country or planet. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice immediately at the beginning of the file, without modification, - this list of conditions, and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR - ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 306 - end_line: 309 - matcher: 2-aho - rule_length: 47 - matched_length: 47 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_1021.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software was submitted by Cisco Systems to the Apache Software Foundation in July - 1997. Future revisions and derivatives of this source code must - acknowledge Cisco Systems as the original contributor of this module. - All other licensing and usage conditions are those of the Apache Software Foundation. - - score: '100.0' - start_line: 317 - end_line: 335 - matcher: 2-aho - rule_length: 148 - matched_length: 148 - match_coverage: '100.0' - rule_relevance: 100 - identifier: hs-regexp_1.RULE - license_expression: hs-regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is not subject to any license of the American Telephone and - Telegraph Company or of the Regents of the University of California. - - Permission is granted to anyone to use this software for any purpose on any - computer system, and to alter it and redistribute it freely, subject to - the following restrictions: - - 1. The author is not responsible for the consequences of use of this - software, no matter how awful, even if they arise from flaws in it. - - 2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. Since few users ever read sources, credits - must appear in the documentation. - - 3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. Since few users ever read - sources, credits must appear in the documentation. - - 4. This notice may not be removed or altered. - - score: '100.0' - start_line: 370 - end_line: 391 - matcher: 1-hash - rule_length: 208 - matched_length: 208 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-unchanged_4.RULE - license_expression: bsd-unchanged - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer - in this position and unchanged. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software withough specific prior written permission - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 395 - end_line: 419 - matcher: 1-hash - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_879.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * Neither the name of the University of Cambridge nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 422 - end_line: 433 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bison-exception-2.2.LICENSE - license_expression: bison-exception-2.2 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - . - This special exception was added by the Free Software Foundation in - version 2.2 of Bison. */ - - score: '100.0' - start_line: 439 - end_line: 454 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - 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, - subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE 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. diff --git a/tests/packagedcode/data/debian/debian-container-layer.tar.xz.get-installed-expected.json b/tests/packagedcode/data/debian/debian-container-layer.tar.xz.get-installed-expected.json index 5741fdaf39e..70886057ad0 100644 --- a/tests/packagedcode/data/debian/debian-container-layer.tar.xz.get-installed-expected.json +++ b/tests/packagedcode/data/debian/debian-container-layer.tar.xz.get-installed-expected.json @@ -34,8 +34,194 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright (c) 1998-2016 Free Software Foundation, Inc.\nCopyright (c) 2001 by Pradeep Padala\nCopyright (c) 1994 X Consortium\nCopyright (c) 1980, 1991, 1992, 1993 The Regents of the University of California\nCopyright 1996-2007 by Thomas E. Dickey", - "license_expression": "x11-fsf AND x11-xconsortium AND bsd-new AND x11-fsf", - "declared_license": null, + "declared_license_expression": "x11-fsf AND x11-xconsortium AND bsd-new", + "declared_license_expression_spdx": "X11-distribute-modifications-variant AND X11 AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "x11-fsf", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 23, + "end_line": 45, + "matched_length": 200, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-fsf", + "rule_identifier": "x11-fsf.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 200, + "rule_relevance": 100, + "matched_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, distribute with modifications, 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\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\nDAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR\nTHE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name(s) of the above copyright\nholders shall not be used in advertising or otherwise to promote the\nsale, use or other dealings in this Software without prior written\nauthorization.", + "licenses": [ + { + "key": "x11-fsf", + "name": "X11-Style (FSF)", + "short_name": "X11-Style (FSF)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-fsf", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "spdx_license_key": "X11-distribute-modifications-variant", + "spdx_url": "https://spdx.org/licenses/X11-distribute-modifications-variant" + } + ] + } + ] + }, + { + "license_expression": "x11-xconsortium", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 50, + "end_line": 70, + "matched_length": 201, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-xconsortium", + "rule_identifier": "x11-xconsortium_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_2.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 201, + "rule_relevance": 100, + "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\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies 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\nX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN\nAN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-\nTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name of the X Consortium shall not\nbe used in advertising or otherwise to promote the sale, use or other deal-\nings in this Software without prior written authorization from the X Consor-\ntium.", + "licenses": [ + { + "key": "x11-xconsortium", + "name": "X11-Style (X Consortium)", + "short_name": "X11-Style (X Consortium)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "X Consortium", + "homepage_url": "http://www.xfree86.org/current/LICENSE5.html", + "text_url": "http://www.xfree86.org/current/LICENSE5.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-xconsortium", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE", + "spdx_license_key": "X11", + "spdx_url": "https://spdx.org/licenses/X11" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 76, + "end_line": 98, + "matched_length": 213, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_19.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 213, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n1. Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n2. 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.\n3. Neither the name of the University nor the names of its contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\nANY 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 REGENTS OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\nOR 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\nOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGE.", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + }, + { + "license_expression": "x11-fsf", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 105, + "end_line": 127, + "matched_length": 199, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-fsf", + "rule_identifier": "x11-fsf_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-fsf_7.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 199, + "rule_relevance": 100, + "matched_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\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) 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.\n\nExcept as contained in this notice, the name(s) of the above copyright\nholders shall not be used in advertising or otherwise to promote the\nsale, use or other dealings in this Software without prior written\nauthorization.", + "licenses": [ + { + "key": "x11-fsf", + "name": "X11-Style (FSF)", + "short_name": "X11-Style (FSF)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-fsf", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "spdx_license_key": "X11-distribute-modifications-variant", + "spdx_url": "https://spdx.org/licenses/X11-distribute-modifications-variant" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [ "pkg:deb/ncurses" @@ -123,8 +309,194 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright (c) 1998-2016 Free Software Foundation, Inc.\nCopyright (c) 2001 by Pradeep Padala\nCopyright (c) 1994 X Consortium\nCopyright (c) 1980, 1991, 1992, 1993 The Regents of the University of California\nCopyright 1996-2007 by Thomas E. Dickey", - "license_expression": "x11-fsf AND x11-xconsortium AND bsd-new AND x11-fsf", - "declared_license": null, + "declared_license_expression": "x11-fsf AND x11-xconsortium AND bsd-new", + "declared_license_expression_spdx": "X11-distribute-modifications-variant AND X11 AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "x11-fsf", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 23, + "end_line": 45, + "matched_length": 200, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-fsf", + "rule_identifier": "x11-fsf.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 200, + "rule_relevance": 100, + "matched_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, distribute with modifications, 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\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\nDAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR\nTHE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name(s) of the above copyright\nholders shall not be used in advertising or otherwise to promote the\nsale, use or other dealings in this Software without prior written\nauthorization.", + "licenses": [ + { + "key": "x11-fsf", + "name": "X11-Style (FSF)", + "short_name": "X11-Style (FSF)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-fsf", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "spdx_license_key": "X11-distribute-modifications-variant", + "spdx_url": "https://spdx.org/licenses/X11-distribute-modifications-variant" + } + ] + } + ] + }, + { + "license_expression": "x11-xconsortium", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 50, + "end_line": 70, + "matched_length": 201, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-xconsortium", + "rule_identifier": "x11-xconsortium_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_2.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 201, + "rule_relevance": 100, + "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\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies 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\nX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN\nAN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-\nTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name of the X Consortium shall not\nbe used in advertising or otherwise to promote the sale, use or other deal-\nings in this Software without prior written authorization from the X Consor-\ntium.", + "licenses": [ + { + "key": "x11-xconsortium", + "name": "X11-Style (X Consortium)", + "short_name": "X11-Style (X Consortium)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "X Consortium", + "homepage_url": "http://www.xfree86.org/current/LICENSE5.html", + "text_url": "http://www.xfree86.org/current/LICENSE5.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-xconsortium", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE", + "spdx_license_key": "X11", + "spdx_url": "https://spdx.org/licenses/X11" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 76, + "end_line": 98, + "matched_length": 213, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_19.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 213, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n1. Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n2. 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.\n3. Neither the name of the University nor the names of its contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\nANY 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 REGENTS OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\nOR 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\nOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGE.", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + }, + { + "license_expression": "x11-fsf", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 105, + "end_line": 127, + "matched_length": 199, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-fsf", + "rule_identifier": "x11-fsf_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-fsf_7.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 199, + "rule_relevance": 100, + "matched_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\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) 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.\n\nExcept as contained in this notice, the name(s) of the above copyright\nholders shall not be used in advertising or otherwise to promote the\nsale, use or other dealings in this Software without prior written\nauthorization.", + "licenses": [ + { + "key": "x11-fsf", + "name": "X11-Style (FSF)", + "short_name": "X11-Style (FSF)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-fsf", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "spdx_license_key": "X11-distribute-modifications-variant", + "spdx_url": "https://spdx.org/licenses/X11-distribute-modifications-variant" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [], @@ -171,8 +543,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ @@ -265,12 +642,331 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright 2013 Jiri Pirko \nCopyright 2014 Andrew Ayer ", - "license_expression": "(lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1)", - "declared_license": [ - "LGPL-2.1+", - "LGPL-2.1+", - "LGPL-2.1+" + "declared_license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "declared_license_expression_spdx": "LGPL-2.1-or-later AND LGPL-2.1-only", + "license_detections": [ + { + "license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 7, + "end_line": 7, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 11, + "end_line": 11, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 14, + "end_line": 26, + "matched_length": 117, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 117, + "rule_relevance": 100, + "matched_text": " This program is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as published\n by the Free Software Foundation; either version 2.1 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 GNU Lesser\n General Public License for more details.\n .\n You should have received a copy of the GNU Lesser General Public License\n along with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 24, + "end_line": 30, + "matched_length": 64, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_314.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_314.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 64, + "rule_relevance": 100, + "matched_text": " You should have received a copy of the GNU Lesser General Public License\n along with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n .\n On Debian systems, the full text of the GNU Lesser General Public\n License version 2.1 can be found in the file\n `/usr/share/common-licenses/LGPL-2.1'.", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } ], + "other_license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "other_license_expression_spdx": "LGPL-2.1-or-later AND LGPL-2.1-only", + "other_license_detections": [ + { + "license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: lgpl-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 14, + "end_line": 26, + "matched_length": 117, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 117, + "rule_relevance": 100, + "matched_text": "This program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU Lesser General Public License as published\nby the Free Software Foundation; either version 2.1 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 GNU Lesser\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License\nalong with this program; if not, write to the Free Software Foundation,\nInc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 24, + "end_line": 30, + "matched_length": 64, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_314.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_314.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 64, + "rule_relevance": 100, + "matched_text": "You should have received a copy of the GNU Lesser General Public License\nalong with this program; if not, write to the Free Software Foundation,\nInc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nOn Debian systems, the full text of the GNU Lesser General Public\nLicense version 2.1 can be found in the file\n`/usr/share/common-licenses/LGPL-2.1'.", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } + ], + "extracted_license_statement": "['LGPL-2.1+', 'LGPL-2.1+', 'LGPL-2.1+']", "notice_text": null, "source_packages": [ "pkg:deb/libndp" @@ -340,12 +1036,331 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright 2013 Jiri Pirko \nCopyright 2014 Andrew Ayer ", - "license_expression": "(lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1)", - "declared_license": [ - "LGPL-2.1+", - "LGPL-2.1+", - "LGPL-2.1+" + "declared_license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "declared_license_expression_spdx": "LGPL-2.1-or-later AND LGPL-2.1-only", + "license_detections": [ + { + "license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 7, + "end_line": 7, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 11, + "end_line": 11, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 14, + "end_line": 26, + "matched_length": 117, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 117, + "rule_relevance": 100, + "matched_text": " This program is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as published\n by the Free Software Foundation; either version 2.1 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 GNU Lesser\n General Public License for more details.\n .\n You should have received a copy of the GNU Lesser General Public License\n along with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 24, + "end_line": 30, + "matched_length": 64, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_314.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_314.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 64, + "rule_relevance": 100, + "matched_text": " You should have received a copy of the GNU Lesser General Public License\n along with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n .\n On Debian systems, the full text of the GNU Lesser General Public\n License version 2.1 can be found in the file\n `/usr/share/common-licenses/LGPL-2.1'.", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } + ], + "other_license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "other_license_expression_spdx": "LGPL-2.1-or-later AND LGPL-2.1-only", + "other_license_detections": [ + { + "license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: lgpl-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 14, + "end_line": 26, + "matched_length": 117, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 117, + "rule_relevance": 100, + "matched_text": "This program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU Lesser General Public License as published\nby the Free Software Foundation; either version 2.1 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 GNU Lesser\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License\nalong with this program; if not, write to the Free Software Foundation,\nInc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 24, + "end_line": 30, + "matched_length": 64, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_314.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_314.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 64, + "rule_relevance": 100, + "matched_text": "You should have received a copy of the GNU Lesser General Public License\nalong with this program; if not, write to the Free Software Foundation,\nInc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nOn Debian systems, the full text of the GNU Lesser General Public\nLicense version 2.1 can be found in the file\n`/usr/share/common-licenses/LGPL-2.1'.", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } ], + "extracted_license_statement": "['LGPL-2.1+', 'LGPL-2.1+', 'LGPL-2.1+']", "notice_text": null, "source_packages": [], "file_references": [], @@ -392,8 +1407,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ diff --git a/tests/packagedcode/data/debian/debian-container-layer.tar.xz.scan-expected.json b/tests/packagedcode/data/debian/debian-container-layer.tar.xz.scan-expected.json index 1fc66bb611c..36d56a86348 100644 --- a/tests/packagedcode/data/debian/debian-container-layer.tar.xz.scan-expected.json +++ b/tests/packagedcode/data/debian/debian-container-layer.tar.xz.scan-expected.json @@ -36,8 +36,194 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright (c) 1998-2016 Free Software Foundation, Inc.\nCopyright (c) 2001 by Pradeep Padala\nCopyright (c) 1994 X Consortium\nCopyright (c) 1980, 1991, 1992, 1993 The Regents of the University of California\nCopyright 1996-2007 by Thomas E. Dickey", - "license_expression": "x11-fsf AND x11-xconsortium AND bsd-new AND x11-fsf", - "declared_license": null, + "declared_license_expression": "x11-fsf AND x11-xconsortium AND bsd-new", + "declared_license_expression_spdx": "X11-distribute-modifications-variant AND X11 AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "x11-fsf", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 23, + "end_line": 45, + "matched_length": 200, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-fsf", + "rule_identifier": "x11-fsf.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 200, + "rule_relevance": 100, + "matched_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, distribute with modifications, 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\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\nDAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR\nTHE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name(s) of the above copyright\nholders shall not be used in advertising or otherwise to promote the\nsale, use or other dealings in this Software without prior written\nauthorization.", + "licenses": [ + { + "key": "x11-fsf", + "name": "X11-Style (FSF)", + "short_name": "X11-Style (FSF)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-fsf", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "spdx_license_key": "X11-distribute-modifications-variant", + "spdx_url": "https://spdx.org/licenses/X11-distribute-modifications-variant" + } + ] + } + ] + }, + { + "license_expression": "x11-xconsortium", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 50, + "end_line": 70, + "matched_length": 201, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-xconsortium", + "rule_identifier": "x11-xconsortium_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_2.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 201, + "rule_relevance": 100, + "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\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies 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\nX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN\nAN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-\nTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name of the X Consortium shall not\nbe used in advertising or otherwise to promote the sale, use or other deal-\nings in this Software without prior written authorization from the X Consor-\ntium.", + "licenses": [ + { + "key": "x11-xconsortium", + "name": "X11-Style (X Consortium)", + "short_name": "X11-Style (X Consortium)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "X Consortium", + "homepage_url": "http://www.xfree86.org/current/LICENSE5.html", + "text_url": "http://www.xfree86.org/current/LICENSE5.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-xconsortium", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE", + "spdx_license_key": "X11", + "spdx_url": "https://spdx.org/licenses/X11" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 76, + "end_line": 98, + "matched_length": 213, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_19.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 213, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n1. Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n2. 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.\n3. Neither the name of the University nor the names of its contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\nANY 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 REGENTS OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\nOR 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\nOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGE.", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + }, + { + "license_expression": "x11-fsf", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 105, + "end_line": 127, + "matched_length": 199, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-fsf", + "rule_identifier": "x11-fsf_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-fsf_7.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 199, + "rule_relevance": 100, + "matched_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\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) 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.\n\nExcept as contained in this notice, the name(s) of the above copyright\nholders shall not be used in advertising or otherwise to promote the\nsale, use or other dealings in this Software without prior written\nauthorization.", + "licenses": [ + { + "key": "x11-fsf", + "name": "X11-Style (FSF)", + "short_name": "X11-Style (FSF)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-fsf", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "spdx_license_key": "X11-distribute-modifications-variant", + "spdx_url": "https://spdx.org/licenses/X11-distribute-modifications-variant" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [ "pkg:deb/ncurses" @@ -134,12 +320,331 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright 2013 Jiri Pirko \nCopyright 2014 Andrew Ayer ", - "license_expression": "(lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1)", - "declared_license": [ - "LGPL-2.1+", - "LGPL-2.1+", - "LGPL-2.1+" + "declared_license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "declared_license_expression_spdx": "LGPL-2.1-or-later AND LGPL-2.1-only", + "license_detections": [ + { + "license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 7, + "end_line": 7, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 11, + "end_line": 11, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 14, + "end_line": 26, + "matched_length": 117, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 117, + "rule_relevance": 100, + "matched_text": " This program is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as published\n by the Free Software Foundation; either version 2.1 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 GNU Lesser\n General Public License for more details.\n .\n You should have received a copy of the GNU Lesser General Public License\n along with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 24, + "end_line": 30, + "matched_length": 64, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_314.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_314.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 64, + "rule_relevance": 100, + "matched_text": " You should have received a copy of the GNU Lesser General Public License\n along with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n .\n On Debian systems, the full text of the GNU Lesser General Public\n License version 2.1 can be found in the file\n `/usr/share/common-licenses/LGPL-2.1'.", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } + ], + "other_license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "other_license_expression_spdx": "LGPL-2.1-or-later AND LGPL-2.1-only", + "other_license_detections": [ + { + "license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: lgpl-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 14, + "end_line": 26, + "matched_length": 117, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 117, + "rule_relevance": 100, + "matched_text": "This program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU Lesser General Public License as published\nby the Free Software Foundation; either version 2.1 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 GNU Lesser\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License\nalong with this program; if not, write to the Free Software Foundation,\nInc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 24, + "end_line": 30, + "matched_length": 64, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_314.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_314.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 64, + "rule_relevance": 100, + "matched_text": "You should have received a copy of the GNU Lesser General Public License\nalong with this program; if not, write to the Free Software Foundation,\nInc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nOn Debian systems, the full text of the GNU Lesser General Public\nLicense version 2.1 can be found in the file\n`/usr/share/common-licenses/LGPL-2.1'.", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } ], + "extracted_license_statement": "['LGPL-2.1+', 'LGPL-2.1+', 'LGPL-2.1+']", "notice_text": null, "source_packages": [ "pkg:deb/libndp" @@ -261,8 +766,194 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright (c) 1998-2016 Free Software Foundation, Inc.\nCopyright (c) 2001 by Pradeep Padala\nCopyright (c) 1994 X Consortium\nCopyright (c) 1980, 1991, 1992, 1993 The Regents of the University of California\nCopyright 1996-2007 by Thomas E. Dickey", - "license_expression": "x11-fsf AND x11-xconsortium AND bsd-new AND x11-fsf", - "declared_license": null, + "declared_license_expression": "x11-fsf AND x11-xconsortium AND bsd-new", + "declared_license_expression_spdx": "X11-distribute-modifications-variant AND X11 AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "x11-fsf", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 23, + "end_line": 45, + "matched_length": 200, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-fsf", + "rule_identifier": "x11-fsf.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 200, + "rule_relevance": 100, + "matched_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, distribute with modifications, 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\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\nDAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR\nTHE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name(s) of the above copyright\nholders shall not be used in advertising or otherwise to promote the\nsale, use or other dealings in this Software without prior written\nauthorization.", + "licenses": [ + { + "key": "x11-fsf", + "name": "X11-Style (FSF)", + "short_name": "X11-Style (FSF)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-fsf", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "spdx_license_key": "X11-distribute-modifications-variant", + "spdx_url": "https://spdx.org/licenses/X11-distribute-modifications-variant" + } + ] + } + ] + }, + { + "license_expression": "x11-xconsortium", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 50, + "end_line": 70, + "matched_length": 201, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-xconsortium", + "rule_identifier": "x11-xconsortium_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-xconsortium_2.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 201, + "rule_relevance": 100, + "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\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies 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\nX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN\nAN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-\nTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nExcept as contained in this notice, the name of the X Consortium shall not\nbe used in advertising or otherwise to promote the sale, use or other deal-\nings in this Software without prior written authorization from the X Consor-\ntium.", + "licenses": [ + { + "key": "x11-xconsortium", + "name": "X11-Style (X Consortium)", + "short_name": "X11-Style (X Consortium)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "X Consortium", + "homepage_url": "http://www.xfree86.org/current/LICENSE5.html", + "text_url": "http://www.xfree86.org/current/LICENSE5.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-xconsortium", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-xconsortium.LICENSE", + "spdx_license_key": "X11", + "spdx_url": "https://spdx.org/licenses/X11" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 76, + "end_line": 98, + "matched_length": 213, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_19.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_19.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 213, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n1. Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n2. 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.\n3. Neither the name of the University nor the names of its contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\nANY 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 REGENTS OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\nOR 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\nOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGE.", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + }, + { + "license_expression": "x11-fsf", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 105, + "end_line": 127, + "matched_length": 199, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "x11-fsf", + "rule_identifier": "x11-fsf_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/x11-fsf_7.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 199, + "rule_relevance": 100, + "matched_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\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) 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.\n\nExcept as contained in this notice, the name(s) of the above copyright\nholders shall not be used in advertising or otherwise to promote the\nsale, use or other dealings in this Software without prior written\nauthorization.", + "licenses": [ + { + "key": "x11-fsf", + "name": "X11-Style (FSF)", + "short_name": "X11-Style (FSF)", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/x11-fsf", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE", + "spdx_license_key": "X11-distribute-modifications-variant", + "spdx_url": "https://spdx.org/licenses/X11-distribute-modifications-variant" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [], @@ -314,12 +1005,331 @@ "code_view_url": null, "vcs_url": null, "copyright": "Copyright 2013 Jiri Pirko \nCopyright 2014 Andrew Ayer ", - "license_expression": "(lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1)", - "declared_license": [ - "LGPL-2.1+", - "LGPL-2.1+", - "LGPL-2.1+" + "declared_license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "declared_license_expression_spdx": "LGPL-2.1-or-later AND LGPL-2.1-only", + "license_detections": [ + { + "license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 7, + "end_line": 7, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 11, + "end_line": 11, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 14, + "end_line": 26, + "matched_length": 117, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 117, + "rule_relevance": 100, + "matched_text": " This program is free software; you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as published\n by the Free Software Foundation; either version 2.1 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 GNU Lesser\n General Public License for more details.\n .\n You should have received a copy of the GNU Lesser General Public License\n along with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 24, + "end_line": 30, + "matched_length": 64, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_314.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_314.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 64, + "rule_relevance": 100, + "matched_text": " You should have received a copy of the GNU Lesser General Public License\n along with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n .\n On Debian systems, the full text of the GNU Lesser General Public\n License version 2.1 can be found in the file\n `/usr/share/common-licenses/LGPL-2.1'.", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } + ], + "other_license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "other_license_expression_spdx": "LGPL-2.1-or-later AND LGPL-2.1-only", + "other_license_detections": [ + { + "license_expression": "lgpl-2.1-plus AND lgpl-2.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: lgpl-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 14, + "end_line": 26, + "matched_length": 117, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_93.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 117, + "rule_relevance": 100, + "matched_text": "This program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU Lesser General Public License as published\nby the Free Software Foundation; either version 2.1 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 GNU Lesser\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License\nalong with this program; if not, write to the Free Software Foundation,\nInc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 24, + "end_line": 30, + "matched_length": 64, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1", + "rule_identifier": "lgpl-2.1_314.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_314.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 64, + "rule_relevance": 100, + "matched_text": "You should have received a copy of the GNU Lesser General Public License\nalong with this program; if not, write to the Free Software Foundation,\nInc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nOn Debian systems, the full text of the GNU Lesser General Public\nLicense version 2.1 can be found in the file\n`/usr/share/common-licenses/LGPL-2.1'.", + "licenses": [ + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + } + ] + } ], + "extracted_license_statement": "['LGPL-2.1+', 'LGPL-2.1+', 'LGPL-2.1+']", "notice_text": null, "source_packages": [], "file_references": [], @@ -394,8 +1404,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ @@ -479,8 +1494,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ @@ -565,8 +1585,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ "pkg:deb/ncurses" @@ -617,8 +1642,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ "pkg:deb/libndp" diff --git a/tests/packagedcode/data/debian/end-to-end.tgz.expected.json b/tests/packagedcode/data/debian/end-to-end.tgz.expected.json index c8925a0d09d..81f8227b7b3 100644 --- a/tests/packagedcode/data/debian/end-to-end.tgz.expected.json +++ b/tests/packagedcode/data/debian/end-to-end.tgz.expected.json @@ -36,8 +36,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ "pkg:deb/ncurses" @@ -210,8 +215,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ @@ -305,8 +315,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ "pkg:deb/ncurses" diff --git a/tests/packagedcode/data/debian/files-md5sums/mokutil-amd64.md5sums.expected.json b/tests/packagedcode/data/debian/files-md5sums/mokutil-amd64.md5sums.expected.json index d56b01e15dd..5b81c1ea415 100644 --- a/tests/packagedcode/data/debian/files-md5sums/mokutil-amd64.md5sums.expected.json +++ b/tests/packagedcode/data/debian/files-md5sums/mokutil-amd64.md5sums.expected.json @@ -24,8 +24,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ diff --git a/tests/packagedcode/data/debian/files-md5sums/mokutil.md5sums.expected.json b/tests/packagedcode/data/debian/files-md5sums/mokutil.md5sums.expected.json index 8ba456b8142..a8c0ec17355 100644 --- a/tests/packagedcode/data/debian/files-md5sums/mokutil.md5sums.expected.json +++ b/tests/packagedcode/data/debian/files-md5sums/mokutil.md5sums.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ diff --git a/tests/packagedcode/data/debian/libatk-adaptor-amd64.md5sums.expected.json b/tests/packagedcode/data/debian/libatk-adaptor-amd64.md5sums.expected.json index b1d531aaf22..f6b2ae064fd 100644 --- a/tests/packagedcode/data/debian/libatk-adaptor-amd64.md5sums.expected.json +++ b/tests/packagedcode/data/debian/libatk-adaptor-amd64.md5sums.expected.json @@ -24,8 +24,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ diff --git a/tests/packagedcode/data/debian/mini-status/status.expected b/tests/packagedcode/data/debian/mini-status/status.expected index f37dce23e4a..07d004cc913 100644 --- a/tests/packagedcode/data/debian/mini-status/status.expected +++ b/tests/packagedcode/data/debian/mini-status/status.expected @@ -34,8 +34,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ "pkg:deb/perl" diff --git a/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json b/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json index 3a21c35e0e9..19f162729c3 100644 --- a/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json +++ b/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json @@ -36,8 +36,662 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": null, + "declared_license_expression": "((lgpl-2.0-plus AND lgpl-3.0 AND gpl-1.0-plus AND gpl-3.0 AND gfdl-1.3) AND apache-2.0 AND bsd-new AND cc0-1.0 AND gfdl-1.2 AND gfdl-1.3 AND (gpl-1.0-plus AND gpl-2.0-plus AND lgpl-2.0-plus AND gfdl-1.1) AND gpl-1.0 AND (lgpl-2.0 AND lgpl-2.1) AND lgpl-3.0 AND mpl-1.1 AND mpl-2.0) AND (gpl-2.0 AND lgpl-2.0)", + "declared_license_expression_spdx": "((LGPL-2.0-or-later AND LGPL-3.0-only AND GPL-1.0-or-later AND GPL-3.0-only AND GFDL-1.3-only) AND Apache-2.0 AND BSD-3-Clause AND CC0-1.0 AND GFDL-1.2-only AND GFDL-1.3-only AND (GPL-1.0-or-later AND GPL-2.0-or-later AND LGPL-2.0-or-later AND GFDL-1.1-only) AND GPL-1.0-only AND (LGPL-2.0-only AND LGPL-2.1-only) AND LGPL-3.0-only AND MPL-1.1 AND MPL-2.0) AND (GPL-2.0-only AND LGPL-2.0-only)", + "license_detections": [ + { + "license_expression": "(lgpl-2.0-plus AND lgpl-3.0 AND gpl-1.0-plus AND gpl-3.0 AND gfdl-1.3) AND apache-2.0 AND bsd-new AND cc0-1.0 AND gfdl-1.2 AND gfdl-1.3 AND (gpl-1.0-plus AND gpl-2.0-plus AND lgpl-2.0-plus AND gfdl-1.1) AND gpl-1.0 AND (lgpl-2.0 AND lgpl-2.1) AND lgpl-3.0 AND mpl-1.1 AND mpl-2.0", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 28.57, + "start_line": 56, + "end_line": 61, + "matched_length": 22, + "match_coverage": 28.57, + "matcher": "3-seq", + "license_expression": "lgpl-2.0-plus AND lgpl-3.0 AND gpl-1.0-plus AND gpl-3.0 AND gfdl-1.3", + "rule_identifier": "lgpl-2.0-plus_and_lgpl-3.0_and_gpl-1.0-plus_and_gpl-3.0_and_gfdl-1.3_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-3.0_and_gpl-1.0-plus_and_gpl-3.0_and_gfdl-1.3_1.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL", + "/usr/share/common-licenses/LGPL-3", + "/usr/share/common-licenses/GPL", + "/usr/share/common-licenses/GPL-3", + "/usr/share/common-licenses/GFDL-1.3" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 77, + "rule_relevance": 100, + "matched_text": "/usr/share/common-licenses\n/usr/share/common-licenses/Apache-2.0\n/usr/share/common-licenses/Artistic\n/usr/share/common-licenses/BSD\n/usr/share/common-licenses/CC0-1.0\n/usr/share/common-licenses/GFDL-1.2", + "licenses": [ + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + }, + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + }, + { + "key": "gfdl-1.3", + "name": "GNU Free Documentation License v1.3", + "short_name": "GFDL 1.3", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/fdl-1.3.txt", + "text_url": "http://www.gnu.org/licenses/fdl-1.3.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gfdl-1.3", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3.LICENSE", + "spdx_license_key": "GFDL-1.3-only", + "spdx_url": "https://spdx.org/licenses/GFDL-1.3-only" + } + ] + }, + { + "score": 100.0, + "start_line": 57, + "end_line": 57, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "/usr/share/common-licenses/Apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 99.0, + "start_line": 59, + "end_line": 59, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_1137.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1137.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 99, + "matched_text": "/usr/share/common-licenses/BSD", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + }, + { + "score": 95.0, + "start_line": 60, + "end_line": 60, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "cc0-1.0", + "rule_identifier": "spdx_license_id_cc0-1.0_for_cc0-1.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_cc0-1.0_for_cc0-1.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 95, + "matched_text": "/usr/share/common-licenses/CC0-1.0", + "licenses": [ + { + "key": "cc0-1.0", + "name": "Creative Commons CC0 1.0 Universal", + "short_name": "CC0-1.0", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/publicdomain/zero/1.0/", + "text_url": "http://creativecommons.org/publicdomain/zero/1.0/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc0-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE", + "spdx_license_key": "CC0-1.0", + "spdx_url": "https://spdx.org/licenses/CC0-1.0" + } + ] + }, + { + "score": 50.0, + "start_line": 61, + "end_line": 61, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gfdl-1.2", + "rule_identifier": "spdx_license_id_gfdl-1.2_for_gfdl-1.2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gfdl-1.2_for_gfdl-1.2.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "/usr/share/common-licenses/GFDL-1.2", + "licenses": [ + { + "key": "gfdl-1.2", + "name": "GNU Free Documentation License v1.2", + "short_name": "GFDL 1.2", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt", + "text_url": "http://www.gnu.org/licenses/fdl-1.2.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gfdl-1.2", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.2.LICENSE", + "spdx_license_key": "GFDL-1.2-only", + "spdx_url": "https://spdx.org/licenses/GFDL-1.2-only" + } + ] + }, + { + "score": 50.0, + "start_line": 62, + "end_line": 62, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gfdl-1.3", + "rule_identifier": "spdx_license_id_gfdl-1.3_for_gfdl-1.3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gfdl-1.3_for_gfdl-1.3.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "/usr/share/common-licenses/GFDL-1.3", + "licenses": [ + { + "key": "gfdl-1.3", + "name": "GNU Free Documentation License v1.3", + "short_name": "GFDL 1.3", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/fdl-1.3.txt", + "text_url": "http://www.gnu.org/licenses/fdl-1.3.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gfdl-1.3", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3.LICENSE", + "spdx_license_key": "GFDL-1.3-only", + "spdx_url": "https://spdx.org/licenses/GFDL-1.3-only" + } + ] + }, + { + "score": 43.9, + "start_line": 63, + "end_line": 66, + "matched_length": 18, + "match_coverage": 43.9, + "matcher": "3-seq", + "license_expression": "gpl-1.0-plus AND gpl-2.0-plus AND lgpl-2.0-plus AND gfdl-1.1", + "rule_identifier": "debian_gpl_footer.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/debian_gpl_footer.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 41, + "rule_relevance": 100, + "matched_text": "/usr/share/common-licenses/GPL-1\n/usr/share/common-licenses/GPL-2\n/usr/share/common-licenses/GPL-3\n/usr/share/common-licenses/LGPL-2", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + }, + { + "key": "gfdl-1.1", + "name": "GNU Free Documentation License v1.1", + "short_name": "GFDL 1.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/fdl-1.1.txt", + "text_url": "http://www.gnu.org/licenses/fdl-1.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gfdl-1.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.1.LICENSE", + "spdx_license_key": "GFDL-1.1-only", + "spdx_url": "https://spdx.org/licenses/GFDL-1.1-only" + } + ] + }, + { + "score": 60.0, + "start_line": 63, + "end_line": 63, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0", + "rule_identifier": "gpl-1.0_15.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0_15.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 60, + "matched_text": "/usr/share/common-licenses/GPL-1", + "licenses": [ + { + "key": "gpl-1.0", + "name": "GNU General Public License 1.0", + "short_name": "GPL 1.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-1.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-1.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0.LICENSE", + "spdx_license_key": "GPL-1.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-only" + } + ] + }, + { + "score": 29.55, + "start_line": 66, + "end_line": 67, + "matched_length": 13, + "match_coverage": 29.55, + "matcher": "3-seq", + "license_expression": "lgpl-2.0 AND lgpl-2.1", + "rule_identifier": "lgpl-2.0_and_lgpl-2.1_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_5.RULE", + "referenced_filenames": [ + "intl/COPYING.LIB-2.0", + "/usr/share/common-licenses/LGPL-2", + "intl/COPYING.LIB-2.1", + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 44, + "rule_relevance": 100, + "matched_text": "/usr/share/common-licenses/LGPL-2\n/usr/share/common-licenses/LGPL-2.1", + "licenses": [ + { + "key": "lgpl-2.0", + "name": "GNU Library General Public License 2.0", + "short_name": "LGPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.0.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE", + "spdx_license_key": "LGPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-only" + }, + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + }, + { + "score": 100.0, + "start_line": 68, + "end_line": 68, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0", + "rule_identifier": "lgpl-3.0_41.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_41.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-3" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "/usr/share/common-licenses/LGPL-3", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + }, + { + "score": 50.0, + "start_line": 69, + "end_line": 69, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mpl-1.1", + "rule_identifier": "spdx_license_id_mpl-1.1_for_mpl-1.1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_mpl-1.1_for_mpl-1.1.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "/usr/share/common-licenses/MPL-1.1", + "licenses": [ + { + "key": "mpl-1.1", + "name": "Mozilla Public License 1.1", + "short_name": "MPL 1.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Mozilla", + "homepage_url": "http://www.mozilla.org/MPL/MPL-1.1.html", + "text_url": "http://www.mozilla.com/MPL/1.1/index.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/mpl-1.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-1.1.LICENSE", + "spdx_license_key": "MPL-1.1", + "spdx_url": "https://spdx.org/licenses/MPL-1.1" + } + ] + }, + { + "score": 50.0, + "start_line": 70, + "end_line": 70, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mpl-2.0", + "rule_identifier": "spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "/usr/share/common-licenses/MPL-2.0", + "licenses": [ + { + "key": "mpl-2.0", + "name": "Mozilla Public License 2.0", + "short_name": "MPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Mozilla", + "homepage_url": "http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/", + "text_url": "http://www.mozilla.com/MPL/2.0/", + "reference_url": "https://scancode-licensedb.aboutcode.org/mpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE", + "spdx_license_key": "MPL-2.0", + "spdx_url": "https://spdx.org/licenses/MPL-2.0" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0 AND lgpl-2.0", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 23.26, + "start_line": 99, + "end_line": 100, + "matched_length": 10, + "match_coverage": 23.26, + "matcher": "3-seq", + "license_expression": "gpl-2.0 AND lgpl-2.0", + "rule_identifier": "gpl-2.0_and_lgpl-2.0_4.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_4.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/GPL-2", + "/usr/share/common-licenses/LGPL-2" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 43, + "rule_relevance": 100, + "matched_text": "/usr/share/common-licenses/GPL\n/usr/share/common-licenses/LGPL", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "lgpl-2.0", + "name": "GNU Library General Public License 2.0", + "short_name": "LGPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.0.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE", + "spdx_license_key": "LGPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "extra_data": { @@ -103,8 +757,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": { @@ -314,8 +973,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": { @@ -581,8 +1245,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": { @@ -671,8 +1340,662 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": null, + "declared_license_expression": "((lgpl-2.0-plus AND lgpl-3.0 AND gpl-1.0-plus AND gpl-3.0 AND gfdl-1.3) AND apache-2.0 AND bsd-new AND cc0-1.0 AND gfdl-1.2 AND gfdl-1.3 AND (gpl-1.0-plus AND gpl-2.0-plus AND lgpl-2.0-plus AND gfdl-1.1) AND gpl-1.0 AND (lgpl-2.0 AND lgpl-2.1) AND lgpl-3.0 AND mpl-1.1 AND mpl-2.0) AND (gpl-2.0 AND lgpl-2.0)", + "declared_license_expression_spdx": "((LGPL-2.0-or-later AND LGPL-3.0-only AND GPL-1.0-or-later AND GPL-3.0-only AND GFDL-1.3-only) AND Apache-2.0 AND BSD-3-Clause AND CC0-1.0 AND GFDL-1.2-only AND GFDL-1.3-only AND (GPL-1.0-or-later AND GPL-2.0-or-later AND LGPL-2.0-or-later AND GFDL-1.1-only) AND GPL-1.0-only AND (LGPL-2.0-only AND LGPL-2.1-only) AND LGPL-3.0-only AND MPL-1.1 AND MPL-2.0) AND (GPL-2.0-only AND LGPL-2.0-only)", + "license_detections": [ + { + "license_expression": "(lgpl-2.0-plus AND lgpl-3.0 AND gpl-1.0-plus AND gpl-3.0 AND gfdl-1.3) AND apache-2.0 AND bsd-new AND cc0-1.0 AND gfdl-1.2 AND gfdl-1.3 AND (gpl-1.0-plus AND gpl-2.0-plus AND lgpl-2.0-plus AND gfdl-1.1) AND gpl-1.0 AND (lgpl-2.0 AND lgpl-2.1) AND lgpl-3.0 AND mpl-1.1 AND mpl-2.0", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 28.57, + "start_line": 56, + "end_line": 61, + "matched_length": 22, + "match_coverage": 28.57, + "matcher": "3-seq", + "license_expression": "lgpl-2.0-plus AND lgpl-3.0 AND gpl-1.0-plus AND gpl-3.0 AND gfdl-1.3", + "rule_identifier": "lgpl-2.0-plus_and_lgpl-3.0_and_gpl-1.0-plus_and_gpl-3.0_and_gfdl-1.3_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-3.0_and_gpl-1.0-plus_and_gpl-3.0_and_gfdl-1.3_1.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL", + "/usr/share/common-licenses/LGPL-3", + "/usr/share/common-licenses/GPL", + "/usr/share/common-licenses/GPL-3", + "/usr/share/common-licenses/GFDL-1.3" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 77, + "rule_relevance": 100, + "matched_text": "/usr/share/common-licenses\n/usr/share/common-licenses/Apache-2.0\n/usr/share/common-licenses/Artistic\n/usr/share/common-licenses/BSD\n/usr/share/common-licenses/CC0-1.0\n/usr/share/common-licenses/GFDL-1.2", + "licenses": [ + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + }, + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + }, + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + }, + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + }, + { + "key": "gfdl-1.3", + "name": "GNU Free Documentation License v1.3", + "short_name": "GFDL 1.3", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/fdl-1.3.txt", + "text_url": "http://www.gnu.org/licenses/fdl-1.3.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gfdl-1.3", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3.LICENSE", + "spdx_license_key": "GFDL-1.3-only", + "spdx_url": "https://spdx.org/licenses/GFDL-1.3-only" + } + ] + }, + { + "score": 100.0, + "start_line": 57, + "end_line": 57, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "/usr/share/common-licenses/Apache-2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 99.0, + "start_line": 59, + "end_line": 59, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_1137.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_1137.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 99, + "matched_text": "/usr/share/common-licenses/BSD", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + }, + { + "score": 95.0, + "start_line": 60, + "end_line": 60, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "cc0-1.0", + "rule_identifier": "spdx_license_id_cc0-1.0_for_cc0-1.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_cc0-1.0_for_cc0-1.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 95, + "matched_text": "/usr/share/common-licenses/CC0-1.0", + "licenses": [ + { + "key": "cc0-1.0", + "name": "Creative Commons CC0 1.0 Universal", + "short_name": "CC0-1.0", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/publicdomain/zero/1.0/", + "text_url": "http://creativecommons.org/publicdomain/zero/1.0/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc0-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE", + "spdx_license_key": "CC0-1.0", + "spdx_url": "https://spdx.org/licenses/CC0-1.0" + } + ] + }, + { + "score": 50.0, + "start_line": 61, + "end_line": 61, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gfdl-1.2", + "rule_identifier": "spdx_license_id_gfdl-1.2_for_gfdl-1.2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gfdl-1.2_for_gfdl-1.2.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "/usr/share/common-licenses/GFDL-1.2", + "licenses": [ + { + "key": "gfdl-1.2", + "name": "GNU Free Documentation License v1.2", + "short_name": "GFDL 1.2", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt", + "text_url": "http://www.gnu.org/licenses/fdl-1.2.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gfdl-1.2", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.2.LICENSE", + "spdx_license_key": "GFDL-1.2-only", + "spdx_url": "https://spdx.org/licenses/GFDL-1.2-only" + } + ] + }, + { + "score": 50.0, + "start_line": 62, + "end_line": 62, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gfdl-1.3", + "rule_identifier": "spdx_license_id_gfdl-1.3_for_gfdl-1.3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gfdl-1.3_for_gfdl-1.3.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "/usr/share/common-licenses/GFDL-1.3", + "licenses": [ + { + "key": "gfdl-1.3", + "name": "GNU Free Documentation License v1.3", + "short_name": "GFDL 1.3", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/fdl-1.3.txt", + "text_url": "http://www.gnu.org/licenses/fdl-1.3.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gfdl-1.3", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.3.LICENSE", + "spdx_license_key": "GFDL-1.3-only", + "spdx_url": "https://spdx.org/licenses/GFDL-1.3-only" + } + ] + }, + { + "score": 43.9, + "start_line": 63, + "end_line": 66, + "matched_length": 18, + "match_coverage": 43.9, + "matcher": "3-seq", + "license_expression": "gpl-1.0-plus AND gpl-2.0-plus AND lgpl-2.0-plus AND gfdl-1.1", + "rule_identifier": "debian_gpl_footer.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/debian_gpl_footer.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 41, + "rule_relevance": 100, + "matched_text": "/usr/share/common-licenses/GPL-1\n/usr/share/common-licenses/GPL-2\n/usr/share/common-licenses/GPL-3\n/usr/share/common-licenses/LGPL-2", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + }, + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + }, + { + "key": "lgpl-2.0-plus", + "name": "GNU Library General Public License 2.0 or later", + "short_name": "LGPL 2.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "spdx_license_key": "LGPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + }, + { + "key": "gfdl-1.1", + "name": "GNU Free Documentation License v1.1", + "short_name": "GFDL 1.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/fdl-1.1.txt", + "text_url": "http://www.gnu.org/licenses/fdl-1.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gfdl-1.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gfdl-1.1.LICENSE", + "spdx_license_key": "GFDL-1.1-only", + "spdx_url": "https://spdx.org/licenses/GFDL-1.1-only" + } + ] + }, + { + "score": 60.0, + "start_line": 63, + "end_line": 63, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0", + "rule_identifier": "gpl-1.0_15.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0_15.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 60, + "matched_text": "/usr/share/common-licenses/GPL-1", + "licenses": [ + { + "key": "gpl-1.0", + "name": "GNU General Public License 1.0", + "short_name": "GPL 1.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-1.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-1.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0.LICENSE", + "spdx_license_key": "GPL-1.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-only" + } + ] + }, + { + "score": 29.55, + "start_line": 66, + "end_line": 67, + "matched_length": 13, + "match_coverage": 29.55, + "matcher": "3-seq", + "license_expression": "lgpl-2.0 AND lgpl-2.1", + "rule_identifier": "lgpl-2.0_and_lgpl-2.1_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_5.RULE", + "referenced_filenames": [ + "intl/COPYING.LIB-2.0", + "/usr/share/common-licenses/LGPL-2", + "intl/COPYING.LIB-2.1", + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 44, + "rule_relevance": 100, + "matched_text": "/usr/share/common-licenses/LGPL-2\n/usr/share/common-licenses/LGPL-2.1", + "licenses": [ + { + "key": "lgpl-2.0", + "name": "GNU Library General Public License 2.0", + "short_name": "LGPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.0.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE", + "spdx_license_key": "LGPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-only" + }, + { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License 2.1", + "short_name": "LGPL 2.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.1.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "spdx_license_key": "LGPL-2.1-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + } + ] + }, + { + "score": 100.0, + "start_line": 68, + "end_line": 68, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0", + "rule_identifier": "lgpl-3.0_41.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_41.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-3" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "/usr/share/common-licenses/LGPL-3", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + }, + { + "score": 50.0, + "start_line": 69, + "end_line": 69, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mpl-1.1", + "rule_identifier": "spdx_license_id_mpl-1.1_for_mpl-1.1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_mpl-1.1_for_mpl-1.1.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "/usr/share/common-licenses/MPL-1.1", + "licenses": [ + { + "key": "mpl-1.1", + "name": "Mozilla Public License 1.1", + "short_name": "MPL 1.1", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Mozilla", + "homepage_url": "http://www.mozilla.org/MPL/MPL-1.1.html", + "text_url": "http://www.mozilla.com/MPL/1.1/index.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/mpl-1.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-1.1.LICENSE", + "spdx_license_key": "MPL-1.1", + "spdx_url": "https://spdx.org/licenses/MPL-1.1" + } + ] + }, + { + "score": 50.0, + "start_line": 70, + "end_line": 70, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mpl-2.0", + "rule_identifier": "spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "/usr/share/common-licenses/MPL-2.0", + "licenses": [ + { + "key": "mpl-2.0", + "name": "Mozilla Public License 2.0", + "short_name": "MPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Mozilla", + "homepage_url": "http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/", + "text_url": "http://www.mozilla.com/MPL/2.0/", + "reference_url": "https://scancode-licensedb.aboutcode.org/mpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mpl-2.0.LICENSE", + "spdx_license_key": "MPL-2.0", + "spdx_url": "https://spdx.org/licenses/MPL-2.0" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0 AND lgpl-2.0", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 23.26, + "start_line": 99, + "end_line": 100, + "matched_length": 10, + "match_coverage": 23.26, + "matcher": "3-seq", + "license_expression": "gpl-2.0 AND lgpl-2.0", + "rule_identifier": "gpl-2.0_and_lgpl-2.0_4.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_4.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/GPL-2", + "/usr/share/common-licenses/LGPL-2" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 43, + "rule_relevance": 100, + "matched_text": "/usr/share/common-licenses/GPL\n/usr/share/common-licenses/LGPL", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "lgpl-2.0", + "name": "GNU Library General Public License 2.0", + "short_name": "LGPL 2.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-2.0.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0.LICENSE", + "spdx_license_key": "LGPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -1627,8 +2950,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ @@ -1827,8 +3155,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ @@ -2261,8 +3594,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [ @@ -2518,8 +3856,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], @@ -2568,8 +3911,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], @@ -2618,8 +3966,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], @@ -2668,8 +4021,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST.expected index 052ac70f8ec..cc76f10b468 100644 --- a/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST.expected @@ -35,13 +35,59 @@ "code_view_url": "https://svnweb.freebsd.org/ports/head/sysutils/dmidecode", "vcs_url": null, "copyright": null, - "license_expression": "gpl-2.0", - "declared_license": { - "licenses": [ - "GPLv2" - ], - "licenselogic": "single" - }, + "declared_license_expression": "gpl-2.0", + "declared_license_expression_spdx": "GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "GPLv2", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'licenses': ['GPLv2'], 'licenselogic': 'single'}", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/freebsd/basic2/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/basic2/+COMPACT_MANIFEST.expected index bdcc90e6877..0588028f8f6 100644 --- a/tests/packagedcode/data/freebsd/basic2/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/basic2/+COMPACT_MANIFEST.expected @@ -35,13 +35,59 @@ "code_view_url": "https://svnweb.freebsd.org/ports/head/security/0d1n", "vcs_url": null, "copyright": null, - "license_expression": "gpl-3.0", - "declared_license": { - "licenses": [ - "GPLv3" - ], - "licenselogic": "single" - }, + "declared_license_expression": "gpl-3.0", + "declared_license_expression_spdx": "GPL-3.0-only", + "license_detections": [ + { + "license_expression": "gpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_32.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_32.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "GPLv3", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'licenses': ['GPLv3'], 'licenselogic': 'single'}", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected index f3e76d3d14a..c8ab97f8138 100644 --- a/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected @@ -36,14 +36,104 @@ "code_view_url": "https://svnweb.freebsd.org/ports/head/devel/rubygem-facets", "vcs_url": null, "copyright": null, - "license_expression": "ruby OR gpl-2.0", - "declared_license": { - "licenses": [ - "RUBY", - "GPLv2" - ], - "licenselogic": "or" - }, + "declared_license_expression": "ruby OR gpl-2.0", + "declared_license_expression_spdx": "Ruby OR GPL-2.0-only", + "license_detections": [ + { + "license_expression": "ruby", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "ruby", + "rule_identifier": "spdx-license-identifier: ruby", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "RUBY", + "licenses": [ + { + "key": "ruby", + "name": "Ruby License", + "short_name": "Ruby License", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Ruby", + "homepage_url": "http://www.ruby-lang.org/en/LICENSE.txt", + "text_url": "http://www.ruby-lang.org/en/LICENSE.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/ruby", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ruby.LICENSE", + "spdx_license_key": "Ruby", + "spdx_url": "https://spdx.org/licenses/Ruby" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "GPLv2", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'licenses': ['RUBY', 'GPLv2'], 'licenselogic': 'or'}", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected index cf2c782884e..96621a990ae 100644 --- a/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected @@ -36,15 +36,149 @@ "code_view_url": "https://svnweb.freebsd.org/ports/head/print/rubygem-ttfunk", "vcs_url": null, "copyright": null, - "license_expression": "gpl-3.0 OR ruby OR gpl-2.0", - "declared_license": { - "licenses": [ - "GPLv3", - "RUBY", - "GPLv2" - ], - "licenselogic": "or" - }, + "declared_license_expression": "gpl-3.0 OR ruby OR gpl-2.0", + "declared_license_expression_spdx": "GPL-3.0-only OR Ruby OR GPL-2.0-only", + "license_detections": [ + { + "license_expression": "gpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_32.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_32.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "GPLv3", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + }, + { + "license_expression": "ruby", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "ruby", + "rule_identifier": "spdx-license-identifier: ruby", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "RUBY", + "licenses": [ + { + "key": "ruby", + "name": "Ruby License", + "short_name": "Ruby License", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Ruby", + "homepage_url": "http://www.ruby-lang.org/en/LICENSE.txt", + "text_url": "http://www.ruby-lang.org/en/LICENSE.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/ruby", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ruby.LICENSE", + "spdx_license_key": "Ruby", + "spdx_url": "https://spdx.org/licenses/Ruby" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "GPLv2", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'licenses': ['GPLv3', 'RUBY', 'GPLv2'], 'licenselogic': 'or'}", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/freebsd/multi_license/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/multi_license/+COMPACT_MANIFEST.expected index 45582af731d..c716991008c 100644 --- a/tests/packagedcode/data/freebsd/multi_license/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/multi_license/+COMPACT_MANIFEST.expected @@ -36,14 +36,104 @@ "code_view_url": "https://svnweb.freebsd.org/ports/head/dns/py-idna", "vcs_url": null, "copyright": null, - "license_expression": "python AND bsd-new", - "declared_license": { - "licenses": [ - "PSFL", - "BSD3CLAUSE" - ], - "licenselogic": "and" - }, + "declared_license_expression": "python AND bsd-new", + "declared_license_expression_spdx": "Python-2.0 AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "python", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 80.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "python", + "rule_identifier": "python_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/python_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 80, + "matched_text": "PSFL", + "licenses": [ + { + "key": "python", + "name": "Python Software Foundation License v2", + "short_name": "Python License 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Python Software Foundation (PSF)", + "homepage_url": "http://docs.python.org/license.html", + "text_url": "http://spdx.org/licenses/Python-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/python", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/python.LICENSE", + "spdx_license_key": "Python-2.0", + "spdx_url": "https://spdx.org/licenses/Python-2.0" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_416.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_416.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 99, + "matched_text": "BSD3CLAUSE", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'licenses': ['PSFL', 'BSD3CLAUSE'], 'licenselogic': 'and'}", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/freebsd/no_licenses/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/no_licenses/+COMPACT_MANIFEST.expected index d0272ac75ab..378006a75d6 100644 --- a/tests/packagedcode/data/freebsd/no_licenses/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/no_licenses/+COMPACT_MANIFEST.expected @@ -35,8 +35,13 @@ "code_view_url": "https://svnweb.freebsd.org/ports/head/sysutils/dmidecode", "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/godeps/comments/Godeps.json-expected-package b/tests/packagedcode/data/godeps/comments/Godeps.json-expected-package index 0c199c3fca3..c2f9f557e66 100644 --- a/tests/packagedcode/data/godeps/comments/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/comments/Godeps.json-expected-package @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/godeps/full/Godeps.json-expected-package b/tests/packagedcode/data/godeps/full/Godeps.json-expected-package index f48076e4ab9..750235f8c5f 100644 --- a/tests/packagedcode/data/godeps/full/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/full/Godeps.json-expected-package @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/godeps/full2/Godeps.json-expected-package b/tests/packagedcode/data/godeps/full2/Godeps.json-expected-package index e149f7c32dc..47b2473cbed 100644 --- a/tests/packagedcode/data/godeps/full2/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/full2/Godeps.json-expected-package @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/godeps/medium/Godeps.json-expected-package b/tests/packagedcode/data/godeps/medium/Godeps.json-expected-package index 7e352f1bf81..75bce6f5eee 100644 --- a/tests/packagedcode/data/godeps/medium/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/medium/Godeps.json-expected-package @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/godeps/medium2/Godeps.json-expected-package b/tests/packagedcode/data/godeps/medium2/Godeps.json-expected-package index 38eed3b9a7c..2eb821a97c8 100644 --- a/tests/packagedcode/data/godeps/medium2/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/medium2/Godeps.json-expected-package @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/godeps/mini/Godeps.json-expected-package b/tests/packagedcode/data/godeps/mini/Godeps.json-expected-package index 01a8581137a..e89b5603790 100644 --- a/tests/packagedcode/data/godeps/mini/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/mini/Godeps.json-expected-package @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/godeps/package1/Godeps.json-expected-package b/tests/packagedcode/data/godeps/package1/Godeps.json-expected-package index 7bf7a2ee3c0..b10dfbe17f7 100644 --- a/tests/packagedcode/data/godeps/package1/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/package1/Godeps.json-expected-package @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/godeps/package2/Godeps.json-expected-package b/tests/packagedcode/data/godeps/package2/Godeps.json-expected-package index 9ebd54c31ee..ee07f2bb98e 100644 --- a/tests/packagedcode/data/godeps/package2/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/package2/Godeps.json-expected-package @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/godeps/package3/Godeps.json-expected-package b/tests/packagedcode/data/godeps/package3/Godeps.json-expected-package index e1d59762ad3..ebf375506f4 100644 --- a/tests/packagedcode/data/godeps/package3/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/package3/Godeps.json-expected-package @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/godeps/simple/Godeps.json-expected-package b/tests/packagedcode/data/godeps/simple/Godeps.json-expected-package index 1c51806e363..9d7bf687506 100644 --- a/tests/packagedcode/data/godeps/simple/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/simple/Godeps.json-expected-package @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/golang/gomod/kingpin/output.expected.json b/tests/packagedcode/data/golang/gomod/kingpin/output.expected.json index f1afb936a95..52bca2e70db 100644 --- a/tests/packagedcode/data/golang/gomod/kingpin/output.expected.json +++ b/tests/packagedcode/data/golang/gomod/kingpin/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": "https://github.com/alecthomas/kingpin.git", "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/golang/gomod/opencensus-service/output.expected.json b/tests/packagedcode/data/golang/gomod/opencensus-service/output.expected.json index f8b7779722d..d9e304bbcd1 100644 --- a/tests/packagedcode/data/golang/gomod/opencensus-service/output.expected.json +++ b/tests/packagedcode/data/golang/gomod/opencensus-service/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": "https://github.com/census-instrumentation/opencensus-service.git", "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/golang/gomod/participle/output.expected.json b/tests/packagedcode/data/golang/gomod/participle/output.expected.json index d5909d39e30..bed912388fb 100644 --- a/tests/packagedcode/data/golang/gomod/participle/output.expected.json +++ b/tests/packagedcode/data/golang/gomod/participle/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": "https://github.com/alecthomas/participle.git", "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/golang/gomod/sample/output.expected.json b/tests/packagedcode/data/golang/gomod/sample/output.expected.json index c7a6da12ede..1624a17f339 100644 --- a/tests/packagedcode/data/golang/gomod/sample/output.expected.json +++ b/tests/packagedcode/data/golang/gomod/sample/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": "https://github.com/alecthomas/sample.git", "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/golang/gomod/uap-go/output.expected.json b/tests/packagedcode/data/golang/gomod/uap-go/output.expected.json index 634a30b4f21..2e5b4743cdc 100644 --- a/tests/packagedcode/data/golang/gomod/uap-go/output.expected.json +++ b/tests/packagedcode/data/golang/gomod/uap-go/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": "https://github.com/ua-parser/uap-go.git", "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/golang/gomod/user_agent/output.expected.json b/tests/packagedcode/data/golang/gomod/user_agent/output.expected.json index 7292b4eae86..16bbcb4b4f4 100644 --- a/tests/packagedcode/data/golang/gomod/user_agent/output.expected.json +++ b/tests/packagedcode/data/golang/gomod/user_agent/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": "https://github.com/mssola/user_agent.git", "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/golang/gosum/sample1/output.expected.json b/tests/packagedcode/data/golang/gosum/sample1/output.expected.json index b0e2824d120..37828e39456 100644 --- a/tests/packagedcode/data/golang/gosum/sample1/output.expected.json +++ b/tests/packagedcode/data/golang/gosum/sample1/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/golang/gosum/sample2/output.expected.json b/tests/packagedcode/data/golang/gosum/sample2/output.expected.json index cfbde116e67..b60579cdca9 100644 --- a/tests/packagedcode/data/golang/gosum/sample2/output.expected.json +++ b/tests/packagedcode/data/golang/gosum/sample2/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/golang/gosum/sample3/output.expected.json b/tests/packagedcode/data/golang/gosum/sample3/output.expected.json index 94a11e8ee5e..4e33c417eb2 100644 --- a/tests/packagedcode/data/golang/gosum/sample3/output.expected.json +++ b/tests/packagedcode/data/golang/gosum/sample3/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/golang/gosum/sample4/output.expected.json b/tests/packagedcode/data/golang/gosum/sample4/output.expected.json index 10164cd97a9..3682d4750db 100644 --- a/tests/packagedcode/data/golang/gosum/sample4/output.expected.json +++ b/tests/packagedcode/data/golang/gosum/sample4/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/golang/gosum/sample5/output.expected.json b/tests/packagedcode/data/golang/gosum/sample5/output.expected.json index 1260973e1bb..3eacbe0e793 100644 --- a/tests/packagedcode/data/golang/gosum/sample5/output.expected.json +++ b/tests/packagedcode/data/golang/gosum/sample5/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/golang/gosum/sample6/output.expected.json b/tests/packagedcode/data/golang/gosum/sample6/output.expected.json index 0fd1e110414..c5d02a4bdc5 100644 --- a/tests/packagedcode/data/golang/gosum/sample6/output.expected.json +++ b/tests/packagedcode/data/golang/gosum/sample6/output.expected.json @@ -22,8 +22,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": 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": [], diff --git a/tests/packagedcode/data/haxe/basic/haxelib.json.expected b/tests/packagedcode/data/haxe/basic/haxelib.json.expected index cdd96106a96..a391eb3a978 100644 --- a/tests/packagedcode/data/haxe/basic/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/basic/haxelib.json.expected @@ -68,8 +68,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "gpl-1.0-plus", - "declared_license": "GPL", + "declared_license_expression": "gpl-1.0-plus", + "declared_license_expression_spdx": "GPL-1.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-1.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 50.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_bare_word_only.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 50, + "matched_text": "GPL", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "GPL", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/haxe/basic2/haxelib.json.expected b/tests/packagedcode/data/haxe/basic2/haxelib.json.expected index b68655c3559..f099a1e43da 100644 --- a/tests/packagedcode/data/haxe/basic2/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/basic2/haxelib.json.expected @@ -35,8 +35,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/haxe/deps/haxelib.json.expected b/tests/packagedcode/data/haxe/deps/haxelib.json.expected index f956fce47a3..c6108ac3536 100644 --- a/tests/packagedcode/data/haxe/deps/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/deps/haxelib.json.expected @@ -43,8 +43,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "unknown", - "declared_license": "BSD", + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_89.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_89.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 99, + "matched_text": "license BSD", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "BSD", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/haxe/tags/haxelib.json.expected b/tests/packagedcode/data/haxe/tags/haxelib.json.expected index a0b545e3a17..d59f31cd958 100644 --- a/tests/packagedcode/data/haxe/tags/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/tags/haxelib.json.expected @@ -40,8 +40,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit", - "declared_license": "MIT", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "1-spdx-id", + "license_expression": "mit", + "rule_identifier": "spdx-license-identifier: mit", + "rule_url": null, + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "MIT", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests.json b/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests.json index 8c6080401d1..675eedcf0e6 100644 --- a/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests.json +++ b/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests.json @@ -42,12 +42,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit", - "declared_license": { - "classifiers": [ - "License :: OSI Approved :: MIT License" - ] - }, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mit", + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "['License :: OSI Approved :: MIT License']", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'classifiers': ['License :: OSI Approved :: MIT License']}", "notice_text": null, "source_packages": [], "extra_data": { @@ -130,12 +177,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": "mit", - "declared_license": { - "classifiers": [ - "License :: OSI Approved :: MIT License" - ] - }, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "mit", + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "['License :: OSI Approved :: MIT License']", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'classifiers': ['License :: OSI Approved :: MIT License']}", "notice_text": null, "source_packages": [], "file_references": [], @@ -228,8 +322,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "from-package-sibling-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 19, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "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\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies 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\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\nIN THE SOFTWARE.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [], @@ -282,8 +427,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 12, + "end_line": 12, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "\tLicense :: OSI Approved :: MIT License", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [], @@ -599,8 +795,59 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": {}, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "from-package-sibling-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 19, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "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\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies 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\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\nIN THE SOFTWARE.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [], diff --git a/tests/packagedcode/data/instance/python-package-instance-expected-with-uuid.json b/tests/packagedcode/data/instance/python-package-instance-expected-with-uuid.json index c98e0d5b194..a21328ba1f0 100644 --- a/tests/packagedcode/data/instance/python-package-instance-expected-with-uuid.json +++ b/tests/packagedcode/data/instance/python-package-instance-expected-with-uuid.json @@ -75,8 +75,158 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": null, + "declared_license_expression": "(bsd-new AND (bsd-new AND bsd-simplified)) AND bsd-new", + "declared_license_expression_spdx": "(BSD-3-Clause AND (BSD-3-Clause AND BSD-2-Clause)) AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new AND (bsd-new AND bsd-simplified)", + "detection_log": [ + "license-clues", + "not-license-clues-as-more-detections-present", + "from-package-file" + ], + "matches": [ + { + "score": 11.36, + "start_line": 13, + "end_line": 14, + "matched_length": 5, + "match_coverage": 11.36, + "matcher": "3-seq", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_537.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_537.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 44, + "rule_relevance": 100, + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + }, + { + "score": 13.16, + "start_line": 13, + "end_line": 15, + "matched_length": 5, + "match_coverage": 13.16, + "matcher": "3-seq", + "license_expression": "bsd-new AND bsd-simplified", + "rule_identifier": "bsd-new_and_bsd-simplified_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_and_bsd-simplified_1.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 38, + "rule_relevance": 100, + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst\nauthor = Armin Ronacher", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 99.0, + "start_line": 25, + "end_line": 25, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": " License :: OSI Approved :: BSD License", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "extra_data": {}, @@ -138,8 +288,158 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": null, + "declared_license_expression": "(bsd-new AND (bsd-new AND bsd-simplified)) AND bsd-new", + "declared_license_expression_spdx": "(BSD-3-Clause AND (BSD-3-Clause AND BSD-2-Clause)) AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new AND (bsd-new AND bsd-simplified)", + "detection_log": [ + "license-clues", + "not-license-clues-as-more-detections-present", + "from-package-file" + ], + "matches": [ + { + "score": 11.36, + "start_line": 13, + "end_line": 14, + "matched_length": 5, + "match_coverage": 11.36, + "matcher": "3-seq", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_537.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_537.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 44, + "rule_relevance": 100, + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + }, + { + "score": 13.16, + "start_line": 13, + "end_line": 15, + "matched_length": 5, + "match_coverage": 13.16, + "matcher": "3-seq", + "license_expression": "bsd-new AND bsd-simplified", + "rule_identifier": "bsd-new_and_bsd-simplified_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_and_bsd-simplified_1.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 38, + "rule_relevance": 100, + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst\nauthor = Armin Ronacher", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 99.0, + "start_line": 25, + "end_line": 25, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": " License :: OSI Approved :: BSD License", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [], @@ -195,8 +495,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": {}, + "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": [], diff --git a/tests/packagedcode/data/instance/python-package-instance-expected.json b/tests/packagedcode/data/instance/python-package-instance-expected.json index c98e0d5b194..a21328ba1f0 100644 --- a/tests/packagedcode/data/instance/python-package-instance-expected.json +++ b/tests/packagedcode/data/instance/python-package-instance-expected.json @@ -75,8 +75,158 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": null, + "declared_license_expression": "(bsd-new AND (bsd-new AND bsd-simplified)) AND bsd-new", + "declared_license_expression_spdx": "(BSD-3-Clause AND (BSD-3-Clause AND BSD-2-Clause)) AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new AND (bsd-new AND bsd-simplified)", + "detection_log": [ + "license-clues", + "not-license-clues-as-more-detections-present", + "from-package-file" + ], + "matches": [ + { + "score": 11.36, + "start_line": 13, + "end_line": 14, + "matched_length": 5, + "match_coverage": 11.36, + "matcher": "3-seq", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_537.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_537.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 44, + "rule_relevance": 100, + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + }, + { + "score": 13.16, + "start_line": 13, + "end_line": 15, + "matched_length": 5, + "match_coverage": 13.16, + "matcher": "3-seq", + "license_expression": "bsd-new AND bsd-simplified", + "rule_identifier": "bsd-new_and_bsd-simplified_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_and_bsd-simplified_1.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 38, + "rule_relevance": 100, + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst\nauthor = Armin Ronacher", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 99.0, + "start_line": 25, + "end_line": 25, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": " License :: OSI Approved :: BSD License", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "extra_data": {}, @@ -138,8 +288,158 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": null, + "declared_license_expression": "(bsd-new AND (bsd-new AND bsd-simplified)) AND bsd-new", + "declared_license_expression_spdx": "(BSD-3-Clause AND (BSD-3-Clause AND BSD-2-Clause)) AND BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new AND (bsd-new AND bsd-simplified)", + "detection_log": [ + "license-clues", + "not-license-clues-as-more-detections-present", + "from-package-file" + ], + "matches": [ + { + "score": 11.36, + "start_line": 13, + "end_line": 14, + "matched_length": 5, + "match_coverage": 11.36, + "matcher": "3-seq", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_537.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_537.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 44, + "rule_relevance": 100, + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + }, + { + "score": 13.16, + "start_line": 13, + "end_line": 15, + "matched_length": 5, + "match_coverage": 13.16, + "matcher": "3-seq", + "license_expression": "bsd-new AND bsd-simplified", + "rule_identifier": "bsd-new_and_bsd-simplified_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_and_bsd-simplified_1.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 38, + "rule_relevance": 100, + "matched_text": "license = BSD-3-Clause\nlicense_files = LICENSE.rst\nauthor = Armin Ronacher", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 99.0, + "start_line": 25, + "end_line": 25, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": " License :: OSI Approved :: BSD License", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [], @@ -195,8 +495,13 @@ "code_view_url": null, "vcs_url": null, "copyright": null, - "license_expression": null, - "declared_license": {}, + "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": [], diff --git a/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel.expected.json b/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel.expected.json new file mode 100644 index 00000000000..04f9a1290c1 --- /dev/null +++ b/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel.expected.json @@ -0,0 +1,522 @@ +{ + "dependencies": [ + { + "purl": "pkg:maven/commons-logging/commons-logging-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-logging/commons-logging-api?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.camel/camel-jms", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.camel/camel-jms?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.activemq/activemq-core", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.activemq/activemq-core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.activemq/activemq-pool", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.activemq/activemq-pool?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.geronimo.specs/geronimo-annotation_1.0_spec", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.geronimo.specs/geronimo-annotation_1.0_spec?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.activemq/activemq-core", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.activemq/activemq-core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.camel/camel-core", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.camel/camel-core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.camel/camel-spring", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.camel/camel-spring?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.springframework/spring-test", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.springframework/spring-test?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/junit/junit", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/junit/junit?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.hamcrest/hamcrest-all", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.hamcrest/hamcrest-all?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + } + ], + "packages": [ + { + "type": "maven", + "namespace": "org.apache.activemq", + "name": "activemq-camel", + "version": "5.4.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "ActiveMQ :: Camel\nActiveMQ component for Camel", + "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, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 16, + "matched_length": 119, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [ + "NOTICE" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 119, + "rule_relevance": 100, + "matched_text": "Licensed to the Apache Software Foundation (ASF) under one or more\n contributor license agreements. See the NOTICE file distributed with\n this work for additional information regarding copyright ownership.\n The ASF licenses this file to You under the Apache License, Version 2.0\n (the \"License\"); you may not use this file except in compliance with\n the License. You may obtain a copy of the 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.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [ + "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?classifier=sources" + ], + "extra_data": {}, + "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/", + "repository_download_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/activemq-camel-5.4.2.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/activemq-camel-5.4.2.pom", + "package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "activemq-camel-pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2" + } + ], + "files": [ + { + "path": "activemq-camel-pom.xml", + "type": "file", + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 16, + "matched_length": 119, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [ + "NOTICE" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 119, + "rule_relevance": 100, + "matched_text": "Licensed to the Apache Software Foundation (ASF) under one or more\n contributor license agreements. See the NOTICE file distributed with\n this work for additional information regarding copyright ownership.\n The ASF licenses this file to You under the Apache License, Version 2.0\n (the \"License\"); you may not use this file except in compliance with\n the License. You may obtain a copy of the 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.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 22.37, + "package_data": [ + { + "type": "maven", + "namespace": "org.apache.activemq", + "name": "activemq-camel", + "version": "5.4.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "ActiveMQ :: Camel\nActiveMQ component for Camel", + "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, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 16, + "matched_length": 119, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [ + "NOTICE" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 119, + "rule_relevance": 100, + "matched_text": "Licensed to the Apache Software Foundation (ASF) under one or more\n contributor license agreements. See the NOTICE file distributed with\n this work for additional information regarding copyright ownership.\n The ASF licenses this file to You under the Apache License, Version 2.0\n (the \"License\"); you may not use this file except in compliance with\n the License. You may obtain a copy of the 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.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [ + "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?classifier=sources" + ], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:maven/commons-logging/commons-logging-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.apache.camel/camel-jms", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.apache.activemq/activemq-core", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.apache.activemq/activemq-pool", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.apache.geronimo.specs/geronimo-annotation_1.0_spec", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.apache.activemq/activemq-core", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.apache.camel/camel-core", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.apache.camel/camel-spring", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.springframework/spring-test", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/junit/junit", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.hamcrest/hamcrest-all", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/", + "repository_download_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/activemq-camel-5.4.2.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/activemq-camel-5.4.2.pom", + "datasource_id": "maven_pom", + "purl": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2" + } + ], + "for_packages": [ + "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel/activemq-camel-pom.xml b/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel/activemq-camel-pom.xml new file mode 100644 index 00000000000..8723a96c62d --- /dev/null +++ b/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel/activemq-camel-pom.xml @@ -0,0 +1,145 @@ + + + + + 4.0.0 + + + org.apache.activemq + activemq-parent + 5.4.2 + + + activemq-camel + bundle + ActiveMQ :: Camel + ActiveMQ component for Camel + + + + org.apache.activemq.pool;resolution:=optional, + com.thoughtworks.xstream*;resolution:=optional, + org.apache.activeio*;resolution:=optional, + org.apache.camel*;version="[2,3)";resolution:=optional, + org.apache.commons.pool*;resolution:=optional, + org.apache.derby*;resolution:=optional, + org.apache.tools.ant*;resolution:=optional, + org.apache.xbean*;resolution:=optional, + '=org.apache.xbean.spring.context.v2;resolution:=optional', + org.apache.xpath*;resolution:=optional, + org.codehaus.jam*;resolution:=optional, + org.springframework*;resolution:=optional, + org.springframework.beans.factory.xml;resolution:=optional, + org.w3c.dom.traversal*;resolution:=optional, + * + + + org.apache.activemq.camel*;version=${project.version};-noimport:=true, + '=META-INF.services.org.apache.camel';-noimport:=true + + + + + + + + + + commons-logging + commons-logging-api + + + org.apache.camel + camel-jms + + + ${project.groupId} + activemq-core + + + + + ${project.groupId} + activemq-pool + + + org.apache.geronimo.specs + geronimo-annotation_1.0_spec + true + + + + + ${project.groupId} + activemq-core + test-jar + test + + + org.apache.camel + camel-core + test-jar + test + + + org.apache.camel + camel-spring + test-jar + test + + + org.springframework + spring-test + test + + + junit + junit + test + + + org.hamcrest + hamcrest-all + test + + + + + + + + + maven-surefire-plugin + + pertest + false + true + -Xmx512M + + + + org.apache.activemq.default.directory.prefix + target/ + + + + + + + + diff --git a/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel_without_license.expected.json b/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel_without_license.expected.json new file mode 100644 index 00000000000..949e654401e --- /dev/null +++ b/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel_without_license.expected.json @@ -0,0 +1,469 @@ +{ + "dependencies": [ + { + "purl": "pkg:maven/commons-logging/commons-logging-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/commons-logging/commons-logging-api?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.camel/camel-jms", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.camel/camel-jms?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.activemq/activemq-core", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.activemq/activemq-core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.activemq/activemq-pool", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.activemq/activemq-pool?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.geronimo.specs/geronimo-annotation_1.0_spec", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.geronimo.specs/geronimo-annotation_1.0_spec?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.activemq/activemq-core", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.activemq/activemq-core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.camel/camel-core", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.camel/camel-core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.camel/camel-spring", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.camel/camel-spring?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.springframework/spring-test", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.springframework/spring-test?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/junit/junit", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/junit/junit?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.hamcrest/hamcrest-all", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.hamcrest/hamcrest-all?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "activemq-camel-pom.xml", + "datasource_id": "maven_pom" + } + ], + "packages": [ + { + "type": "maven", + "namespace": "org.apache.activemq", + "name": "activemq-camel", + "version": "5.4.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "ActiveMQ :: Camel\nActiveMQ component for Camel", + "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, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 16, + "matched_length": 119, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [ + "NOTICE" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 119, + "rule_relevance": 100, + "matched_text": " Licensed to the Apache Software Foundation (ASF) under one or more\n contributor license agreements. See the NOTICE file distributed with\n this work for additional information regarding copyright ownership.\n The ASF licenses this file to You under the Apache License, Version 2.0\n (the \"License\"); you may not use this file except in compliance with\n the License. You may obtain a copy of the 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.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [ + "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?classifier=sources" + ], + "extra_data": {}, + "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/", + "repository_download_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/activemq-camel-5.4.2.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/activemq-camel-5.4.2.pom", + "package_uid": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "activemq-camel-pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2" + } + ], + "files": [ + { + "path": "activemq-camel-pom.xml", + "type": "file", + "package_data": [ + { + "type": "maven", + "namespace": "org.apache.activemq", + "name": "activemq-camel", + "version": "5.4.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "ActiveMQ :: Camel\nActiveMQ component for Camel", + "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, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "from-package-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 16, + "matched_length": 119, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [ + "NOTICE" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 119, + "rule_relevance": 100, + "matched_text": " Licensed to the Apache Software Foundation (ASF) under one or more\n contributor license agreements. See the NOTICE file distributed with\n this work for additional information regarding copyright ownership.\n The ASF licenses this file to You under the Apache License, Version 2.0\n (the \"License\"); you may not use this file except in compliance with\n the License. You may obtain a copy of the 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.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [ + "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?classifier=sources" + ], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:maven/commons-logging/commons-logging-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.apache.camel/camel-jms", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.apache.activemq/activemq-core", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.apache.activemq/activemq-pool", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.apache.geronimo.specs/geronimo-annotation_1.0_spec", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.apache.activemq/activemq-core", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.apache.camel/camel-core", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.apache.camel/camel-spring", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.springframework/spring-test", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/junit/junit", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.hamcrest/hamcrest-all", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": null, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/", + "repository_download_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/activemq-camel-5.4.2.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/activemq-camel-5.4.2.pom", + "datasource_id": "maven_pom", + "purl": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2" + } + ], + "for_packages": [ + "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection.expected.json b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection.expected.json new file mode 100644 index 00000000000..f89388cd2f5 --- /dev/null +++ b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection.expected.json @@ -0,0 +1,332 @@ +{ + "dependencies": [ + { + "purl": "pkg:pubspec/pedantic", + "extracted_requirement": "^1.4.0", + "scope": "dev_dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pubspec/pedantic?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "pubspec.yaml", + "datasource_id": "pubspec_yaml" + }, + { + "purl": "pkg:pubspec/test", + "extracted_requirement": "^1.16.0-nullsafety", + "scope": "dev_dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pubspec/test?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "pubspec.yaml", + "datasource_id": "pubspec_yaml" + }, + { + "purl": "pkg:pubspec/sdk", + "extracted_requirement": ">=2.12.0-0 <3.0.0", + "scope": "environment", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pubspec/sdk?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "pubspec.yaml", + "datasource_id": "pubspec_yaml" + } + ], + "packages": [ + { + "type": "dart", + "namespace": null, + "name": "built_collection", + "version": "5.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "dart", + "description": "Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.\n", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/google/built_collection.dart", + "copyright": null, + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 28, + "matched_length": 212, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_166.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 212, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior 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\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "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://pub.dev/packages/built_collection/versions/5.1.1", + "repository_download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", + "api_data_url": "https://pub.dev/api/packages/built_collection/versions/5.1.1", + "package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "pubspec.yaml" + ], + "datasource_ids": [ + "pubspec_yaml" + ], + "purl": "pkg:dart/built_collection@5.1.1" + } + ], + "files": [ + { + "path": "LICENSE", + "type": "file", + "detected_license_expression": "bsd-new", + "detected_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 28, + "matched_length": 212, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_166.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 212, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior 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\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 96.8, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "pubspec.yaml", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [ + { + "type": "dart", + "namespace": null, + "name": "built_collection", + "version": "5.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "dart", + "description": "Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.\n", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/google/built_collection.dart", + "copyright": null, + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 28, + "matched_length": 212, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_166.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 212, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior 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\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "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:pubspec/pedantic", + "extracted_requirement": "^1.4.0", + "scope": "dev_dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pubspec/test", + "extracted_requirement": "^1.16.0-nullsafety", + "scope": "dev_dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pubspec/sdk", + "extracted_requirement": ">=2.12.0-0 <3.0.0", + "scope": "environment", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://pub.dev/packages/built_collection/versions/5.1.1", + "repository_download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", + "api_data_url": "https://pub.dev/api/packages/built_collection/versions/5.1.1", + "datasource_id": "pubspec_yaml", + "purl": "pkg:dart/built_collection@5.1.1" + } + ], + "for_packages": [ + "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection/LICENSE b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection/LICENSE new file mode 100644 index 00000000000..ec8a981f181 --- /dev/null +++ b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection/LICENSE @@ -0,0 +1,28 @@ +Copyright 2015, Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection/pubspec.yaml b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection/pubspec.yaml new file mode 100644 index 00000000000..56d65ca7df3 --- /dev/null +++ b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection/pubspec.yaml @@ -0,0 +1,14 @@ +name: built_collection +version: 5.1.1 +description: > + Immutable collections based on the SDK collections. Each SDK collection class + is split into a new immutable collection class and a corresponding mutable + builder class. +repository: https://github.com/google/built_collection.dart + +environment: + sdk: '>=2.12.0-0 <3.0.0' + +dev_dependencies: + pedantic: ^1.4.0 + test: ^1.16.0-nullsafety diff --git a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license.expected.json b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license.expected.json new file mode 100644 index 00000000000..3a631b4d131 --- /dev/null +++ b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license.expected.json @@ -0,0 +1,276 @@ +{ + "dependencies": [ + { + "purl": "pkg:pubspec/pedantic", + "extracted_requirement": "^1.4.0", + "scope": "dev_dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pubspec/pedantic?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "pubspec.yaml", + "datasource_id": "pubspec_yaml" + }, + { + "purl": "pkg:pubspec/test", + "extracted_requirement": "^1.16.0-nullsafety", + "scope": "dev_dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pubspec/test?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "pubspec.yaml", + "datasource_id": "pubspec_yaml" + }, + { + "purl": "pkg:pubspec/sdk", + "extracted_requirement": ">=2.12.0-0 <3.0.0", + "scope": "environment", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pubspec/sdk?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "pubspec.yaml", + "datasource_id": "pubspec_yaml" + } + ], + "packages": [ + { + "type": "dart", + "namespace": null, + "name": "built_collection", + "version": "5.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "dart", + "description": "Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.\n", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/google/built_collection.dart", + "copyright": null, + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "from-package-sibling-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 28, + "matched_length": 212, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_166.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 212, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior 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\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "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://pub.dev/packages/built_collection/versions/5.1.1", + "repository_download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", + "api_data_url": "https://pub.dev/api/packages/built_collection/versions/5.1.1", + "package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "pubspec.yaml" + ], + "datasource_ids": [ + "pubspec_yaml" + ], + "purl": "pkg:dart/built_collection@5.1.1" + } + ], + "files": [ + { + "path": "LICENSE", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "pubspec.yaml", + "type": "file", + "package_data": [ + { + "type": "dart", + "namespace": null, + "name": "built_collection", + "version": "5.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "dart", + "description": "Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.\n", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/google/built_collection.dart", + "copyright": null, + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "from-package-sibling-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 28, + "matched_length": 212, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_166.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 212, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior 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\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "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:pubspec/pedantic", + "extracted_requirement": "^1.4.0", + "scope": "dev_dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pubspec/test", + "extracted_requirement": "^1.16.0-nullsafety", + "scope": "dev_dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pubspec/sdk", + "extracted_requirement": ">=2.12.0-0 <3.0.0", + "scope": "environment", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://pub.dev/packages/built_collection/versions/5.1.1", + "repository_download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", + "api_data_url": "https://pub.dev/api/packages/built_collection/versions/5.1.1", + "datasource_id": "pubspec_yaml", + "purl": "pkg:dart/built_collection@5.1.1" + } + ], + "for_packages": [ + "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge.expected.json b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge.expected.json new file mode 100644 index 00000000000..74f4aa86cb1 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge.expected.json @@ -0,0 +1,585 @@ +{ + "dependencies": [], + "packages": [ + { + "type": "cocoapods", + "namespace": null, + "name": "flutter_paytabs_bridge", + "version": "2.2.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "Objective-C", + "description": "A new flutter plugin project.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Your Company ", + "email": "email@example.com", + "url": null + } + ], + "keywords": [], + "homepage_url": "http://example.com", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "./issues/", + "code_view_url": "./tree/2.2.5", + "vcs_url": ".", + "copyright": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "package-unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "unknown-license-reference", + "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", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "license :file = ../LICENSE", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "MIT License", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 21, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "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.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": ":file = ../LICENSE", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://cocoapods.org/pods/flutter_paytabs_bridge", + "repository_download_url": "./archive/refs/tags/2.2.5.zip", + "api_data_url": "https://raw.githubusercontent.com/CocoaPods/Specs/blob/master/Specs/5/1/4/flutter_paytabs_bridge/2.2.5/flutter_paytabs_bridge.podspec.json", + "package_uid": "pkg:cocoapods/flutter_paytabs_bridge@2.2.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "flutter_paytabs_bridge.podspec" + ], + "datasource_ids": [ + "cocoapods_podspec" + ], + "purl": "pkg:cocoapods/flutter_paytabs_bridge@2.2.5" + } + ], + "files": [ + { + "path": "LICENSE", + "type": "file", + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "MIT License", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 21, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "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.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 97.6, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "flutter_paytabs_bridge.podspec", + "type": "file", + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "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", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "license = { :file => '../LICENSE' }", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "MIT License", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 21, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "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.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.5, + "package_data": [ + { + "type": "cocoapods", + "namespace": null, + "name": "flutter_paytabs_bridge", + "version": "2.2.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "Objective-C", + "description": "A new flutter plugin project.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Your Company ", + "email": "email@example.com", + "url": null + } + ], + "keywords": [], + "homepage_url": "http://example.com", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "./issues/", + "code_view_url": "./tree/2.2.5", + "vcs_url": ".", + "copyright": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "package-unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "unknown-license-reference", + "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", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "license :file = ../LICENSE", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "MIT License", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 21, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "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.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": ":file = ../LICENSE", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://cocoapods.org/pods/flutter_paytabs_bridge", + "repository_download_url": "./archive/refs/tags/2.2.5.zip", + "api_data_url": "https://raw.githubusercontent.com/CocoaPods/Specs/blob/master/Specs/5/1/4/flutter_paytabs_bridge/2.2.5/flutter_paytabs_bridge.podspec.json", + "datasource_id": "cocoapods_podspec", + "purl": "pkg:cocoapods/flutter_paytabs_bridge@2.2.5" + } + ], + "for_packages": [ + "pkg:cocoapods/flutter_paytabs_bridge@2.2.5?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge/LICENSE b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge/LICENSE new file mode 100644 index 00000000000..6ad9541c43e --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 PayTabs + +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, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE 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. \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge/flutter_paytabs_bridge.podspec b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge/flutter_paytabs_bridge.podspec new file mode 100644 index 00000000000..452c41df59d --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge/flutter_paytabs_bridge.podspec @@ -0,0 +1,24 @@ +# +# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html. +# Run pod lib lint flutter_paytabs_bridge.podspec' to validate before publishing. +# +Pod::Spec.new do |s| + s.name = 'flutter_paytabs_bridge' + s.version = '2.2.5' + s.summary = 'A new flutter plugin project.' + s.description = <<-DESC +A new flutter plugin project. + DESC + s.homepage = 'http://example.com' + s.license = { :file => '../LICENSE' } + s.author = { 'Your Company' => 'email@example.com' } + s.source = { :path => '.' } + s.source_files = 'Classes/**/*' + s.dependency 'Flutter' + s.platform = :ios, '10.0' + s.dependency "PayTabsSDK", "6.1.18" + s.static_framework = true + # Flutter.framework does not contain a i386 slice. + s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } + s.swift_version = '5.0' +end diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge_without_license.expected.json b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge_without_license.expected.json new file mode 100644 index 00000000000..7cd4c3bbabe --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge_without_license.expected.json @@ -0,0 +1,370 @@ +{ + "dependencies": [], + "packages": [ + { + "type": "cocoapods", + "namespace": null, + "name": "flutter_paytabs_bridge", + "version": "2.2.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "Objective-C", + "description": "A new flutter plugin project.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Your Company ", + "email": "email@example.com", + "url": null + } + ], + "keywords": [], + "homepage_url": "http://example.com", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "./issues/", + "code_view_url": "./tree/2.2.5", + "vcs_url": ".", + "copyright": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "package-unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "unknown-license-reference", + "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", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "license :file = ../LICENSE", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "MIT License", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 21, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "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.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": ":file = ../LICENSE", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://cocoapods.org/pods/flutter_paytabs_bridge", + "repository_download_url": "./archive/refs/tags/2.2.5.zip", + "api_data_url": "https://raw.githubusercontent.com/CocoaPods/Specs/blob/master/Specs/5/1/4/flutter_paytabs_bridge/2.2.5/flutter_paytabs_bridge.podspec.json", + "package_uid": "pkg:cocoapods/flutter_paytabs_bridge@2.2.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "flutter_paytabs_bridge.podspec" + ], + "datasource_ids": [ + "cocoapods_podspec" + ], + "purl": "pkg:cocoapods/flutter_paytabs_bridge@2.2.5" + } + ], + "files": [ + { + "path": "LICENSE", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "flutter_paytabs_bridge.podspec", + "type": "file", + "package_data": [ + { + "type": "cocoapods", + "namespace": null, + "name": "flutter_paytabs_bridge", + "version": "2.2.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "Objective-C", + "description": "A new flutter plugin project.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Your Company ", + "email": "email@example.com", + "url": null + } + ], + "keywords": [], + "homepage_url": "http://example.com", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "./issues/", + "code_view_url": "./tree/2.2.5", + "vcs_url": ".", + "copyright": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "detection_log": [ + "package-unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "unknown-license-reference", + "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", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "license :file = ../LICENSE", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "MIT License", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 5, + "end_line": 21, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "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.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": ":file = ../LICENSE", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://cocoapods.org/pods/flutter_paytabs_bridge", + "repository_download_url": "./archive/refs/tags/2.2.5.zip", + "api_data_url": "https://raw.githubusercontent.com/CocoaPods/Specs/blob/master/Specs/5/1/4/flutter_paytabs_bridge/2.2.5/flutter_paytabs_bridge.podspec.json", + "datasource_id": "cocoapods_podspec", + "purl": "pkg:cocoapods/flutter_paytabs_bridge@2.2.5" + } + ], + "for_packages": [ + "pkg:cocoapods/flutter_paytabs_bridge@2.2.5?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json new file mode 100644 index 00000000000..50b5d5dac9e --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json @@ -0,0 +1,437 @@ +{ + "dependencies": [], + "packages": [ + { + "type": "cocoapods", + "namespace": null, + "name": "nanopb", + "version": "1.30905.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Objective-C", + "description": "Protocol buffers with small code size.\nNanopb is a small code-size Protocol Buffers implementation\n in ansi C. It is especially suitable for use in\n microcontrollers, but fits any memory restricted system.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Petteri Aimonen ", + "email": "jpa@nanopb.mail.kapsi.fi", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/nanopb/nanopb", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nanopb/nanopb/issues/", + "code_view_url": "https://github.com/nanopb/nanopb/tree/1.30905.0", + "vcs_url": "https://github.com/nanopb/nanopb.git", + "copyright": null, + "declared_license_expression": "zlib", + "declared_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "package-unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "zlib", + "rule_identifier": "zlib_in_manifest.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_in_manifest.RULE", + "referenced_filenames": [ + "LICENSE.txt" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": ":type = zlib, :file = LICENSE.txt", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 3, + "end_line": 20, + "matched_length": 132, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 132, + "rule_relevance": 100, + "matched_text": "This software is provided 'as-is', without any express or \nimplied warranty. In no event will the authors be held liable \nfor any damages arising from the use of this software.\n\nPermission is granted to anyone to use this software for any \npurpose, including commercial applications, and to alter it and \nredistribute it freely, subject to the following restrictions:\n\n1. The origin of this software must not be misrepresented; you \n must not claim that you wrote the original software. If you use \n this software in a product, an acknowledgment in the product \n documentation would be appreciated but is not required.\n\n2. Altered source versions must be plainly marked as such, and \n must not be misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source \n distribution.", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": ":type = zlib, :file = LICENSE.txt", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://cocoapods.org/pods/nanopb", + "repository_download_url": "https://github.com/nanopb/nanopb/archive/refs/tags/1.30905.0.zip", + "api_data_url": "https://raw.githubusercontent.com/CocoaPods/Specs/blob/master/Specs/6/1/e/nanopb/1.30905.0/nanopb.podspec.json", + "package_uid": "pkg:cocoapods/nanopb@1.30905.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "nanopb.podspec" + ], + "datasource_ids": [ + "cocoapods_podspec" + ], + "purl": "pkg:cocoapods/nanopb@1.30905.0" + } + ], + "files": [ + { + "path": "LICENSE.txt", + "type": "file", + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 20, + "matched_length": 132, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 132, + "rule_relevance": 100, + "matched_text": "This software is provided 'as-is', without any express or \nimplied warranty. In no event will the authors be held liable \nfor any damages arising from the use of this software.\n\nPermission is granted to anyone to use this software for any \npurpose, including commercial applications, and to alter it and \nredistribute it freely, subject to the following restrictions:\n\n1. The origin of this software must not be misrepresented; you \n must not claim that you wrote the original software. If you use \n this software in a product, an acknowledgment in the product \n documentation would be appreciated but is not required.\n\n2. Altered source versions must be plainly marked as such, and \n must not be misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source \n distribution.", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 92.31, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "nanopb.podspec", + "type": "file", + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 14, + "end_line": 14, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib_in_manifest.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_in_manifest.RULE", + "referenced_filenames": [ + "LICENSE.txt" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "type => 'zlib', :file => 'LICENSE.txt' }", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 3, + "end_line": 20, + "matched_length": 132, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 132, + "rule_relevance": 100, + "matched_text": "This software is provided 'as-is', without any express or \nimplied warranty. In no event will the authors be held liable \nfor any damages arising from the use of this software.\n\nPermission is granted to anyone to use this software for any \npurpose, including commercial applications, and to alter it and \nredistribute it freely, subject to the following restrictions:\n\n1. The origin of this software must not be misrepresented; you \n must not claim that you wrote the original software. If you use \n this software in a product, an acknowledgment in the product \n documentation would be appreciated but is not required.\n\n2. Altered source versions must be plainly marked as such, and \n must not be misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source \n distribution.", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.49, + "package_data": [ + { + "type": "cocoapods", + "namespace": null, + "name": "nanopb", + "version": "1.30905.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Objective-C", + "description": "Protocol buffers with small code size.\nNanopb is a small code-size Protocol Buffers implementation\n in ansi C. It is especially suitable for use in\n microcontrollers, but fits any memory restricted system.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Petteri Aimonen ", + "email": "jpa@nanopb.mail.kapsi.fi", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/nanopb/nanopb", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nanopb/nanopb/issues/", + "code_view_url": "https://github.com/nanopb/nanopb/tree/1.30905.0", + "vcs_url": "https://github.com/nanopb/nanopb.git", + "copyright": null, + "declared_license_expression": "zlib", + "declared_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "package-unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "zlib", + "rule_identifier": "zlib_in_manifest.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_in_manifest.RULE", + "referenced_filenames": [ + "LICENSE.txt" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": ":type = zlib, :file = LICENSE.txt", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 3, + "end_line": 20, + "matched_length": 132, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 132, + "rule_relevance": 100, + "matched_text": "This software is provided 'as-is', without any express or \nimplied warranty. In no event will the authors be held liable \nfor any damages arising from the use of this software.\n\nPermission is granted to anyone to use this software for any \npurpose, including commercial applications, and to alter it and \nredistribute it freely, subject to the following restrictions:\n\n1. The origin of this software must not be misrepresented; you \n must not claim that you wrote the original software. If you use \n this software in a product, an acknowledgment in the product \n documentation would be appreciated but is not required.\n\n2. Altered source versions must be plainly marked as such, and \n must not be misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source \n distribution.", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": ":type = zlib, :file = LICENSE.txt", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://cocoapods.org/pods/nanopb", + "repository_download_url": "https://github.com/nanopb/nanopb/archive/refs/tags/1.30905.0.zip", + "api_data_url": "https://raw.githubusercontent.com/CocoaPods/Specs/blob/master/Specs/6/1/e/nanopb/1.30905.0/nanopb.podspec.json", + "datasource_id": "cocoapods_podspec", + "purl": "pkg:cocoapods/nanopb@1.30905.0" + } + ], + "for_packages": [ + "pkg:cocoapods/nanopb@1.30905.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb/LICENSE.txt b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb/LICENSE.txt new file mode 100644 index 00000000000..d11c9af1d7e --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb/LICENSE.txt @@ -0,0 +1,20 @@ +Copyright (c) 2011 Petteri Aimonen + +This software is provided 'as-is', without any express or +implied warranty. In no event will the authors be held liable +for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any +purpose, including commercial applications, and to alter it and +redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you + must not claim that you wrote the original software. If you use + this software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and + must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb/nanopb.podspec b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb/nanopb.podspec new file mode 100644 index 00000000000..40264b2d353 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb/nanopb.podspec @@ -0,0 +1,33 @@ +Pod::Spec.new do |s| + s.name = "nanopb" + # CocoaPods minor version is minor * 10,000 + patch * 100 + fourth + s.version = "1.30905.0" + s.summary = "Protocol buffers with small code size." + + s.description = <<-DESC + Nanopb is a small code-size Protocol Buffers implementation + in ansi C. It is especially suitable for use in + microcontrollers, but fits any memory restricted system. + DESC + + s.homepage = "https://github.com/nanopb/nanopb" + s.license = { :type => 'zlib', :file => 'LICENSE.txt' } + s.author = { "Petteri Aimonen" => "jpa@nanopb.mail.kapsi.fi" } + s.source = { :git => "https://github.com/nanopb/nanopb.git", :tag => "0.3.9.5" } + + s.requires_arc = false + s.xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' => '$(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1' } + + s.source_files = '*.{h,c}' + s.public_header_files = '*.h' + + s.subspec 'encode' do |e| + e.public_header_files = ['pb.h', 'pb_encode.h', 'pb_common.h'] + e.source_files = ['pb.h', 'pb_common.h', 'pb_common.c', 'pb_encode.h', 'pb_encode.c'] + end + + s.subspec 'decode' do |d| + d.public_header_files = ['pb.h', 'pb_decode.h', 'pb_common.h'] + d.source_files = ['pb.h', 'pb_common.h', 'pb_common.c', 'pb_decode.h', 'pb_decode.c'] + end +end diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb_without_license.expected.json b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb_without_license.expected.json new file mode 100644 index 00000000000..407a006d19a --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb_without_license.expected.json @@ -0,0 +1,296 @@ +{ + "dependencies": [], + "packages": [ + { + "type": "cocoapods", + "namespace": null, + "name": "nanopb", + "version": "1.30905.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Objective-C", + "description": "Protocol buffers with small code size.\nNanopb is a small code-size Protocol Buffers implementation\n in ansi C. It is especially suitable for use in\n microcontrollers, but fits any memory restricted system.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Petteri Aimonen ", + "email": "jpa@nanopb.mail.kapsi.fi", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/nanopb/nanopb", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nanopb/nanopb/issues/", + "code_view_url": "https://github.com/nanopb/nanopb/tree/1.30905.0", + "vcs_url": "https://github.com/nanopb/nanopb.git", + "copyright": null, + "declared_license_expression": "zlib", + "declared_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "package-unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "zlib", + "rule_identifier": "zlib_in_manifest.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_in_manifest.RULE", + "referenced_filenames": [ + "LICENSE.txt" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": ":type = zlib, :file = LICENSE.txt", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 3, + "end_line": 20, + "matched_length": 132, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 132, + "rule_relevance": 100, + "matched_text": "This software is provided 'as-is', without any express or \nimplied warranty. In no event will the authors be held liable \nfor any damages arising from the use of this software.\n\nPermission is granted to anyone to use this software for any \npurpose, including commercial applications, and to alter it and \nredistribute it freely, subject to the following restrictions:\n\n1. The origin of this software must not be misrepresented; you \n must not claim that you wrote the original software. If you use \n this software in a product, an acknowledgment in the product \n documentation would be appreciated but is not required.\n\n2. Altered source versions must be plainly marked as such, and \n must not be misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source \n distribution.", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": ":type = zlib, :file = LICENSE.txt", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://cocoapods.org/pods/nanopb", + "repository_download_url": "https://github.com/nanopb/nanopb/archive/refs/tags/1.30905.0.zip", + "api_data_url": "https://raw.githubusercontent.com/CocoaPods/Specs/blob/master/Specs/6/1/e/nanopb/1.30905.0/nanopb.podspec.json", + "package_uid": "pkg:cocoapods/nanopb@1.30905.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "nanopb.podspec" + ], + "datasource_ids": [ + "cocoapods_podspec" + ], + "purl": "pkg:cocoapods/nanopb@1.30905.0" + } + ], + "files": [ + { + "path": "LICENSE.txt", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "nanopb.podspec", + "type": "file", + "package_data": [ + { + "type": "cocoapods", + "namespace": null, + "name": "nanopb", + "version": "1.30905.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Objective-C", + "description": "Protocol buffers with small code size.\nNanopb is a small code-size Protocol Buffers implementation\n in ansi C. It is especially suitable for use in\n microcontrollers, but fits any memory restricted system.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Petteri Aimonen ", + "email": "jpa@nanopb.mail.kapsi.fi", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/nanopb/nanopb", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nanopb/nanopb/issues/", + "code_view_url": "https://github.com/nanopb/nanopb/tree/1.30905.0", + "vcs_url": "https://github.com/nanopb/nanopb.git", + "copyright": null, + "declared_license_expression": "zlib", + "declared_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license_expression": "zlib", + "detection_log": [ + "package-unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "zlib", + "rule_identifier": "zlib_in_manifest.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_in_manifest.RULE", + "referenced_filenames": [ + "LICENSE.txt" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": ":type = zlib, :file = LICENSE.txt", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + }, + { + "score": 100.0, + "start_line": 3, + "end_line": 20, + "matched_length": 132, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "zlib", + "rule_identifier": "zlib.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 132, + "rule_relevance": 100, + "matched_text": "This software is provided 'as-is', without any express or \nimplied warranty. In no event will the authors be held liable \nfor any damages arising from the use of this software.\n\nPermission is granted to anyone to use this software for any \npurpose, including commercial applications, and to alter it and \nredistribute it freely, subject to the following restrictions:\n\n1. The origin of this software must not be misrepresented; you \n must not claim that you wrote the original software. If you use \n this software in a product, an acknowledgment in the product \n documentation would be appreciated but is not required.\n\n2. Altered source versions must be plainly marked as such, and \n must not be misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source \n distribution.", + "licenses": [ + { + "key": "zlib", + "name": "ZLIB License", + "short_name": "ZLIB License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "zlib", + "homepage_url": "http://www.zlib.net/", + "text_url": "http://www.gzip.org/zlib/zlib_license.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", + "spdx_license_key": "Zlib", + "spdx_url": "https://spdx.org/licenses/Zlib" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": ":type = zlib, :file = LICENSE.txt", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://cocoapods.org/pods/nanopb", + "repository_download_url": "https://github.com/nanopb/nanopb/archive/refs/tags/1.30905.0.zip", + "api_data_url": "https://raw.githubusercontent.com/CocoaPods/Specs/blob/master/Specs/6/1/e/nanopb/1.30905.0/nanopb.podspec.json", + "datasource_id": "cocoapods_podspec", + "purl": "pkg:cocoapods/nanopb@1.30905.0" + } + ], + "for_packages": [ + "pkg:cocoapods/nanopb@1.30905.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/reference-to-package/base-example/PKG-INFO b/tests/packagedcode/data/license_detection/reference-to-package/base-example/PKG-INFO new file mode 100644 index 00000000000..ec3a214db62 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/base-example/PKG-INFO @@ -0,0 +1,23 @@ +Metadata-Version: 1.0 +Name: Django +Version: 1.2.5 +Summary: A high-level Python Web framework that encourages rapid development and clean, pragmatic design. +Home-page: http://www.djangoproject.com/ +Author: Django Software Foundation +Author-email: foundation@djangoproject.com +License: UNKNOWN +Download-URL: http://media.djangoproject.com/releases/1.2/Django-1.2.5.tar.gz +Description: UNKNOWN +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Environment :: Web Environment +Classifier: Framework :: Django +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: BSD License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Topic :: Internet :: WWW/HTTP +Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content +Classifier: Topic :: Internet :: WWW/HTTP :: WSGI +Classifier: Topic :: Software Development :: Libraries :: Application Frameworks +Classifier: Topic :: Software Development :: Libraries :: Python Modules diff --git a/tests/packagedcode/data/license_detection/reference-to-package/base-example/django.po b/tests/packagedcode/data/license_detection/reference-to-package/base-example/django.po new file mode 100644 index 00000000000..2dd2428a813 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/base-example/django.po @@ -0,0 +1,5002 @@ +# This file is distributed under the same license as the package. +# +msgid "" +msgstr "" +"Project-Id-Version: Django\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-05-13 15:35+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: conf/global_settings.py:44 +msgid "Arabic" +msgstr "" + +#: conf/global_settings.py:45 +msgid "Bulgarian" +msgstr "" + +#: conf/global_settings.py:46 +msgid "Bengali" +msgstr "" + +#: conf/global_settings.py:47 +msgid "Bosnian" +msgstr "" + +#: conf/global_settings.py:48 +msgid "Catalan" +msgstr "" + +#: conf/global_settings.py:49 +msgid "Czech" +msgstr "" + +#: conf/global_settings.py:50 +msgid "Welsh" +msgstr "" + +#: conf/global_settings.py:51 +msgid "Danish" +msgstr "" + +#: conf/global_settings.py:52 +msgid "German" +msgstr "" + +#: conf/global_settings.py:53 +msgid "Greek" +msgstr "" + +#: conf/global_settings.py:54 +msgid "English" +msgstr "" + +#: conf/global_settings.py:55 +msgid "British English" +msgstr "" + +#: conf/global_settings.py:56 +msgid "Spanish" +msgstr "" + +#: conf/global_settings.py:57 +msgid "Argentinean Spanish" +msgstr "" + +#: conf/global_settings.py:58 +msgid "Estonian" +msgstr "" + +#: conf/global_settings.py:59 +msgid "Basque" +msgstr "" + +#: conf/global_settings.py:60 +msgid "Persian" +msgstr "" + +#: conf/global_settings.py:61 +msgid "Finnish" +msgstr "" + +#: conf/global_settings.py:62 +msgid "French" +msgstr "" + +#: conf/global_settings.py:63 +msgid "Frisian" +msgstr "" + +#: conf/global_settings.py:64 +msgid "Irish" +msgstr "" + +#: conf/global_settings.py:65 +msgid "Galician" +msgstr "" + +#: conf/global_settings.py:66 +msgid "Hebrew" +msgstr "" + +#: conf/global_settings.py:67 +msgid "Hindi" +msgstr "" + +#: conf/global_settings.py:68 +msgid "Croatian" +msgstr "" + +#: conf/global_settings.py:69 +msgid "Hungarian" +msgstr "" + +#: conf/global_settings.py:70 +msgid "Indonesian" +msgstr "" + +#: conf/global_settings.py:71 +msgid "Icelandic" +msgstr "" + +#: conf/global_settings.py:72 +msgid "Italian" +msgstr "" + +#: conf/global_settings.py:73 +msgid "Japanese" +msgstr "" + +#: conf/global_settings.py:74 +msgid "Georgian" +msgstr "" + +#: conf/global_settings.py:75 +msgid "Khmer" +msgstr "" + +#: conf/global_settings.py:76 +msgid "Kannada" +msgstr "" + +#: conf/global_settings.py:77 +msgid "Korean" +msgstr "" + +#: conf/global_settings.py:78 +msgid "Lithuanian" +msgstr "" + +#: conf/global_settings.py:79 +msgid "Latvian" +msgstr "" + +#: conf/global_settings.py:80 +msgid "Macedonian" +msgstr "" + +#: conf/global_settings.py:81 +msgid "Mongolian" +msgstr "" + +#: conf/global_settings.py:82 +msgid "Dutch" +msgstr "" + +#: conf/global_settings.py:83 +msgid "Norwegian" +msgstr "" + +#: conf/global_settings.py:84 +msgid "Norwegian Bokmal" +msgstr "" + +#: conf/global_settings.py:85 +msgid "Norwegian Nynorsk" +msgstr "" + +#: conf/global_settings.py:86 +msgid "Polish" +msgstr "" + +#: conf/global_settings.py:87 +msgid "Portuguese" +msgstr "" + +#: conf/global_settings.py:88 +msgid "Brazilian Portuguese" +msgstr "" + +#: conf/global_settings.py:89 +msgid "Romanian" +msgstr "" + +#: conf/global_settings.py:90 +msgid "Russian" +msgstr "" + +#: conf/global_settings.py:91 +msgid "Slovak" +msgstr "" + +#: conf/global_settings.py:92 +msgid "Slovenian" +msgstr "" + +#: conf/global_settings.py:93 +msgid "Albanian" +msgstr "" + +#: conf/global_settings.py:94 +msgid "Serbian" +msgstr "" + +#: conf/global_settings.py:95 +msgid "Serbian Latin" +msgstr "" + +#: conf/global_settings.py:96 +msgid "Swedish" +msgstr "" + +#: conf/global_settings.py:97 +msgid "Tamil" +msgstr "" + +#: conf/global_settings.py:98 +msgid "Telugu" +msgstr "" + +#: conf/global_settings.py:99 +msgid "Thai" +msgstr "" + +#: conf/global_settings.py:100 +msgid "Turkish" +msgstr "" + +#: conf/global_settings.py:101 +msgid "Ukrainian" +msgstr "" + +#: conf/global_settings.py:102 +msgid "Vietnamese" +msgstr "" + +#: conf/global_settings.py:103 +msgid "Simplified Chinese" +msgstr "" + +#: conf/global_settings.py:104 +msgid "Traditional Chinese" +msgstr "" + +#: contrib/admin/actions.py:48 +#, python-format +msgid "Successfully deleted %(count)d %(items)s." +msgstr "" + +#: contrib/admin/actions.py:55 contrib/admin/options.py:1125 +msgid "Are you sure?" +msgstr "" + +#: contrib/admin/actions.py:73 +#, python-format +msgid "Delete selected %(verbose_name_plural)s" +msgstr "" + +#: contrib/admin/filterspecs.py:44 +#, python-format +msgid "" +"

By %s:

\n" +"
    \n" +msgstr "" + +#: contrib/admin/filterspecs.py:75 contrib/admin/filterspecs.py:92 +#: contrib/admin/filterspecs.py:147 contrib/admin/filterspecs.py:173 +msgid "All" +msgstr "" + +#: contrib/admin/filterspecs.py:113 +msgid "Any date" +msgstr "" + +#: contrib/admin/filterspecs.py:114 +msgid "Today" +msgstr "" + +#: contrib/admin/filterspecs.py:117 +msgid "Past 7 days" +msgstr "" + +#: contrib/admin/filterspecs.py:119 +msgid "This month" +msgstr "" + +#: contrib/admin/filterspecs.py:121 +msgid "This year" +msgstr "" + +#: contrib/admin/filterspecs.py:147 forms/widgets.py:469 +msgid "Yes" +msgstr "" + +#: contrib/admin/filterspecs.py:147 forms/widgets.py:469 +msgid "No" +msgstr "" + +#: contrib/admin/filterspecs.py:154 forms/widgets.py:469 +msgid "Unknown" +msgstr "" + +#: contrib/admin/helpers.py:20 +msgid "Action:" +msgstr "" + +#: contrib/admin/models.py:19 +msgid "action time" +msgstr "" + +#: contrib/admin/models.py:22 +msgid "object id" +msgstr "" + +#: contrib/admin/models.py:23 +msgid "object repr" +msgstr "" + +#: contrib/admin/models.py:24 +msgid "action flag" +msgstr "" + +#: contrib/admin/models.py:25 +msgid "change message" +msgstr "" + +#: contrib/admin/models.py:28 +msgid "log entry" +msgstr "" + +#: contrib/admin/models.py:29 +msgid "log entries" +msgstr "" + +#: contrib/admin/options.py:138 contrib/admin/options.py:153 +msgid "None" +msgstr "" + +#: contrib/admin/options.py:559 +#, python-format +msgid "Changed %s." +msgstr "" + +#: contrib/admin/options.py:559 contrib/admin/options.py:569 +#: contrib/comments/templates/comments/preview.html:16 db/models/base.py:845 +#: forms/models.py:568 +msgid "and" +msgstr "" + +#: contrib/admin/options.py:564 +#, python-format +msgid "Added %(name)s \"%(object)s\"." +msgstr "" + +#: contrib/admin/options.py:568 +#, python-format +msgid "Changed %(list)s for %(name)s \"%(object)s\"." +msgstr "" + +#: contrib/admin/options.py:573 +#, python-format +msgid "Deleted %(name)s \"%(object)s\"." +msgstr "" + +#: contrib/admin/options.py:577 +msgid "No fields changed." +msgstr "" + +#: contrib/admin/options.py:643 +#, python-format +msgid "The %(name)s \"%(obj)s\" was added successfully." +msgstr "" + +#: contrib/admin/options.py:647 contrib/admin/options.py:680 +msgid "You may edit it again below." +msgstr "" + +#: contrib/admin/options.py:657 contrib/admin/options.py:690 +#, python-format +msgid "You may add another %s below." +msgstr "" + +#: contrib/admin/options.py:678 +#, python-format +msgid "The %(name)s \"%(obj)s\" was changed successfully." +msgstr "" + +#: contrib/admin/options.py:686 +#, python-format +msgid "" +"The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." +msgstr "" + +#: contrib/admin/options.py:740 contrib/admin/options.py:997 +msgid "" +"Items must be selected in order to perform actions on them. No items have " +"been changed." +msgstr "" + +#: contrib/admin/options.py:759 +msgid "No action selected." +msgstr "" + +#: contrib/admin/options.py:840 +#, python-format +msgid "Add %s" +msgstr "" + +#: contrib/admin/options.py:866 contrib/admin/options.py:1105 +#, python-format +msgid "%(name)s object with primary key %(key)r does not exist." +msgstr "" + +#: contrib/admin/options.py:931 +#, python-format +msgid "Change %s" +msgstr "" + +#: contrib/admin/options.py:977 +msgid "Database error" +msgstr "" + +#: contrib/admin/options.py:1039 +#, python-format +msgid "%(count)s %(name)s was changed successfully." +msgid_plural "%(count)s %(name)s were changed successfully." +msgstr[0] "" +msgstr[1] "" + +#: contrib/admin/options.py:1066 +#, python-format +msgid "%(total_count)s selected" +msgid_plural "All %(total_count)s selected" +msgstr[0] "" +msgstr[1] "" + +#: contrib/admin/options.py:1071 +#, python-format +msgid "0 of %(cnt)s selected" +msgstr "" + +#: contrib/admin/options.py:1118 +#, python-format +msgid "The %(name)s \"%(obj)s\" was deleted successfully." +msgstr "" + +#: contrib/admin/options.py:1155 +#, python-format +msgid "Change history: %s" +msgstr "" + +#: contrib/admin/sites.py:18 contrib/admin/views/decorators.py:14 +#: contrib/auth/forms.py:81 +msgid "" +"Please enter a correct username and password. Note that both fields are case-" +"sensitive." +msgstr "" + +#: contrib/admin/sites.py:307 contrib/admin/views/decorators.py:40 +msgid "Please log in again, because your session has expired." +msgstr "" + +#: contrib/admin/sites.py:314 contrib/admin/views/decorators.py:47 +msgid "" +"Looks like your browser isn't configured to accept cookies. Please enable " +"cookies, reload this page, and try again." +msgstr "" + +#: contrib/admin/sites.py:330 contrib/admin/sites.py:336 +#: contrib/admin/views/decorators.py:66 +msgid "Usernames cannot contain the '@' character." +msgstr "" + +#: contrib/admin/sites.py:333 contrib/admin/views/decorators.py:62 +#, python-format +msgid "Your e-mail address is not your username. Try '%s' instead." +msgstr "" + +#: contrib/admin/sites.py:389 +msgid "Site administration" +msgstr "" + +#: contrib/admin/sites.py:403 contrib/admin/templates/admin/login.html:26 +#: contrib/admin/templates/registration/password_reset_complete.html:14 +#: contrib/admin/views/decorators.py:20 +msgid "Log in" +msgstr "" + +#: contrib/admin/sites.py:448 +#, python-format +msgid "%s administration" +msgstr "" + +#: contrib/admin/widgets.py:75 +msgid "Date:" +msgstr "" + +#: contrib/admin/widgets.py:75 +msgid "Time:" +msgstr "" + +#: contrib/admin/widgets.py:99 +msgid "Currently:" +msgstr "" + +#: contrib/admin/widgets.py:99 +msgid "Change:" +msgstr "" + +#: contrib/admin/widgets.py:129 +msgid "Lookup" +msgstr "" + +#: contrib/admin/widgets.py:244 +msgid "Add Another" +msgstr "" + +#: contrib/admin/templates/admin/404.html:4 +#: contrib/admin/templates/admin/404.html:8 +msgid "Page not found" +msgstr "" + +#: contrib/admin/templates/admin/404.html:10 +msgid "We're sorry, but the requested page could not be found." +msgstr "" + +#: contrib/admin/templates/admin/500.html:4 +#: contrib/admin/templates/admin/app_index.html:8 +#: contrib/admin/templates/admin/base.html:55 +#: contrib/admin/templates/admin/change_form.html:18 +#: contrib/admin/templates/admin/change_list.html:42 +#: contrib/admin/templates/admin/delete_confirmation.html:6 +#: contrib/admin/templates/admin/delete_selected_confirmation.html:6 +#: contrib/admin/templates/admin/invalid_setup.html:4 +#: contrib/admin/templates/admin/object_history.html:6 +#: contrib/admin/templates/admin/auth/user/change_password.html:11 +#: contrib/admin/templates/registration/logged_out.html:4 +#: contrib/admin/templates/registration/password_change_done.html:4 +#: contrib/admin/templates/registration/password_change_form.html:5 +#: contrib/admin/templates/registration/password_reset_complete.html:4 +#: contrib/admin/templates/registration/password_reset_confirm.html:4 +#: contrib/admin/templates/registration/password_reset_done.html:4 +#: contrib/admin/templates/registration/password_reset_form.html:4 +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:3 +msgid "Home" +msgstr "" + +#: contrib/admin/templates/admin/500.html:4 +msgid "Server error" +msgstr "" + +#: contrib/admin/templates/admin/500.html:6 +msgid "Server error (500)" +msgstr "" + +#: contrib/admin/templates/admin/500.html:9 +msgid "Server Error (500)" +msgstr "" + +#: contrib/admin/templates/admin/500.html:10 +msgid "" +"There's been an error. It's been reported to the site administrators via e-" +"mail and should be fixed shortly. Thanks for your patience." +msgstr "" + +#: contrib/admin/templates/admin/actions.html:4 +msgid "Run the selected action" +msgstr "" + +#: contrib/admin/templates/admin/actions.html:4 +msgid "Go" +msgstr "" + +#: contrib/admin/templates/admin/actions.html:11 +msgid "Click here to select the objects across all pages" +msgstr "" + +#: contrib/admin/templates/admin/actions.html:11 +#, python-format +msgid "Select all %(total_count)s %(module_name)s" +msgstr "" + +#: contrib/admin/templates/admin/actions.html:13 +msgid "Clear selection" +msgstr "" + +#: contrib/admin/templates/admin/app_index.html:10 +#: contrib/admin/templates/admin/index.html:19 +#, python-format +msgid "%(name)s" +msgstr "" + +#: contrib/admin/templates/admin/base.html:28 +msgid "Welcome," +msgstr "" + +#: contrib/admin/templates/admin/base.html:33 +#: contrib/admin/templates/registration/password_change_done.html:3 +#: contrib/admin/templates/registration/password_change_form.html:4 +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:3 +msgid "Documentation" +msgstr "" + +#: contrib/admin/templates/admin/base.html:41 +#: contrib/admin/templates/admin/auth/user/change_password.html:15 +#: contrib/admin/templates/admin/auth/user/change_password.html:48 +#: contrib/admin/templates/registration/password_change_done.html:3 +#: contrib/admin/templates/registration/password_change_form.html:4 +msgid "Change password" +msgstr "" + +#: contrib/admin/templates/admin/base.html:48 +#: contrib/admin/templates/registration/password_change_done.html:3 +#: contrib/admin/templates/registration/password_change_form.html:4 +msgid "Log out" +msgstr "" + +#: contrib/admin/templates/admin/base_site.html:4 +msgid "Django site admin" +msgstr "" + +#: contrib/admin/templates/admin/base_site.html:7 +msgid "Django administration" +msgstr "" + +#: contrib/admin/templates/admin/change_form.html:21 +#: contrib/admin/templates/admin/index.html:29 +msgid "Add" +msgstr "" + +#: contrib/admin/templates/admin/change_form.html:28 +#: contrib/admin/templates/admin/object_history.html:10 +msgid "History" +msgstr "" + +#: contrib/admin/templates/admin/change_form.html:29 +#: contrib/admin/templates/admin/edit_inline/stacked.html:9 +#: contrib/admin/templates/admin/edit_inline/tabular.html:28 +msgid "View on site" +msgstr "" + +#: contrib/admin/templates/admin/change_form.html:39 +#: contrib/admin/templates/admin/change_list.html:71 +#: contrib/admin/templates/admin/auth/user/change_password.html:24 +#: contrib/admin/templates/registration/password_change_form.html:15 +msgid "Please correct the error below." +msgid_plural "Please correct the errors below." +msgstr[0] "" +msgstr[1] "" + +#: contrib/admin/templates/admin/change_list.html:63 +#, python-format +msgid "Add %(name)s" +msgstr "" + +#: contrib/admin/templates/admin/change_list.html:82 +msgid "Filter" +msgstr "" + +#: contrib/admin/templates/admin/delete_confirmation.html:10 +#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:302 +msgid "Delete" +msgstr "" + +#: contrib/admin/templates/admin/delete_confirmation.html:16 +#, python-format +msgid "" +"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " +"related objects, but your account doesn't have permission to delete the " +"following types of objects:" +msgstr "" + +#: contrib/admin/templates/admin/delete_confirmation.html:23 +#, python-format +msgid "" +"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " +"All of the following related items will be deleted:" +msgstr "" + +#: contrib/admin/templates/admin/delete_confirmation.html:28 +#: contrib/admin/templates/admin/delete_selected_confirmation.html:33 +msgid "Yes, I'm sure" +msgstr "" + +#: contrib/admin/templates/admin/delete_selected_confirmation.html:9 +msgid "Delete multiple objects" +msgstr "" + +#: contrib/admin/templates/admin/delete_selected_confirmation.html:15 +#, python-format +msgid "" +"Deleting the %(object_name)s would result in deleting related objects, but " +"your account doesn't have permission to delete the following types of " +"objects:" +msgstr "" + +#: contrib/admin/templates/admin/delete_selected_confirmation.html:22 +#, python-format +msgid "" +"Are you sure you want to delete the selected %(object_name)s objects? All of " +"the following objects and their related items will be deleted:" +msgstr "" + +#: contrib/admin/templates/admin/filter.html:2 +#, python-format +msgid " By %(filter_title)s " +msgstr "" + +#: contrib/admin/templates/admin/index.html:18 +#, python-format +msgid "Models available in the %(name)s application." +msgstr "" + +#: contrib/admin/templates/admin/index.html:35 +msgid "Change" +msgstr "" + +#: contrib/admin/templates/admin/index.html:45 +msgid "You don't have permission to edit anything." +msgstr "" + +#: contrib/admin/templates/admin/index.html:53 +msgid "Recent Actions" +msgstr "" + +#: contrib/admin/templates/admin/index.html:54 +msgid "My Actions" +msgstr "" + +#: contrib/admin/templates/admin/index.html:58 +msgid "None available" +msgstr "" + +#: contrib/admin/templates/admin/index.html:72 +msgid "Unknown content" +msgstr "" + +#: contrib/admin/templates/admin/invalid_setup.html:7 +msgid "" +"Something's wrong with your database installation. Make sure the appropriate " +"database tables have been created, and make sure the database is readable by " +"the appropriate user." +msgstr "" + +#: contrib/admin/templates/admin/login.html:19 +msgid "Username:" +msgstr "" + +#: contrib/admin/templates/admin/login.html:22 +msgid "Password:" +msgstr "" + +#: contrib/admin/templates/admin/object_history.html:22 +msgid "Date/time" +msgstr "" + +#: contrib/admin/templates/admin/object_history.html:23 +msgid "User" +msgstr "" + +#: contrib/admin/templates/admin/object_history.html:24 +msgid "Action" +msgstr "" + +#: contrib/admin/templates/admin/object_history.html:38 +msgid "" +"This object doesn't have a change history. It probably wasn't added via this " +"admin site." +msgstr "" + +#: contrib/admin/templates/admin/pagination.html:10 +msgid "Show all" +msgstr "" + +#: contrib/admin/templates/admin/pagination.html:11 +#: contrib/admin/templates/admin/submit_line.html:3 +msgid "Save" +msgstr "" + +#: contrib/admin/templates/admin/search_form.html:8 +msgid "Search" +msgstr "" + +#: contrib/admin/templates/admin/search_form.html:10 +#, python-format +msgid "1 result" +msgid_plural "%(counter)s results" +msgstr[0] "" +msgstr[1] "" + +#: contrib/admin/templates/admin/search_form.html:10 +#, python-format +msgid "%(full_result_count)s total" +msgstr "" + +#: contrib/admin/templates/admin/submit_line.html:5 +msgid "Save as new" +msgstr "" + +#: contrib/admin/templates/admin/submit_line.html:6 +msgid "Save and add another" +msgstr "" + +#: contrib/admin/templates/admin/submit_line.html:7 +msgid "Save and continue editing" +msgstr "" + +#: contrib/admin/templates/admin/auth/user/add_form.html:5 +msgid "" +"First, enter a username and password. Then, you'll be able to edit more user " +"options." +msgstr "" + +#: contrib/admin/templates/admin/auth/user/change_password.html:28 +#, python-format +msgid "Enter a new password for the user %(username)s." +msgstr "" + +#: contrib/admin/templates/admin/auth/user/change_password.html:35 +#: contrib/auth/forms.py:17 contrib/auth/forms.py:61 contrib/auth/forms.py:186 +msgid "Password" +msgstr "" + +#: contrib/admin/templates/admin/auth/user/change_password.html:41 +#: contrib/admin/templates/registration/password_change_form.html:37 +#: contrib/auth/forms.py:187 +msgid "Password (again)" +msgstr "" + +#: contrib/admin/templates/admin/auth/user/change_password.html:42 +#: contrib/auth/forms.py:19 +msgid "Enter the same password as above, for verification." +msgstr "" + +#: contrib/admin/templates/admin/edit_inline/stacked.html:64 +#: contrib/admin/templates/admin/edit_inline/tabular.html:110 +#, python-format +msgid "Add another %(verbose_name)s" +msgstr "" + +#: contrib/admin/templates/admin/edit_inline/stacked.html:67 +#: contrib/admin/templates/admin/edit_inline/tabular.html:113 +#: contrib/comments/templates/comments/delete.html:12 +msgid "Remove" +msgstr "" + +#: contrib/admin/templates/admin/edit_inline/tabular.html:15 +msgid "Delete?" +msgstr "" + +#: contrib/admin/templates/registration/logged_out.html:8 +msgid "Thanks for spending some quality time with the Web site today." +msgstr "" + +#: contrib/admin/templates/registration/logged_out.html:10 +msgid "Log in again" +msgstr "" + +#: contrib/admin/templates/registration/password_change_done.html:4 +#: contrib/admin/templates/registration/password_change_form.html:5 +#: contrib/admin/templates/registration/password_change_form.html:7 +#: contrib/admin/templates/registration/password_change_form.html:19 +msgid "Password change" +msgstr "" + +#: contrib/admin/templates/registration/password_change_done.html:6 +#: contrib/admin/templates/registration/password_change_done.html:10 +msgid "Password change successful" +msgstr "" + +#: contrib/admin/templates/registration/password_change_done.html:12 +msgid "Your password was changed." +msgstr "" + +#: contrib/admin/templates/registration/password_change_form.html:21 +msgid "" +"Please enter your old password, for security's sake, and then enter your new " +"password twice so we can verify you typed it in correctly." +msgstr "" + +#: contrib/admin/templates/registration/password_change_form.html:27 +#: contrib/auth/forms.py:170 +msgid "Old password" +msgstr "" + +#: contrib/admin/templates/registration/password_change_form.html:32 +#: contrib/auth/forms.py:144 +msgid "New password" +msgstr "" + +#: contrib/admin/templates/registration/password_change_form.html:43 +#: contrib/admin/templates/registration/password_reset_confirm.html:21 +msgid "Change my password" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_complete.html:4 +#: contrib/admin/templates/registration/password_reset_confirm.html:6 +#: contrib/admin/templates/registration/password_reset_done.html:4 +#: contrib/admin/templates/registration/password_reset_form.html:4 +#: contrib/admin/templates/registration/password_reset_form.html:6 +#: contrib/admin/templates/registration/password_reset_form.html:10 +msgid "Password reset" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_complete.html:6 +#: contrib/admin/templates/registration/password_reset_complete.html:10 +msgid "Password reset complete" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_complete.html:12 +msgid "Your password has been set. You may go ahead and log in now." +msgstr "" + +#: contrib/admin/templates/registration/password_reset_confirm.html:4 +msgid "Password reset confirmation" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_confirm.html:12 +msgid "Enter new password" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_confirm.html:14 +msgid "" +"Please enter your new password twice so we can verify you typed it in " +"correctly." +msgstr "" + +#: contrib/admin/templates/registration/password_reset_confirm.html:18 +msgid "New password:" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_confirm.html:20 +msgid "Confirm password:" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_confirm.html:26 +msgid "Password reset unsuccessful" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_confirm.html:28 +msgid "" +"The password reset link was invalid, possibly because it has already been " +"used. Please request a new password reset." +msgstr "" + +#: contrib/admin/templates/registration/password_reset_done.html:6 +#: contrib/admin/templates/registration/password_reset_done.html:10 +msgid "Password reset successful" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_done.html:12 +msgid "" +"We've e-mailed you instructions for setting your password to the e-mail " +"address you submitted. You should be receiving it shortly." +msgstr "" + +#: contrib/admin/templates/registration/password_reset_email.html:2 +msgid "You're receiving this e-mail because you requested a password reset" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_email.html:3 +#, python-format +msgid "for your user account at %(site_name)s" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_email.html:5 +msgid "Please go to the following page and choose a new password:" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_email.html:9 +msgid "Your username, in case you've forgotten:" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_email.html:11 +msgid "Thanks for using our site!" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_email.html:13 +#, python-format +msgid "The %(site_name)s team" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_form.html:12 +msgid "" +"Forgotten your password? Enter your e-mail address below, and we'll e-mail " +"instructions for setting a new one." +msgstr "" + +#: contrib/admin/templates/registration/password_reset_form.html:16 +msgid "E-mail address:" +msgstr "" + +#: contrib/admin/templates/registration/password_reset_form.html:16 +msgid "Reset my password" +msgstr "" + +#: contrib/admin/templatetags/admin_list.py:257 +msgid "All dates" +msgstr "" + +#: contrib/admin/views/main.py:65 +#, python-format +msgid "Select %s" +msgstr "" + +#: contrib/admin/views/main.py:65 +#, python-format +msgid "Select %s to change" +msgstr "" + +#: contrib/admin/views/template.py:38 contrib/sites/models.py:38 +msgid "site" +msgstr "" + +#: contrib/admin/views/template.py:40 +msgid "template" +msgstr "" + +#: contrib/admindocs/views.py:61 contrib/admindocs/views.py:63 +#: contrib/admindocs/views.py:65 +msgid "tag:" +msgstr "" + +#: contrib/admindocs/views.py:94 contrib/admindocs/views.py:96 +#: contrib/admindocs/views.py:98 +msgid "filter:" +msgstr "" + +#: contrib/admindocs/views.py:158 contrib/admindocs/views.py:160 +#: contrib/admindocs/views.py:162 +msgid "view:" +msgstr "" + +#: contrib/admindocs/views.py:190 +#, python-format +msgid "App %r not found" +msgstr "" + +#: contrib/admindocs/views.py:197 +#, python-format +msgid "Model %(model_name)r not found in app %(app_label)r" +msgstr "" + +#: contrib/admindocs/views.py:209 +#, python-format +msgid "the related `%(app_label)s.%(data_type)s` object" +msgstr "" + +#: contrib/admindocs/views.py:209 contrib/admindocs/views.py:228 +#: contrib/admindocs/views.py:233 contrib/admindocs/views.py:247 +#: contrib/admindocs/views.py:261 contrib/admindocs/views.py:266 +msgid "model:" +msgstr "" + +#: contrib/admindocs/views.py:224 contrib/admindocs/views.py:256 +#, python-format +msgid "related `%(app_label)s.%(object_name)s` objects" +msgstr "" + +#: contrib/admindocs/views.py:228 contrib/admindocs/views.py:261 +#, python-format +msgid "all %s" +msgstr "" + +#: contrib/admindocs/views.py:233 contrib/admindocs/views.py:266 +#, python-format +msgid "number of %s" +msgstr "" + +#: contrib/admindocs/views.py:271 +#, python-format +msgid "Fields on %s objects" +msgstr "" + +#: contrib/admindocs/views.py:361 +#, python-format +msgid "%s does not appear to be a urlpattern object" +msgstr "" + +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:3 +msgid "Bookmarklets" +msgstr "" + +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:4 +msgid "Documentation bookmarklets" +msgstr "" + +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:8 +msgid "" +"\n" +"

    To install bookmarklets, drag the link to your bookmarks\n" +"toolbar, or right-click the link and add it to your bookmarks. Now you can\n" +"select the bookmarklet from any page in the site. Note that some of these\n" +"bookmarklets require you to be viewing the site from a computer designated\n" +"as \"internal\" (talk to your system administrator if you aren't sure if\n" +"your computer is \"internal\").

    \n" +msgstr "" + +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:18 +msgid "Documentation for this page" +msgstr "" + +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:19 +msgid "" +"Jumps you from any page to the documentation for the view that generates " +"that page." +msgstr "" + +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:21 +msgid "Show object ID" +msgstr "" + +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:22 +msgid "" +"Shows the content-type and unique ID for pages that represent a single " +"object." +msgstr "" + +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:24 +msgid "Edit this object (current window)" +msgstr "" + +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:25 +msgid "Jumps to the admin page for pages that represent a single object." +msgstr "" + +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:27 +msgid "Edit this object (new window)" +msgstr "" + +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:28 +msgid "As above, but opens the admin page in a new window." +msgstr "" + +#: contrib/auth/admin.py:29 +msgid "Personal info" +msgstr "" + +#: contrib/auth/admin.py:30 +msgid "Permissions" +msgstr "" + +#: contrib/auth/admin.py:31 +msgid "Important dates" +msgstr "" + +#: contrib/auth/admin.py:32 +msgid "Groups" +msgstr "" + +#: contrib/auth/admin.py:114 +msgid "Password changed successfully." +msgstr "" + +#: contrib/auth/admin.py:124 +#, python-format +msgid "Change password: %s" +msgstr "" + +#: contrib/auth/forms.py:14 contrib/auth/forms.py:48 contrib/auth/forms.py:60 +msgid "Username" +msgstr "" + +#: contrib/auth/forms.py:15 contrib/auth/forms.py:49 +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" + +#: contrib/auth/forms.py:16 contrib/auth/forms.py:50 +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "" + +#: contrib/auth/forms.py:18 +msgid "Password confirmation" +msgstr "" + +#: contrib/auth/forms.py:31 +msgid "A user with that username already exists." +msgstr "" + +#: contrib/auth/forms.py:37 contrib/auth/forms.py:156 +#: contrib/auth/forms.py:198 +msgid "The two password fields didn't match." +msgstr "" + +#: contrib/auth/forms.py:83 +msgid "This account is inactive." +msgstr "" + +#: contrib/auth/forms.py:88 +msgid "" +"Your Web browser doesn't appear to have cookies enabled. Cookies are " +"required for logging in." +msgstr "" + +#: contrib/auth/forms.py:101 +msgid "E-mail" +msgstr "" + +#: contrib/auth/forms.py:110 +msgid "" +"That e-mail address doesn't have an associated user account. Are you sure " +"you've registered?" +msgstr "" + +#: contrib/auth/forms.py:136 +#, python-format +msgid "Password reset on %s" +msgstr "" + +#: contrib/auth/forms.py:145 +msgid "New password confirmation" +msgstr "" + +#: contrib/auth/forms.py:178 +msgid "Your old password was entered incorrectly. Please enter it again." +msgstr "" + +#: contrib/auth/models.py:66 contrib/auth/models.py:94 +msgid "name" +msgstr "" + +#: contrib/auth/models.py:68 +msgid "codename" +msgstr "" + +#: contrib/auth/models.py:72 +msgid "permission" +msgstr "" + +#: contrib/auth/models.py:73 contrib/auth/models.py:95 +msgid "permissions" +msgstr "" + +#: contrib/auth/models.py:98 +msgid "group" +msgstr "" + +#: contrib/auth/models.py:99 contrib/auth/models.py:206 +msgid "groups" +msgstr "" + +#: contrib/auth/models.py:196 +msgid "username" +msgstr "" + +#: contrib/auth/models.py:196 +msgid "" +"Required. 30 characters or fewer. Letters, numbers and @/./+/-/_ characters" +msgstr "" + +#: contrib/auth/models.py:197 +msgid "first name" +msgstr "" + +#: contrib/auth/models.py:198 +msgid "last name" +msgstr "" + +#: contrib/auth/models.py:199 +msgid "e-mail address" +msgstr "" + +#: contrib/auth/models.py:200 +msgid "password" +msgstr "" + +#: contrib/auth/models.py:200 +msgid "" +"Use '[algo]$[salt]$[hexdigest]' or use the change " +"password form." +msgstr "" + +#: contrib/auth/models.py:201 +msgid "staff status" +msgstr "" + +#: contrib/auth/models.py:201 +msgid "Designates whether the user can log into this admin site." +msgstr "" + +#: contrib/auth/models.py:202 +msgid "active" +msgstr "" + +#: contrib/auth/models.py:202 +msgid "" +"Designates whether this user should be treated as active. Unselect this " +"instead of deleting accounts." +msgstr "" + +#: contrib/auth/models.py:203 +msgid "superuser status" +msgstr "" + +#: contrib/auth/models.py:203 +msgid "" +"Designates that this user has all permissions without explicitly assigning " +"them." +msgstr "" + +#: contrib/auth/models.py:204 +msgid "last login" +msgstr "" + +#: contrib/auth/models.py:205 +msgid "date joined" +msgstr "" + +#: contrib/auth/models.py:207 +msgid "" +"In addition to the permissions manually assigned, this user will also get " +"all permissions granted to each group he/she is in." +msgstr "" + +#: contrib/auth/models.py:208 +msgid "user permissions" +msgstr "" + +#: contrib/auth/models.py:212 contrib/comments/models.py:50 +#: contrib/comments/models.py:168 +msgid "user" +msgstr "" + +#: contrib/auth/models.py:213 +msgid "users" +msgstr "" + +#: contrib/auth/models.py:394 +msgid "message" +msgstr "" + +#: contrib/auth/views.py:79 +msgid "Logged out" +msgstr "" + +#: contrib/auth/management/commands/createsuperuser.py:23 +#: core/validators.py:120 forms/fields.py:428 +msgid "Enter a valid e-mail address." +msgstr "" + +#: contrib/comments/admin.py:12 +msgid "Content" +msgstr "" + +#: contrib/comments/admin.py:15 +msgid "Metadata" +msgstr "" + +#: contrib/comments/admin.py:40 +msgid "flagged" +msgid_plural "flagged" +msgstr[0] "" +msgstr[1] "" + +#: contrib/comments/admin.py:41 +msgid "Flag selected comments" +msgstr "" + +#: contrib/comments/admin.py:45 +msgid "approved" +msgid_plural "approved" +msgstr[0] "" +msgstr[1] "" + +#: contrib/comments/admin.py:46 +msgid "Approve selected comments" +msgstr "" + +#: contrib/comments/admin.py:50 +msgid "removed" +msgid_plural "removed" +msgstr[0] "" +msgstr[1] "" + +#: contrib/comments/admin.py:51 +msgid "Remove selected comments" +msgstr "" + +#: contrib/comments/admin.py:63 +#, python-format +msgid "1 comment was successfully %(action)s." +msgid_plural "%(count)s comments were successfully %(action)s." +msgstr[0] "" +msgstr[1] "" + +#: contrib/comments/feeds.py:13 +#, python-format +msgid "%(site_name)s comments" +msgstr "" + +#: contrib/comments/feeds.py:23 +#, python-format +msgid "Latest comments on %(site_name)s" +msgstr "" + +#: contrib/comments/forms.py:93 +msgid "Name" +msgstr "" + +#: contrib/comments/forms.py:94 +msgid "Email address" +msgstr "" + +#: contrib/comments/forms.py:95 contrib/flatpages/admin.py:8 +#: contrib/flatpages/models.py:7 db/models/fields/__init__.py:1101 +msgid "URL" +msgstr "" + +#: contrib/comments/forms.py:96 +msgid "Comment" +msgstr "" + +#: contrib/comments/forms.py:175 +#, python-format +msgid "Watch your mouth! The word %s is not allowed here." +msgid_plural "Watch your mouth! The words %s are not allowed here." +msgstr[0] "" +msgstr[1] "" + +#: contrib/comments/forms.py:182 +msgid "" +"If you enter anything in this field your comment will be treated as spam" +msgstr "" + +#: contrib/comments/models.py:22 contrib/contenttypes/models.py:81 +msgid "content type" +msgstr "" + +#: contrib/comments/models.py:24 +msgid "object ID" +msgstr "" + +#: contrib/comments/models.py:52 +msgid "user's name" +msgstr "" + +#: contrib/comments/models.py:53 +msgid "user's email address" +msgstr "" + +#: contrib/comments/models.py:54 +msgid "user's URL" +msgstr "" + +#: contrib/comments/models.py:56 contrib/comments/models.py:76 +#: contrib/comments/models.py:169 +msgid "comment" +msgstr "" + +#: contrib/comments/models.py:59 +msgid "date/time submitted" +msgstr "" + +#: contrib/comments/models.py:60 db/models/fields/__init__.py:896 +msgid "IP address" +msgstr "" + +#: contrib/comments/models.py:61 +msgid "is public" +msgstr "" + +#: contrib/comments/models.py:62 +msgid "" +"Uncheck this box to make the comment effectively disappear from the site." +msgstr "" + +#: contrib/comments/models.py:64 +msgid "is removed" +msgstr "" + +#: contrib/comments/models.py:65 +msgid "" +"Check this box if the comment is inappropriate. A \"This comment has been " +"removed\" message will be displayed instead." +msgstr "" + +#: contrib/comments/models.py:77 +msgid "comments" +msgstr "" + +#: contrib/comments/models.py:119 +msgid "" +"This comment was posted by an authenticated user and thus the name is read-" +"only." +msgstr "" + +#: contrib/comments/models.py:128 +msgid "" +"This comment was posted by an authenticated user and thus the email is read-" +"only." +msgstr "" + +#: contrib/comments/models.py:153 +#, python-format +msgid "" +"Posted by %(user)s at %(date)s\n" +"\n" +"%(comment)s\n" +"\n" +"http://%(domain)s%(url)s" +msgstr "" + +#: contrib/comments/models.py:170 +msgid "flag" +msgstr "" + +#: contrib/comments/models.py:171 +msgid "date" +msgstr "" + +#: contrib/comments/models.py:181 +msgid "comment flag" +msgstr "" + +#: contrib/comments/models.py:182 +msgid "comment flags" +msgstr "" + +#: contrib/comments/templates/comments/approve.html:4 +msgid "Approve a comment" +msgstr "" + +#: contrib/comments/templates/comments/approve.html:7 +msgid "Really make this comment public?" +msgstr "" + +#: contrib/comments/templates/comments/approve.html:12 +msgid "Approve" +msgstr "" + +#: contrib/comments/templates/comments/approved.html:4 +msgid "Thanks for approving" +msgstr "" + +#: contrib/comments/templates/comments/approved.html:7 +#: contrib/comments/templates/comments/deleted.html:7 +#: contrib/comments/templates/comments/flagged.html:7 +msgid "" +"Thanks for taking the time to improve the quality of discussion on our site" +msgstr "" + +#: contrib/comments/templates/comments/delete.html:4 +msgid "Remove a comment" +msgstr "" + +#: contrib/comments/templates/comments/delete.html:7 +msgid "Really remove this comment?" +msgstr "" + +#: contrib/comments/templates/comments/deleted.html:4 +msgid "Thanks for removing" +msgstr "" + +#: contrib/comments/templates/comments/flag.html:4 +msgid "Flag this comment" +msgstr "" + +#: contrib/comments/templates/comments/flag.html:7 +msgid "Really flag this comment?" +msgstr "" + +#: contrib/comments/templates/comments/flag.html:12 +msgid "Flag" +msgstr "" + +#: contrib/comments/templates/comments/flagged.html:4 +msgid "Thanks for flagging" +msgstr "" + +#: contrib/comments/templates/comments/form.html:17 +#: contrib/comments/templates/comments/preview.html:32 +msgid "Post" +msgstr "" + +#: contrib/comments/templates/comments/form.html:18 +#: contrib/comments/templates/comments/preview.html:33 +msgid "Preview" +msgstr "" + +#: contrib/comments/templates/comments/posted.html:4 +msgid "Thanks for commenting" +msgstr "" + +#: contrib/comments/templates/comments/posted.html:7 +msgid "Thank you for your comment" +msgstr "" + +#: contrib/comments/templates/comments/preview.html:4 +#: contrib/comments/templates/comments/preview.html:13 +msgid "Preview your comment" +msgstr "" + +#: contrib/comments/templates/comments/preview.html:11 +msgid "Please correct the error below" +msgid_plural "Please correct the errors below" +msgstr[0] "" +msgstr[1] "" + +#: contrib/comments/templates/comments/preview.html:16 +msgid "Post your comment" +msgstr "" + +#: contrib/comments/templates/comments/preview.html:16 +msgid "or make changes" +msgstr "" + +#: contrib/contenttypes/models.py:77 +msgid "python model class name" +msgstr "" + +#: contrib/contenttypes/models.py:82 +msgid "content types" +msgstr "" + +#: contrib/flatpages/admin.py:9 +msgid "" +"Example: '/about/contact/'. Make sure to have leading and trailing slashes." +msgstr "" + +#: contrib/flatpages/admin.py:11 +msgid "" +"This value must contain only letters, numbers, underscores, dashes or " +"slashes." +msgstr "" + +#: contrib/flatpages/admin.py:22 +msgid "Advanced options" +msgstr "" + +#: contrib/flatpages/models.py:8 +msgid "title" +msgstr "" + +#: contrib/flatpages/models.py:9 +msgid "content" +msgstr "" + +#: contrib/flatpages/models.py:10 +msgid "enable comments" +msgstr "" + +#: contrib/flatpages/models.py:11 +msgid "template name" +msgstr "" + +#: contrib/flatpages/models.py:12 +msgid "" +"Example: 'flatpages/contact_page.html'. If this isn't provided, the system " +"will use 'flatpages/default.html'." +msgstr "" + +#: contrib/flatpages/models.py:13 +msgid "registration required" +msgstr "" + +#: contrib/flatpages/models.py:13 +msgid "If this is checked, only logged-in users will be able to view the page." +msgstr "" + +#: contrib/flatpages/models.py:18 +msgid "flat page" +msgstr "" + +#: contrib/flatpages/models.py:19 +msgid "flat pages" +msgstr "" + +#: contrib/formtools/wizard.py:140 +msgid "" +"We apologize, but your form has expired. Please continue filling out the " +"form from this page." +msgstr "" + +#: contrib/gis/db/models/fields.py:50 +msgid "The base GIS field -- maps to the OpenGIS Specification Geometry type." +msgstr "" + +#: contrib/gis/db/models/fields.py:270 +msgid "Point" +msgstr "" + +#: contrib/gis/db/models/fields.py:274 +msgid "Line string" +msgstr "" + +#: contrib/gis/db/models/fields.py:278 +msgid "Polygon" +msgstr "" + +#: contrib/gis/db/models/fields.py:282 +msgid "Multi-point" +msgstr "" + +#: contrib/gis/db/models/fields.py:286 +msgid "Multi-line string" +msgstr "" + +#: contrib/gis/db/models/fields.py:290 +msgid "Multi polygon" +msgstr "" + +#: contrib/gis/db/models/fields.py:294 +msgid "Geometry collection" +msgstr "" + +#: contrib/gis/forms/fields.py:17 +msgid "No geometry value provided." +msgstr "" + +#: contrib/gis/forms/fields.py:18 +msgid "Invalid geometry value." +msgstr "" + +#: contrib/gis/forms/fields.py:19 +msgid "Invalid geometry type." +msgstr "" + +#: contrib/gis/forms/fields.py:20 +msgid "" +"An error occurred when transforming the geometry to the SRID of the geometry " +"form field." +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:19 +msgid "th" +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:19 +msgid "st" +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:19 +msgid "nd" +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:19 +msgid "rd" +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:51 +#, python-format +msgid "%(value).1f million" +msgid_plural "%(value).1f million" +msgstr[0] "" +msgstr[1] "" + +#: contrib/humanize/templatetags/humanize.py:54 +#, python-format +msgid "%(value).1f billion" +msgid_plural "%(value).1f billion" +msgstr[0] "" +msgstr[1] "" + +#: contrib/humanize/templatetags/humanize.py:57 +#, python-format +msgid "%(value).1f trillion" +msgid_plural "%(value).1f trillion" +msgstr[0] "" +msgstr[1] "" + +#: contrib/humanize/templatetags/humanize.py:73 +msgid "one" +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:73 +msgid "two" +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:73 +msgid "three" +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:73 +msgid "four" +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:73 +msgid "five" +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:73 +msgid "six" +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:73 +msgid "seven" +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:73 +msgid "eight" +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:73 +msgid "nine" +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:93 +msgid "today" +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:95 +msgid "tomorrow" +msgstr "" + +#: contrib/humanize/templatetags/humanize.py:97 +msgid "yesterday" +msgstr "" + +#: contrib/localflavor/ar/forms.py:28 +msgid "Enter a postal code in the format NNNN or ANNNNAAA." +msgstr "" + +#: contrib/localflavor/ar/forms.py:50 contrib/localflavor/br/forms.py:92 +#: contrib/localflavor/br/forms.py:131 contrib/localflavor/pe/forms.py:24 +#: contrib/localflavor/pe/forms.py:52 +msgid "This field requires only numbers." +msgstr "" + +#: contrib/localflavor/ar/forms.py:51 +msgid "This field requires 7 or 8 digits." +msgstr "" + +#: contrib/localflavor/ar/forms.py:80 +msgid "Enter a valid CUIT in XX-XXXXXXXX-X or XXXXXXXXXXXX format." +msgstr "" + +#: contrib/localflavor/ar/forms.py:81 +msgid "Invalid CUIT." +msgstr "" + +#: contrib/localflavor/at/at_states.py:5 +msgid "Burgenland" +msgstr "" + +#: contrib/localflavor/at/at_states.py:6 +msgid "Carinthia" +msgstr "" + +#: contrib/localflavor/at/at_states.py:7 +msgid "Lower Austria" +msgstr "" + +#: contrib/localflavor/at/at_states.py:8 +msgid "Upper Austria" +msgstr "" + +#: contrib/localflavor/at/at_states.py:9 +msgid "Salzburg" +msgstr "" + +#: contrib/localflavor/at/at_states.py:10 +msgid "Styria" +msgstr "" + +#: contrib/localflavor/at/at_states.py:11 +msgid "Tyrol" +msgstr "" + +#: contrib/localflavor/at/at_states.py:12 +msgid "Vorarlberg" +msgstr "" + +#: contrib/localflavor/at/at_states.py:13 +msgid "Vienna" +msgstr "" + +#: contrib/localflavor/at/forms.py:20 contrib/localflavor/ch/forms.py:17 +#: contrib/localflavor/no/forms.py:13 +msgid "Enter a zip code in the format XXXX." +msgstr "" + +#: contrib/localflavor/at/forms.py:48 +msgid "Enter a valid Austrian Social Security Number in XXXX XXXXXX format." +msgstr "" + +#: contrib/localflavor/au/forms.py:17 +msgid "Enter a 4 digit post code." +msgstr "" + +#: contrib/localflavor/br/forms.py:17 +msgid "Enter a zip code in the format XXXXX-XXX." +msgstr "" + +#: contrib/localflavor/br/forms.py:26 +msgid "Phone numbers must be in XX-XXXX-XXXX format." +msgstr "" + +#: contrib/localflavor/br/forms.py:54 +msgid "" +"Select a valid brazilian state. That state is not one of the available " +"states." +msgstr "" + +#: contrib/localflavor/br/forms.py:90 +msgid "Invalid CPF number." +msgstr "" + +#: contrib/localflavor/br/forms.py:91 +msgid "This field requires at most 11 digits or 14 characters." +msgstr "" + +#: contrib/localflavor/br/forms.py:130 +msgid "Invalid CNPJ number." +msgstr "" + +#: contrib/localflavor/br/forms.py:132 +msgid "This field requires at least 14 digits" +msgstr "" + +#: contrib/localflavor/ca/forms.py:25 +msgid "Enter a postal code in the format XXX XXX." +msgstr "" + +#: contrib/localflavor/ca/forms.py:96 +msgid "Enter a valid Canadian Social Insurance number in XXX-XXX-XXX format." +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:5 +msgid "Aargau" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:6 +msgid "Appenzell Innerrhoden" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:7 +msgid "Appenzell Ausserrhoden" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:8 +msgid "Basel-Stadt" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:9 +msgid "Basel-Land" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:10 +msgid "Berne" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:11 +msgid "Fribourg" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:12 +msgid "Geneva" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:13 +msgid "Glarus" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:14 +msgid "Graubuenden" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:15 +msgid "Jura" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:16 +msgid "Lucerne" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:17 +msgid "Neuchatel" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:18 +msgid "Nidwalden" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:19 +msgid "Obwalden" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:20 +msgid "Schaffhausen" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:21 +msgid "Schwyz" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:22 +msgid "Solothurn" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:23 +msgid "St. Gallen" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:24 +msgid "Thurgau" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:25 +msgid "Ticino" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:26 +msgid "Uri" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:27 +msgid "Valais" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:28 +msgid "Vaud" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:29 +msgid "Zug" +msgstr "" + +#: contrib/localflavor/ch/ch_states.py:30 +msgid "Zurich" +msgstr "" + +#: contrib/localflavor/ch/forms.py:65 +msgid "" +"Enter a valid Swiss identity or passport card number in X1234567<0 or " +"1234567890 format." +msgstr "" + +#: contrib/localflavor/cl/forms.py:30 +msgid "Enter a valid Chilean RUT." +msgstr "" + +#: contrib/localflavor/cl/forms.py:31 +msgid "Enter a valid Chilean RUT. The format is XX.XXX.XXX-X." +msgstr "" + +#: contrib/localflavor/cl/forms.py:32 +msgid "The Chilean RUT is not valid." +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:8 +msgid "Prague" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:9 +msgid "Central Bohemian Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:10 +msgid "South Bohemian Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:11 +msgid "Pilsen Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:12 +msgid "Carlsbad Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:13 +msgid "Usti Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:14 +msgid "Liberec Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:15 +msgid "Hradec Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:16 +msgid "Pardubice Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:17 +msgid "Vysocina Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:18 +msgid "South Moravian Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:19 +msgid "Olomouc Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:20 +msgid "Zlin Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:21 +msgid "Moravian-Silesian Region" +msgstr "" + +#: contrib/localflavor/cz/forms.py:28 contrib/localflavor/sk/forms.py:30 +msgid "Enter a postal code in the format XXXXX or XXX XX." +msgstr "" + +#: contrib/localflavor/cz/forms.py:48 +msgid "Enter a birth number in the format XXXXXX/XXXX or XXXXXXXXXX." +msgstr "" + +#: contrib/localflavor/cz/forms.py:49 +msgid "Invalid optional parameter Gender, valid values are 'f' and 'm'" +msgstr "" + +#: contrib/localflavor/cz/forms.py:50 +msgid "Enter a valid birth number." +msgstr "" + +#: contrib/localflavor/cz/forms.py:107 +msgid "Enter a valid IC number." +msgstr "" + +#: contrib/localflavor/de/de_states.py:5 +msgid "Baden-Wuerttemberg" +msgstr "" + +#: contrib/localflavor/de/de_states.py:6 +msgid "Bavaria" +msgstr "" + +#: contrib/localflavor/de/de_states.py:7 +msgid "Berlin" +msgstr "" + +#: contrib/localflavor/de/de_states.py:8 +msgid "Brandenburg" +msgstr "" + +#: contrib/localflavor/de/de_states.py:9 +msgid "Bremen" +msgstr "" + +#: contrib/localflavor/de/de_states.py:10 +msgid "Hamburg" +msgstr "" + +#: contrib/localflavor/de/de_states.py:11 +msgid "Hessen" +msgstr "" + +#: contrib/localflavor/de/de_states.py:12 +msgid "Mecklenburg-Western Pomerania" +msgstr "" + +#: contrib/localflavor/de/de_states.py:13 +msgid "Lower Saxony" +msgstr "" + +#: contrib/localflavor/de/de_states.py:14 +msgid "North Rhine-Westphalia" +msgstr "" + +#: contrib/localflavor/de/de_states.py:15 +msgid "Rhineland-Palatinate" +msgstr "" + +#: contrib/localflavor/de/de_states.py:16 +msgid "Saarland" +msgstr "" + +#: contrib/localflavor/de/de_states.py:17 +msgid "Saxony" +msgstr "" + +#: contrib/localflavor/de/de_states.py:18 +msgid "Saxony-Anhalt" +msgstr "" + +#: contrib/localflavor/de/de_states.py:19 +msgid "Schleswig-Holstein" +msgstr "" + +#: contrib/localflavor/de/de_states.py:20 +msgid "Thuringia" +msgstr "" + +#: contrib/localflavor/de/forms.py:15 contrib/localflavor/fi/forms.py:13 +#: contrib/localflavor/fr/forms.py:16 +msgid "Enter a zip code in the format XXXXX." +msgstr "" + +#: contrib/localflavor/de/forms.py:42 +msgid "" +"Enter a valid German identity card number in XXXXXXXXXXX-XXXXXXX-XXXXXXX-X " +"format." +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:5 +msgid "Arava" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:6 +msgid "Albacete" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:7 +msgid "Alacant" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:8 +msgid "Almeria" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:9 +msgid "Avila" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:10 +msgid "Badajoz" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:11 +msgid "Illes Balears" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:12 +msgid "Barcelona" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:13 +msgid "Burgos" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:14 +msgid "Caceres" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:15 +msgid "Cadiz" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:16 +msgid "Castello" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:17 +msgid "Ciudad Real" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:18 +msgid "Cordoba" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:19 +msgid "A Coruna" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:20 +msgid "Cuenca" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:21 +msgid "Girona" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:22 +msgid "Granada" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:23 +msgid "Guadalajara" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:24 +msgid "Guipuzkoa" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:25 +msgid "Huelva" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:26 +msgid "Huesca" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:27 +msgid "Jaen" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:28 +msgid "Leon" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:29 +msgid "Lleida" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:30 +#: contrib/localflavor/es/es_regions.py:17 +msgid "La Rioja" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:31 +msgid "Lugo" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:32 +#: contrib/localflavor/es/es_regions.py:18 +msgid "Madrid" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:33 +msgid "Malaga" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:34 +msgid "Murcia" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:35 +msgid "Navarre" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:36 +msgid "Ourense" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:37 +msgid "Asturias" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:38 +msgid "Palencia" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:39 +msgid "Las Palmas" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:40 +msgid "Pontevedra" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:41 +msgid "Salamanca" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:42 +msgid "Santa Cruz de Tenerife" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:43 +#: contrib/localflavor/es/es_regions.py:11 +msgid "Cantabria" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:44 +msgid "Segovia" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:45 +msgid "Seville" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:46 +msgid "Soria" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:47 +msgid "Tarragona" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:48 +msgid "Teruel" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:49 +msgid "Toledo" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:50 +msgid "Valencia" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:51 +msgid "Valladolid" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:52 +msgid "Bizkaia" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:53 +msgid "Zamora" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:54 +msgid "Zaragoza" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:55 +msgid "Ceuta" +msgstr "" + +#: contrib/localflavor/es/es_provinces.py:56 +msgid "Melilla" +msgstr "" + +#: contrib/localflavor/es/es_regions.py:5 +msgid "Andalusia" +msgstr "" + +#: contrib/localflavor/es/es_regions.py:6 +msgid "Aragon" +msgstr "" + +#: contrib/localflavor/es/es_regions.py:7 +msgid "Principality of Asturias" +msgstr "" + +#: contrib/localflavor/es/es_regions.py:8 +msgid "Balearic Islands" +msgstr "" + +#: contrib/localflavor/es/es_regions.py:9 +msgid "Basque Country" +msgstr "" + +#: contrib/localflavor/es/es_regions.py:10 +msgid "Canary Islands" +msgstr "" + +#: contrib/localflavor/es/es_regions.py:12 +msgid "Castile-La Mancha" +msgstr "" + +#: contrib/localflavor/es/es_regions.py:13 +msgid "Castile and Leon" +msgstr "" + +#: contrib/localflavor/es/es_regions.py:14 +msgid "Catalonia" +msgstr "" + +#: contrib/localflavor/es/es_regions.py:15 +msgid "Extremadura" +msgstr "" + +#: contrib/localflavor/es/es_regions.py:16 +msgid "Galicia" +msgstr "" + +#: contrib/localflavor/es/es_regions.py:19 +msgid "Region of Murcia" +msgstr "" + +#: contrib/localflavor/es/es_regions.py:20 +msgid "Foral Community of Navarre" +msgstr "" + +#: contrib/localflavor/es/es_regions.py:21 +msgid "Valencian Community" +msgstr "" + +#: contrib/localflavor/es/forms.py:20 +msgid "Enter a valid postal code in the range and format 01XXX - 52XXX." +msgstr "" + +#: contrib/localflavor/es/forms.py:40 +msgid "" +"Enter a valid phone number in one of the formats 6XXXXXXXX, 8XXXXXXXX or " +"9XXXXXXXX." +msgstr "" + +#: contrib/localflavor/es/forms.py:67 +msgid "Please enter a valid NIF, NIE, or CIF." +msgstr "" + +#: contrib/localflavor/es/forms.py:68 +msgid "Please enter a valid NIF or NIE." +msgstr "" + +#: contrib/localflavor/es/forms.py:69 +msgid "Invalid checksum for NIF." +msgstr "" + +#: contrib/localflavor/es/forms.py:70 +msgid "Invalid checksum for NIE." +msgstr "" + +#: contrib/localflavor/es/forms.py:71 +msgid "Invalid checksum for CIF." +msgstr "" + +#: contrib/localflavor/es/forms.py:143 +msgid "" +"Please enter a valid bank account number in format XXXX-XXXX-XX-XXXXXXXXXX." +msgstr "" + +#: contrib/localflavor/es/forms.py:144 +msgid "Invalid checksum for bank account number." +msgstr "" + +#: contrib/localflavor/fi/forms.py:29 +msgid "Enter a valid Finnish social security number." +msgstr "" + +#: contrib/localflavor/fr/forms.py:31 +msgid "Phone numbers must be in 0X XX XX XX XX format." +msgstr "" + +#: contrib/localflavor/id/forms.py:28 +msgid "Enter a valid post code" +msgstr "" + +#: contrib/localflavor/id/forms.py:68 contrib/localflavor/nl/forms.py:53 +msgid "Enter a valid phone number" +msgstr "" + +#: contrib/localflavor/id/forms.py:107 +msgid "Enter a valid vehicle license plate number" +msgstr "" + +#: contrib/localflavor/id/forms.py:170 +msgid "Enter a valid NIK/KTP number" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:9 +#: contrib/localflavor/id/id_choices.py:73 +msgid "Bali" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:10 +#: contrib/localflavor/id/id_choices.py:45 +msgid "Banten" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:11 +#: contrib/localflavor/id/id_choices.py:54 +msgid "Bengkulu" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:12 +#: contrib/localflavor/id/id_choices.py:47 +msgid "Yogyakarta" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:13 +#: contrib/localflavor/id/id_choices.py:51 +msgid "Jakarta" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:14 +#: contrib/localflavor/id/id_choices.py:75 +msgid "Gorontalo" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:15 +#: contrib/localflavor/id/id_choices.py:57 +msgid "Jambi" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:16 +msgid "Jawa Barat" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:17 +msgid "Jawa Tengah" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:18 +msgid "Jawa Timur" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:19 +#: contrib/localflavor/id/id_choices.py:88 +msgid "Kalimantan Barat" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:20 +#: contrib/localflavor/id/id_choices.py:66 +msgid "Kalimantan Selatan" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:21 +#: contrib/localflavor/id/id_choices.py:89 +msgid "Kalimantan Tengah" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:22 +#: contrib/localflavor/id/id_choices.py:90 +msgid "Kalimantan Timur" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:23 +msgid "Kepulauan Bangka-Belitung" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:24 +#: contrib/localflavor/id/id_choices.py:62 +msgid "Kepulauan Riau" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:25 +#: contrib/localflavor/id/id_choices.py:55 +msgid "Lampung" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:26 +#: contrib/localflavor/id/id_choices.py:70 +msgid "Maluku" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:27 +#: contrib/localflavor/id/id_choices.py:71 +msgid "Maluku Utara" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:28 +#: contrib/localflavor/id/id_choices.py:59 +msgid "Nanggroe Aceh Darussalam" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:29 +msgid "Nusa Tenggara Barat" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:30 +msgid "Nusa Tenggara Timur" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:31 +msgid "Papua" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:32 +msgid "Papua Barat" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:33 +#: contrib/localflavor/id/id_choices.py:60 +msgid "Riau" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:34 +#: contrib/localflavor/id/id_choices.py:68 +msgid "Sulawesi Barat" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:35 +#: contrib/localflavor/id/id_choices.py:69 +msgid "Sulawesi Selatan" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:36 +#: contrib/localflavor/id/id_choices.py:76 +msgid "Sulawesi Tengah" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:37 +#: contrib/localflavor/id/id_choices.py:79 +msgid "Sulawesi Tenggara" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:38 +msgid "Sulawesi Utara" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:39 +#: contrib/localflavor/id/id_choices.py:52 +msgid "Sumatera Barat" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:40 +#: contrib/localflavor/id/id_choices.py:56 +msgid "Sumatera Selatan" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:41 +#: contrib/localflavor/id/id_choices.py:58 +msgid "Sumatera Utara" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:46 +msgid "Magelang" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:48 +msgid "Surakarta - Solo" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:49 +msgid "Madiun" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:50 +msgid "Kediri" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:53 +msgid "Tapanuli" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:61 +msgid "Kepulauan Bangka Belitung" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:63 +msgid "Corps Consulate" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:64 +msgid "Corps Diplomatic" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:65 +msgid "Bandung" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:67 +msgid "Sulawesi Utara Daratan" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:72 +msgid "NTT - Timor" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:74 +msgid "Sulawesi Utara Kepulauan" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:77 +msgid "NTB - Lombok" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:78 +msgid "Papua dan Papua Barat" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:80 +msgid "Cirebon" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:81 +msgid "NTB - Sumbawa" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:82 +msgid "NTT - Flores" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:83 +msgid "NTT - Sumba" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:84 +msgid "Bogor" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:85 +msgid "Pekalongan" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:86 +msgid "Semarang" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:87 +msgid "Pati" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:91 +msgid "Surabaya" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:92 +msgid "Madura" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:93 +msgid "Malang" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:94 +msgid "Jember" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:95 +msgid "Banyumas" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:96 +msgid "Federal Government" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:97 +msgid "Bojonegoro" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:98 +msgid "Purwakarta" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:99 +msgid "Sidoarjo" +msgstr "" + +#: contrib/localflavor/id/id_choices.py:100 +msgid "Garut" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:8 +msgid "Antrim" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:9 +msgid "Armagh" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:10 +msgid "Carlow" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:11 +msgid "Cavan" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:12 +msgid "Clare" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:13 +msgid "Cork" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:14 +msgid "Derry" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:15 +msgid "Donegal" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:16 +msgid "Down" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:17 +msgid "Dublin" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:18 +msgid "Fermanagh" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:19 +msgid "Galway" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:20 +msgid "Kerry" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:21 +msgid "Kildare" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:22 +msgid "Kilkenny" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:23 +msgid "Laois" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:24 +msgid "Leitrim" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:25 +msgid "Limerick" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:26 +msgid "Longford" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:27 +msgid "Louth" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:28 +msgid "Mayo" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:29 +msgid "Meath" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:30 +msgid "Monaghan" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:31 +msgid "Offaly" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:32 +msgid "Roscommon" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:33 +msgid "Sligo" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:34 +msgid "Tipperary" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:35 +msgid "Tyrone" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:36 +msgid "Waterford" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:37 +msgid "Westmeath" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:38 +msgid "Wexford" +msgstr "" + +#: contrib/localflavor/ie/ie_counties.py:39 +msgid "Wicklow" +msgstr "" + +#: contrib/localflavor/in_/forms.py:15 +msgid "Enter a zip code in the format XXXXXXX." +msgstr "" + +#: contrib/localflavor/is_/forms.py:18 +msgid "" +"Enter a valid Icelandic identification number. The format is XXXXXX-XXXX." +msgstr "" + +#: contrib/localflavor/is_/forms.py:19 +msgid "The Icelandic identification number is not valid." +msgstr "" + +#: contrib/localflavor/it/forms.py:15 +msgid "Enter a valid zip code." +msgstr "" + +#: contrib/localflavor/it/forms.py:44 +msgid "Enter a valid Social Security number." +msgstr "" + +#: contrib/localflavor/it/forms.py:69 +msgid "Enter a valid VAT number." +msgstr "" + +#: contrib/localflavor/jp/forms.py:16 +msgid "Enter a postal code in the format XXXXXXX or XXX-XXXX." +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:4 +msgid "Hokkaido" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:5 +msgid "Aomori" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:6 +msgid "Iwate" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:7 +msgid "Miyagi" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:8 +msgid "Akita" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:9 +msgid "Yamagata" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:10 +msgid "Fukushima" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:11 +msgid "Ibaraki" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:12 +msgid "Tochigi" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:13 +msgid "Gunma" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:14 +msgid "Saitama" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:15 +msgid "Chiba" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:16 +msgid "Tokyo" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:17 +msgid "Kanagawa" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:18 +msgid "Yamanashi" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:19 +msgid "Nagano" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:20 +msgid "Niigata" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:21 +msgid "Toyama" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:22 +msgid "Ishikawa" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:23 +msgid "Fukui" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:24 +msgid "Gifu" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:25 +msgid "Shizuoka" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:26 +msgid "Aichi" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:27 +msgid "Mie" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:28 +msgid "Shiga" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:29 +msgid "Kyoto" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:30 +msgid "Osaka" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:31 +msgid "Hyogo" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:32 +msgid "Nara" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:33 +msgid "Wakayama" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:34 +msgid "Tottori" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:35 +msgid "Shimane" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:36 +msgid "Okayama" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:37 +msgid "Hiroshima" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:38 +msgid "Yamaguchi" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:39 +msgid "Tokushima" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:40 +msgid "Kagawa" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:41 +msgid "Ehime" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:42 +msgid "Kochi" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:43 +msgid "Fukuoka" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:44 +msgid "Saga" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:45 +msgid "Nagasaki" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:46 +msgid "Kumamoto" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:47 +msgid "Oita" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:48 +msgid "Miyazaki" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:49 +msgid "Kagoshima" +msgstr "" + +#: contrib/localflavor/jp/jp_prefectures.py:50 +msgid "Okinawa" +msgstr "" + +#: contrib/localflavor/kw/forms.py:25 +msgid "Enter a valid Kuwaiti Civil ID number" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:12 +msgid "Aguascalientes" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:13 +msgid "Baja California" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:14 +msgid "Baja California Sur" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:15 +msgid "Campeche" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:16 +msgid "Chihuahua" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:17 +msgid "Chiapas" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:18 +msgid "Coahuila" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:19 +msgid "Colima" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:20 +msgid "Distrito Federal" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:21 +msgid "Durango" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:22 +msgid "Guerrero" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:23 +msgid "Guanajuato" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:24 +msgid "Hidalgo" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:25 +msgid "Jalisco" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:26 +msgid "Estado de México" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:27 +msgid "Michoacán" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:28 +msgid "Morelos" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:29 +msgid "Nayarit" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:30 +msgid "Nuevo León" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:31 +msgid "Oaxaca" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:32 +msgid "Puebla" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:33 +msgid "Querétaro" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:34 +msgid "Quintana Roo" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:35 +msgid "Sinaloa" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:36 +msgid "San Luis Potosí" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:37 +msgid "Sonora" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:38 +msgid "Tabasco" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:39 +msgid "Tamaulipas" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:40 +msgid "Tlaxcala" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:41 +msgid "Veracruz" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:42 +msgid "Yucatán" +msgstr "" + +#: contrib/localflavor/mx/mx_states.py:43 +msgid "Zacatecas" +msgstr "" + +#: contrib/localflavor/nl/forms.py:22 +msgid "Enter a valid postal code" +msgstr "" + +#: contrib/localflavor/nl/forms.py:79 +msgid "Enter a valid SoFi number" +msgstr "" + +#: contrib/localflavor/nl/nl_provinces.py:4 +msgid "Drenthe" +msgstr "" + +#: contrib/localflavor/nl/nl_provinces.py:5 +msgid "Flevoland" +msgstr "" + +#: contrib/localflavor/nl/nl_provinces.py:6 +msgid "Friesland" +msgstr "" + +#: contrib/localflavor/nl/nl_provinces.py:7 +msgid "Gelderland" +msgstr "" + +#: contrib/localflavor/nl/nl_provinces.py:8 +msgid "Groningen" +msgstr "" + +#: contrib/localflavor/nl/nl_provinces.py:9 +msgid "Limburg" +msgstr "" + +#: contrib/localflavor/nl/nl_provinces.py:10 +msgid "Noord-Brabant" +msgstr "" + +#: contrib/localflavor/nl/nl_provinces.py:11 +msgid "Noord-Holland" +msgstr "" + +#: contrib/localflavor/nl/nl_provinces.py:12 +msgid "Overijssel" +msgstr "" + +#: contrib/localflavor/nl/nl_provinces.py:13 +msgid "Utrecht" +msgstr "" + +#: contrib/localflavor/nl/nl_provinces.py:14 +msgid "Zeeland" +msgstr "" + +#: contrib/localflavor/nl/nl_provinces.py:15 +msgid "Zuid-Holland" +msgstr "" + +#: contrib/localflavor/no/forms.py:34 +msgid "Enter a valid Norwegian social security number." +msgstr "" + +#: contrib/localflavor/pe/forms.py:25 +msgid "This field requires 8 digits." +msgstr "" + +#: contrib/localflavor/pe/forms.py:53 +msgid "This field requires 11 digits." +msgstr "" + +#: contrib/localflavor/pl/forms.py:38 +msgid "National Identification Number consists of 11 digits." +msgstr "" + +#: contrib/localflavor/pl/forms.py:39 +msgid "Wrong checksum for the National Identification Number." +msgstr "" + +#: contrib/localflavor/pl/forms.py:71 +msgid "" +"Enter a tax number field (NIP) in the format XXX-XXX-XX-XX or XX-XX-XXX-XXX." +msgstr "" + +#: contrib/localflavor/pl/forms.py:72 +msgid "Wrong checksum for the Tax Number (NIP)." +msgstr "" + +#: contrib/localflavor/pl/forms.py:109 +msgid "National Business Register Number (REGON) consists of 9 or 14 digits." +msgstr "" + +#: contrib/localflavor/pl/forms.py:110 +msgid "Wrong checksum for the National Business Register Number (REGON)." +msgstr "" + +#: contrib/localflavor/pl/forms.py:148 +msgid "Enter a postal code in the format XX-XXX." +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:8 +msgid "Lower Silesia" +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:9 +msgid "Kuyavia-Pomerania" +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:10 +msgid "Lublin" +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:11 +msgid "Lubusz" +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:12 +msgid "Lodz" +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:13 +msgid "Lesser Poland" +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:14 +msgid "Masovia" +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:15 +msgid "Opole" +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:16 +msgid "Subcarpatia" +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:17 +msgid "Podlasie" +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:18 +msgid "Pomerania" +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:19 +msgid "Silesia" +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:20 +msgid "Swietokrzyskie" +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:21 +msgid "Warmia-Masuria" +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:22 +msgid "Greater Poland" +msgstr "" + +#: contrib/localflavor/pl/pl_voivodeships.py:23 +msgid "West Pomerania" +msgstr "" + +#: contrib/localflavor/pt/forms.py:17 +msgid "Enter a zip code in the format XXXX-XXX." +msgstr "" + +#: contrib/localflavor/pt/forms.py:37 +msgid "Phone numbers must have 9 digits, or start by + or 00." +msgstr "" + +#: contrib/localflavor/ro/forms.py:19 +msgid "Enter a valid CIF." +msgstr "" + +#: contrib/localflavor/ro/forms.py:56 +msgid "Enter a valid CNP." +msgstr "" + +#: contrib/localflavor/ro/forms.py:141 +msgid "Enter a valid IBAN in ROXX-XXXX-XXXX-XXXX-XXXX-XXXX format" +msgstr "" + +#: contrib/localflavor/ro/forms.py:171 +msgid "Phone numbers must be in XXXX-XXXXXX format." +msgstr "" + +#: contrib/localflavor/ro/forms.py:194 +msgid "Enter a valid postal code in the format XXXXXX" +msgstr "" + +#: contrib/localflavor/se/forms.py:50 +msgid "Enter a valid Swedish organisation number." +msgstr "" + +#: contrib/localflavor/se/forms.py:107 +msgid "Enter a valid Swedish personal identity number." +msgstr "" + +#: contrib/localflavor/se/forms.py:108 +msgid "Co-ordination numbers are not allowed." +msgstr "" + +#: contrib/localflavor/se/forms.py:150 +msgid "Enter a Swedish postal code in the format XXXXX." +msgstr "" + +#: contrib/localflavor/se/se_counties.py:15 +msgid "Stockholm" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:16 +msgid "Västerbotten" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:17 +msgid "Norrbotten" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:18 +msgid "Uppsala" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:19 +msgid "Södermanland" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:20 +msgid "Östergötland" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:21 +msgid "Jönköping" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:22 +msgid "Kronoberg" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:23 +msgid "Kalmar" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:24 +msgid "Gotland" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:25 +msgid "Blekinge" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:26 +msgid "Skåne" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:27 +msgid "Halland" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:28 +msgid "Västra Götaland" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:29 +msgid "Värmland" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:30 +msgid "Örebro" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:31 +msgid "Västmanland" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:32 +msgid "Dalarna" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:33 +msgid "Gävleborg" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:34 +msgid "Västernorrland" +msgstr "" + +#: contrib/localflavor/se/se_counties.py:35 +msgid "Jämtland" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:8 +msgid "Banska Bystrica" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:9 +msgid "Banska Stiavnica" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:10 +msgid "Bardejov" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:11 +msgid "Banovce nad Bebravou" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:12 +msgid "Brezno" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:13 +msgid "Bratislava I" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:14 +msgid "Bratislava II" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:15 +msgid "Bratislava III" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:16 +msgid "Bratislava IV" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:17 +msgid "Bratislava V" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:18 +msgid "Bytca" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:19 +msgid "Cadca" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:20 +msgid "Detva" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:21 +msgid "Dolny Kubin" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:22 +msgid "Dunajska Streda" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:23 +msgid "Galanta" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:24 +msgid "Gelnica" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:25 +msgid "Hlohovec" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:26 +msgid "Humenne" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:27 +msgid "Ilava" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:28 +msgid "Kezmarok" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:29 +msgid "Komarno" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:30 +msgid "Kosice I" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:31 +msgid "Kosice II" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:32 +msgid "Kosice III" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:33 +msgid "Kosice IV" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:34 +msgid "Kosice - okolie" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:35 +msgid "Krupina" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:36 +msgid "Kysucke Nove Mesto" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:37 +msgid "Levice" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:38 +msgid "Levoca" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:39 +msgid "Liptovsky Mikulas" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:40 +msgid "Lucenec" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:41 +msgid "Malacky" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:42 +msgid "Martin" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:43 +msgid "Medzilaborce" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:44 +msgid "Michalovce" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:45 +msgid "Myjava" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:46 +msgid "Namestovo" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:47 +msgid "Nitra" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:48 +msgid "Nove Mesto nad Vahom" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:49 +msgid "Nove Zamky" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:50 +msgid "Partizanske" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:51 +msgid "Pezinok" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:52 +msgid "Piestany" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:53 +msgid "Poltar" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:54 +msgid "Poprad" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:55 +msgid "Povazska Bystrica" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:56 +msgid "Presov" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:57 +msgid "Prievidza" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:58 +msgid "Puchov" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:59 +msgid "Revuca" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:60 +msgid "Rimavska Sobota" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:61 +msgid "Roznava" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:62 +msgid "Ruzomberok" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:63 +msgid "Sabinov" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:64 +msgid "Senec" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:65 +msgid "Senica" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:66 +msgid "Skalica" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:67 +msgid "Snina" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:68 +msgid "Sobrance" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:69 +msgid "Spisska Nova Ves" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:70 +msgid "Stara Lubovna" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:71 +msgid "Stropkov" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:72 +msgid "Svidnik" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:73 +msgid "Sala" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:74 +msgid "Topolcany" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:75 +msgid "Trebisov" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:76 +msgid "Trencin" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:77 +msgid "Trnava" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:78 +msgid "Turcianske Teplice" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:79 +msgid "Tvrdosin" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:80 +msgid "Velky Krtis" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:81 +msgid "Vranov nad Toplou" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:82 +msgid "Zlate Moravce" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:83 +msgid "Zvolen" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:84 +msgid "Zarnovica" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:85 +msgid "Ziar nad Hronom" +msgstr "" + +#: contrib/localflavor/sk/sk_districts.py:86 +msgid "Zilina" +msgstr "" + +#: contrib/localflavor/sk/sk_regions.py:8 +msgid "Banska Bystrica region" +msgstr "" + +#: contrib/localflavor/sk/sk_regions.py:9 +msgid "Bratislava region" +msgstr "" + +#: contrib/localflavor/sk/sk_regions.py:10 +msgid "Kosice region" +msgstr "" + +#: contrib/localflavor/sk/sk_regions.py:11 +msgid "Nitra region" +msgstr "" + +#: contrib/localflavor/sk/sk_regions.py:12 +msgid "Presov region" +msgstr "" + +#: contrib/localflavor/sk/sk_regions.py:13 +msgid "Trencin region" +msgstr "" + +#: contrib/localflavor/sk/sk_regions.py:14 +msgid "Trnava region" +msgstr "" + +#: contrib/localflavor/sk/sk_regions.py:15 +msgid "Zilina region" +msgstr "" + +#: contrib/localflavor/uk/forms.py:21 +msgid "Enter a valid postcode." +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:11 +msgid "Bedfordshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:12 +msgid "Buckinghamshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:14 +msgid "Cheshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:15 +msgid "Cornwall and Isles of Scilly" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:16 +msgid "Cumbria" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:17 +msgid "Derbyshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:18 +msgid "Devon" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:19 +msgid "Dorset" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:20 +msgid "Durham" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:21 +msgid "East Sussex" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:22 +msgid "Essex" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:23 +msgid "Gloucestershire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:24 +msgid "Greater London" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:25 +msgid "Greater Manchester" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:26 +msgid "Hampshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:27 +msgid "Hertfordshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:28 +msgid "Kent" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:29 +msgid "Lancashire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:30 +msgid "Leicestershire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:31 +msgid "Lincolnshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:32 +msgid "Merseyside" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:33 +msgid "Norfolk" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:34 +msgid "North Yorkshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:35 +msgid "Northamptonshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:36 +msgid "Northumberland" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:37 +msgid "Nottinghamshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:38 +msgid "Oxfordshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:39 +msgid "Shropshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:40 +msgid "Somerset" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:41 +msgid "South Yorkshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:42 +msgid "Staffordshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:43 +msgid "Suffolk" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:44 +msgid "Surrey" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:45 +msgid "Tyne and Wear" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:46 +msgid "Warwickshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:47 +msgid "West Midlands" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:48 +msgid "West Sussex" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:49 +msgid "West Yorkshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:50 +msgid "Wiltshire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:51 +msgid "Worcestershire" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:55 +msgid "County Antrim" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:56 +msgid "County Armagh" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:57 +msgid "County Down" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:58 +msgid "County Fermanagh" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:59 +msgid "County Londonderry" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:60 +msgid "County Tyrone" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:64 +msgid "Clwyd" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:65 +msgid "Dyfed" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:66 +msgid "Gwent" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:67 +msgid "Gwynedd" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:68 +msgid "Mid Glamorgan" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:69 +msgid "Powys" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:70 +msgid "South Glamorgan" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:71 +msgid "West Glamorgan" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:75 +msgid "Borders" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:76 +msgid "Central Scotland" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:77 +msgid "Dumfries and Galloway" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:78 +msgid "Fife" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:79 +msgid "Grampian" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:80 +msgid "Highland" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:81 +msgid "Lothian" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:82 +msgid "Orkney Islands" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:83 +msgid "Shetland Islands" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:84 +msgid "Strathclyde" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:85 +msgid "Tayside" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:86 +msgid "Western Isles" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:90 +msgid "England" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:91 +msgid "Northern Ireland" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:92 +msgid "Scotland" +msgstr "" + +#: contrib/localflavor/uk/uk_regions.py:93 +msgid "Wales" +msgstr "" + +#: contrib/localflavor/us/forms.py:17 +msgid "Enter a zip code in the format XXXXX or XXXXX-XXXX." +msgstr "" + +#: contrib/localflavor/us/forms.py:26 +msgid "Phone numbers must be in XXX-XXX-XXXX format." +msgstr "" + +#: contrib/localflavor/us/forms.py:55 +msgid "Enter a valid U.S. Social Security number in XXX-XX-XXXX format." +msgstr "" + +#: contrib/localflavor/us/forms.py:88 +msgid "Enter a U.S. state or territory." +msgstr "" + +#: contrib/localflavor/us/models.py:8 +msgid "U.S. state (two uppercase letters)" +msgstr "" + +#: contrib/localflavor/us/models.py:17 +msgid "Phone number" +msgstr "" + +#: contrib/localflavor/uy/forms.py:28 +msgid "Enter a valid CI number in X.XXX.XXX-X,XXXXXXX-X or XXXXXXXX format." +msgstr "" + +#: contrib/localflavor/uy/forms.py:30 +msgid "Enter a valid CI number." +msgstr "" + +#: contrib/localflavor/za/forms.py:21 +msgid "Enter a valid South African ID number" +msgstr "" + +#: contrib/localflavor/za/forms.py:55 +msgid "Enter a valid South African postal code" +msgstr "" + +#: contrib/localflavor/za/za_provinces.py:4 +msgid "Eastern Cape" +msgstr "" + +#: contrib/localflavor/za/za_provinces.py:5 +msgid "Free State" +msgstr "" + +#: contrib/localflavor/za/za_provinces.py:6 +msgid "Gauteng" +msgstr "" + +#: contrib/localflavor/za/za_provinces.py:7 +msgid "KwaZulu-Natal" +msgstr "" + +#: contrib/localflavor/za/za_provinces.py:8 +msgid "Limpopo" +msgstr "" + +#: contrib/localflavor/za/za_provinces.py:9 +msgid "Mpumalanga" +msgstr "" + +#: contrib/localflavor/za/za_provinces.py:10 +msgid "Northern Cape" +msgstr "" + +#: contrib/localflavor/za/za_provinces.py:11 +msgid "North West" +msgstr "" + +#: contrib/localflavor/za/za_provinces.py:12 +msgid "Western Cape" +msgstr "" + +#: contrib/messages/tests/base.py:101 +msgid "lazy message" +msgstr "" + +#: contrib/redirects/models.py:7 +msgid "redirect from" +msgstr "" + +#: contrib/redirects/models.py:8 +msgid "" +"This should be an absolute path, excluding the domain name. Example: '/" +"events/search/'." +msgstr "" + +#: contrib/redirects/models.py:9 +msgid "redirect to" +msgstr "" + +#: contrib/redirects/models.py:10 +msgid "" +"This can be either an absolute path (as above) or a full URL starting with " +"'http://'." +msgstr "" + +#: contrib/redirects/models.py:13 +msgid "redirect" +msgstr "" + +#: contrib/redirects/models.py:14 +msgid "redirects" +msgstr "" + +#: contrib/sessions/models.py:45 +msgid "session key" +msgstr "" + +#: contrib/sessions/models.py:47 +msgid "session data" +msgstr "" + +#: contrib/sessions/models.py:48 +msgid "expire date" +msgstr "" + +#: contrib/sessions/models.py:53 +msgid "session" +msgstr "" + +#: contrib/sessions/models.py:54 +msgid "sessions" +msgstr "" + +#: contrib/sites/models.py:32 +msgid "domain name" +msgstr "" + +#: contrib/sites/models.py:33 +msgid "display name" +msgstr "" + +#: contrib/sites/models.py:39 +msgid "sites" +msgstr "" + +#: core/validators.py:20 forms/fields.py:66 +msgid "Enter a valid value." +msgstr "" + +#: core/validators.py:87 forms/fields.py:529 +msgid "Enter a valid URL." +msgstr "" + +#: core/validators.py:89 forms/fields.py:530 +msgid "This URL appears to be a broken link." +msgstr "" + +#: core/validators.py:123 forms/fields.py:873 +msgid "" +"Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." +msgstr "" + +#: core/validators.py:126 forms/fields.py:866 +msgid "Enter a valid IPv4 address." +msgstr "" + +#: core/validators.py:129 db/models/fields/__init__.py:572 +msgid "Enter only digits separated by commas." +msgstr "" + +#: core/validators.py:135 +#, python-format +msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." +msgstr "" + +#: core/validators.py:153 forms/fields.py:205 forms/fields.py:257 +#, python-format +msgid "Ensure this value is less than or equal to %(limit_value)s." +msgstr "" + +#: core/validators.py:158 forms/fields.py:206 forms/fields.py:258 +#, python-format +msgid "Ensure this value is greater than or equal to %(limit_value)s." +msgstr "" + +#: core/validators.py:164 +#, python-format +msgid "" +"Ensure this value has at least %(limit_value)d characters (it has %" +"(show_value)d)." +msgstr "" + +#: core/validators.py:170 +#, python-format +msgid "" +"Ensure this value has at most %(limit_value)d characters (it has %" +"(show_value)d)." +msgstr "" + +#: db/models/base.py:823 +#, python-format +msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." +msgstr "" + +#: db/models/base.py:838 db/models/base.py:846 +#, python-format +msgid "%(model_name)s with this %(field_label)s already exists." +msgstr "" + +#: db/models/fields/__init__.py:63 +#, python-format +msgid "Value %r is not a valid choice." +msgstr "" + +#: db/models/fields/__init__.py:64 +msgid "This field cannot be null." +msgstr "" + +#: db/models/fields/__init__.py:65 +msgid "This field cannot be blank." +msgstr "" + +#: db/models/fields/__init__.py:70 +#, python-format +msgid "Field of type: %(field_type)s" +msgstr "" + +#: db/models/fields/__init__.py:451 db/models/fields/__init__.py:852 +#: db/models/fields/__init__.py:961 db/models/fields/__init__.py:972 +#: db/models/fields/__init__.py:999 +msgid "Integer" +msgstr "" + +#: db/models/fields/__init__.py:455 db/models/fields/__init__.py:850 +msgid "This value must be an integer." +msgstr "" + +#: db/models/fields/__init__.py:490 +msgid "This value must be either True or False." +msgstr "" + +#: db/models/fields/__init__.py:492 +msgid "Boolean (Either True or False)" +msgstr "" + +#: db/models/fields/__init__.py:539 db/models/fields/__init__.py:982 +#, python-format +msgid "String (up to %(max_length)s)" +msgstr "" + +#: db/models/fields/__init__.py:567 +msgid "Comma-separated integers" +msgstr "" + +#: db/models/fields/__init__.py:581 +msgid "Date (without time)" +msgstr "" + +#: db/models/fields/__init__.py:585 +msgid "Enter a valid date in YYYY-MM-DD format." +msgstr "" + +#: db/models/fields/__init__.py:586 +#, python-format +msgid "Invalid date: %s" +msgstr "" + +#: db/models/fields/__init__.py:667 +msgid "Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format." +msgstr "" + +#: db/models/fields/__init__.py:669 +msgid "Date (with time)" +msgstr "" + +#: db/models/fields/__init__.py:735 +msgid "This value must be a decimal number." +msgstr "" + +#: db/models/fields/__init__.py:737 +msgid "Decimal number" +msgstr "" + +#: db/models/fields/__init__.py:792 +msgid "E-mail address" +msgstr "" + +#: db/models/fields/__init__.py:799 db/models/fields/files.py:220 +#: db/models/fields/files.py:331 +msgid "File path" +msgstr "" + +#: db/models/fields/__init__.py:822 +msgid "This value must be a float." +msgstr "" + +#: db/models/fields/__init__.py:824 +msgid "Floating point number" +msgstr "" + +#: db/models/fields/__init__.py:883 +msgid "Big (8 byte) integer" +msgstr "" + +#: db/models/fields/__init__.py:912 +msgid "This value must be either None, True or False." +msgstr "" + +#: db/models/fields/__init__.py:914 +msgid "Boolean (Either True, False or None)" +msgstr "" + +#: db/models/fields/__init__.py:1005 +msgid "Text" +msgstr "" + +#: db/models/fields/__init__.py:1021 +msgid "Time" +msgstr "" + +#: db/models/fields/__init__.py:1025 +msgid "Enter a valid time in HH:MM[:ss[.uuuuuu]] format." +msgstr "" + +#: db/models/fields/__init__.py:1109 +msgid "XML text" +msgstr "" + +#: db/models/fields/related.py:799 +#, python-format +msgid "Model %(model)s with pk %(pk)r does not exist." +msgstr "" + +#: db/models/fields/related.py:801 +msgid "Foreign Key (type determined by related field)" +msgstr "" + +#: db/models/fields/related.py:918 +msgid "One-to-one relationship" +msgstr "" + +#: db/models/fields/related.py:980 +msgid "Many-to-many relationship" +msgstr "" + +#: db/models/fields/related.py:1000 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" + +#: db/models/fields/related.py:1061 +#, python-format +msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." +msgid_plural "" +"Please enter valid %(self)s IDs. The values %(value)r are invalid." +msgstr[0] "" +msgstr[1] "" + +#: forms/fields.py:65 +msgid "This field is required." +msgstr "" + +#: forms/fields.py:204 +msgid "Enter a whole number." +msgstr "" + +#: forms/fields.py:235 forms/fields.py:256 +msgid "Enter a number." +msgstr "" + +#: forms/fields.py:259 +#, python-format +msgid "Ensure that there are no more than %s digits in total." +msgstr "" + +#: forms/fields.py:260 +#, python-format +msgid "Ensure that there are no more than %s decimal places." +msgstr "" + +#: forms/fields.py:261 +#, python-format +msgid "Ensure that there are no more than %s digits before the decimal point." +msgstr "" + +#: forms/fields.py:323 forms/fields.py:838 +msgid "Enter a valid date." +msgstr "" + +#: forms/fields.py:351 forms/fields.py:839 +msgid "Enter a valid time." +msgstr "" + +#: forms/fields.py:377 +msgid "Enter a valid date/time." +msgstr "" + +#: forms/fields.py:435 +msgid "No file was submitted. Check the encoding type on the form." +msgstr "" + +#: forms/fields.py:436 +msgid "No file was submitted." +msgstr "" + +#: forms/fields.py:437 +msgid "The submitted file is empty." +msgstr "" + +#: forms/fields.py:438 +#, python-format +msgid "" +"Ensure this filename has at most %(max)d characters (it has %(length)d)." +msgstr "" + +#: forms/fields.py:473 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: forms/fields.py:596 forms/fields.py:671 +#, python-format +msgid "Select a valid choice. %(value)s is not one of the available choices." +msgstr "" + +#: forms/fields.py:672 forms/fields.py:734 forms/models.py:1002 +msgid "Enter a list of values." +msgstr "" + +#: forms/formsets.py:298 forms/formsets.py:300 +msgid "Order" +msgstr "" + +#: forms/models.py:562 +#, python-format +msgid "Please correct the duplicate data for %(field)s." +msgstr "" + +#: forms/models.py:566 +#, python-format +msgid "Please correct the duplicate data for %(field)s, which must be unique." +msgstr "" + +#: forms/models.py:572 +#, python-format +msgid "" +"Please correct the duplicate data for %(field_name)s which must be unique " +"for the %(lookup)s in %(date_field)s." +msgstr "" + +#: forms/models.py:580 +msgid "Please correct the duplicate values below." +msgstr "" + +#: forms/models.py:855 +msgid "The inline foreign key did not match the parent instance primary key." +msgstr "" + +#: forms/models.py:921 +msgid "Select a valid choice. That choice is not one of the available choices." +msgstr "" + +#: forms/models.py:1003 +#, python-format +msgid "Select a valid choice. %s is not one of the available choices." +msgstr "" + +#: forms/models.py:1005 +#, python-format +msgid "\"%s\" is not a valid value for a primary key." +msgstr "" + +#: template/defaultfilters.py:776 +msgid "yes,no,maybe" +msgstr "" + +#: template/defaultfilters.py:807 +#, python-format +msgid "%(size)d byte" +msgid_plural "%(size)d bytes" +msgstr[0] "" +msgstr[1] "" + +#: template/defaultfilters.py:809 +#, python-format +msgid "%s KB" +msgstr "" + +#: template/defaultfilters.py:811 +#, python-format +msgid "%s MB" +msgstr "" + +#: template/defaultfilters.py:812 +#, python-format +msgid "%s GB" +msgstr "" + +#: utils/dateformat.py:42 +msgid "p.m." +msgstr "" + +#: utils/dateformat.py:43 +msgid "a.m." +msgstr "" + +#: utils/dateformat.py:48 +msgid "PM" +msgstr "" + +#: utils/dateformat.py:49 +msgid "AM" +msgstr "" + +#: utils/dateformat.py:98 +msgid "midnight" +msgstr "" + +#: utils/dateformat.py:100 +msgid "noon" +msgstr "" + +#: utils/dates.py:6 +msgid "Monday" +msgstr "" + +#: utils/dates.py:6 +msgid "Tuesday" +msgstr "" + +#: utils/dates.py:6 +msgid "Wednesday" +msgstr "" + +#: utils/dates.py:6 +msgid "Thursday" +msgstr "" + +#: utils/dates.py:6 +msgid "Friday" +msgstr "" + +#: utils/dates.py:7 +msgid "Saturday" +msgstr "" + +#: utils/dates.py:7 +msgid "Sunday" +msgstr "" + +#: utils/dates.py:10 +msgid "Mon" +msgstr "" + +#: utils/dates.py:10 +msgid "Tue" +msgstr "" + +#: utils/dates.py:10 +msgid "Wed" +msgstr "" + +#: utils/dates.py:10 +msgid "Thu" +msgstr "" + +#: utils/dates.py:10 +msgid "Fri" +msgstr "" + +#: utils/dates.py:11 +msgid "Sat" +msgstr "" + +#: utils/dates.py:11 +msgid "Sun" +msgstr "" + +#: utils/dates.py:18 +msgid "January" +msgstr "" + +#: utils/dates.py:18 +msgid "February" +msgstr "" + +#: utils/dates.py:18 utils/dates.py:31 +msgid "March" +msgstr "" + +#: utils/dates.py:18 utils/dates.py:31 +msgid "April" +msgstr "" + +#: utils/dates.py:18 utils/dates.py:31 +msgid "May" +msgstr "" + +#: utils/dates.py:18 utils/dates.py:31 +msgid "June" +msgstr "" + +#: utils/dates.py:19 utils/dates.py:31 +msgid "July" +msgstr "" + +#: utils/dates.py:19 +msgid "August" +msgstr "" + +#: utils/dates.py:19 +msgid "September" +msgstr "" + +#: utils/dates.py:19 +msgid "October" +msgstr "" + +#: utils/dates.py:19 +msgid "November" +msgstr "" + +#: utils/dates.py:20 +msgid "December" +msgstr "" + +#: utils/dates.py:23 +msgid "jan" +msgstr "" + +#: utils/dates.py:23 +msgid "feb" +msgstr "" + +#: utils/dates.py:23 +msgid "mar" +msgstr "" + +#: utils/dates.py:23 +msgid "apr" +msgstr "" + +#: utils/dates.py:23 +msgid "may" +msgstr "" + +#: utils/dates.py:23 +msgid "jun" +msgstr "" + +#: utils/dates.py:24 +msgid "jul" +msgstr "" + +#: utils/dates.py:24 +msgid "aug" +msgstr "" + +#: utils/dates.py:24 +msgid "sep" +msgstr "" + +#: utils/dates.py:24 +msgid "oct" +msgstr "" + +#: utils/dates.py:24 +msgid "nov" +msgstr "" + +#: utils/dates.py:24 +msgid "dec" +msgstr "" + +#: utils/dates.py:31 +msgid "Jan." +msgstr "" + +#: utils/dates.py:31 +msgid "Feb." +msgstr "" + +#: utils/dates.py:32 +msgid "Aug." +msgstr "" + +#: utils/dates.py:32 +msgid "Sept." +msgstr "" + +#: utils/dates.py:32 +msgid "Oct." +msgstr "" + +#: utils/dates.py:32 +msgid "Nov." +msgstr "" + +#: utils/dates.py:32 +msgid "Dec." +msgstr "" + +#: utils/text.py:130 +msgid "or" +msgstr "" + +#: utils/timesince.py:21 +msgid "year" +msgid_plural "years" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:22 +msgid "month" +msgid_plural "months" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:23 +msgid "week" +msgid_plural "weeks" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:24 +msgid "day" +msgid_plural "days" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:25 +msgid "hour" +msgid_plural "hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:26 +msgid "minute" +msgid_plural "minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "minutes" +msgstr "" + +#: utils/timesince.py:50 +#, python-format +msgid "%(number)d %(type)s" +msgstr "" + +#: utils/timesince.py:56 +#, python-format +msgid ", %(number)d %(type)s" +msgstr "" + +#: utils/translation/trans_real.py:519 +msgid "DATE_FORMAT" +msgstr "N j, Y" + +#: utils/translation/trans_real.py:520 +msgid "DATETIME_FORMAT" +msgstr "N j, Y, P" + +#: utils/translation/trans_real.py:521 +msgid "TIME_FORMAT" +msgstr "P" + +#: utils/translation/trans_real.py:542 +msgid "YEAR_MONTH_FORMAT" +msgstr "F Y" + +#: utils/translation/trans_real.py:543 +msgid "MONTH_DAY_FORMAT" +msgstr "F j" + +#: views/generic/create_update.py:115 +#, python-format +msgid "The %(verbose_name)s was created successfully." +msgstr "" + +#: views/generic/create_update.py:158 +#, python-format +msgid "The %(verbose_name)s was updated successfully." +msgstr "" + +#: views/generic/create_update.py:201 +#, python-format +msgid "The %(verbose_name)s was deleted." +msgstr "" diff --git a/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json new file mode 100644 index 00000000000..1a9b83ffdb6 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json @@ -0,0 +1,389 @@ +{ + "dependencies": [], + "packages": [ + { + "type": "pypi", + "namespace": null, + "name": "Django", + "version": "1.2.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.\nUNKNOWN", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Django Software Foundation", + "email": "foundation@djangoproject.com", + "url": null + } + ], + "keywords": [ + "Development Status :: 5 - Production/Stable", + "Environment :: Web Environment", + "Framework :: Django", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Topic :: Internet :: WWW/HTTP", + "Topic :: Internet :: WWW/HTTP :: Dynamic Content", + "Topic :: Internet :: WWW/HTTP :: WSGI", + "Topic :: Software Development :: Libraries :: Application Frameworks", + "Topic :: Software Development :: Libraries :: Python Modules" + ], + "homepage_url": "http://www.djangoproject.com/", + "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, + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "['License :: OSI Approved :: BSD License']", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'classifiers': ['License :: OSI Approved :: BSD License']}", + "notice_text": null, + "source_packages": [], + "extra_data": { + "Download-URL": "http://media.djangoproject.com/releases/1.2/Django-1.2.5.tar.gz" + }, + "repository_homepage_url": "https://pypi.org/project/Django", + "repository_download_url": "https://pypi.org/packages/source/D/Django/Django-1.2.5.tar.gz", + "api_data_url": "https://pypi.org/pypi/Django/1.2.5/json", + "package_uid": "pkg:pypi/django@1.2.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "PKG-INFO" + ], + "datasource_ids": [ + "pypi_sdist_pkginfo" + ], + "purl": "pkg:pypi/django@1.2.5" + } + ], + "files": [ + { + "path": "PKG-INFO", + "type": "file", + "detected_license_expression": "bsd-new", + "detected_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.0, + "start_line": 16, + "end_line": 16, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "License :: OSI Approved :: BSD License", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 4.03, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": "Django", + "version": "1.2.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.\nUNKNOWN", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Django Software Foundation", + "email": "foundation@djangoproject.com", + "url": null + } + ], + "keywords": [ + "Development Status :: 5 - Production/Stable", + "Environment :: Web Environment", + "Framework :: Django", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Topic :: Internet :: WWW/HTTP", + "Topic :: Internet :: WWW/HTTP :: Dynamic Content", + "Topic :: Internet :: WWW/HTTP :: WSGI", + "Topic :: Software Development :: Libraries :: Application Frameworks", + "Topic :: Software Development :: Libraries :: Python Modules" + ], + "homepage_url": "http://www.djangoproject.com/", + "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, + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "['License :: OSI Approved :: BSD License']", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'classifiers': ['License :: OSI Approved :: BSD License']}", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": { + "Download-URL": "http://media.djangoproject.com/releases/1.2/Django-1.2.5.tar.gz" + }, + "dependencies": [], + "repository_homepage_url": "https://pypi.org/project/Django", + "repository_download_url": "https://pypi.org/packages/source/D/Django/Django-1.2.5.tar.gz", + "api_data_url": "https://pypi.org/pypi/Django/1.2.5/json", + "datasource_id": "pypi_sdist_pkginfo", + "purl": "pkg:pypi/django@1.2.5" + } + ], + "for_packages": [ + "pkg:pypi/django@1.2.5?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django.po", + "type": "file", + "detected_license_expression": "bsd-new", + "detected_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "unknown-reference-in-file-to-package" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_1.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "['License :: OSI Approved :: BSD License']", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 0.07, + "package_data": [], + "for_packages": [ + "pkg:pypi/django@1.2.5?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json new file mode 100644 index 00000000000..e498ede0b67 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json @@ -0,0 +1,17622 @@ +{ + "dependencies": [], + "packages": [ + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Web Based LDAP Administration Program\n Provided is access to posix, shadow, samba, proxy, pureftp and\n kerberos accounts. It is able to manage the postfix/cyrus server\n combination and can write user adapted sieve scripts.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-alias", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "alias plugin for FusionDirectory\n This plugin is designed to configure mail aliases for postfix.\n It provide description and expiration Date\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-alias?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-alias?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-alias-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory alias plugin\n This package includes the LDAP schema needed by the FusionDirectory\n alias plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-alias-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-alias-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-applications", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Applications management plugin for FusionDirectory\n Application management plugin for desktop and web.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-applications?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-applications?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-applications-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory application management plugin\n This package includes the LDAP schema needed by the FusionDirectory\n application management plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-applications-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-applications-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-argonaut", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Argonaut plugin for FusionDirectory\n Store all the configuration for the Argonaut deployment system.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-argonaut?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-argonaut?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-argonaut-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory Argonaut plugin\n This package includes the LDAP schema needed by the FusionDirectory\n Argonaut plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-argonaut-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-argonaut-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-audit", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "audit plugin for FusionDirectory\n This package contains the audit plugin for FusionDirectory\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-audit?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-audit?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-audit-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory audit plugin\n This package includes the LDAP schema needed by the FusionDirectory\n audit plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-audit-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-audit-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-autofs", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "autofs plugin for FusionDirectory\n Automount management plugin for FusionDirectory\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-autofs?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-autofs?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-autofs-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory autofs plugin\n This package includes the LDAP schema needed by the FusionDirectory\n autofs plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-autofs-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-autofs-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-certificates", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "certificates plugin for FusionDirectory\n Allow storage of SSL certificates in the user entries.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-certificates?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-certificates?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-community", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "community plugin for FusionDirectory\n Community and Organization management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-community?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-community?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-community-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory community plugin\n This package includes the LDAP schema needed by the FusionDirectory\n community plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-community-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-community-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-cyrus", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "cyrus plugin for FusionDirectory\n Cyrus account management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-cyrus?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-cyrus?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-cyrus-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory cyrus plugin\n This package includes the LDAP schema needed by the FusionDirectory\n cyrus plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-cyrus-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-cyrus-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-debconf", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Debconf plugin for FusionDirectory\n Simple debconf plugin for FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-debconf?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-debconf?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-debconf-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory Debconf Plugin\n This package includes the LDAP schema needed by the FusionDirectory\n Debconf Plugin. It is the same LDAP schema as distributed in the\n debconf-doc package for the Debconf's basic, built-in LDAP driver.\n .\n FusionDirectory is a combination of system-administrator and end-user\n web interface, designed to handle LDAP-based setups.", + "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, + "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/fusiondirectory-plugin-debconf-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-debconf-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-developers", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Provide doc and tools for FusionDirectory development\n This package provides codesniffer templates for code conformity,\n a plugin to show reference between classes, and a simple plugin\n example to show the basic use of the API and a doxyfile to generate API\n from sourcecode.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-developers?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-developers?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dhcp", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "dhcp plugin for FusionDirectory\n DHCP service management plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-dhcp?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-dhcp?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dhcp-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory dhcp plugin\n This package includes the LDAP schema needed by the FusionDirectory\n dhcp plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-dhcp-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-dhcp-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dns", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "dns plugin for FusionDirectory\n DNS service management plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-dns?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-dns?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dns-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory dns plugin\n This package includes the LDAP schema needed by the FusionDirectory\n dns plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-dns-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-dns-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dovecot", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "dovecot plugin for FusionDirectory\n Dovecot account management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-dovecot?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-dovecot?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dovecot-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory dovecot plugin\n This package includes the LDAP schema needed by the FusionDirectory\n dovecot plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-dovecot-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-dovecot-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dsa", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "dsa plugin for FusionDirectory\n This plugin is designed to maintain the dsa branch of your LDAP directory.\n The dsa branch is the one tha contains the security account for LDAP clients\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-dsa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-dsa?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dsa-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory dsa plugin\n This package includes the LDAP schema needed by the FusionDirectory\n dsa plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-dsa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-dsa-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ejbca", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "ejbca plugin for FusionDirectory\n This plugin is designed to show the certificates for servers and users\n stored by ejbca inside LDAP.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-ejbca?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-ejbca?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ejbca-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory ejbca plugin\n This package includes the LDAP schema needed by the FusionDirectory\n ejbca plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-ejbca-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-ejbca-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-fai", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "fai plugin for FusionDirectory\n FAI plugin for managing Linux system deployment.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-fai?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-fai?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-fai-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory fai plugin\n This package includes the LDAP schema needed by the FusionDirectory\n fai plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-fai-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-fai-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-freeradius", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "freeradius plugin for FusionDirectory\n This package adds FreeRADIUS management to FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-freeradius?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-freeradius?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-freeradius-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory freeradius plugin\n This package includes the LDAP schema needed by the FusionDirectory\n freeradius plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-freeradius-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-freeradius-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-fusioninventory", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "FusionInventory plugin for FusionDirectory\n This plugin allow you to manage your inventories with the fusioninventory\n agent.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-fusioninventory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-fusioninventory?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-fusioninventory-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory fusioninventory plugin\n This package includes the LDAP schema needed by the FusionDirectory\n fusioninventory plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-fusioninventory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-fusioninventory-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-gpg", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "gpg plugin for FusionDirectory\n This plugin allow you to manage gpg key for the user in your LDAP tree.\n It also allow you to configure a gpg server to fetch his key from the\n LDAP server.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-gpg?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-gpg?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-gpg-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory gpg plugin\n This package includes the LDAP schema needed by the FusionDirectory\n gpg plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-gpg-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-gpg-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ipmi", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "ipmi plugin for FusionDirectory\n This plugin allow you to manage ipmi services.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-ipmi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-ipmi?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ipmi-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory ipmi plugin\n This package includes the LDAP schema needed by the FusionDirectory\n ipmi plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-ipmi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-ipmi-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ldapdump", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "ldapdump plugin for FusionDirectory\n Show raw LDAP data\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-ldapdump?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-ldapdump?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ldapmanager", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "ldapmanager plugin for FusionDirectory\n LDAP import and export management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-ldapmanager?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-ldapmanager?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-mail", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "base mail plugin for FusionDirectory\n Mail management base plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-mail?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-mail?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-mail-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory mail plugin\n This package includes the LDAP schema needed by the FusionDirectory\n mail plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-mail-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-mail-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-mixedgroups", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "plugin to manage groups mixing memberuid and member\n Member and memberuid mixed in the same groups, this need specific\n modified core ldap schema\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-mixedgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-mixedgroups?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-nagios", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "nagios plugin for FusionDirectory\n Nagios account settings management\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-nagios?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-nagios?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-nagios-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory nagios plugin\n This package includes the LDAP schema needed by the FusionDirectory\n nagios plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-nagios-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-nagios-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-netgroups", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "netgroup plugin for FusionDirectory\n Nis Netgroups account management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-netgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-netgroups?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-netgroups-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory netgroups plugin\n This package includes the LDAP schema needed by the FusionDirectory\n netgroups plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-netgroups-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-netgroups-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-newsletter", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "newsletter plugin for FusionDirectory\n Newsletter account management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-newsletter?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-newsletter?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-newsletter-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory newsletter plugin\n This package includes the LDAP schema needed by the FusionDirectory\n newsletter plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-newsletter-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-newsletter-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-opsi", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "opsi plugin for FusionDirectory\n Opsi management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-opsi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-opsi?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-opsi-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory opsi plugin\n This package includes the LDAP schema needed by the FusionDirectory\n opsi plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-opsi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-opsi-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-personal", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Personal plugin for FusionDirectory\n The personal plugin for FusionDirectory is used to stored personal data,\n like twitter, facebook, private email addresses and nickname.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-personal?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-personal?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-personal-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory personal Plugin\n This package includes the LDAP schema needed by the FusionDirectory\n personal Plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user\n web interface, designed to handle LDAP-based setups.", + "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, + "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/fusiondirectory-plugin-personal-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-personal-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-posix", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "posix account and group plugin for FusionDirectory\n Manage the posix account and groups via FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-posix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-posix?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-postfix", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "postfix service plugin for FusionDirectory\n Postfix service plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-postfix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-postfix?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-postfix-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory postfix plugin\n This package includes the LDAP schema needed by the FusionDirectory\n postfix plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-postfix-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-postfix-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ppolicy", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "ppolicy overlay module plugin for FusionDirectory\n Manage the LDAP ppolicy overlay via FusionDirectory. Ppolicy provides enhanced\n password management capabilities that are applied to non-rootdn bind attempts\n in OpenLDAP.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-ppolicy?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-ppolicy?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ppolicy-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory ppolicy Plugin\n This package includes the LDAP schema needed by the FusionDirectory\n ppolicy Plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user\n web interface, designed to handle LDAP-based setups.", + "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, + "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/fusiondirectory-plugin-ppolicy-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-ppolicy-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-puppet", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Puppet plugin for FusionDirectory\n Simple puppet plugin for FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-puppet?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-puppet?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-puppet-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory puppet Plugin\n This package includes the LDAP schema needed by the FusionDirectory\n Puppet Plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user\n web interface, designed to handle LDAP-based setups.", + "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, + "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/fusiondirectory-plugin-puppet-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-puppet-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-pureftpd", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "pureftpd plugin for FusionDirectory\n PureFTPD plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-pureftpd?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-pureftpd?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-pureftpd-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory pureftpd plugin\n This package includes the LDAP schema needed by the FusionDirectory\n pureftpd plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-pureftpd-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-pureftpd-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-quota", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "quota plugin for FusionDirectory\n Linux Quota plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-quota?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-quota?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-quota-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory quota plugin\n This package includes the LDAP schema needed by the FusionDirectory\n quota plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-quota-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-quota-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-renater-partage", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Renater partage integration plugin for FusionDirectory\n Renater partage plugin for https://partage.renater.fr/\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-renater-partage?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-renater-partage?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-renater-partage-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory renater partage plugin\n This package includes the LDAP schema needed by the FusionDirectory\n renater partage plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-renater-partage-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-renater-partage-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-repository", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "repository plugin for FusionDirectory\n Repository plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-repository?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-repository?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-repository-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory repository plugin\n This package includes the LDAP schema needed by the FusionDirectory\n repository plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-repository-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-repository-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-samba", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "samba3 plugin for FusionDirectory\n Plugin for Samba 3 management.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-samba?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-samba?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-samba-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory samba plugin\n This package includes the LDAP schema needed by the FusionDirectory\n samba plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-samba-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-samba-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-sogo", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "SOGo plugin for FusionDirectory\n SOGo resource management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-sogo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-sogo?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-sogo-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory SOgo plugin\n This package includes the LDAP schemas needed by the FusionDirectory\n SOGo plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-sogo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-sogo-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-spamassassin", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "spamassassin plugin for FusionDirectory\n spamassassin plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-spamassassin?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-spamassassin?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-spamassassin-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory spamassassin plugin\n This package includes the LDAP schema needed by the FusionDirectory\n spamassassin plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-spamassassin-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-spamassassin-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-squid", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "squid plugin for FusionDirectory\n Squid plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-squid?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-squid?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-squid-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory squid plugin\n This package includes the LDAP schema needed by the FusionDirectory\n squid plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-squid-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-squid-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ssh", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "ssh plugin for FusionDirectory\n SSH key management plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-ssh?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-ssh?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ssh-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory ssh plugin\n This package includes the LDAP schema needed by the FusionDirectory\n ssh plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-ssh-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-ssh-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-subcontracting", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "subcontracting plugin for FusionDirectory\n This package includes the subcontracting plugin for FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-subcontracting?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-subcontracting?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-subcontracting-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory subcontracting plugin\n This package includes the LDAP schema needed by the FusionDirectory\n subcontracting plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-subcontracting-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-subcontracting-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-sudo", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "sudo plugin for FusionDirectory\n Sudo management plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-sudo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-sudo?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-sudo-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory sudo plugin\n This package includes the LDAP schema needed by the FusionDirectory\n sudo plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-sudo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-sudo-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-supann", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "supann plugin for FusionDirectory\n Supann management plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-supann?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-supann?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-supann-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory supann plugin\n This package includes the LDAP schema needed by the FusionDirectory\n supann plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-supann-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-supann-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-sympa", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "sympa plugin for FusionDirectory\n This plugin is designed to configure basic sympa lists.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-sympa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-sympa?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-sympa-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory sympa plugin\n This package includes the LDAP schema needed by the FusionDirectory\n sympa plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-sympa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-sympa-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-systems", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "systems plugin for FusionDirectory\n Systems management base plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-systems?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-systems?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-systems-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory systems plugin\n This package includes the LDAP schema needed by the FusionDirectory\n systems plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-systems-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-systems-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-user-reminder", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "user reminder plugin for FusionDirectory\n The user reminder plugin allows you to configure a reminder for expiring\n account to ask user if they want to keep the account open or not.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-user-reminder?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-user-reminder?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-user-reminder-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory user reminder plugin\n This package includes the LDAP schema needed by the FusionDirectory\n user-reminder plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-user-reminder-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-user-reminder-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-weblink", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "weblink plugin for FusionDirectory\n The weblink plugin allows you to add a link to systems pointing\n to their web interface.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-weblink?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-weblink?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-weblink-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory weblink plugin\n This package includes the LDAP schema needed by the FusionDirectory\n weblink plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-weblink-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-weblink-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-webservice", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "webservice plugin for FusionDirectory\n This plugin is designed to manage FusionDirectory with a webservice.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-webservice?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-webservice?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-webservice-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "schema for the webservice plugin for FusionDirectory\n This package includes the LDAP schema needed by the FusionDirectory\n webservice plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-webservice-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-plugin-webservice-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory\n This package includes the basics LDAP schemas needed by FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-smarty3-acl-render", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Provide FusionDirectory ACL based rendering for Smarty3\n This package provides acl based rendering support for Smarty3,\n the popular PHP templating engine (http://smarty.php.net/). This\n module is mainly used by FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-smarty3-acl-render?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-smarty3-acl-render?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-theme-oxygen", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Icon theme Oxygen for FusionDirectory\n This package makes Oxygen icon theme available in FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups", + "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, + "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/fusiondirectory-theme-oxygen?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-theme-oxygen?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-webservice-shell", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "webservice shell for FusionDirectory\n This is the conmand line shell for the FusionDirectory with a webservice.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-webservice-shell?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/fusiondirectory-webservice-shell?architecture=all" + } + ], + "files": [ + { + "path": "debian", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:deb/fusiondirectory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-certificates?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-developers?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapdump?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapmanager?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mixedgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-posix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-smarty3-acl-render?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-theme-oxygen?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-webservice-shell?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "debian/README.Debian", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:deb/fusiondirectory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-certificates?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-developers?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapdump?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapmanager?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mixedgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-posix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-smarty3-acl-render?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-theme-oxygen?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-webservice-shell?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "debian/README.multi-orig-tarball-package", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [ + { + "score": 4.71, + "start_line": 1, + "end_line": 3, + "matched_length": 4, + "match_coverage": 4.71, + "matcher": "3-seq", + "license_expression": "borceux", + "rule_identifier": "borceux.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/borceux.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 85, + "rule_relevance": 100, + "matched_text": "package consists of [various] [tarballs].\n\n[This] README", + "licenses": [ + { + "key": "borceux", + "name": "Borceux License", + "short_name": "Borceux License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Francis Borceux", + "homepage_url": "https://fedoraproject.org/wiki/Licensing/Borceux", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/borceux", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/borceux.LICENSE", + "spdx_license_key": "Borceux", + "spdx_url": "https://spdx.org/licenses/Borceux" + } + ] + } + ], + "percentage_of_license_text": 10.53, + "package_data": [], + "for_packages": [ + "pkg:deb/fusiondirectory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-certificates?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-developers?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapdump?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapmanager?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mixedgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-posix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-smarty3-acl-render?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-theme-oxygen?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-webservice-shell?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "debian/changelog", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:deb/fusiondirectory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-certificates?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-developers?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapdump?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapmanager?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mixedgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-posix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-smarty3-acl-render?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-theme-oxygen?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-webservice-shell?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "debian/control", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [ + { + "type": "deb", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [ + { + "type": null, + "role": "maintainer", + "name": "FusionDirectory Packagers ", + "email": null, + "url": null + } + ], + "keywords": [ + "web" + ], + "homepage_url": "https://www.fusiondirectory.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, + "declared_license_expression": "gpl-2.0-plus AND (gpl-2.0-plus AND free-unknown) AND bsd-new AND (apache-2.0 AND gpl-2.0-plus AND free-unknown) AND lgpl-3.0-plus AND public-domain AND mit AND bsd-original AND (gpl-2.0-plus AND gpl-3.0-plus AND lgpl-2.1-plus AND lgpl-3.0-plus AND bsd-new AND bsd-original AND mit AND public-domain AND other-permissive) AND bsd-simplified AND lgpl-3.0 AND (mit AND other-permissive) AND (public-domain AND bsd-original AND gpl-1.0-plus)", + "declared_license_expression_spdx": "GPL-2.0-or-later AND (GPL-2.0-or-later AND LicenseRef-scancode-free-unknown) AND BSD-3-Clause AND (Apache-2.0 AND GPL-2.0-or-later AND LicenseRef-scancode-free-unknown) AND LGPL-3.0-or-later AND LicenseRef-scancode-public-domain AND MIT AND BSD-4-Clause AND (GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later AND BSD-3-Clause AND BSD-4-Clause AND MIT AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-other-permissive) AND BSD-2-Clause AND LGPL-3.0-only AND (MIT AND LicenseRef-scancode-other-permissive) AND (LicenseRef-scancode-public-domain AND BSD-4-Clause AND GPL-1.0-or-later)", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 297, + "end_line": 297, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus AND free-unknown", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 411, + "end_line": 411, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 413, + "end_line": 413, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 427, + "end_line": 427, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 433, + "end_line": 433, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 441, + "end_line": 441, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_195.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_195.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: BSD-3-clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 452, + "end_line": 452, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 461, + "end_line": 461, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 475, + "end_line": 475, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 488, + "end_line": 488, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 495, + "end_line": 495, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 503, + "end_line": 503, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0 AND gpl-2.0-plus AND free-unknown", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 20.0, + "start_line": 560, + "end_line": 562, + "matched_length": 6, + "match_coverage": 20.0, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_1066.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1066.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 30, + "rule_relevance": 100, + "matched_text": "License: [GPL]-[2+]\n[Comment]:\n [This] [file] is distributed under the [same] license", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 100.0, + "start_line": 560, + "end_line": 560, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 562, + "end_line": 562, + "matched_length": 10, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_4.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_4.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 10, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + } + ] + }, + { + "license_expression": "lgpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 968, + "end_line": 968, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_166.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: LGPL-3+", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "public-domain", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 99.0, + "start_line": 1094, + "end_line": 1094, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "public-domain", + "rule_identifier": "pypi_public_domain.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_public_domain.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 99, + "matched_text": "License: public-domain", + "licenses": [ + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1099, + "end_line": 1099, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_67.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_67.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "GPL-2+).", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1413, + "end_line": 1413, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1423, + "end_line": 1423, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "mit", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1429, + "end_line": 1429, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_437.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "License: Expat", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1437, + "end_line": 1437, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1443, + "end_line": 1443, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1449, + "end_line": 1449, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1457, + "end_line": 1457, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1463, + "end_line": 1463, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1469, + "end_line": 1469, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1475, + "end_line": 1475, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1481, + "end_line": 1481, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1487, + "end_line": 1487, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1493, + "end_line": 1493, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "bsd-original", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1501, + "end_line": 1501, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-original", + "rule_identifier": "bsd-original_43.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_43.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: BSD-4-clause", + "licenses": [ + { + "key": "bsd-original", + "name": "BSD-Original", + "short_name": "BSD-Original", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html", + "text_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-original", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE", + "spdx_license_key": "BSD-4-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-4-Clause" + } + ] + } + ] + }, + { + "license_expression": "mit", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1507, + "end_line": 1507, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_437.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "License: Expat", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + }, + { + "license_expression": "mit", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1513, + "end_line": 1513, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_437.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "License: Expat", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus AND gpl-3.0-plus AND lgpl-2.1-plus AND lgpl-3.0-plus AND bsd-new AND bsd-original AND mit AND public-domain AND other-permissive", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1521, + "end_line": 1521, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1521, + "end_line": 1521, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_89.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_89.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "GPL-3+", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1521, + "end_line": 1521, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_64.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_64.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1521, + "end_line": 1521, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_36.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_36.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "LGPL-3+", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1521, + "end_line": 1521, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "BSD-3-clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + }, + { + "score": 100.0, + "start_line": 1521, + "end_line": 1521, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-original", + "rule_identifier": "spdx_license_id_bsd-4-clause_for_bsd-original.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_bsd-4-clause_for_bsd-original.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "BSD-4-clause", + "licenses": [ + { + "key": "bsd-original", + "name": "BSD-Original", + "short_name": "BSD-Original", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html", + "text_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-original", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE", + "spdx_license_key": "BSD-4-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-4-Clause" + } + ] + }, + { + "score": 100.0, + "start_line": 1523, + "end_line": 1523, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1524, + "end_line": 1539, + "matched_length": 136, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_1038.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_1038.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/GPL-2" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 136, + "rule_relevance": 100, + "matched_text": "This package 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 package 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 package; if not, write to the Free Software\n Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n .\n On Debian systems, the complete text of the GNU General\n Public License 2 can be found in `/usr/share/common-licenses/GPL-2'.", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1541, + "end_line": 1541, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_92.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-3+", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1542, + "end_line": 1557, + "matched_length": 136, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_512.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_512.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/GPL-3" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 136, + "rule_relevance": 100, + "matched_text": "This package 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 package 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 package; if not, write to the Free Software\n Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n .\n On Debian systems, the complete text of the GNU General\n Public License 3 can be found in `/usr/share/common-licenses/GPL-3'.", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1559, + "end_line": 1559, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1560, + "end_line": 1577, + "matched_length": 146, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_418.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_418.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 146, + "rule_relevance": 100, + "matched_text": "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,\n MA 02110-1301 USA\n .\n On Debian systems, the full text of the GNU Lesser General Public\n License version 2,1 can be found in the file\n `/usr/share/common-licenses/LGPL-2.1'.", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1579, + "end_line": 1579, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_437.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "License: Expat", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 1580, + "end_line": 1596, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy of\n this software and associated documentation files (the \"Software\"), to deal in\n the Software without restriction, including without limitation the rights to\n use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\n of the Software, and to permit persons to whom the Software is furnished to do\n so, subject to the following conditions:\n .\n The above copyright notice and this permission notice shall be included in all\n 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 THE\n SOFTWARE.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 1598, + "end_line": 1598, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_195.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_195.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: BSD-3-clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + }, + { + "score": 100.0, + "start_line": 1599, + "end_line": 1621, + "matched_length": 213, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_577.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_577.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 213, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions\n are met:\n .\n - Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n - 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 - Neither the name of the copyright holder nor the names of its contributors\n may be used to endorse or promote products derived from this software\n without specific prior 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 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 CONTRACT,\n STRICT 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 DAMAGE.", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + }, + { + "score": 100.0, + "start_line": 1623, + "end_line": 1623, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-original", + "rule_identifier": "bsd-original_43.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_43.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: BSD-4-clause", + "licenses": [ + { + "key": "bsd-original", + "name": "BSD-Original", + "short_name": "BSD-Original", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html", + "text_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-original", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE", + "spdx_license_key": "BSD-4-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-4-Clause" + } + ] + }, + { + "score": 100.0, + "start_line": 1624, + "end_line": 1649, + "matched_length": 236, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-original", + "rule_identifier": "bsd-original_71.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_71.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 236, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions\n are met:\n .\n - Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n - 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 - All advertising materials mentioning features or use of this software must\n display the following acknowledgement: \u201cThis product includes software\n developed by the .\u201d\n - Neither the name of the author(s) nor the names of this program's\n contributors may be used to endorse or promote products derived from this\n software without specific prior written permission.\n .\n THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) \u201cAS IS\u201d 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. IN NO\n EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,\n OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\n OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\n ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "licenses": [ + { + "key": "bsd-original", + "name": "BSD-Original", + "short_name": "BSD-Original", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html", + "text_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-original", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE", + "spdx_license_key": "BSD-4-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-4-Clause" + } + ] + }, + { + "score": 100.0, + "start_line": 1651, + "end_line": 1651, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_166.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: LGPL-3+", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1652, + "end_line": 1663, + "matched_length": 105, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_189.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_189.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-3" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 105, + "rule_relevance": 100, + "matched_text": "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 3 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 On Debian systems, the complete text of the GNU Lesser General\n Public License 3 can be found in `/usr/share/common-licenses/LGPL-3'.", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + }, + { + "score": 99.0, + "start_line": 1665, + "end_line": 1665, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "public-domain", + "rule_identifier": "pypi_public_domain.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_public_domain.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 99, + "matched_text": "License: public-domain", + "licenses": [ + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1666, + "end_line": 1669, + "matched_length": 40, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "other-permissive", + "rule_identifier": "other-permissive_325.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_325.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 40, + "rule_relevance": 100, + "matched_text": "This file is in the public domain. You may use and modify it as\n you see fit, as long as this copyright message is included and\n that there is an indication as to what modifications have been\n made (if any).", + "licenses": [ + { + "key": "other-permissive", + "name": "Other Permissive Licenses", + "short_name": "Other Permissive Licenses", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "nexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/other-permissive", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "spdx_license_key": "LicenseRef-scancode-other-permissive", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2692, + "end_line": 2692, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2804, + "end_line": 2804, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2818, + "end_line": 2818, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2844, + "end_line": 2844, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2863, + "end_line": 2863, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2873, + "end_line": 2873, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "bsd-simplified", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2880, + "end_line": 2880, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-simplified", + "rule_identifier": "bsd-simplified_136.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_136.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: BSD (2 clause)", + "licenses": [ + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2889, + "end_line": 2889, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later) (", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2903, + "end_line": 2903, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2911, + "end_line": 2911, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2919, + "end_line": 2919, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "lgpl-3.0", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2925, + "end_line": 2925, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0", + "rule_identifier": "lgpl-3.0_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_37.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: LGPL (v3", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2939, + "end_line": 2939, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2945, + "end_line": 2945, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2951, + "end_line": 2951, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2959, + "end_line": 2959, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2964, + "end_line": 2964, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2970, + "end_line": 2970, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2976, + "end_line": 2976, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2982, + "end_line": 2982, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2988, + "end_line": 2988, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2993, + "end_line": 2993, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2999, + "end_line": 2999, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later) (", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3005, + "end_line": 3005, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "mit AND other-permissive", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 90.0, + "start_line": 3010, + "end_line": 3010, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_221.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_221.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 90, + "matched_text": "License: MIT/X11 (", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 3010, + "end_line": 3010, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "other-permissive", + "rule_identifier": "other-permissive_16.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_16.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "BSD like)", + "licenses": [ + { + "key": "other-permissive", + "name": "Other Permissive Licenses", + "short_name": "Other Permissive Licenses", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "nexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/other-permissive", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "spdx_license_key": "LicenseRef-scancode-other-permissive", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" + } + ] + } + ] + }, + { + "license_expression": "public-domain AND bsd-original AND gpl-1.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 99.0, + "start_line": 3016, + "end_line": 3016, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "public-domain", + "rule_identifier": "pypi_public_domain.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_public_domain.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 99, + "matched_text": "License: Public domain", + "licenses": [ + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 3016, + "end_line": 3016, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-original", + "rule_identifier": "spdx_license_id_bsd-4-clause_for_bsd-original.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_bsd-4-clause_for_bsd-original.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "BSD (4 clause)", + "licenses": [ + { + "key": "bsd-original", + "name": "BSD-Original", + "short_name": "BSD-Original", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html", + "text_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-original", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE", + "spdx_license_key": "BSD-4-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-4-Clause" + } + ] + }, + { + "score": 50.0, + "start_line": 3016, + "end_line": 3016, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_bare_word_only.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 50, + "matched_text": "GPL", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [ + "pkg:deb/fusiondirectory" + ], + "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": null, + "name": "fusiondirectory", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Web Based LDAP Administration Program\n Provided is access to posix, shadow, samba, proxy, pureftp and\n kerberos accounts. It is able to manage the postfix/cyrus server\n combination and can write user adapted sieve scripts.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-alias", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "alias plugin for FusionDirectory\n This plugin is designed to configure mail aliases for postfix.\n It provide description and expiration Date\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-alias?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-alias-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory alias plugin\n This package includes the LDAP schema needed by the FusionDirectory\n alias plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-alias-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-applications", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Applications management plugin for FusionDirectory\n Application management plugin for desktop and web.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-applications?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-applications-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory application management plugin\n This package includes the LDAP schema needed by the FusionDirectory\n application management plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-applications-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-argonaut", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Argonaut plugin for FusionDirectory\n Store all the configuration for the Argonaut deployment system.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-argonaut?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-argonaut-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory Argonaut plugin\n This package includes the LDAP schema needed by the FusionDirectory\n Argonaut plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-argonaut-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-audit", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "audit plugin for FusionDirectory\n This package contains the audit plugin for FusionDirectory\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-audit?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-audit-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory audit plugin\n This package includes the LDAP schema needed by the FusionDirectory\n audit plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-audit-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-autofs", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "autofs plugin for FusionDirectory\n Automount management plugin for FusionDirectory\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-autofs?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-autofs-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory autofs plugin\n This package includes the LDAP schema needed by the FusionDirectory\n autofs plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-autofs-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-certificates", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "certificates plugin for FusionDirectory\n Allow storage of SSL certificates in the user entries.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-certificates?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-community", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "community plugin for FusionDirectory\n Community and Organization management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-community?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-community-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory community plugin\n This package includes the LDAP schema needed by the FusionDirectory\n community plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-community-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-cyrus", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "cyrus plugin for FusionDirectory\n Cyrus account management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-cyrus?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-cyrus-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory cyrus plugin\n This package includes the LDAP schema needed by the FusionDirectory\n cyrus plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-cyrus-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-debconf", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Debconf plugin for FusionDirectory\n Simple debconf plugin for FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-debconf?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-debconf-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory Debconf Plugin\n This package includes the LDAP schema needed by the FusionDirectory\n Debconf Plugin. It is the same LDAP schema as distributed in the\n debconf-doc package for the Debconf's basic, built-in LDAP driver.\n .\n FusionDirectory is a combination of system-administrator and end-user\n web interface, designed to handle LDAP-based setups.", + "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, + "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/fusiondirectory-plugin-debconf-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-developers", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Provide doc and tools for FusionDirectory development\n This package provides codesniffer templates for code conformity,\n a plugin to show reference between classes, and a simple plugin\n example to show the basic use of the API and a doxyfile to generate API\n from sourcecode.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-developers?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dhcp", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "dhcp plugin for FusionDirectory\n DHCP service management plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-dhcp?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dhcp-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory dhcp plugin\n This package includes the LDAP schema needed by the FusionDirectory\n dhcp plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-dhcp-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dns", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "dns plugin for FusionDirectory\n DNS service management plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-dns?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dns-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory dns plugin\n This package includes the LDAP schema needed by the FusionDirectory\n dns plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-dns-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dovecot", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "dovecot plugin for FusionDirectory\n Dovecot account management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-dovecot?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dovecot-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory dovecot plugin\n This package includes the LDAP schema needed by the FusionDirectory\n dovecot plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-dovecot-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dsa", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "dsa plugin for FusionDirectory\n This plugin is designed to maintain the dsa branch of your LDAP directory.\n The dsa branch is the one tha contains the security account for LDAP clients\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-dsa?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-dsa-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory dsa plugin\n This package includes the LDAP schema needed by the FusionDirectory\n dsa plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-dsa-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ejbca", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "ejbca plugin for FusionDirectory\n This plugin is designed to show the certificates for servers and users\n stored by ejbca inside LDAP.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-ejbca?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ejbca-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory ejbca plugin\n This package includes the LDAP schema needed by the FusionDirectory\n ejbca plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-ejbca-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-fai", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "fai plugin for FusionDirectory\n FAI plugin for managing Linux system deployment.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-fai?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-fai-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory fai plugin\n This package includes the LDAP schema needed by the FusionDirectory\n fai plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-fai-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-freeradius", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "freeradius plugin for FusionDirectory\n This package adds FreeRADIUS management to FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-freeradius?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-freeradius-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory freeradius plugin\n This package includes the LDAP schema needed by the FusionDirectory\n freeradius plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-freeradius-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-fusioninventory", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "FusionInventory plugin for FusionDirectory\n This plugin allow you to manage your inventories with the fusioninventory\n agent.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-fusioninventory?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-fusioninventory-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory fusioninventory plugin\n This package includes the LDAP schema needed by the FusionDirectory\n fusioninventory plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-fusioninventory-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-gpg", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "gpg plugin for FusionDirectory\n This plugin allow you to manage gpg key for the user in your LDAP tree.\n It also allow you to configure a gpg server to fetch his key from the\n LDAP server.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-gpg?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-gpg-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory gpg plugin\n This package includes the LDAP schema needed by the FusionDirectory\n gpg plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-gpg-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ipmi", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "ipmi plugin for FusionDirectory\n This plugin allow you to manage ipmi services.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-ipmi?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ipmi-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory ipmi plugin\n This package includes the LDAP schema needed by the FusionDirectory\n ipmi plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-ipmi-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ldapdump", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "ldapdump plugin for FusionDirectory\n Show raw LDAP data\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-ldapdump?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ldapmanager", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "ldapmanager plugin for FusionDirectory\n LDAP import and export management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-ldapmanager?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-mail", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "base mail plugin for FusionDirectory\n Mail management base plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-mail?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-mail-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory mail plugin\n This package includes the LDAP schema needed by the FusionDirectory\n mail plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-mail-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-mixedgroups", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "plugin to manage groups mixing memberuid and member\n Member and memberuid mixed in the same groups, this need specific\n modified core ldap schema\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-mixedgroups?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-nagios", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "nagios plugin for FusionDirectory\n Nagios account settings management\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-nagios?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-nagios-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory nagios plugin\n This package includes the LDAP schema needed by the FusionDirectory\n nagios plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-nagios-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-netgroups", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "netgroup plugin for FusionDirectory\n Nis Netgroups account management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-netgroups?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-netgroups-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory netgroups plugin\n This package includes the LDAP schema needed by the FusionDirectory\n netgroups plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-netgroups-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-newsletter", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "newsletter plugin for FusionDirectory\n Newsletter account management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-newsletter?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-newsletter-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory newsletter plugin\n This package includes the LDAP schema needed by the FusionDirectory\n newsletter plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-newsletter-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-opsi", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "opsi plugin for FusionDirectory\n Opsi management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-opsi?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-opsi-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory opsi plugin\n This package includes the LDAP schema needed by the FusionDirectory\n opsi plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-opsi-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-personal", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Personal plugin for FusionDirectory\n The personal plugin for FusionDirectory is used to stored personal data,\n like twitter, facebook, private email addresses and nickname.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-personal?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-personal-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory personal Plugin\n This package includes the LDAP schema needed by the FusionDirectory\n personal Plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user\n web interface, designed to handle LDAP-based setups.", + "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, + "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/fusiondirectory-plugin-personal-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-posix", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "posix account and group plugin for FusionDirectory\n Manage the posix account and groups via FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-posix?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-postfix", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "postfix service plugin for FusionDirectory\n Postfix service plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-postfix?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-postfix-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory postfix plugin\n This package includes the LDAP schema needed by the FusionDirectory\n postfix plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-postfix-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ppolicy", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "ppolicy overlay module plugin for FusionDirectory\n Manage the LDAP ppolicy overlay via FusionDirectory. Ppolicy provides enhanced\n password management capabilities that are applied to non-rootdn bind attempts\n in OpenLDAP.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-ppolicy?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ppolicy-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory ppolicy Plugin\n This package includes the LDAP schema needed by the FusionDirectory\n ppolicy Plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user\n web interface, designed to handle LDAP-based setups.", + "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, + "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/fusiondirectory-plugin-ppolicy-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-puppet", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Puppet plugin for FusionDirectory\n Simple puppet plugin for FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-puppet?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-puppet-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory puppet Plugin\n This package includes the LDAP schema needed by the FusionDirectory\n Puppet Plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user\n web interface, designed to handle LDAP-based setups.", + "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, + "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/fusiondirectory-plugin-puppet-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-pureftpd", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "pureftpd plugin for FusionDirectory\n PureFTPD plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-pureftpd?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-pureftpd-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory pureftpd plugin\n This package includes the LDAP schema needed by the FusionDirectory\n pureftpd plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-pureftpd-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-quota", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "quota plugin for FusionDirectory\n Linux Quota plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-quota?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-quota-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory quota plugin\n This package includes the LDAP schema needed by the FusionDirectory\n quota plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-quota-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-renater-partage", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Renater partage integration plugin for FusionDirectory\n Renater partage plugin for https://partage.renater.fr/\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-renater-partage?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-renater-partage-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory renater partage plugin\n This package includes the LDAP schema needed by the FusionDirectory\n renater partage plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-renater-partage-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-repository", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "repository plugin for FusionDirectory\n Repository plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-repository?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-repository-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory repository plugin\n This package includes the LDAP schema needed by the FusionDirectory\n repository plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-repository-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-samba", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "samba3 plugin for FusionDirectory\n Plugin for Samba 3 management.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-samba?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-samba-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory samba plugin\n This package includes the LDAP schema needed by the FusionDirectory\n samba plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-samba-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-sogo", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "SOGo plugin for FusionDirectory\n SOGo resource management plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-sogo?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-sogo-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory SOgo plugin\n This package includes the LDAP schemas needed by the FusionDirectory\n SOGo plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-sogo-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-spamassassin", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "spamassassin plugin for FusionDirectory\n spamassassin plugin\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-spamassassin?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-spamassassin-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory spamassassin plugin\n This package includes the LDAP schema needed by the FusionDirectory\n spamassassin plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-spamassassin-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-squid", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "squid plugin for FusionDirectory\n Squid plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-squid?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-squid-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory squid plugin\n This package includes the LDAP schema needed by the FusionDirectory\n squid plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-squid-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ssh", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "ssh plugin for FusionDirectory\n SSH key management plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-ssh?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-ssh-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory ssh plugin\n This package includes the LDAP schema needed by the FusionDirectory\n ssh plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-ssh-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-subcontracting", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "subcontracting plugin for FusionDirectory\n This package includes the subcontracting plugin for FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-subcontracting?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-subcontracting-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory subcontracting plugin\n This package includes the LDAP schema needed by the FusionDirectory\n subcontracting plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-subcontracting-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-sudo", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "sudo plugin for FusionDirectory\n Sudo management plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-sudo?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-sudo-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory sudo plugin\n This package includes the LDAP schema needed by the FusionDirectory\n sudo plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-sudo-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-supann", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "supann plugin for FusionDirectory\n Supann management plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-supann?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-supann-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory supann plugin\n This package includes the LDAP schema needed by the FusionDirectory\n supann plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-supann-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-sympa", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "sympa plugin for FusionDirectory\n This plugin is designed to configure basic sympa lists.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-sympa?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-sympa-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory sympa plugin\n This package includes the LDAP schema needed by the FusionDirectory\n sympa plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-sympa-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-systems", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "systems plugin for FusionDirectory\n Systems management base plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-systems?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-systems-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory systems plugin\n This package includes the LDAP schema needed by the FusionDirectory\n systems plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-systems-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-user-reminder", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "user reminder plugin for FusionDirectory\n The user reminder plugin allows you to configure a reminder for expiring\n account to ask user if they want to keep the account open or not.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-user-reminder?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-user-reminder-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory user reminder plugin\n This package includes the LDAP schema needed by the FusionDirectory\n user-reminder plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-user-reminder-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-weblink", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "weblink plugin for FusionDirectory\n The weblink plugin allows you to add a link to systems pointing\n to their web interface.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-plugin-weblink?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-weblink-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory weblink plugin\n This package includes the LDAP schema needed by the FusionDirectory\n weblink plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-weblink-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-webservice", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "webservice plugin for FusionDirectory\n This plugin is designed to manage FusionDirectory with a webservice.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-webservice?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-plugin-webservice-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "schema for the webservice plugin for FusionDirectory\n This package includes the LDAP schema needed by the FusionDirectory\n webservice plugin.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-plugin-webservice-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-schema", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "LDAP schema for FusionDirectory\n This package includes the basics LDAP schemas needed by FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-schema?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-smarty3-acl-render", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Provide FusionDirectory ACL based rendering for Smarty3\n This package provides acl based rendering support for Smarty3,\n the popular PHP templating engine (http://smarty.php.net/). This\n module is mainly used by FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based network infrastructures.", + "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, + "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/fusiondirectory-smarty3-acl-render?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-theme-oxygen", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "Icon theme Oxygen for FusionDirectory\n This package makes Oxygen icon theme available in FusionDirectory.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups", + "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, + "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/fusiondirectory-theme-oxygen?architecture=all" + }, + { + "type": "deb", + "namespace": null, + "name": "fusiondirectory-webservice-shell", + "version": null, + "qualifiers": { + "architecture": "all" + }, + "subpath": null, + "primary_language": null, + "description": "webservice shell for FusionDirectory\n This is the conmand line shell for the FusionDirectory with a webservice.\n .\n FusionDirectory is a combination of system-administrator and end-user web\n interface, designed to handle LDAP based setups.", + "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, + "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/fusiondirectory-webservice-shell?architecture=all" + } + ], + "for_packages": [ + "pkg:deb/fusiondirectory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-certificates?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-developers?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapdump?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapmanager?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mixedgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-posix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-smarty3-acl-render?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-theme-oxygen?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-webservice-shell?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "debian/copyright", + "type": "file", + "detected_license_expression": "gpl-2.0-plus AND (gpl-2.0-plus AND free-unknown) AND bsd-new AND (apache-2.0 AND gpl-2.0-plus AND free-unknown) AND lgpl-3.0-plus AND public-domain AND mit AND bsd-original AND (gpl-2.0-plus AND gpl-3.0-plus AND lgpl-2.1-plus AND lgpl-3.0-plus AND bsd-new AND bsd-original AND mit AND public-domain AND other-permissive)", + "detected_license_expression_spdx": "GPL-2.0-or-later AND (GPL-2.0-or-later AND LicenseRef-scancode-free-unknown) AND BSD-3-Clause AND (Apache-2.0 AND GPL-2.0-or-later AND LicenseRef-scancode-free-unknown) AND LGPL-3.0-or-later AND LicenseRef-scancode-public-domain AND MIT AND BSD-4-Clause AND (GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later AND BSD-3-Clause AND BSD-4-Clause AND MIT AND LicenseRef-scancode-public-domain AND LicenseRef-scancode-other-permissive)", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 297, + "end_line": 297, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus AND free-unknown", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 411, + "end_line": 411, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 413, + "end_line": 413, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 427, + "end_line": 427, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 433, + "end_line": 433, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 441, + "end_line": 441, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_195.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_195.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: BSD-3-clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 452, + "end_line": 452, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 461, + "end_line": 461, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 475, + "end_line": 475, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 488, + "end_line": 488, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 495, + "end_line": 495, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 503, + "end_line": 503, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0 AND gpl-2.0-plus AND free-unknown", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 20.0, + "start_line": 560, + "end_line": 562, + "matched_length": 6, + "match_coverage": 20.0, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_1066.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1066.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 30, + "rule_relevance": 100, + "matched_text": "License: [GPL]-[2+]\n[Comment]:\n [This] [file] is distributed under the [same] license", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 100.0, + "start_line": 560, + "end_line": 560, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 562, + "end_line": 562, + "matched_length": 10, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_4.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_4.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 10, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + } + ] + }, + { + "license_expression": "lgpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 968, + "end_line": 968, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_166.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: LGPL-3+", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "public-domain", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 99.0, + "start_line": 1094, + "end_line": 1094, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "public-domain", + "rule_identifier": "pypi_public_domain.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_public_domain.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 99, + "matched_text": "License: public-domain", + "licenses": [ + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1099, + "end_line": 1099, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_67.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_67.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "GPL-2+).", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1413, + "end_line": 1413, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1423, + "end_line": 1423, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "mit", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1429, + "end_line": 1429, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_437.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "License: Expat", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1437, + "end_line": 1437, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1443, + "end_line": 1443, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1449, + "end_line": 1449, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1457, + "end_line": 1457, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1463, + "end_line": 1463, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1469, + "end_line": 1469, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1475, + "end_line": 1475, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1481, + "end_line": 1481, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1487, + "end_line": 1487, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1493, + "end_line": 1493, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "bsd-original", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1501, + "end_line": 1501, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-original", + "rule_identifier": "bsd-original_43.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_43.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: BSD-4-clause", + "licenses": [ + { + "key": "bsd-original", + "name": "BSD-Original", + "short_name": "BSD-Original", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html", + "text_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-original", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE", + "spdx_license_key": "BSD-4-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-4-Clause" + } + ] + } + ] + }, + { + "license_expression": "mit", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1507, + "end_line": 1507, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_437.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "License: Expat", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + }, + { + "license_expression": "mit", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1513, + "end_line": 1513, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_437.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "License: Expat", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus AND gpl-3.0-plus AND lgpl-2.1-plus AND lgpl-3.0-plus AND bsd-new AND bsd-original AND mit AND public-domain AND other-permissive", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1521, + "end_line": 1521, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1521, + "end_line": 1521, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_89.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_89.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "GPL-3+", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1521, + "end_line": 1521, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_64.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_64.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1521, + "end_line": 1521, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_36.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_36.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "LGPL-3+", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1521, + "end_line": 1521, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "BSD-3-clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + }, + { + "score": 100.0, + "start_line": 1521, + "end_line": 1521, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-original", + "rule_identifier": "spdx_license_id_bsd-4-clause_for_bsd-original.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_bsd-4-clause_for_bsd-original.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "BSD-4-clause", + "licenses": [ + { + "key": "bsd-original", + "name": "BSD-Original", + "short_name": "BSD-Original", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html", + "text_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-original", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE", + "spdx_license_key": "BSD-4-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-4-Clause" + } + ] + }, + { + "score": 100.0, + "start_line": 1523, + "end_line": 1523, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_22.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-2+", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1524, + "end_line": 1539, + "matched_length": 136, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_1038.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_1038.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/GPL-2" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 136, + "rule_relevance": 100, + "matched_text": "This package 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 package 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 package; if not, write to the Free Software\n Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n .\n On Debian systems, the complete text of the GNU General\n Public License 2 can be found in `/usr/share/common-licenses/GPL-2'.", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1541, + "end_line": 1541, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_92.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_92.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: GPL-3+", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1542, + "end_line": 1557, + "matched_length": 136, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_512.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_512.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/GPL-3" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 136, + "rule_relevance": 100, + "matched_text": "This package 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 package 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 package; if not, write to the Free Software\n Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n .\n On Debian systems, the complete text of the GNU General\n Public License 3 can be found in `/usr/share/common-licenses/GPL-3'.", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1559, + "end_line": 1559, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_108.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_108.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: LGPL-2.1+", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1560, + "end_line": 1577, + "matched_length": 146, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_418.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_418.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-2.1" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 146, + "rule_relevance": 100, + "matched_text": "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,\n MA 02110-1301 USA\n .\n On Debian systems, the full text of the GNU Lesser General Public\n License version 2,1 can be found in the file\n `/usr/share/common-licenses/LGPL-2.1'.", + "licenses": [ + { + "key": "lgpl-2.1-plus", + "name": "GNU Lesser General Public License 2.1 or later", + "short_name": "LGPL 2.1 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "spdx_license_key": "LGPL-2.1-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1579, + "end_line": 1579, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_437.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_437.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "License: Expat", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 1580, + "end_line": 1596, + "matched_length": 161, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 161, + "rule_relevance": 100, + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy of\n this software and associated documentation files (the \"Software\"), to deal in\n the Software without restriction, including without limitation the rights to\n use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\n of the Software, and to permit persons to whom the Software is furnished to do\n so, subject to the following conditions:\n .\n The above copyright notice and this permission notice shall be included in all\n 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 THE\n SOFTWARE.", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 1598, + "end_line": 1598, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_195.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_195.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: BSD-3-clause", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + }, + { + "score": 100.0, + "start_line": 1599, + "end_line": 1621, + "matched_length": 213, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_577.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_577.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 213, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions\n are met:\n .\n - Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n - 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 - Neither the name of the copyright holder nor the names of its contributors\n may be used to endorse or promote products derived from this software\n without specific prior 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 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 CONTRACT,\n STRICT 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 DAMAGE.", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + }, + { + "score": 100.0, + "start_line": 1623, + "end_line": 1623, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-original", + "rule_identifier": "bsd-original_43.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_43.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: BSD-4-clause", + "licenses": [ + { + "key": "bsd-original", + "name": "BSD-Original", + "short_name": "BSD-Original", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html", + "text_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-original", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE", + "spdx_license_key": "BSD-4-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-4-Clause" + } + ] + }, + { + "score": 100.0, + "start_line": 1624, + "end_line": 1649, + "matched_length": 236, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-original", + "rule_identifier": "bsd-original_71.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-original_71.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 236, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions\n are met:\n .\n - Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n - 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 - All advertising materials mentioning features or use of this software must\n display the following acknowledgement: \u201cThis product includes software\n developed by the .\u201d\n - Neither the name of the author(s) nor the names of this program's\n contributors may be used to endorse or promote products derived from this\n software without specific prior written permission.\n .\n THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) \u201cAS IS\u201d 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. IN NO\n EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,\n OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\n OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\n ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "licenses": [ + { + "key": "bsd-original", + "name": "BSD-Original", + "short_name": "BSD-Original", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html", + "text_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-original", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE", + "spdx_license_key": "BSD-4-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-4-Clause" + } + ] + }, + { + "score": 100.0, + "start_line": 1651, + "end_line": 1651, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_166.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_166.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: LGPL-3+", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 1652, + "end_line": 1663, + "matched_length": 105, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_189.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_189.RULE", + "referenced_filenames": [ + "/usr/share/common-licenses/LGPL-3" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 105, + "rule_relevance": 100, + "matched_text": "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 3 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 On Debian systems, the complete text of the GNU Lesser General\n Public License 3 can be found in `/usr/share/common-licenses/LGPL-3'.", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + }, + { + "score": 99.0, + "start_line": 1665, + "end_line": 1665, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "public-domain", + "rule_identifier": "pypi_public_domain.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_public_domain.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 99, + "matched_text": "License: public-domain", + "licenses": [ + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1666, + "end_line": 1669, + "matched_length": 40, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "other-permissive", + "rule_identifier": "other-permissive_325.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_325.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 40, + "rule_relevance": 100, + "matched_text": "This file is in the public domain. You may use and modify it as\n you see fit, as long as this copyright message is included and\n that there is an indication as to what modifications have been\n made (if any).", + "licenses": [ + { + "key": "other-permissive", + "name": "Other Permissive Licenses", + "short_name": "Other Permissive Licenses", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "nexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/other-permissive", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "spdx_license_key": "LicenseRef-scancode-other-permissive", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 11.24, + "package_data": [], + "for_packages": [ + "pkg:deb/fusiondirectory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-certificates?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-developers?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapdump?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapmanager?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mixedgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-posix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-smarty3-acl-render?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-theme-oxygen?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-webservice-shell?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "debian/copyright.in", + "type": "file", + "detected_license_expression": "gpl-2.0-plus AND bsd-simplified AND lgpl-3.0 AND (mit AND other-permissive) AND (public-domain AND bsd-original AND gpl-1.0-plus)", + "detected_license_expression_spdx": "GPL-2.0-or-later AND BSD-2-Clause AND LGPL-3.0-only AND (MIT AND LicenseRef-scancode-other-permissive) AND (LicenseRef-scancode-public-domain AND BSD-4-Clause AND GPL-1.0-or-later)", + "license_detections": [ + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2692, + "end_line": 2692, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2804, + "end_line": 2804, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2818, + "end_line": 2818, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2844, + "end_line": 2844, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2863, + "end_line": 2863, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2873, + "end_line": 2873, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "bsd-simplified", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2880, + "end_line": 2880, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-simplified", + "rule_identifier": "bsd-simplified_136.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_136.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "License: BSD (2 clause)", + "licenses": [ + { + "key": "bsd-simplified", + "name": "BSD-2-Clause", + "short_name": "BSD-2-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "text_url": "http://opensource.org/licenses/bsd-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "spdx_license_key": "BSD-2-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2889, + "end_line": 2889, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later) (", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2903, + "end_line": 2903, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2911, + "end_line": 2911, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2919, + "end_line": 2919, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "lgpl-3.0", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2925, + "end_line": 2925, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0", + "rule_identifier": "lgpl-3.0_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_37.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "License: LGPL (v3", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2939, + "end_line": 2939, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2945, + "end_line": 2945, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2951, + "end_line": 2951, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2959, + "end_line": 2959, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2964, + "end_line": 2964, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2970, + "end_line": 2970, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2976, + "end_line": 2976, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2982, + "end_line": 2982, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2988, + "end_line": 2988, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2993, + "end_line": 2993, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2999, + "end_line": 2999, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later) (", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3005, + "end_line": 3005, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_687.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_687.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "License: GPL (v2 or later)", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "mit AND other-permissive", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 90.0, + "start_line": 3010, + "end_line": 3010, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "mit", + "rule_identifier": "mit_221.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_221.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 90, + "matched_text": "License: MIT/X11 (", + "licenses": [ + { + "key": "mit", + "name": "MIT License", + "short_name": "MIT License", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "text_url": "http://opensource.org/licenses/mit-license.php", + "reference_url": "https://scancode-licensedb.aboutcode.org/mit", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "spdx_license_key": "MIT", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ] + }, + { + "score": 100.0, + "start_line": 3010, + "end_line": 3010, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "other-permissive", + "rule_identifier": "other-permissive_16.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_16.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "BSD like)", + "licenses": [ + { + "key": "other-permissive", + "name": "Other Permissive Licenses", + "short_name": "Other Permissive Licenses", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "nexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/other-permissive", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "spdx_license_key": "LicenseRef-scancode-other-permissive", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" + } + ] + } + ] + }, + { + "license_expression": "public-domain AND bsd-original AND gpl-1.0-plus", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 99.0, + "start_line": 3016, + "end_line": 3016, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "public-domain", + "rule_identifier": "pypi_public_domain.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_public_domain.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 99, + "matched_text": "License: Public domain", + "licenses": [ + { + "key": "public-domain", + "name": "Public Domain", + "short_name": "Public Domain", + "category": "Public Domain", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "spdx_license_key": "LicenseRef-scancode-public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 3016, + "end_line": 3016, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-original", + "rule_identifier": "spdx_license_id_bsd-4-clause_for_bsd-original.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_bsd-4-clause_for_bsd-original.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "BSD (4 clause)", + "licenses": [ + { + "key": "bsd-original", + "name": "BSD-Original", + "short_name": "BSD-Original", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html", + "text_url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-original", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-original.LICENSE", + "spdx_license_key": "BSD-4-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-4-Clause" + } + ] + }, + { + "score": 50.0, + "start_line": 3016, + "end_line": 3016, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_bare_word_only.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 50, + "matched_text": "GPL", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 0.66, + "package_data": [], + "for_packages": [ + "pkg:deb/fusiondirectory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-certificates?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-developers?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapdump?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapmanager?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mixedgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-posix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-smarty3-acl-render?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-theme-oxygen?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-webservice-shell?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "debian/po", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:deb/fusiondirectory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-certificates?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-developers?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapdump?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapmanager?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mixedgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-posix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-smarty3-acl-render?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-theme-oxygen?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-webservice-shell?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "debian/po/de.po", + "type": "file", + "detected_license_expression": "free-unknown", + "detected_license_expression_spdx": "LicenseRef-scancode-free-unknown", + "license_detections": [ + { + "license_expression": "free-unknown", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 10, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_4.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_4.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 10, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.39, + "package_data": [], + "for_packages": [ + "pkg:deb/fusiondirectory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-certificates?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-developers?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapdump?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapmanager?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mixedgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-posix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-smarty3-acl-render?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-theme-oxygen?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-webservice-shell?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "debian/po/fr.po", + "type": "file", + "detected_license_expression": "free-unknown", + "detected_license_expression_spdx": "LicenseRef-scancode-free-unknown", + "license_detections": [ + { + "license_expression": "free-unknown", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 11, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_1.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.48, + "package_data": [], + "for_packages": [ + "pkg:deb/fusiondirectory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-certificates?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-developers?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapdump?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapmanager?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mixedgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-posix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-smarty3-acl-render?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-theme-oxygen?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-webservice-shell?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "debian/templates", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:deb/fusiondirectory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-alias-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-applications-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-argonaut-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-audit-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-autofs-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-certificates?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-community-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-cyrus-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-debconf-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-developers?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dhcp-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dns-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dovecot-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-dsa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ejbca-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fai-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-freeradius-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-fusioninventory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-gpg-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ipmi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapdump?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ldapmanager?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mail-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-mixedgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-nagios-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-netgroups-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-newsletter-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-opsi-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-personal-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-posix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-postfix-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ppolicy-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-puppet-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-pureftpd-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-quota-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-renater-partage-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-repository-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-samba-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sogo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-spamassassin-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-squid-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-ssh-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-subcontracting-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sudo-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-supann-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-sympa-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-systems-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-user-reminder-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-weblink-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-plugin-webservice-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-schema?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-smarty3-acl-render?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-theme-oxygen?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:deb/fusiondirectory-webservice-shell?architecture=all&uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/README.Debian b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/README.Debian new file mode 100644 index 00000000000..de3643d97f9 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/README.Debian @@ -0,0 +1,76 @@ +FusionDirectory 1.3.x for Debian +================================ + +Configure FusionDirectory +========================= + +By default you can point your favorite browser to the FusionDirectory setup by +using this URL: + +http://your.server.address/fusiondirectory + +Follow the instructions on the screen. + +Security related information +============================== + +(a) Cleartext passwords in fusiondirectory.conf + +FusionDirectory is running as the www-data user. This makes it possible for other +web applications (well, this is the rule for almost every web application +that stores information somewhere around) to read the fusiondirectory.conf file, which +may contain vital information about your LDAP service. + +To make it harder to extract these passwords, they get encrypted by a +master password only readable by the FusionDirectory location. + +You can simply migrate old existing passwords by typing: + +# a2enmod headers +# fusiondirectory-setup --encrypt-passwords +# /etc/init.d/apache2 reload + +If this is not enough for you (exploitable PHP code may make it possible to +read the webservers memory), you can simply create another webserver instance +running as a different user on different port for FusionDirectory exclusively. Or use +apache2-mpm-itk and assign a different user to a virtual host. + +(b) Cleartext passwords and other sensitive data stored in LDAP + +Some FusionDirectory plugins, such as the Dovecot and the Cyrus IMAP plugins, store +their service master passwords in LDAP without encryption. If using these plugins, +make sure that your LDAP data is properly protected via slapd ACLs. + +If your system is affected can be checked via + +``` +$ ldapsearch -x | egrep 'fd(Dovecot|Cyrus)Password:' + +fdDovecotPassword: +fdCyrusPassword: +``` +Furthermore, there might be a lot more sensitive data stored in the LDAP database managed +by FusionDirectory. + +Please harden your LDAP service before exposing LDAP data managed by +FusionDirectory to your local network. Especially the slapd / OpenLDAP +default settings as shipped on a standard Debian system provide +insufficient security when managing the LDAP data via FusionDirectory. + +If you need further information on optimal slapd service ACL +configuration, please consult FusionDirectory upstream: +https://lists.fusiondirectory.org/wws/info/users + + +Further information +=================== + +To improve this piece of software, please report all kind of errors using the bug tracker +on https://gitlab.fusiondirectory.org/fusiondirectory/ + +Documentation: http://documentation.fusiondirectory.org/ +Mailinglist: http://lists.fusiondirectory.org/ +Irc: #fusiondirectory on freenode + +--- +The FusionDirectory project diff --git a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/README.multi-orig-tarball-package b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/README.multi-orig-tarball-package new file mode 100644 index 00000000000..a1f754c8af2 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/README.multi-orig-tarball-package @@ -0,0 +1,7 @@ +This src:package consists of various tarballs. + +This README is a dummy file for creating the base tarball of the name + + fusiondirectory_.orig.tar.gz + + -- Mike Gabriel Tue, 01 Apr 2014 16:36:31 +0200 diff --git a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/changelog b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/changelog new file mode 100644 index 00000000000..720d550be1b --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/changelog @@ -0,0 +1,555 @@ +fusiondirectory (1.3-5) unstable; urgency=medium + + * debian/watch.*: + + Update upstream URL. Switch to format version 4. + * debian/copyright: + + Update upstream source URL. + * debian/control: + + Bump Standards-Version: to 4.6.0. No changes needed. + + -- Mike Gabriel Sat, 23 Apr 2022 00:43:22 +0200 + +fusiondirectory (1.3-4) unstable; urgency=medium + + * debian/patches: + + Add 2001_fd-location-in-apache-conf.patch. Fix application path in + Apache2's configuration snippet. (Closes: #975700). + * debian/control: + + Allow co-installation with GOsa². Drop various Conflicts: fields. + (Closes: #975704). + + Bump DH compat level to version 13. + + Bump Standards-Version: to 4.5.1. No changes needed. + * debian/README.Debian: + + Add section about security considerations. (Closes: #966061, #975968). + * debian/fusiondirectory-plugin-{dovecot,cyrus}.links: + + Symlink fusiondirectory's README.Debian to docs folder of the dovecot and + the cyrus plugin (because of the security implicataions mentioned in + README.Debian). + * debian/examples: + + Ship Kerberos hook scripts (cudos to Debian Edu). + * debian/fusiondirectory.examples: + + Install Kerberos hook script examples to fusiondirectory bin:pkg. + * debian/NEWS.Debian: + + Notify admins when upgrading their FusionDirectory about sensitive data + storage in LDAP. + + -- Mike Gabriel Mon, 07 Dec 2020 12:25:31 +0100 + +fusiondirectory (1.3-3) unstable; urgency=medium + + * debian/fusiondirectory.install: + + Add missing upstream files. (Closes: #963075). Thanks to Olof + Johansson for spotting this. + + -- Mike Gabriel Fri, 19 Jun 2020 16:37:21 +0200 + +fusiondirectory (1.3-2) unstable; urgency=medium + + * debian/control: + + Drop php-recode from D. An alternative code path to its usage exists + (iconv). (Closes: #955315). + + -- Mike Gabriel Mon, 20 Apr 2020 07:47:13 +0200 + +fusiondirectory (1.3-1) unstable; urgency=medium + + * New upstream release. + * debian/fusiondirectory.preinst: + + Update CURRENT_MAJOR to 1.3. + * debian/patches: + + Drop 2001_fusiondirectory-apache.patch and + 2004_fusiondirectory-apache-php7.patch; both obsolete. + + Rebase 0001_CVE-2019-11187_stricter-ldap-error-check.patch. + * debian/control: + + Add C (fusiondirectory-smarty3-acl-render): + fusiondirectory (<< same binary version). Avoid + fusiondirectory-smarty3-acl-render being upgraded when + fusiondirectory is not being upgraded. + * debian/rules: + + Update get-orig-source target code to uscan in Debian buster. + * debian/copyright: + + Update copyright attributions. + * debian/fusiondirectory-plugin-developers.install: + + Adapt source/installation path name of + plugins/developers/addons/debugHelp/. + * debian/source/lintian-overrides: + + Update source-is-missing override for datepicker.js. + * debian/copyright: + + Update auto-generated copyright.in file. + + -- Mike Gabriel Sun, 29 Sep 2019 12:24:42 +0200 + +fusiondirectory (1.2.3-5) unstable; urgency=medium + + * debian/patches: + + Add 0001_CVE-2019-11187_stricter-ldap-error-check.patch. + Perform stricter check on LDAP success/failure (CVE-2019-11187). + * debian/control: + + Add to D (fusiondirectory): php-xml. (Closes: #931959). + + -- Mike Gabriel Thu, 08 Aug 2019 11:55:44 +0200 + +fusiondirectory (1.2.3-4) unstable; urgency=medium + + * debian/fusiondirectory.postinst: + + Move Apache2 logic into configure condition. + + Drop usage of debconf confmodule. (Closes: #925291). + + -- Mike Gabriel Fri, 22 Mar 2019 15:22:53 +0100 + +fusiondirectory (1.2.3-3) unstable; urgency=medium + + * debian/control: + + Update Maintainer: field. Use mail address @tracker.d.o. + * debian/po: + + Add Brazilian Portuguese debconf translation. Thanks to Adriano Rafael + Gomes. (Closes: #923007). + + -- Mike Gabriel Sat, 02 Mar 2019 09:36:30 +0100 + +fusiondirectory (1.2.3-2) unstable; urgency=medium + + * debian/po: + + Update German translation. Thanks to Helge Kreutzmann. (Closes: #912734). + * debian/control: + + Bump Standards-Version: to.4.3.0. No changes needed. + + -- Mike Gabriel Sun, 06 Jan 2019 19:55:29 +0100 + +fusiondirectory (1.2.3-1) unstable; urgency=medium + + * New upstream release. + * debian/compat: + + Drop file. Use new debhelper-compat notation under B-D in control file + now. + + In fusiondirectory-smarty3-acl-render: relax C (fusiondirectory << source + version) to B (fusiondirectory << source version). + * debian/copyright: + + Update copyright attributions. + + -- Mike Gabriel Fri, 07 Dec 2018 10:59:40 +0100 + +fusiondirectory (1.2.2-4) unstable; urgency=medium + + [ Ondřej Nový ] + * d/copyright: Change Format URL to correct one + + [ Mike Gabriel ] + * debian/fusiondirectory.preinst: + + Use 'db_input ... || [ 0 -eq 30 ]' in our upgrade confirmation debconf + message to avoid noninteractive upgrade failures (e.g. in piuparts). + (Closes: #910212). + * debian/copyright: + + Update/fix copyright attributions (spotted one missing file). + * debian/po: + + Add German debconf translation file. Thanks to Mathias F. Popp (Closes: + #908348). + + Add French debconf translation file. Thanks to Grégoire Scano. (Closes: + #911039). + + Add Russian debconf translation file. Thanks to Lev Lamberov. (Closes: + #910847). + + Add Dutch debconf translation file. Thanks to Frans Spiesschaert. (Closes: + #909683). + + -- Mike Gabriel Fri, 26 Oct 2018 13:03:36 +0200 + +fusiondirectory (1.2.2-3) unstable; urgency=medium + + [ Mike Gabriel ] + * debian/fusiondirectory.preinst: + + Fix cosmetic-but-nasty copy+paste flaw. + + [ Benoit Mortier ] + * debian/fusiondirectory.install: + + Add missing file: class_CSRFProtection.inc (new in 1.2.2). + + -- Mike Gabriel Tue, 04 Sep 2018 08:53:06 +0200 + +fusiondirectory (1.2.2-2) unstable; urgency=medium + + * Move upgrade warning from config script to preinst script (bin:pkg + fusiondirectory). With the previous approach, an upgrade warning would + come, but only after the package files had already been unpacked and + installed. Thanks to Benoit Mortier for noticing this flaw. + + * debian/control: + + Add to Pre-Depends (fusiondirectory): debconf. (We use it in .preinst + script). + + Bump Standards-Version: to 4.2.1. No changes needed. + + Add versioned C (fusiondirectory-smarty3-acl-render). Don't install + newer fd-smarty3-acl-render bin:pkg, if something probibits upgrade + of the fusiondirectory bin:pkg (e.g. the canceled upgrade warning). + + -- Mike Gabriel Fri, 31 Aug 2018 10:59:31 +0200 + +fusiondirectory (1.2.2-1) unstable; urgency=medium + + [ benoit mortier ] + * Delete fusiondirectory-plugin-kolab2.dirs + * Add fusiondirectory-plugin-renater-partage.dirs + + [ Mike Gabriel ] + * New upstream release. + * debian/po: + + Add European Portuguese debconf translation. Thanks to Américo Monteiro. + (Closes: #907508). + * debian/copyright: + + Update copyright attributions. + + Update auto-generated copyright.in file. + * debian/fusiondirectory.docs: + + AUTHORS file renamed to AUTHORS.md. + + -- Mike Gabriel Fri, 31 Aug 2018 08:33:27 +0200 + +fusiondirectory (1.2.1-2) unstable; urgency=medium + + [ Mike Gabriel ] + * debian/{fusiondirectory.config,templates}: + + Rephrase template. (Thanks to Justin B. Rye) and adapt + fusiondirectory.config accordingly (template names changed, one template + dropped). + * debian/patches: + + Rebase 2004_fusiondirectory-apache-php7.patch. + * debian/po: + + Update translation files. + + [ Benoit Mortier ] + * debian/upstream/metadata: + + Fix various URLs. + * debian/copyright: + + Remove duplicate line + * debian/patches: + + Update 2001_fusiondirectory-apache.patch. Use Directory tag, not + Location tag. Drop some php_admin_flag fields. + + Improve patch header of 2001_fusiondirectory-apache.patch. + * debian/fusiondirectory.postinst: + + Fix flawed target path in mv command. + + -- Mike Gabriel Tue, 28 Aug 2018 16:59:03 +0200 + +fusiondirectory (1.2.1-1) unstable; urgency=medium + + [ Mike Gabriel ] + * debian/changelog: White-space cleanup. + * debian/{templates,fusiondirectory.config}: + + Add upgrade warning dialog that kicks in when upgrading from one major + release to another. (Closes: #867912). + * debian/control: + + Add missing D (fusiondirectory) on php-mbstring. (Closes: #854398). + + Use https:// URL in Homepage: field. + + Update to versioned D (fusiondirectory): schema2ldif (>= 1.3). + + Drop bin:pkgs fusiondirectory-plugin-kolab2 and + fusiondirectory-plugin-kolab2-schema. + + Add D to fusiondirectory-plugin-mixedgroups: fusiondirectory-plugin-posix + (same bin:Version). + + Add bin:pkg fusiondirectory-plugin-posix. + + Add bin:pkgs fusiondirectory-plugin-renater-partage and + fusiondirectory-plugin-renater-partage-schema. + + Add D (fusiondirectory-plugin-samba): fusiondirectory-plugin-posix (same + version). + + Add D (fusiondirectory-plugin-ssh): fusiondirectory-plugin-posix (same + version). + + Add D (fusiondirectory-plugin-sudo): fusiondirectory-plugin-posix (same + version). + + Drop from D (fusiondirectory-plugin-sympa, + fusiondirectory-plugin-sympa-schema): + fusiondirectory-plugin-alias{,schema}. + + Depromote to S (fusiondirectory-plugin-systems): + fusiondirectory-plugin-argonaut. + + Update Vcs-*: fields. Packaging Git has been migrated to salsa.debian.org. + + Bump Standards-Version: to 4.2.0. No changes needed. + + White-space cleanup. + * debian/{control,compat}: Bump DH compat level to version 11. + * debian/*.install: + + Adapt to files and installation targets in new upstream release. + * debian/fusiondirectory-plugin-kolab2*.install: + + Remove files. Kolab v2 plugin has been dropped. + * debian/fusiondirectory.postinst: + + Don't process files in apache2/conf.d anymore. Looong ago... + + Handle old Apache2.2 config files gracefully. + * debian/fusiondirectory.postrm: + + Don't process files in apache2/conf.d anymore. Looong ago... + * debian/fusiondirectory.post*: + + Use presence of apache2ctl to detect whether GOsa² is supposed to run + under Apache2. (Closes: #872583). + * debian/fusiondirectory-plugin-community.dirs: + + Remove file, not needed. + * debian/fusiondirectory-plugin-kolab2-schema.dirs. + + Remove file. Kolab v2 support removed. + * debian/fusiondirectory-plugin-spamassassin.dirs: + + Remove file. Not needed. + * debian/fusiondirectory-plugin-renater-partage-schema.dirs: Add file. + * debian/fusiondirectory-plugin-posix.dirs: Add file. + * debian/fusiondirectory.docs: Update documentation files. + * debian/fusiondirectory-schema.docs: Remove file. Schema documentation gone. + * debian/upstream/signing-key.asc: Update public key file. + * debian/{rules,watch-*}: + + Fix orig tarball retrieval, esp. correct naming of .asc signature files. + * debian/rules: + + Avoid dpkg-parsechangelog parsing. Use pkg-info.mk instead. + * debian/patches: + + Drop 1001_spelling-fixes.patch. Applied upstream. + + Add 2004_fusiondirectory-apache-php7.patch. Make apache2 config file work + against PHP 7.x. (Closes: #867911). + + Improve patch headers. + * debian/README.source: Drop file. Outdated info. + * debian/README.Debian: Update upstream's VCS URL. + * debian/copyright: + + Use secure URLs in Sources: field and copyright format reference. + + Update auto-generated copyright.in file. + + Update copyright attributions. + * debian/fusiondirectory-lighttpd.conf: + + Drop file. Not supported anymore by Debian packaging. + * debian/fusiondirectory-plugin-ipmi-schema.install: White-space fix. + * debian/fusiondirectory-plugin-ipmi.install: White-space fix. + * debian/source/lintian-overrides: + + Move files to correct location. Drop license-problem-non-free-RFC + override. File is gone now. + * debian/fusiondirectory.examples: + + Drop file. Lighttpd config example not advertised anymore. + * debian/watch.fusiondirectory-*: + + Use secure URLs to obtain upstream tarballs. + * debian/upstream/metadata: Add file. Comply with DEP-12. + + [ Mathieu Trudel-Lapierre ] + * debian/fusiondirectory.triggers: + + Be specific about using interest-noawait for the triggers -- there's no + need to block in awaiting the triggers for locale, plugins updates. + (LP: #1780996). (Closes: #903910). + + -- Mike Gabriel Fri, 24 Aug 2018 20:42:06 +0200 + +fusiondirectory (1.0.19-1) unstable; urgency=medium + + [ Benoit Mortier ] + * New upstream release. + * debian/copyright: + + Update copyright attributions. + + Update copyright.in template file. + * debian/fusiondirectory-plugin-systems.install: + + Correct filename for system dashbord plugin. + * debian/fusiondirectory.install: + + Add include/class_exceptions.inc file. + + [ Mike Gabriel ] + * debian/control: + + Move from D to R (fusiondirectory-plugin-systems): + fusiondirectory-plugin-argonaut. Avoid intra-source-package cicular + dependency. + * debian/copyright.in: + + Update once more with better generator script. + * debian/copyright: + + Prior-to-upload fine-tunings. + + -- Mike Gabriel Sun, 22 Jan 2017 21:33:07 +0100 + +fusiondirectory (1.0.17-2) unstable; urgency=medium + + [ Benoit Mortier ] + * debian/copyright: + + Removing files names occurring multiple times. + + Add missing attribution for another file. + * Removing all spaces and empty lines not needed + * debian/fusiondirectory.install: + + Remove files names occurring multiple times. + * debian/control: + + Revert to short indentations. + + -- Mike Gabriel Mon, 28 Nov 2016 15:48:42 +0100 + +fusiondirectory (1.0.17-1) unstable; urgency=medium + + [ Benoit Mortier ] + * New upstream release. + * debian/patches: Update Debian patchset for this release: + deleted: 2005_relative-path-to-js.patch + renamed: 2004_fusiondirectory-setup.patch + to 2003_fusiondirectory-setup.patch + * debian/patches: + + 2001_fusiondirectory-apache.patch no longer fuzzy. (Closes: #815104). + * debian/patches: + + Update 2002_fusiondirectory-headers.patch. Remove "/" leftover before + javascript include. + * debian/control (and others): + + Add bin:packages fusiondirectory-plugin-mixedgroups + + Add fusiondirectory-plugins-audit{,-schema}. + + Add fusiondirectory-plugins-user-reminder{,-schema}. + + Add binary version dependency on fusiondirectory-smarty3-acl-render. + + Add breaks for the mail plugin splitting. + + Removing dependency between gpg and systems. + + Removing perl code for the user reminder plugin now in argonaut. + + Moving all schemas to suggests. + + Rename bin:packages fusiondirectory-plugin-kolab{,-schema} + to fusiondirectory-plugin-kolab2{,-schema}. + + Drop bin:packages fusiondirectory-plugin-apache. + + Drop bin:packages fusiondirectory-plugin-asterisk + and fusiondirectory-plugin-asterisk-schema. + + Drop bin:packages fusiondirectory-plugin-database-connector + + Drop bin:packages fusiondirectory-plugin-fax + and fusiondirectory-plugin-fax-schema. + + Drop bin:packages fusiondirectory-plugin-game. + + Drop bin:packages fusiondirectory-plugin-openstack-compute + and fusiondirectory-plugin-openstack-compute-schema. + + Drop bin:packages fusiondirectory-plugin-rsyslog + + Drop bin:packages fusiondirectory-plugin-uwimap + * debian/copyright: + + Update some copyright attributions. + + Correcting duplicate License: field name for + core/html/include/pulldown.js. + + Remove UNKNOWN and FIXES. + * debian/source.lintian-overrides : + + Adapt path for kolab -> kolab2 plugin. + + [ Mike Gabriel ] + * debian/control: + + Bump Standards: to 3.9.8. No changes needed. + + Use unversioned php- dependencies (rather than phpX-). + (Closes: #821485, #816040). + + Fix Ds for fusiondirectory-plugins-systems{,-schema}. + + Add Postfix plugin (fusiondirectory-plugins-postfix{,-schema}). + + Add spamassassin plugin (fusiondirectory-plugins-spamassassin{,-schema}). + + Don't have fusiondirectory in Depends: and Suggests: field (bin:pkg + fusiondirectory-plugin-developers). + + Process with wrap-and-sort. + + Use secure URLs in Vcs-*: fields. + + Avoid circular dependency between fd-plugin-argonaut-schema and + fd-plugin-systems-schema. + + Avoid circular dependency between fd-plugin-argonaut and + fd-plugin-systems. + + Don't duplicate SYNOPSIS in LONG_DESCRIPTION (bin:pkg + fusiondirectory-plugin-subcontracting). + + Don't duplicate SYNOPSIS in LONG_DESCRIPTION (bin:pkg + fusiondirectory-plugin-audit). + + Add Breaks:/Replaces: for Samba's schema files. The were separated from + fusiondirectory-schema at version 1.0.9.1. + * debian/copyright: + + Update copyright.in file. + * debian/copyright: + + Update copyright attributions changed in copyright.in (for upstream + release 1.0.12). + + More work on copyright attributions (for upstream release 1.0.17). + * debian/*.install: + + Process with wrap-and-sort. + * debian/patches: + + Fix patch fuzziness for 2003_fusiondirectory-setup.patch. + + Add 1001_spelling-fixes.patch. Fix various spelling issues in man pages. + * debian/: + + Don't reference full path of binaries not included in this src:pkg. + * debian/README.Debian: + + Fix typo. + * lintian: + + Drop overrides for fd-plugin-kolab2. The lintian tool is not complaining + anymore with license-problem-non-free-RFC. + + Add override for source pkg. Ignore lintian when it complains about too + long code lines in datepicker.js. + + -- Mike Gabriel Sat, 26 Nov 2016 20:28:08 +0100 + +fusiondirectory (1.0.8.8-3) unstable; urgency=medium + + * debian/control: + + Fix broken Uploaders: field. + + -- Mike Gabriel Wed, 22 Jul 2015 16:32:39 +0200 + +fusiondirectory (1.0.8.8-2) unstable; urgency=medium + + * debian/control (and others): + + New bin:package fusiondirectory-plugin-ejbca and + fusiondirectory-plugin-ejbca-schema. Forgotten in previous upload. + + -- Mike Gabriel Wed, 22 Jul 2015 15:24:46 +0200 + +fusiondirectory (1.0.8.8-1) unstable; urgency=medium + + * New upstream release. + * debian/fusiondirectory.links: + + Add symlinks for prototype and scripaculous shared javascript + libraries. + * debian/patches: + + Add 2005_relative-path-to-js.patch. Access javascript libraries via a + path relative to FusionDirectory's base path (Closes: #786864, #782531). + * debian/watch: + + Provide as symlink to debian/watch.fusiondirectory-core, so that uscan + and DDPO can see and use it. + * debian/patches: Update Debian patchset for this release: + deleted: 0001_fdSaslRealm-and-fdSaslExop-are-not-booleans.patch + deleted: 0002_fix-sieve-script-creation.patch + deleted: 0003_Fixes-3447-Setting-debug-level-to-0-during-login.patch + deleted: 0004_Fixes-3447-Debug-is-back.patch + modified: 2004_fusiondirectory-setup.patch + * lintian: Drop fusiondirectory: debian-watch-file-is-missing. The + debian/watch file is now a symlink to debian/watch.fusiondirectory-core. + * debian/fusiondirectory-plugin-debconf-schema.install: No example.ldif for + the DebConf plugin anymore. + * debian/control: + + Add D (fusiondirectory): libterm-readkey-perl. Required for hiding the + password in fusiondirectory-setup. + + Drop from R (fusiondirectory): \${misc:Recommends}. No such substitution + variable. + + Various improvements for SYNOPSIS and LONG_DESCRIPTION fields. + * debian/control (and others): + + Add bin:packages fusiondirectory-plugin-ppolicy and + fusiondirectory-plugin-ppolicy-schema. + + Add bin:packages fusiondirectory-plugin-personal and + fusiondirectory-plugin-personal-schema. + + Rename bin:packages fusiondirectory-plugin-desktop-management{,-schema} + to fusiondirectory-plugin-applications{,-schema}. + + Drop bin:packages fusiondirectory-plugin-dashboard. Upstream moved it + (and split it up) into the FusionDirectory core and the systems plugin. + + Process with wrap-and-sort. + * debian/copyright{,.in}: + + Update auto-generated copyright.in template file. + * debian/README.source: Provide information on non-documented upstream Vcs + location. + + -- Mike Gabriel Mon, 29 Jun 2015 17:20:42 +0200 + +fusiondirectory (1.0.8.2-5) unstable; urgency=medium + + * debian/patches: + + Add 0003_Fixes-3447-Setting-debug-level-to-0-during-login.patch + and 0004_Fixes-3447-Debug-is-back.patch. Make login possible while + debug mode is enabled. (Closes: #781805). + + -- Mike Gabriel Mon, 13 Apr 2015 03:32:05 +0200 + +fusiondirectory (1.0.8.2-4) unstable; urgency=medium + + * debian/patches: + + Add 0002_fix-sieve-script-creation.patch. Don't fail when creating + sieve mail filter scripts via fusiondirectory's sieve plugin. + (Closes: #780214). + + -- Mike Gabriel Wed, 11 Mar 2015 11:35:42 +0100 + +fusiondirectory (1.0.8.2-3) unstable; urgency=medium + + * debian/fusiondirectory.postrm: + + Fix handling Apache2's config file. Don't manipulate gosa.conf, but + fusiondirectory.conf on bin:package purgal. (Closes: #775336). + * debian/fusiondirectory.{dirs,prerm,postrm}: + + Perform spooling and cache data cleanup on every package removal in + .prerm, not via .postrm only when purging. This let's fusiondirectory + src:package pass the piuparts install/purgal test. (Closes: #767823). + + -- Mike Gabriel Wed, 14 Jan 2015 15:03:36 +0100 + +fusiondirectory (1.0.8.2-2) unstable; urgency=medium + + [ Benoit Mortier ] + * debian/control: + + Add D (fusiondirectory): libarchive-extract-perl. Fixes current piuparts + failure. + * debian/patches: + + Add 0001_fdSaslRealm-and-fdSaslExop-are-not-booleans.patch. + Provide fix for upstream bug: #3432. + + -- Mike Gabriel Sat, 25 Oct 2014 18:53:35 +0200 + +fusiondirectory (1.0.8.2-1) unstable; urgency=low + + [ Benoit Mortier ] + * Initial release. (Closes: #623053). + + -- Mike Gabriel Tue, 14 Oct 2014 05:33:03 +0200 diff --git a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/control b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/control new file mode 100644 index 00000000000..747ed4b8d60 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/control @@ -0,0 +1,1384 @@ +Source: fusiondirectory +Section: web +Priority: optional +Maintainer: FusionDirectory Packagers +Uploaders: + Benoit Mortier , + Mike Gabriel , +Build-Depends: + debhelper-compat (= 13), +Build-Depends-Indep: + po-debconf, +Standards-Version: 4.6.0 +Homepage: https://www.fusiondirectory.org/ +Vcs-Git: https://salsa.debian.org/debian/fusiondirectory.git +Vcs-Browser: https://salsa.debian.org/debian/fusiondirectory/ + +Package: fusiondirectory +Architecture: all +Pre-Depends: + debconf, +Depends: + apache2 | lighttpd | httpd | nginx, + fusiondirectory-smarty3-acl-render (= ${binary:Version}), + gettext, + javascript-common, + libarchive-extract-perl, + libcrypt-cbc-perl, + libdigest-sha-perl, + libfile-copy-recursive-perl, + libjs-prototype, + libjs-scriptaculous, + libnet-ldap-perl, + libpath-class-perl, + libterm-readkey-perl, + libxml-twig-perl, + openssl, + php, + php-cas, + php-cli, + php-curl, + php-fpdf, + php-gd, + php-imagick, + php-imap, + php-ldap, + php-mbstring, + php-xml, + schema2ldif (>= 1.3), + smarty-gettext (>= 1.1), + smarty3, + ${misc:Depends}, +Suggests: + argonaut-server, + fusiondirectory-schema (= ${binary:Version}), + slapd, +Breaks: + fusiondirectory-plugin-dashboard (<< 1.0.8.7), + fusiondirectory-plugin-dashboard-schema (<< 1.0.8.7), +Replaces: + fusiondirectory-plugin-dashboard (<< 1.0.8.7), + fusiondirectory-plugin-dashboard-schema (<< 1.0.8.7), +Description: Web Based LDAP Administration Program + Provided is access to posix, shadow, samba, proxy, pureftp and + kerberos accounts. It is able to manage the postfix/cyrus server + combination and can write user adapted sieve scripts. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-alias +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-mail (= ${binary:Version}), + ${misc:Depends}, +Description: alias plugin for FusionDirectory + This plugin is designed to configure mail aliases for postfix. + It provide description and expiration Date + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-alias-schema +Architecture: all +Depends: + fusiondirectory-plugin-mail-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory alias plugin + This package includes the LDAP schema needed by the FusionDirectory + alias plugin + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-applications +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Breaks: + fusiondirectory-plugin-desktop-management, +Replaces: + fusiondirectory-plugin-desktop-management, +Description: Applications management plugin for FusionDirectory + Application management plugin for desktop and web. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-applications-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Breaks: + fusiondirectory-plugin-desktop-management-schema, +Replaces: + fusiondirectory-plugin-desktop-management-schema, +Description: LDAP schema for FusionDirectory application management plugin + This package includes the LDAP schema needed by the FusionDirectory + application management plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-argonaut +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Description: Argonaut plugin for FusionDirectory + Store all the configuration for the Argonaut deployment system. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-argonaut-schema +Architecture: all +Depends: + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory Argonaut plugin + This package includes the LDAP schema needed by the FusionDirectory + Argonaut plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-audit +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: audit plugin for FusionDirectory + This package contains the audit plugin for FusionDirectory + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-audit-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory audit plugin + This package includes the LDAP schema needed by the FusionDirectory + audit plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-autofs +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Description: autofs plugin for FusionDirectory + Automount management plugin for FusionDirectory + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-autofs-schema +Architecture: all +Depends: + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory autofs plugin + This package includes the LDAP schema needed by the FusionDirectory + autofs plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-certificates +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: certificates plugin for FusionDirectory + Allow storage of SSL certificates in the user entries. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-community +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: community plugin for FusionDirectory + Community and Organization management plugin + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-community-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory community plugin + This package includes the LDAP schema needed by the FusionDirectory + community plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-cyrus +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-mail (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Description: cyrus plugin for FusionDirectory + Cyrus account management plugin + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-cyrus-schema +Architecture: all +Depends: + fusiondirectory-plugin-mail-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory cyrus plugin + This package includes the LDAP schema needed by the FusionDirectory + cyrus plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-debconf +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-argonaut (= ${binary:Version}), + ${misc:Depends}, +Description: Debconf plugin for FusionDirectory + Simple debconf plugin for FusionDirectory. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-debconf-schema +Architecture: all +Depends: + fusiondirectory-plugin-argonaut-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory Debconf Plugin + This package includes the LDAP schema needed by the FusionDirectory + Debconf Plugin. It is the same LDAP schema as distributed in the + debconf-doc package for the Debconf's basic, built-in LDAP driver. + . + FusionDirectory is a combination of system-administrator and end-user + web interface, designed to handle LDAP-based setups. + +Package: fusiondirectory-plugin-developers +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Breaks: + fusiondirectory-plugin-developpers (<< 1.0.8-1), +Replaces: + fusiondirectory-plugin-developpers (<< 1.0.8-1), +Description: Provide doc and tools for FusionDirectory development + This package provides codesniffer templates for code conformity, + a plugin to show reference between classes, and a simple plugin + example to show the basic use of the API and a doxyfile to generate API + from sourcecode. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-dhcp +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Description: dhcp plugin for FusionDirectory + DHCP service management plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-dhcp-schema +Architecture: all +Depends: + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory dhcp plugin + This package includes the LDAP schema needed by the FusionDirectory + dhcp plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-dns +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: dns plugin for FusionDirectory + DNS service management plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-dns-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory dns plugin + This package includes the LDAP schema needed by the FusionDirectory + dns plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-dovecot +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-mail (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Description: dovecot plugin for FusionDirectory + Dovecot account management plugin + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-dovecot-schema +Architecture: all +Depends: + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory dovecot plugin + This package includes the LDAP schema needed by the FusionDirectory + dovecot plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-dsa +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: dsa plugin for FusionDirectory + This plugin is designed to maintain the dsa branch of your LDAP directory. + The dsa branch is the one tha contains the security account for LDAP clients + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-dsa-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory dsa plugin + This package includes the LDAP schema needed by the FusionDirectory + dsa plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-ejbca +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: ejbca plugin for FusionDirectory + This plugin is designed to show the certificates for servers and users + stored by ejbca inside LDAP. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-ejbca-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory ejbca plugin + This package includes the LDAP schema needed by the FusionDirectory + ejbca plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-fai +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-argonaut (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Description: fai plugin for FusionDirectory + FAI plugin for managing Linux system deployment. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-fai-schema +Architecture: all +Depends: + fusiondirectory-plugin-argonaut-schema (= ${binary:Version}), + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory fai plugin + This package includes the LDAP schema needed by the FusionDirectory + fai plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-freeradius +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: freeradius plugin for FusionDirectory + This package adds FreeRADIUS management to FusionDirectory. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-freeradius-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory freeradius plugin + This package includes the LDAP schema needed by the FusionDirectory + freeradius plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-fusioninventory +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Description: FusionInventory plugin for FusionDirectory + This plugin allow you to manage your inventories with the fusioninventory + agent. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-fusioninventory-schema +Architecture: all +Depends: + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory fusioninventory plugin + This package includes the LDAP schema needed by the FusionDirectory + fusioninventory plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-gpg +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: gpg plugin for FusionDirectory + This plugin allow you to manage gpg key for the user in your LDAP tree. + It also allow you to configure a gpg server to fetch his key from the + LDAP server. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-gpg-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory gpg plugin + This package includes the LDAP schema needed by the FusionDirectory + gpg plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-ipmi +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Description: ipmi plugin for FusionDirectory + This plugin allow you to manage ipmi services. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-ipmi-schema +Architecture: all +Depends: + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory ipmi plugin + This package includes the LDAP schema needed by the FusionDirectory + ipmi plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-ldapdump +Architecture: all +Depends: + fusiondirectory(= ${binary:Version}), + ${misc:Depends}, +Description: ldapdump plugin for FusionDirectory + Show raw LDAP data + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-ldapmanager +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ldap-utils, + ${misc:Depends}, +Description: ldapmanager plugin for FusionDirectory + LDAP import and export management plugin + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-mail +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Breaks: + fusiondirectory (<< 1.0.13-1~), +Replaces: + fusiondirectory (<< 1.0.13-1~), +Description: base mail plugin for FusionDirectory + Mail management base plugin + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-mail-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory mail plugin + This package includes the LDAP schema needed by the FusionDirectory + mail plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-mixedgroups +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-posix (= ${binary:Version}), + ${misc:Depends}, +Description: plugin to manage groups mixing memberuid and member + Member and memberuid mixed in the same groups, this need specific + modified core ldap schema + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-nagios +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: nagios plugin for FusionDirectory + Nagios account settings management + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-nagios-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory nagios plugin + This package includes the LDAP schema needed by the FusionDirectory + nagios plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-netgroups +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: netgroup plugin for FusionDirectory + Nis Netgroups account management plugin + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-netgroups-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory netgroups plugin + This package includes the LDAP schema needed by the FusionDirectory + netgroups plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-newsletter +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: newsletter plugin for FusionDirectory + Newsletter account management plugin + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-newsletter-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory newsletter plugin + This package includes the LDAP schema needed by the FusionDirectory + newsletter plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-opsi +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-dns (= ${binary:Version}), + fusiondirectory-plugin-samba (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Description: opsi plugin for FusionDirectory + Opsi management plugin + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-opsi-schema +Architecture: all +Depends: + fusiondirectory-plugin-dns-schema (= ${binary:Version}), + fusiondirectory-plugin-samba-schema (= ${binary:Version}), + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory opsi plugin + This package includes the LDAP schema needed by the FusionDirectory + opsi plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-personal +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: Personal plugin for FusionDirectory + The personal plugin for FusionDirectory is used to stored personal data, + like twitter, facebook, private email addresses and nickname. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-personal-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory personal Plugin + This package includes the LDAP schema needed by the FusionDirectory + personal Plugin. + . + FusionDirectory is a combination of system-administrator and end-user + web interface, designed to handle LDAP-based setups. + +Package: fusiondirectory-plugin-posix +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Breaks: + fusiondirectory (<< 1.1-1), +Replaces: + fusiondirectory (<< 1.1-1), +Description: posix account and group plugin for FusionDirectory + Manage the posix account and groups via FusionDirectory. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-postfix +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Breaks: + fusiondirectory (<< 1.0.13-1~), +Replaces: + fusiondirectory (<< 1.0.13-1~), +Description: postfix service plugin for FusionDirectory + Postfix service plugin + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-postfix-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory postfix plugin + This package includes the LDAP schema needed by the FusionDirectory + postfix plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-ppolicy +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: ppolicy overlay module plugin for FusionDirectory + Manage the LDAP ppolicy overlay via FusionDirectory. Ppolicy provides enhanced + password management capabilities that are applied to non-rootdn bind attempts + in OpenLDAP. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-ppolicy-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory ppolicy Plugin + This package includes the LDAP schema needed by the FusionDirectory + ppolicy Plugin. + . + FusionDirectory is a combination of system-administrator and end-user + web interface, designed to handle LDAP-based setups. + +Package: fusiondirectory-plugin-puppet +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: Puppet plugin for FusionDirectory + Simple puppet plugin for FusionDirectory. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-puppet-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory puppet Plugin + This package includes the LDAP schema needed by the FusionDirectory + Puppet Plugin. + . + FusionDirectory is a combination of system-administrator and end-user + web interface, designed to handle LDAP-based setups. + +Package: fusiondirectory-plugin-pureftpd +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: pureftpd plugin for FusionDirectory + PureFTPD plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-pureftpd-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory pureftpd plugin + This package includes the LDAP schema needed by the FusionDirectory + pureftpd plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-quota +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Description: quota plugin for FusionDirectory + Linux Quota plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-quota-schema +Architecture: all +Depends: + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory quota plugin + This package includes the LDAP schema needed by the FusionDirectory + quota plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-renater-partage +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Description: Renater partage integration plugin for FusionDirectory + Renater partage plugin for https://partage.renater.fr/ + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-renater-partage-schema +Architecture: all +Depends: + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory renater partage plugin + This package includes the LDAP schema needed by the FusionDirectory + renater partage plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-repository +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Description: repository plugin for FusionDirectory + Repository plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-repository-schema +Architecture: all +Depends: + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory repository plugin + This package includes the LDAP schema needed by the FusionDirectory + repository plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-samba +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + fusiondirectory-plugin-posix (= ${binary:Version}), + ${misc:Depends}, +Breaks: + fusiondirectory (<< 1.0.13-1~), +Replaces: + fusiondirectory (<< 1.0.13-1~), +Description: samba3 plugin for FusionDirectory + Plugin for Samba 3 management. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-samba-schema +Architecture: all +Depends: + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends} +Suggests: + slapd, +Breaks: + fusiondirectory-schema (<< 1.0.9.1~), +Replaces: + fusiondirectory-schema (<< 1.0.9.1~), +Description: LDAP schema for FusionDirectory samba plugin + This package includes the LDAP schema needed by the FusionDirectory + samba plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-sogo +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Description: SOGo plugin for FusionDirectory + SOGo resource management plugin + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-sogo-schema +Architecture: all +Depends: + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory SOgo plugin + This package includes the LDAP schemas needed by the FusionDirectory + SOGo plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-spamassassin +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Breaks: + fusiondirectory (<< 1.0.13-1~), +Replaces: + fusiondirectory (<< 1.0.13-1~), +Description: spamassassin plugin for FusionDirectory + spamassassin plugin + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-spamassassin-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory spamassassin plugin + This package includes the LDAP schema needed by the FusionDirectory + spamassassin plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-squid +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: squid plugin for FusionDirectory + Squid plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-squid-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory squid plugin + This package includes the LDAP schema needed by the FusionDirectory + squid plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-ssh +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-posix (= ${binary:Version}), + ${misc:Depends}, +Description: ssh plugin for FusionDirectory + SSH key management plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-ssh-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory ssh plugin + This package includes the LDAP schema needed by the FusionDirectory + ssh plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-subcontracting +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: subcontracting plugin for FusionDirectory + This package includes the subcontracting plugin for FusionDirectory. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-subcontracting-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory subcontracting plugin + This package includes the LDAP schema needed by the FusionDirectory + subcontracting plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-sudo +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + fusiondirectory-plugin-posix (= ${binary:Version}), + ${misc:Depends}, +Description: sudo plugin for FusionDirectory + Sudo management plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-sudo-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory sudo plugin + This package includes the LDAP schema needed by the FusionDirectory + sudo plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-supann +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: supann plugin for FusionDirectory + Supann management plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-supann-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory supann plugin + This package includes the LDAP schema needed by the FusionDirectory + supann plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-sympa +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Description: sympa plugin for FusionDirectory + This plugin is designed to configure basic sympa lists. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-sympa-schema +Architecture: all +Depends: + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory sympa plugin + This package includes the LDAP schema needed by the FusionDirectory + sympa plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-systems +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Suggests: + fusiondirectory-plugin-argonaut, +Breaks: + fusiondirectory (<< 1.0.13-1~), +Replaces: + fusiondirectory (<< 1.0.13-1~), + fusiondirectory-plugin-goto, +Description: systems plugin for FusionDirectory + Systems management base plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-systems-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory systems plugin + This package includes the LDAP schema needed by the FusionDirectory + systems plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-user-reminder +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: user reminder plugin for FusionDirectory + The user reminder plugin allows you to configure a reminder for expiring + account to ask user if they want to keep the account open or not. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-user-reminder-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory user reminder plugin + This package includes the LDAP schema needed by the FusionDirectory + user-reminder plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-weblink +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + fusiondirectory-plugin-systems (= ${binary:Version}), + ${misc:Depends}, +Description: weblink plugin for FusionDirectory + The weblink plugin allows you to add a link to systems pointing + to their web interface. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-plugin-weblink-schema +Architecture: all +Depends: + fusiondirectory-plugin-systems-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory weblink plugin + This package includes the LDAP schema needed by the FusionDirectory + weblink plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-webservice +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + ${misc:Depends}, +Description: webservice plugin for FusionDirectory + This plugin is designed to manage FusionDirectory with a webservice. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-plugin-webservice-schema +Architecture: all +Depends: + fusiondirectory-schema (= ${binary:Version}), + ${misc:Depends}, +Suggests: + slapd, +Description: schema for the webservice plugin for FusionDirectory + This package includes the LDAP schema needed by the FusionDirectory + webservice plugin. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: fusiondirectory-schema +Architecture: all +Depends: + ldap-utils, + schema2ldif, + ${misc:Depends}, +Suggests: + slapd, +Description: LDAP schema for FusionDirectory + This package includes the basics LDAP schemas needed by FusionDirectory. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-smarty3-acl-render +Architecture: all +Depends: + smarty3, + ${misc:Depends}, +Conflicts: + fusiondirectory (<< ${binary:Version}), +Description: Provide FusionDirectory ACL based rendering for Smarty3 + This package provides acl based rendering support for Smarty3, + the popular PHP templating engine (http://smarty.php.net/). This + module is mainly used by FusionDirectory. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based network infrastructures. + +Package: fusiondirectory-theme-oxygen +Architecture: all +Depends: + fusiondirectory (= ${binary:Version}), + oxygen-icon-theme, + ${misc:Depends}, +Description: Icon theme Oxygen for FusionDirectory + This package makes Oxygen icon theme available in FusionDirectory. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups + +Package: fusiondirectory-webservice-shell +Architecture: all +Depends: + libjson-perl (>= 2.07-1), + libjson-rpc-perl, + libterm-readline-gnu-perl, + libterm-shellui-perl, + ${misc:Depends}, +Description: webservice shell for FusionDirectory + This is the conmand line shell for the FusionDirectory with a webservice. + . + FusionDirectory is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. diff --git a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/copyright b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/copyright new file mode 100644 index 00000000000..4026ce695e8 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/copyright @@ -0,0 +1,1669 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: FusionDirectory +Upstream-Contact: Contact +Source: https://gitlab.fusiondirectory.org/fusiondirectory + +Files: + core/contrib/smarty/plugins/function.filePath.php + core/contrib/smarty/plugins/function.iconPath.php + core/html/geticon.php + core/html/recovery.php + core/include/class_Combinations.inc + core/include/class_exceptions.inc + core/include/class_exceptions.inc + core/include/class_IconTheme.inc + core/include/class_Language.inc + core/include/class_ldapFilter.inc + core/include/class_ldapGeneralizedTime.inc + core/include/class_ldapSizeLimit.inc + core/include/class_objects.inc + core/include/class_template.inc + core/include/class_templateHandling.inc + core/include/class_CSRFProtection.inc + core/include/password-methods/class_password-methods-sasl.inc + core/include/select/groupSelect/class_groupSelect.inc + core/include/select/objectSelect/class_objectSelect.inc + core/include/select/systemSelect/class_systemSelect.inc + core/include/select/userGroupSelect/class_userGroupSelect.inc + core/include/select/userSelect/class_userSelect.inc + core/include/simpleplugin/attributes/class_BaseSelectorAttribute.inc + core/include/simpleplugin/attributes/class_BooleanAttribute.inc + core/include/simpleplugin/attributes/class_CompositeAttribute.inc + core/include/simpleplugin/attributes/class_DateAttribute.inc + core/include/simpleplugin/attributes/class_FileAttribute.inc + core/include/simpleplugin/attributes/class_FlagsAttribute.inc + core/include/simpleplugin/attributes/class_IntAttribute.inc + core/include/simpleplugin/attributes/class_PhoneNumberAttribute.inc + core/include/simpleplugin/attributes/class_SelectAttribute.inc + core/include/simpleplugin/attributes/class_SetAttribute.inc + core/include/simpleplugin/attributes/class_StringAttribute.inc + core/include/simpleplugin/class_Attribute.inc + core/include/simpleplugin/class_dialogAttributes.inc + core/include/simpleplugin/class_helpersAttribute.inc + core/include/simpleplugin/class_simpleManagement.inc + core/include/simpleplugin/class_simplePlugin.inc + core/include/simpleplugin/class_simpleSelectManagement.inc + core/include/simpleplugin/class_simpleService.inc + core/plugins/addons/dashboard/class_dashBoardPasswords.inc + core/plugins/addons/dashboard/main.inc + core/plugins/addons/dashboard/tabs_dashBoard.inc + core/plugins/addons/dashboard/class_dashBoardPasswords.inc + core/plugins/admin/acl/class_aclAssignment.inc + core/plugins/admin/acl/main.inc + core/plugins/admin/aclrole/class_aclRole.inc + core/plugins/admin/aclrole/class_aclRoleManagement.inc + core/plugins/admin/aclrole/main.inc + core/plugins/admin/departments/class_country.inc + core/plugins/admin/departments/class_dcObject.inc + core/plugins/admin/departments/class_departmentManagement.inc + core/plugins/admin/departments/class_domain.inc + core/plugins/admin/departments/class_locality.inc + core/plugins/admin/departments/class_organization.inc + core/plugins/admin/departments/main.inc + core/plugins/admin/departments/tabs_department.inc + core/plugins/admin/groups/class_roleGeneric.inc + core/plugins/admin/groups/main.inc + core/plugins/admin/groups/tabs_ogroups.inc + core/plugins/admin/users/main.inc + core/plugins/config/class_configInLdap.inc + core/plugins/config/class_dashBoardConfig.inc + core/plugins/config/class_mainPluginsConfig.inc + core/plugins/config/class_pluginsConfigInLdap.inc + core/plugins/config/class_recoveryConfig.inc + core/plugins/config/main.inc + core/plugins/config/tabs_configInLdap.inc + core/plugins/generic/references/class_reference.inc + core/plugins/personal/generic/class_user.inc + core/plugins/personal/generic/main.inc + core/plugins/personal/roles/class_userRoles.inc + core/plugins/personal/roles/main.inc + plugins/alias/admin/alias/class_mailAliasDistribution.inc + plugins/alias/admin/alias/class_mailAliasRedirection.inc + plugins/alias/admin/alias/main.inc + plugins/alias/config/alias/class_aliasConfig.inc + plugins/applications/admin/applications/class_applicationManagement.inc + plugins/applications/admin/applications/class_webApplication.inc + plugins/applications/admin/applications/main.inc + plugins/applications/admin/roles/class_applicationRights.inc + plugins/applications/config/applications/class_applicationsPluginConfig.inc + plugins/argonaut/addons/argonaut/class_argonautAction.inc + plugins/argonaut/addons/argonaut/class_argonautEventTypes.inc + plugins/argonaut/addons/argonaut/class_argonautImportFile.inc + plugins/argonaut/addons/argonaut/class_filterArgonautEvents.inc + plugins/argonaut/addons/argonaut/main.inc + plugins/argonaut/admin/systems/argonaut/class_argonautClient.inc + plugins/argonaut/admin/systems/argonaut/class_deploymentTimeframe.inc + plugins/argonaut/admin/systems/services/argonaut/class_argonautDNSConfig.inc + plugins/argonaut/admin/systems/services/argonaut/class_argonautFuseConfig.inc + plugins/argonaut/admin/systems/services/argonaut/class_argonautFuseFAIConfig.inc + plugins/argonaut/admin/systems/services/argonaut/class_argonautFuseLTSPConfig.inc + plugins/argonaut/admin/systems/services/argonaut/class_argonautFuseOPSIConfig.inc + plugins/argonaut/admin/systems/services/argonaut/class_argonautMirrorConfig.inc + plugins/argonaut/admin/systems/services/argonaut/class_argonautServer.inc + plugins/argonaut/include/class_supportDaemon.inc + plugins/audit/admin/audit/class_auditEvent.inc + plugins/audit/admin/audit/class_auditManagement.inc + plugins/audit/admin/audit/main.inc + plugins/audit/config/audit/class_auditConfig.inc + plugins/autofs/admin/autofs/class_autofsManagement.inc + plugins/autofs/admin/autofs/class_nisMap.inc + plugins/autofs/admin/autofs/class_nisObject.inc + plugins/autofs/admin/autofs/main.inc + plugins/autofs/config/autofs/class_autofsConfig.inc + plugins/certificates/personal/certificates/class_userCertificates.inc + plugins/certificates/personal/certificates/main.inc + plugins/community/admin/departments/community/class_communityOrganization.inc + plugins/community/admin/departments/community/class_communityProject.inc + plugins/community/config/community/class_communityConfig.inc + plugins/debconf/admin/debconfProfile/class_debconfProfileGeneric.inc + plugins/debconf/admin/debconfProfile/class_debconfProfileManagement.inc + plugins/debconf/admin/debconfProfile/main.inc + plugins/debconf/admin/systems/debconf/class_debconfStartup.inc + plugins/developers/addons/debugHelp/class_debugHelp.inc + plugins/developers/addons/debugHelp/main.inc + plugins/dhcp/admin/dhcp/class_dhcpManagement.inc + plugins/dhcp/admin/dhcp/class_dhcpPlugin.inc + plugins/dhcp/admin/dhcp/main.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpClass.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpDnsZone.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpFailOverPeer.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpGroup.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpHost.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpPool.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpService.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpSharedNetwork.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpSubClass.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpSubnet.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpTSigKey.inc + plugins/dhcp/admin/systems/class_dhcpSystem.inc + plugins/dhcp/admin/systems/services/dhcp/class_serviceDHCP.inc + plugins/dhcp/config/dhcp/class_dhcpConfig.inc + plugins/dns/admin/dns/class_DnsRecordAttribute.inc + plugins/dns/admin/dns/class_dnsAcl.inc + plugins/dns/admin/dns/class_dnsManagement.inc + plugins/dns/admin/dns/class_dnsView.inc + plugins/dns/admin/dns/class_dnsZone.inc + plugins/dns/admin/dns/main.inc + plugins/dns/admin/systems/class_dnsHost.inc + plugins/dns/config/dns/class_dnsConfig.inc + plugins/dovecot/admin/systems/services/dovecot/class_serviceDovecot.inc + plugins/dovecot/personal/mail/mail-methods/class_mail-methods-dovecot.inc + plugins/dsa/admin/dsa/class_dsaManagement.inc + plugins/dsa/admin/dsa/class_simpleSecurityObject.inc + plugins/dsa/admin/dsa/main.inc + plugins/dsa/config/dsa/class_dsaConfig.inc + plugins/ejbca/admin/ejbca/certificates/class_ejbcaCertificates.inc + plugins/ejbca/admin/ejbca/certificates/main.inc + plugins/ejbca/admin/ejbca/class_ejbcaCertSelect.inc + plugins/ejbca/admin/ejbca/class_ejbcaCertificate.inc + plugins/ejbca/admin/ejbca/class_ejbcaManagement.inc + plugins/ejbca/admin/ejbca/main.inc + plugins/ejbca/config/ejbca/class_ejbcaConfig.inc + plugins/fai/admin/fai/class_faiHook.inc + plugins/fai/admin/fai/class_faiManagement.inc + plugins/fai/admin/fai/class_faiProfile.inc + plugins/fai/admin/fai/class_faiScript.inc + plugins/fai/admin/fai/class_faiVariable.inc + plugins/fai/admin/fai/main.inc + plugins/fai/admin/fai/packageSelect/class_filterFAIcustoms.inc + plugins/fai/admin/systems/services/monitor/class_argonautFAIMonitor.inc + plugins/fai/config/fai/class_faiConfig.inc + plugins/freeradius/personal/freeradius/main.inc + plugins/fusioninventory/admin/inventory/class_inventoryManagement.inc + plugins/fusioninventory/admin/inventory/main.inc + plugins/fusioninventory/admin/systems/fusioninventory/class_fiInventory.inc + plugins/fusioninventory/admin/systems/fusioninventory/class_fiInventoryAgent.inc + plugins/fusioninventory/config/fusioninventory/class_fiConfig.inc + plugins/gpg/addons/gpg/class_pgpServerInfo.inc + plugins/gpg/addons/gpg/main.inc + plugins/gpg/personal/gpg/class_gpgAccount.inc + plugins/gpg/personal/gpg/main.inc + plugins/gpg/personal/gpg/pgpKeySelect/class_pgpKeySelect.inc + plugins/ipmi/admin/systems/ipmi/class_ipmiClient.inc + plugins/ldapdump/addons/ldapdump/class_ldapDump.inc + plugins/ldapmanager/addons/ldapmanager/class_csvimport.inc + plugins/ldapmanager/addons/ldapmanager/main.inc + plugins/mail/config/mail/class_mailPluginConfig.inc + plugins/mail/personal/mail/mailAddressSelect/class_mailAddressSelect.inc + plugins/mail/personal/mail/main.inc + plugins/mixedgroups/admin/ogroups/mixedgroups/class_mixedGroup.inc + plugins/nagios/config/nagios/class_nagiosConfig.inc + plugins/netgroups/admin/netgroups/class_netgroupManagement.inc + plugins/netgroups/admin/netgroups/main.inc + plugins/netgroups/admin/netgroups/memberNisnetgroupSelect/class_memberNisnetgroupSelect.inc + plugins/netgroups/admin/systems/netgroups/class_netgroupSystem.inc + plugins/netgroups/config/netgroups/class_netgroupConfig.inc + plugins/netgroups/personal/netgroups/main.inc + plugins/newsletter/config/newsletter/class_newsletterConfig.inc + plugins/newsletter/personal/newsletter/class_newsletterSubscriptions.inc + plugins/newsletter/personal/newsletter/main.inc + plugins/opsi/addons/dashboard/class_dashBoardOpsi.inc + plugins/opsi/addons/opsi/main.inc + plugins/opsi/admin/opsi/class_opsiOnDemandList.inc + plugins/opsi/admin/opsi/class_opsiProductProperties.inc + plugins/opsi/admin/opsi/class_opsiProfile.inc + plugins/opsi/admin/opsi/class_opsiProfileManagement.inc + plugins/opsi/admin/opsi/class_opsiSoftwareList.inc + plugins/opsi/admin/opsi/main.inc + plugins/opsi/admin/systems/opsi/class_opsiClient.inc + plugins/opsi/admin/systems/opsi/class_opsiLogView.inc + plugins/opsi/admin/systems/services/opsi/class_serviceOPSI.inc + plugins/opsi/config/opsi/class_opsiConfig.inc + plugins/personal/config/personal/class_personalConfig.inc + plugins/personal/personal/personal/class_personalInfo.inc + plugins/personal/personal/personal/class_socialHandlers.inc + plugins/personal/personal/personal/main.inc + plugins/posix/config/posix/class_posixConfig.inc + plugins/puppet/admin/systems/puppet/class_puppetNode.inc + plugins/puppet/admin/systems/services/puppet/class_servicePuppet.inc + plugins/pureftpd/personal/pureftpd/main.inc + plugins/quota/personal/quota/main.inc + plugins/renater-partage/admin/groups/renater-partage/class_partageGroup.inc + plugins/renater-partage/admin/sympa/renater-partage/class_sympaAliasPartage.inc + plugins/renater-partage/admin/systems/services/renater-partage/class_serviceRenaterPartage.inc + plugins/renater-partage/personal/mail/mail-methods/class_mail-methods-renater-partage.inc + plugins/repository/admin/repository/class_buildRepository.inc + plugins/repository/admin/repository/class_repositoryDistribution.inc + plugins/repository/admin/repository/class_repositoryManagement.inc + plugins/repository/admin/repository/class_repositorySection.inc + plugins/repository/admin/repository/main.inc + plugins/repository/config/repository/class_repositoryConfig.inc + plugins/samba/admin/groups/samba/class_sambaGroup.inc + plugins/samba/admin/samba/class_sambaDomain.inc + plugins/samba/admin/samba/class_sambaDomainManagement.inc + plugins/samba/admin/samba/main.inc + plugins/samba/admin/systems/samba/class_argonautEventSambaShares.inc + plugins/samba/config/samba/class_sambaPluginConfig.inc + plugins/sinaps/config/sinaps/class_sinapsConfig.inc + plugins/sinaps/html/sinaps.php + plugins/sinaps/include/class_sinapsDiffusionHandlerJob.inc + plugins/sinaps/include/class_sinapsRequest.inc + plugins/sinaps/include/class_sinapsRequestAcquisition.inc + plugins/sinaps/personal/sinaps/class_sinapsUser.inc + plugins/sogo/admin/sogo/class_sogoManagement.inc + plugins/sogo/admin/sogo/class_sogoResource.inc + plugins/sogo/admin/sogo/main.inc + plugins/sogo/config/sogo/class_sogoConfig.inc + plugins/spamassassin/personal/spamassassin/class_spamAssassinAccount.inc + plugins/spamassassin/personal/spamassassin/main.inc + plugins/squid/personal/squid/main.inc + plugins/ssh/personal/ssh/main.inc + plugins/subcontracting/personal/subcontracting/class_subContracting.inc + plugins/subcontracting/personal/subcontracting/main.inc + plugins/sudo/admin/sudo/class_sudoOptions.inc + plugins/sudo/admin/sudo/main.inc + plugins/sudo/admin/sudo/tabs_sudo.inc + plugins/sudo/config/sudo/class_sudoConfig.inc + plugins/supann-ext/admin/supannStructures/class_supannStructureExt.inc + plugins/supann/admin/supannStructures/class_entite.inc + plugins/supann/admin/supannStructures/class_etablissement.inc + plugins/supann/admin/supannStructures/class_supann.inc + plugins/supann/admin/supannStructures/class_supannStructuresManagement.inc + plugins/supann/admin/supannStructures/main.inc + plugins/supann/config/supann/class_supannConfig.inc + plugins/supann/personal/supann/main.inc + plugins/sympa/admin/sympa/main.inc + plugins/sympa/admin/sympa/class_sympaAlias.inc + plugins/sympa/admin/sympa/class_sympaManagement.inc + plugins/systems/admin/systems/class_componentGeneric.inc + plugins/systems/admin/systems/class_ipHostPlugin.inc + plugins/systems/admin/systems/system-list.xml + plugins/sympa/admin/systems/services/sympa/class_serviceSympa.inc + plugins/sympa/config/sympa/class_sympaConfig.inc + plugins/systems/admin/systems/class_mobilePhoneGeneric.inc + plugins/systems/admin/systems/class_phoneGeneric.inc + plugins/systems/admin/systems/class_serverGeneric.inc + plugins/systems/admin/systems/class_systemImport.inc + plugins/systems/admin/systems/class_terminalGeneric.inc + plugins/systems/admin/systems/main.inc + plugins/systems/config/systems/class_systemsPluginConfig.inc + plugins/user-reminder/config/user-reminder/class_userReminderConfig.inc + plugins/user-reminder/html/class_expiredUserPostpone.inc + plugins/user-reminder/html/expired_postpone.php + plugins/weblink/admin/systems/weblink/class_webLink.inc + plugins/webservice/config/class_webserviceConfig.inc + plugins/webservice/html/jsonrpc.php +Copyright: 2011-2018, FusionDirectory + 2012-2018, FusionDirectory + 2012-2019, FusionDirectory + 2013-2018, FusionDirectory + 2014-2016, FusionDirectory + 2014-2018, FusionDirectory + 2015-2016, FusionDirectory + 2015-2018, FusionDirectory + 2016-2018, FusionDirectory + 2017-2018, FusionDirectory + 2018, FusionDirectory +License: GPL-2+ + +Files: + core/contrib/smarty/plugins/block.render.php + core/contrib/smarty/plugins/function.msgPool.php + core/html/class_passwordRecovery.inc + core/html/include/fusiondirectory.js + core/html/autocomplete.php + core/html/getbin.php + core/html/index.php + core/html/main.php + core/html/progress.php + core/html/setup.php + core/include/class_CopyPasteHandler.inc + core/include/class_SnapshotDialogs.inc + core/include/class_SnapshotHandler.inc + core/include/class_acl.inc + core/include/class_baseSelector.inc + core/include/class_config.inc + core/include/class_departmentSortIterator.inc + core/include/class_divSelectBox.inc + core/include/class_filter.inc + core/include/class_filterLDAP.inc + core/include/class_ldapMultiplexer.inc + core/include/class_listing.inc + core/include/class_listingSortIterator.inc + core/include/class_msgPool.inc + core/include/class_msg_dialog.inc + core/include/class_pluglist.inc + core/include/class_session.inc + core/include/class_tests.inc + core/include/class_timezone.inc + core/include/class_userinfo.inc + core/include/class_xml.inc + core/include/exporter/class_PDF.php + core/include/exporter/class_cvsExporter.inc + core/include/exporter/class_pdfExporter.inc + core/include/functions.inc + core/include/password-methods/class_password-methods-clear.inc + core/include/password-methods/class_password-methods-crypt.inc + core/include/password-methods/class_password-methods-md5.inc + core/include/password-methods/class_password-methods-sha.inc + core/include/password-methods/class_password-methods-smd5.inc + core/include/password-methods/class_password-methods-ssha.inc + core/include/password-methods/class_password-methods.inc + core/include/php_setup.inc + core/include/select/class_filterLDAPBlacklist.inc + core/include/simpleplugin/class_multiPlugin.inc + core/include/simpleplugin/class_simpleTabs.inc + core/include/variables.inc + core/include/variables_common.inc + core/plugins/admin/acl/class_aclManagement.inc + core/plugins/admin/aclrole/class_aclEditionDialog.inc + core/plugins/admin/departments/class_department.inc + core/plugins/admin/groups/class_groupManagement.inc + core/plugins/admin/groups/class_ogroup.inc + core/plugins/admin/users/class_userManagement.inc + core/plugins/generic/welcome/main.inc + core/setup/class_setup.inc + core/setup/class_setupStepChecks.inc + plugins/applications/admin/applications/class_applicationGeneric.inc + plugins/argonaut/addons/argonaut/class_argonautQueue.inc + plugins/argonaut/html/getFAIstatus.php + plugins/cyrus/admin/systems/services/cyrus/class_serviceCyrus.inc + plugins/cyrus/personal/mail/mail-methods/class_mail-methods-cyrus.inc + plugins/dhcp/admin/dhcp/class_dhcpConfiguration.inc + plugins/dhcp/admin/dhcp/class_dhcpSectionCreationDialog.inc + plugins/fai/admin/fai/class_faiDiskEntry.inc + plugins/fai/admin/fai/class_faiPackage.inc + plugins/fai/admin/fai/class_faiPackageConfiguration.inc + plugins/fai/admin/fai/class_faiPartition.inc + plugins/fai/admin/fai/class_faiPartitionTable.inc + plugins/fai/admin/fai/class_faiSimplePluginClass.inc + plugins/fai/admin/fai/class_faiTemplate.inc + plugins/fai/admin/fai/class_faiTemplateEntry.inc + plugins/fai/admin/fai/packageSelect/class_filterFAIPackages.inc + plugins/fai/admin/fai/packageSelect/class_packageSelect.inc + plugins/fai/admin/systems/class_faiLogView.inc + plugins/fai/admin/systems/class_faiStartup.inc + plugins/fai/admin/systems/services/repository/class_serviceRepository.inc + plugins/ldapmanager/addons/ldapmanager/class_ldapmanager.inc + plugins/ldapmanager/addons/ldapmanager/tabs_ldif.inc + plugins/mail/admin/systems/services/imap/class_serviceIMAP.inc + plugins/mail/personal/mail/class_mail-methods.inc + plugins/posix/admin/groups/posix/class_posixGroup.inc + plugins/posix/personal/posix/class_posixAccount.inc + plugins/posix/personal/posix/main.inc + plugins/postfix/admin/systems/services/postfix/class_servicePostfix.inc + plugins/pureftpd/personal/pureftpd/class_pureftpdAccount.inc + plugins/samba/admin/systems/samba/class_sambaSystemTab.inc + plugins/samba/personal/samba/class_sambaAccount.inc + plugins/samba/personal/samba/class_sambaLogonHours.inc + plugins/samba/personal/samba/class_sambaMungedDial.inc + plugins/samba/personal/samba/main.inc + plugins/spamassassin/admin/systems/services/spam/class_serviceSpamAssassin.inc + plugins/squid/personal/squid/class_proxyAccount.inc + plugins/ssh/personal/ssh/class_sshAccount.inc + plugins/sudo/admin/sudo/class_sudoGeneric.inc + plugins/sudo/admin/sudo/class_sudoManagement.inc + plugins/sudo/admin/sudo/class_sudoOption.inc + plugins/systems/admin/systems/class_filterServerService.inc + plugins/systems/admin/systems/class_printGeneric.inc + plugins/systems/admin/systems/class_serverService.inc + plugins/systems/admin/systems/class_systemManagement.inc + plugins/systems/admin/systems/class_terminalStartup.inc + plugins/systems/admin/systems/class_workstationGeneric.inc + plugins/systems/admin/systems/services/ldap/class_serviceLDAP.inc + plugins/systems/admin/systems/services/shares/class_serviceShare.inc + plugins/systems/admin/systems/services/terminal/class_serviceTerminal.inc + plugins/systems/admin/systems/tabs_server.inc +Copyright: 2003, Cajus Pollmeier + 2003-2010, Cajus Pollmeier + 2011-2016, FusionDirectory + 2011-2018, FusionDirectory +License: GPL-2+ +Comment: + This file is distributed under the same license as the PACKAGE package. + +Files: + core/include/class_logging.inc + core/setup/class_setupStep.inc + core/setup/class_setupStepConfig.inc + core/setup/class_setupStepFinish.inc + core/setup/class_setupStepLanguage.inc + core/setup/class_setupStepLdap.inc + core/setup/class_setupStepMigrate.inc + core/setup/class_setupStepWelcome.inc + core/setup/main.inc +Copyright: 2007, Fabian Hickert + 2011-2018, FusionDirectory +License: GPL-2+ + +Files: + plugins/fai/contrib/openldap/fai.schema +Copyright: 2005-2009, Cajus Pollmeier + 2005-2009, Thomas Lange +License: GPL-2+ + +Files: + plugins/gpg/contrib/openldap/pgp-keyserver.schema + plugins/gpg/contrib/openldap/pgp-keyserver.schema + plugins/gpg/contrib/openldap/pgp-recon.schema + plugins/gpg/contrib/openldap/pgp-remte-prefs.schema +Copyright: 2001-2003, PGP Corporation +License: BSD-3-clause + +Files: + plugins/ppolicy/admin/ppolicy/class_ppolicy.inc + plugins/ppolicy/admin/ppolicy/class_ppolicyManagement.inc + plugins/ppolicy/admin/ppolicy/main.inc + plugins/ppolicy/config/ppolicy/class_ppolicyConfig.inc + plugins/ppolicy/personal/ppolicy/class_ppolicyAccount.inc + plugins/ppolicy/personal/ppolicy/main.inc +Copyright: 2014-2015, Dhatim + 2014-2016, FusionDirectory +License: GPL-2+ + +Files: + core/contrib/man/fusiondirectory-insert-schema.1 + core/contrib/man/fusiondirectory-setup.1 + core/contrib/man/fusiondirectory.conf.5 + plugins/systems/admin/systems/serverService-list.xml + plugins/webservice/contrib/man/fusiondirectory-shell.1 +Copyright: 2011-2019, FusionDirectory +License: GPL-2+ +Comment: + Assuming copyright holdership and license from rest of the + project files. + +Files: + core/plugins/addons/dashboard/class_dashBoardUsers.inc + plugins/opsi/addons/opsi/class_opsiImport.inc + plugins/systems/addons/dashboard/class_dashBoardNetwork.inc + plugins/systems/addons/dashboard/class_dashBoardSystems.inc +Copyright: 2010, Antoine Gallavardin + 2010-2012, Antoine Gallavardin + 2011-2018, FusionDirectory + 2012-2019, FusionDirectory +License: GPL-2+ + +Files: + core/plugins/addons/dashboard/class_dashBoard.inc + plugins/alias/admin/alias/class_aliasManagement.inc + plugins/quota/admin/systems/services/quota/class_serviceQuota.inc + plugins/quota/personal/quota/class_quotaAccount.inc + plugins/supann/personal/supann/class_supannAccount.inc +Copyright: 2010, Antoine Gallavardin + 2010-2012, Antoine Gallavardin + 2011-2018, FusionDirectory + 2012-2018, FusionDirectory + 2013-2018, FusionDirectory +License: GPL-2+ + +Files: + plugins/netgroups/admin/netgroups/class_netgroup.inc + plugins/netgroups/personal/netgroups/class_netgroupMembership.inc +Copyright: 2011, Alejandro Escanero Blanco + 2011-2018, FusionDirectory +License: GPL-2+ + +Files: + plugins/freeradius/admin/freeradius/class_freeradiusGroup.inc + plugins/freeradius/personal/freeradius/class_freeradiusAccount.inc +Copyright: 2003-2009, GONICUS GmbH + 2011-2018, FusionDirectory + 2012, WILLIAME Jeremy +License: GPL-2+ + +Files: + core/locale/*/fusiondirectory.po + plugins/alias/locale/*/fusiondirectory.po + plugins/applications/locale/*/fusiondirectory.po + plugins/argonaut/locale/*/fusiondirectory.po + plugins/audit/locale/*/fusiondirectory.po + plugins/autofs/locale/*/fusiondirectory.po + plugins/certificates/locale/*/fusiondirectory.po + plugins/community/locale/*/fusiondirectory.po + plugins/cyrus/locale/*/fusiondirectory.po + plugins/debconf/locale/*/fusiondirectory.po + plugins/developers/locale/*/fusiondirectory.po + plugins/dhcp/locale/*/fusiondirectory.po + plugins/dns/locale/*/fusiondirectory.po + plugins/dovecot/locale/*/fusiondirectory.po + plugins/dsa/locale/*/fusiondirectory.po + plugins/ejbca/locale/*/fusiondirectory.po + plugins/fai/locale/*/fusiondirectory.po + plugins/freeradius/locale/*/fusiondirectory.po + plugins/fusioninventory/locale/*/fusiondirectory.po + plugins/gpg/locale/*/fusiondirectory.po + plugins/ipmi/locale/*/fusiondirectory.po + plugins/ldapdump/locale/*/fusiondirectory.po + plugins/ldapmanager/locale/*/fusiondirectory.po + plugins/mixedgroups/locale/*/fusiondirectory.po + plugins/mail/locale/*/fusiondirectory.po + plugins/nagios/locale/*/fusiondirectory.po + plugins/netgroups/locale/*/fusiondirectory.po + plugins/newsletter/locale/*/fusiondirectory.po + plugins/opsi/locale/*/fusiondirectory.po + plugins/renater-partage/locale/*/fusiondirectory.po + plugins/personal/locale/*/fusiondirectory.po + plugins/posix/locale/*/fusiondirectory.po + plugins/postfix/locale/*/fusiondirectory.po + plugins/ppolicy/locale/*/fusiondirectory.po + plugins/puppet/locale/*/fusiondirectory.po + plugins/pureftpd/locale/*/fusiondirectory.po + plugins/quota/locale/*/fusiondirectory.po + plugins/repository/locale/*/fusiondirectory.po + plugins/samba/locale/*/fusiondirectory.po + plugins/sinaps/locale/*/fusiondirectory.po + plugins/sogo/locale/*/fusiondirectory.po + plugins/spamassassin/locale/*/fusiondirectory.po + plugins/squid/locale/*/fusiondirectory.po + plugins/ssh/locale/*/fusiondirectory.po + plugins/subcontracting/locale/*/fusiondirectory.po + plugins/sudo/locale/*/fusiondirectory.po + plugins/supann/locale/*/fusiondirectory.po + plugins/supann-ext/locale/*/fusiondirectory.po + plugins/sympa/locale/*/fusiondirectory.po + plugins/systems/locale/*/fusiondirectory.po + plugins/user-reminder/locale/*/fusiondirectory.po + plugins/weblink/locale/*/fusiondirectory.po + plugins/webservice/locale/*/fusiondirectory.po +Copyright: FusionDirectory Project +License: GPL-2+ +Comment: + This file is distributed under the same license as the fusiondirectory package. + +Files: + core/html/themes/breezy/icons/16/actions/add.png + core/html/themes/breezy/icons/16/actions/document-edit.png + core/html/themes/breezy/icons/16/actions/document-import.png + core/html/themes/breezy/icons/16/actions/document-new.png + core/html/themes/breezy/icons/16/actions/document-restore.png + core/html/themes/breezy/icons/16/actions/down.png + core/html/themes/breezy/icons/16/actions/edit-copy.png + core/html/themes/breezy/icons/16/actions/edit-cut.png + core/html/themes/breezy/icons/16/actions/edit-delete.png + core/html/themes/breezy/icons/16/actions/edit-paste.png + core/html/themes/breezy/icons/16/actions/export.png + core/html/themes/breezy/icons/16/actions/go-first.png + core/html/themes/breezy/icons/16/actions/go-home.png + core/html/themes/breezy/icons/16/actions/go-previous.png + core/html/themes/breezy/icons/16/actions/next.png + core/html/themes/breezy/icons/16/actions/process-stop.png + core/html/themes/breezy/icons/16/actions/remove.png + core/html/themes/breezy/icons/16/actions/save.png + core/html/themes/breezy/icons/16/actions/snapshot.png + core/html/themes/breezy/icons/16/actions/submit.png + core/html/themes/breezy/icons/16/actions/system-reinstall.png + core/html/themes/breezy/icons/16/actions/system-search.png + core/html/themes/breezy/icons/16/actions/system-shutdown.png + core/html/themes/breezy/icons/16/actions/system-update.png + core/html/themes/breezy/icons/16/actions/tools-wizard.png + core/html/themes/breezy/icons/16/actions/up.png + core/html/themes/breezy/icons/16/actions/view-refresh.png + core/html/themes/breezy/icons/16/actions/view-sort-ascending.png + core/html/themes/breezy/icons/16/actions/view-sort-descending.png + core/html/themes/breezy/icons/16/apps/antivirus.png + core/html/themes/breezy/icons/16/apps/imap.png + core/html/themes/breezy/icons/16/apps/ldap.png + core/html/themes/breezy/icons/16/apps/office-calendar.png + core/html/themes/breezy/icons/16/apps/os-linux.png + core/html/themes/breezy/icons/16/apps/os-windows.png + core/html/themes/breezy/icons/16/apps/utilities-system-monitor.png + core/html/themes/breezy/icons/16/categories/acl.png + core/html/themes/breezy/icons/16/categories/applications-internet.png + core/html/themes/breezy/icons/16/categories/settings.png + core/html/themes/breezy/icons/16/devices/computer.png + core/html/themes/breezy/icons/16/devices/media-cdrom.png + core/html/themes/breezy/icons/16/devices/network-device.png + core/html/themes/breezy/icons/16/devices/phone.png + core/html/themes/breezy/icons/16/devices/printer.png + core/html/themes/breezy/icons/16/devices/server.png + core/html/themes/breezy/icons/16/devices/telephone.png + core/html/themes/breezy/icons/16/devices/terminal.png + core/html/themes/breezy/icons/16/mimetypes/application-certificate.png + core/html/themes/breezy/icons/16/mimetypes/application-pdf.png + core/html/themes/breezy/icons/16/mimetypes/application-x-executable.png + core/html/themes/breezy/icons/16/mimetypes/package-x-generic.png + core/html/themes/breezy/icons/16/mimetypes/text-csv.png + core/html/themes/breezy/icons/16/places/folder.png + core/html/themes/breezy/icons/16/status/dialog-error.png + core/html/themes/breezy/icons/16/status/dialog-information.png + core/html/themes/breezy/icons/16/status/dialog-password.png + core/html/themes/breezy/icons/16/status/dialog-warning.png + core/html/themes/breezy/icons/16/status/locked.png + core/html/themes/breezy/icons/16/status/task-complete.png + core/html/themes/breezy/icons/16/status/task-failure.png + core/html/themes/breezy/icons/16/status/task-running.png + core/html/themes/breezy/icons/16/status/task-stopped.png + core/html/themes/breezy/icons/16/status/unlocked.png + core/html/themes/breezy/icons/16/types/action.png + core/html/themes/breezy/icons/16/types/application.png + core/html/themes/breezy/icons/16/types/contact.png + core/html/themes/breezy/icons/16/types/country.png + core/html/themes/breezy/icons/16/types/dc.png + core/html/themes/breezy/icons/16/types/domain.png + core/html/themes/breezy/icons/16/types/locality.png + core/html/themes/breezy/icons/16/types/organization.png + core/html/themes/breezy/icons/16/types/resource-group.png + core/html/themes/breezy/icons/16/types/role.png + core/html/themes/breezy/icons/16/types/user-group.png + core/html/themes/breezy/icons/16/types/user.png + core/html/themes/breezy/icons/22/actions/application-exit.png + core/html/themes/breezy/icons/22/actions/go-home.png + core/html/themes/breezy/icons/22/status/dialog-error.png + core/html/themes/breezy/icons/22/status/dialog-information.png + core/html/themes/breezy/icons/32/status/dialog-error.png + core/html/themes/breezy/icons/32/status/dialog-information.png + core/html/themes/breezy/icons/32/status/dialog-warning.png + core/html/themes/breezy/icons/32/status/object-locked.png + core/html/themes/breezy/icons/48/actions/view-task.png + core/html/themes/breezy/icons/48/apps/config-language.png + core/html/themes/breezy/icons/48/apps/config-welcome.png + core/html/themes/breezy/icons/48/apps/os-linux.png + core/html/themes/breezy/icons/48/apps/utilities-system-monitor.png + core/html/themes/breezy/icons/48/categories/acl.png + core/html/themes/breezy/icons/48/categories/applications-development.png + core/html/themes/breezy/icons/48/categories/applications-other.png + core/html/themes/breezy/icons/48/categories/settings.png + core/html/themes/breezy/icons/48/devices/computer.png + core/html/themes/breezy/icons/48/mimetypes/application-certificate.png + core/html/themes/breezy/icons/48/places/folder.png + core/html/themes/breezy/icons/48/places/network-server.png + core/html/themes/breezy/icons/48/status/dialog-password.png + core/html/themes/breezy/icons/48/types/contact.png + core/html/themes/breezy/icons/48/types/resource-group.png + core/html/themes/breezy/icons/48/types/role.png + core/html/themes/breezy/icons/48/types/user-group.png + core/html/themes/breezy/icons/48/types/user.png + core/html/themes/breezy/icons/AUTHORS + core/html/themes/breezy/icons/scalable/apps/fusiondirectory.png + core/html/themes/breezy/svg/16/actions/add.svg + core/html/themes/breezy/svg/16/actions/document-edit.svg + core/html/themes/breezy/svg/16/actions/document-import.svg + core/html/themes/breezy/svg/16/actions/document-new.svg + core/html/themes/breezy/svg/16/actions/document-restore.svg + core/html/themes/breezy/svg/16/actions/down.svg + core/html/themes/breezy/svg/16/actions/edit-copy.svg + core/html/themes/breezy/svg/16/actions/edit-cut.svg + core/html/themes/breezy/svg/16/actions/edit-delete.svg + core/html/themes/breezy/svg/16/actions/edit-paste.svg + core/html/themes/breezy/svg/16/actions/export.svg + core/html/themes/breezy/svg/16/actions/go-first.svg + core/html/themes/breezy/svg/16/actions/go-home.svg + core/html/themes/breezy/svg/16/actions/go-previous.svg + core/html/themes/breezy/svg/16/actions/next.svg + core/html/themes/breezy/svg/16/actions/process-stop.svg + core/html/themes/breezy/svg/16/actions/remove.svg + core/html/themes/breezy/svg/16/actions/save.svg + core/html/themes/breezy/svg/16/actions/snapshot.svg + core/html/themes/breezy/svg/16/actions/submit.svg + core/html/themes/breezy/svg/16/actions/system-reinstall.svg + core/html/themes/breezy/svg/16/actions/system-search.svg + core/html/themes/breezy/svg/16/actions/system-shutdown.svg + core/html/themes/breezy/svg/16/actions/system-update.svg + core/html/themes/breezy/svg/16/actions/tools-wizard.svg + core/html/themes/breezy/svg/16/actions/up.svg + core/html/themes/breezy/svg/16/actions/view-refresh.svg + core/html/themes/breezy/svg/16/actions/view-sort-ascending.svg + core/html/themes/breezy/svg/16/actions/view-sort-descending.svg + core/html/themes/breezy/svg/16/apps/antivirus.svg + core/html/themes/breezy/svg/16/apps/imap.svg + core/html/themes/breezy/svg/16/apps/ldap.svg + core/html/themes/breezy/svg/16/apps/office-calendar.svg + core/html/themes/breezy/svg/16/apps/os-linux.svg + core/html/themes/breezy/svg/16/apps/os-windows.svg + core/html/themes/breezy/svg/16/apps/utilities-system-monitor.svg + core/html/themes/breezy/svg/16/categories/acl.svg + core/html/themes/breezy/svg/16/categories/applications-internet.svg + core/html/themes/breezy/svg/16/categories/settings.svg + core/html/themes/breezy/svg/16/devices/computer.svg + core/html/themes/breezy/svg/16/devices/media-cdrom.svg + core/html/themes/breezy/svg/16/devices/network-device.svg + core/html/themes/breezy/svg/16/devices/phone.svg + core/html/themes/breezy/svg/16/devices/printer.svg + core/html/themes/breezy/svg/16/devices/server.svg + core/html/themes/breezy/svg/16/devices/telephone.svg + core/html/themes/breezy/svg/16/devices/terminal.svg + core/html/themes/breezy/svg/16/mimetypes/application-certificate.svg + core/html/themes/breezy/svg/16/mimetypes/application-pdf.svg + core/html/themes/breezy/svg/16/mimetypes/application-x-executable.svg + core/html/themes/breezy/svg/16/mimetypes/package-x-generic.svg + core/html/themes/breezy/svg/16/mimetypes/text-csv.svg + core/html/themes/breezy/svg/16/places/folder.svg + core/html/themes/breezy/svg/16/status/dialog-error.svg + core/html/themes/breezy/svg/16/status/dialog-information.svg + core/html/themes/breezy/svg/16/status/dialog-password.svg + core/html/themes/breezy/svg/16/status/dialog-warning.svg + core/html/themes/breezy/svg/16/status/locked.svg + core/html/themes/breezy/svg/16/status/task-complete.svg + core/html/themes/breezy/svg/16/status/task-failure.svg + core/html/themes/breezy/svg/16/status/task-running.svg + core/html/themes/breezy/svg/16/status/task-stopped.svg + core/html/themes/breezy/svg/16/status/unlocked.svg + core/html/themes/breezy/svg/16/types/action.svg + core/html/themes/breezy/svg/16/types/application.svg + core/html/themes/breezy/svg/16/types/contact.svg + core/html/themes/breezy/svg/16/types/country.svg + core/html/themes/breezy/svg/16/types/dc.svg + core/html/themes/breezy/svg/16/types/domain.svg + core/html/themes/breezy/svg/16/types/locality.svg + core/html/themes/breezy/svg/16/types/organization.svg + core/html/themes/breezy/svg/16/types/resource-group.svg + core/html/themes/breezy/svg/16/types/role.svg + core/html/themes/breezy/svg/16/types/user-group.svg + core/html/themes/breezy/svg/16/types/user.svg + core/html/themes/breezy/svg/22/actions/application-exit.svg + core/html/themes/breezy/svg/22/actions/go-home.svg + core/html/themes/breezy/svg/22/status/dialog-error.svg + core/html/themes/breezy/svg/22/status/dialog-information.svg + core/html/themes/breezy/svg/32/status/dialog-error.svg + core/html/themes/breezy/svg/32/status/dialog-information.svg + core/html/themes/breezy/svg/32/status/dialog-warning.svg + core/html/themes/breezy/svg/32/status/object-locked.svg + core/html/themes/breezy/svg/48/actions/view-task.svg + core/html/themes/breezy/svg/48/apps/config-language.svg + core/html/themes/breezy/svg/48/apps/config-welcome.svg + core/html/themes/breezy/svg/48/apps/os-linux.svg + core/html/themes/breezy/svg/48/apps/utilities-system-monitor.svg + core/html/themes/breezy/svg/48/categories/acl.svg + core/html/themes/breezy/svg/48/categories/applications-development.svg + core/html/themes/breezy/svg/48/categories/applications-other.svg + core/html/themes/breezy/svg/48/categories/settings.svg + core/html/themes/breezy/svg/48/devices/computer.svg + core/html/themes/breezy/svg/48/mimetypes/application-certificate.svg + core/html/themes/breezy/svg/48/places/folder.svg + core/html/themes/breezy/svg/48/places/network-server.svg + core/html/themes/breezy/svg/48/status/dialog-password.svg + core/html/themes/breezy/svg/48/types/contact.svg + core/html/themes/breezy/svg/48/types/resource-group.svg + core/html/themes/breezy/svg/48/types/role.svg + core/html/themes/breezy/svg/48/types/user-group.svg + core/html/themes/breezy/svg/48/types/user.svg + core/html/themes/breezy/svg/AUTHORS + plugins/alias/html/themes/breezy/icons/16/apps/alias-distribution.png + plugins/alias/html/themes/breezy/icons/16/apps/alias.png + plugins/alias/html/themes/breezy/icons/16/apps/alias-redirection.png + plugins/alias/html/themes/breezy/icons/16/apps/alias-sympa.png + plugins/alias/html/themes/breezy/icons/48/apps/alias.png + plugins/alias/html/themes/breezy/svg/16/apps/alias-distribution.svg + plugins/alias/html/themes/breezy/svg/16/apps/alias-redirection.svg + plugins/alias/html/themes/breezy/svg/16/apps/alias.svg + plugins/alias/html/themes/breezy/svg/16/apps/alias-sympa.svg + plugins/alias/html/themes/breezy/svg/48/apps/alias.svg + plugins/applications/html/plugins/applications/images/default_icon.png + plugins/argonaut/html/themes/breezy/icons/16/actions/view-logs.png + plugins/argonaut/html/themes/breezy/icons/16/apps/argonaut-dns.png + plugins/argonaut/html/themes/breezy/icons/16/apps/argonaut-fuse.png + plugins/argonaut/html/themes/breezy/icons/16/apps/argonaut-mirror.png + plugins/argonaut/html/themes/breezy/icons/16/apps/argonaut.png + plugins/argonaut/html/themes/breezy/icons/48/apps/argonaut.png + plugins/argonaut/html/themes/breezy/svg/16/apps/argonaut-dns.svg + plugins/argonaut/html/themes/breezy/svg/16/apps/argonaut-fuse.svg + plugins/argonaut/html/themes/breezy/svg/16/apps/argonaut-mirror.svg + plugins/argonaut/html/themes/breezy/svg/16/apps/argonaut.svg + plugins/argonaut/html/themes/breezy/svg/48/apps/argonaut.svg + plugins/audit/html/themes/breezy/icons/16/apps/audit.png + plugins/audit/html/themes/breezy/icons/48/apps/audit.png + plugins/audit/html/themes/breezy/svg/16/apps/audit.svg + plugins/audit/html/themes/breezy/svg/48/apps/audit.svg + plugins/autofs/html/themes/breezy/icons/16/apps/autofs-nis-netmap.png + plugins/autofs/html/themes/breezy/icons/16/apps/autofs-nis-object.png + plugins/autofs/html/themes/breezy/icons/16/apps/autofs.png + plugins/autofs/html/themes/breezy/icons/48/apps/autofs.png + plugins/autofs/html/themes/breezy/svg/16/apps/autofs-nis-map.svg + plugins/autofs/html/themes/breezy/svg/16/apps/autofs-nis-object.svg + plugins/autofs/html/themes/breezy/svg/16/apps/autofs.svg + plugins/autofs/html/themes/breezy/svg/48/apps/autofs.svg + plugins/community/html/themes/breezy/icons/16/apps/community.png + plugins/community/html/themes/breezy/icons/48/apps/community.png + plugins/community/html/themes/breezy/svg/16/apps/community.svg + plugins/community/html/themes/breezy/svg/48/apps/community.svg + plugins/cyrus/html/themes/breezy/icons/16/apps/cyrus.png + plugins/cyrus/html/themes/breezy/icons/48/apps/cyrus.png + plugins/cyrus/html/themes/breezy/svg/48/apps/cyrus.svg + plugins/debconf/html/themes/breezy/icons/16/apps/debconf.png + plugins/debconf/html/themes/breezy/icons/48/apps/debconf.png + plugins/debconf/html/themes/breezy/svg/16/apps/debconf.svg + plugins/debconf/html/themes/breezy/svg/48/apps/debconf.svg + plugins/dhcp/html/themes/breezy/icons/16/apps/dhcp.png + plugins/dhcp/html/themes/breezy/icons/48/apps/dhcp.png + plugins/dhcp/html/themes/breezy/svg/16/apps/dhcp.svg + plugins/dhcp/html/themes/breezy/svg/48/apps/dhcp.svg + plugins/dns/html/themes/breezy/icons/16/apps/dns.png + plugins/dns/html/themes/breezy/icons/48/apps/dns.png + plugins/dns/html/themes/breezy/svg/16/apps/dns.svg + plugins/dns/html/themes/breezy/svg/48/apps/dns.svg + plugins/dovecot/html/themes/breezy/icons/16/apps/dovecot.png + plugins/dovecot/html/themes/breezy/icons/48/apps/dovecot.png + plugins/dovecot/html/themes/breezy/svg/16/apps/dovecot.svg + plugins/dovecot/html/themes/breezy/svg/48/apps/dovecot.svg + plugins/dsa/html/themes/breezy/icons/16/apps/dsa.png + plugins/dsa/html/themes/breezy/icons/48/apps/dsa.png + plugins/dsa/html/themes/breezy/svg/16/apps/dsa.svg + plugins/dsa/html/themes/breezy/svg/48/apps/dsa.svg + plugins/ejbca/html/themes/breezy/icons/16/apps/ejbca.png + plugins/ejbca/html/themes/breezy/icons/48/apps/ejbca.png + plugins/ejbca/html/themes/breezy/svg/16/apps/ejbca.svg + plugins/ejbca/html/themes/breezy/svg/48/apps/ejbca.svg + plugins/fai/html/themes/breezy/icons/16/actions/package-configure.png + plugins/fai/html/themes/breezy/icons/16/apps/fai-hook.png + plugins/fai/html/themes/breezy/icons/16/apps/fai-packages.png + plugins/fai/html/themes/breezy/icons/16/apps/fai-partitiontable.png + plugins/fai/html/themes/breezy/icons/16/apps/fai.png + plugins/fai/html/themes/breezy/icons/16/apps/fai-profile.png + plugins/fai/html/themes/breezy/icons/16/apps/fai-script.png + plugins/fai/html/themes/breezy/icons/16/apps/fai-template.png + plugins/fai/html/themes/breezy/icons/16/apps/fai-variable.png + plugins/fai/html/themes/breezy/icons/48/apps/fai.png + plugins/fai/html/themes/breezy/svg/16/actions/package-configure.svg + plugins/fai/html/themes/breezy/svg/16/apps/fai-hook.svg + plugins/fai/html/themes/breezy/svg/16/apps/fai-packages.svg + plugins/fai/html/themes/breezy/svg/16/apps/fai-partitiontable.svg + plugins/fai/html/themes/breezy/svg/16/apps/fai-profile.svg + plugins/fai/html/themes/breezy/svg/16/apps/fai-script.svg + plugins/fai/html/themes/breezy/svg/16/apps/fai-template.svg + plugins/fai/html/themes/breezy/svg/16/apps/fai-variable.svg + plugins/fai/html/themes/breezy/svg/48/apps/fai.svg + plugins/freeradius/html/themes/breezy/icons/16/apps/freeradius.png + plugins/freeradius/html/themes/breezy/icons/48/apps/freeradius.png + plugins/freeradius/html/themes/breezy/svg/16/apps/freeradius.svg + plugins/freeradius/html/themes/breezy/svg/48/apps/freeradius.svg + plugins/fusioninventory/html/themes/breezy/icons/16/apps/fusioninventory.png + plugins/fusioninventory/html/themes/breezy/icons/48/apps/fusioninventory.png + plugins/fusioninventory/html/themes/breezy/svg/16/apps/fusioninventory.svg + plugins/fusioninventory/html/themes/breezy/svg/48/apps/fusioninventory.svg + plugins/gpg/html/themes/breezy/icons/16/apps/gpg.png + plugins/gpg/html/themes/breezy/icons/48/apps/gpg.png + plugins/gpg/html/themes/breezy/svg/16/apps/gpg.svg + plugins/gpg/html/themes/breezy/svg/48/apps/gpg.svg + plugins/ldapmanager/html/themes/breezy/icons/16/apps/ldapmanager.png + plugins/ldapmanager/html/themes/breezy/icons/48/apps/ldapmanager.png + plugins/ldapmanager/html/themes/breezy/svg/16/apps/ldapmanager.svg + plugins/ldapmanager/html/themes/breezy/svg/48/apps/ldapmanager.svg + plugins/mail/html/themes/breezy/icons/16/apps/internet-mail.png + plugins/mail/html/themes/breezy/icons/48/apps/internet-mail.png + plugins/mail/html/themes/breezy/svg/16/apps/internet-mail.svg + plugins/mail/html/themes/breezy/svg/48/apps/internet-mail.svg + plugins/nagios/html/themes/breezy/icons/16/apps/nagios.png + plugins/nagios/html/themes/breezy/icons/48/apps/nagios.png + plugins/nagios/html/themes/breezy/svg/16/apps/nagios.svg + plugins/nagios/html/themes/breezy/svg/48/apps/nagios.svg + plugins/netgroups/html/themes/breezy/icons/16/apps/netgroups.png + plugins/netgroups/html/themes/breezy/icons/48/apps/netgroups.png + plugins/netgroups/html/themes/breezy/svg/16/apps/netgroups.svg + plugins/netgroups/html/themes/breezy/svg/48/apps/netgroups.svg + plugins/newsletter/html/themes/breezy/icons/16/apps/newsletter.png + plugins/newsletter/html/themes/breezy/icons/48/apps/newsletter.png + plugins/newsletter/html/themes/breezy/svg/16/apps/newsletter.svg + plugins/newsletter/html/themes/breezy/svg/48/apps/newsletter.svg + plugins/opsi/html/themes/breezy/icons/16/apps/opsi-on-demand.png + plugins/opsi/html/themes/breezy/icons/16/apps/opsi.png + plugins/opsi/html/themes/breezy/icons/16/apps/opsi-software-list.png + plugins/opsi/html/themes/breezy/icons/48/apps/opsi-on-demand.png + plugins/opsi/html/themes/breezy/icons/48/apps/opsi.png + plugins/opsi/html/themes/breezy/icons/48/apps/opsi-software-list.png + plugins/opsi/html/themes/breezy/svg/16/apps/opsi-on-demand.svg + plugins/opsi/html/themes/breezy/svg/16/apps/opsi-software-list.svg + plugins/opsi/html/themes/breezy/svg/16/apps/opsi.svg + plugins/opsi/html/themes/breezy/svg/48/apps/opsi-on-demand.svg + plugins/opsi/html/themes/breezy/svg/48/apps/opsi-software-list.svg + plugins/opsi/html/themes/breezy/svg/48/apps/opsi.svg + plugins/puppet/html/themes/breezy/icons/16/apps/puppet.png + plugins/puppet/html/themes/breezy/icons/48/apps/puppet.png + plugins/puppet/html/themes/breezy/svg/16/apps/puppet.svg + plugins/puppet/html/themes/breezy/svg/48/apps/puppet.svg + plugins/pureftpd/html/themes/breezy/icons/16/apps/pureftpd.png + plugins/pureftpd/html/themes/breezy/icons/48/apps/pureftpd.png + plugins/pureftpd/html/themes/breezy/svg/16/apps/action.svg + plugins/pureftpd/html/themes/breezy/svg/48/apps/pureftpd.svg + plugins/quota/html/themes/breezy/icons/16/apps/quota.png + plugins/quota/html/themes/breezy/icons/48/apps/quota.png + plugins/quota/html/themes/breezy/svg/16/apps/quota.svg + plugins/quota/html/themes/breezy/svg/48/apps/quota.svg + plugins/renater-partage/html/themes/breezy/svg/16/apps/renater-partage.svg + plugins/samba/html/themes/breezy/icons/48/apps/samba.png + plugins/samba/html/themes/breezy/svg/48/apps/samba.svg + plugins/sogo/html/themes/breezy/icons/16/apps/sogo.png + plugins/sogo/html/themes/breezy/icons/48/apps/sogo.png + plugins/sogo/html/themes/breezy/svg/16/apps/sogo.svg + plugins/sogo/html/themes/breezy/svg/48/apps/sogo.svg + plugins/spamassassin/html/themes/breezy/icons/16/apps/spamassassin.png + plugins/spamassassin/html/themes/breezy/icons/48/apps/spamassassin.png + plugins/spamassassin/html/themes/breezy/svg/16/apps/spamassassin.svg + plugins/spamassassin/html/themes/breezy/svg/48/apps/spamassassin.svg + plugins/squid/html/themes/breezy/icons/16/apps/squid.png + plugins/squid/html/themes/breezy/icons/48/apps/squid.png + plugins/squid/html/themes/breezy/svg/16/apps/squid.svg + plugins/squid/html/themes/breezy/svg/48/apps/squid.svg + plugins/ssh/html/themes/breezy/icons/16/apps/ssh.png + plugins/ssh/html/themes/breezy/icons/48/apps/ssh.png + plugins/ssh/html/themes/breezy/svg/16/apps/ssh.svg + plugins/ssh/html/themes/breezy/svg/48/apps/ssh.svg + plugins/subcontracting/html/themes/breezy/icons/16/apps/subcontracting.png + plugins/subcontracting/html/themes/breezy/icons/48/apps/subcontracting.png + plugins/subcontracting/html/themes/breezy/svg/16/apps/subcontracting.svg + plugins/subcontracting/html/themes/breezy/svg/48/apps/subcontracting.svg + plugins/sudo/html/themes/breezy/icons/16/apps/sudo.png + plugins/sudo/html/themes/breezy/icons/48/apps/sudo.png + plugins/sudo/html/themes/breezy/svg/16/apps/sudo.svg + plugins/sudo/html/themes/breezy/svg/48/apps/sudo.svg + plugins/supann/html/themes/breezy/icons/16/apps/supann-entite.png + plugins/supann/html/themes/breezy/icons/16/apps/supann-etablissement.png + plugins/supann/html/themes/breezy/icons/16/apps/supann.png + plugins/supann/html/themes/breezy/icons/48/apps/supann.png + plugins/supann/html/themes/breezy/svg/16/apps/supann-entite.svg + plugins/supann/html/themes/breezy/svg/16/apps/supann-etablissement.svg + plugins/supann/html/themes/breezy/svg/16/apps/supann.svg + plugins/supann/html/themes/breezy/svg/48/apps/supann.svg + plugins/sympa/html/themes/breezy/icons/16/apps/sympa.png + plugins/sympa/html/themes/breezy/icons/48/apps/sympa.png + plugins/sympa/html/themes/breezy/svg/16/apps/sympa.svg + plugins/sympa/html/themes/breezy/svg/48/apps/sympa.svg + plugins/systems/html/themes/breezy/icons/16/actions/task-schedule.png + plugins/systems/html/themes/breezy/icons/16/actions/task-start.png + plugins/systems/html/themes/breezy/icons/16/actions/task-stop.png + plugins/systems/html/themes/breezy/icons/16/places/folder-network.png + plugins/systems/html/themes/breezy/svg/clock.svg + plugins/systems/html/themes/breezy/svg/server_locked.svg + plugins/systems/html/themes/breezy/svg/service_apache.svg + plugins/systems/html/themes/breezy/svg/service_file.svg + plugins/systems/html/themes/breezy/svg/service_ldap.svg + plugins/systems/html/themes/breezy/svg/status_start.svg + plugins/systems/html/themes/breezy/svg/status_stop.svg + plugins/systems/html/themes/breezy/svg/terminal_locked.svg + plugins/systems/html/themes/breezy/svg/view_logs.svg + plugins/systems/html/themes/breezy/svg/workstation_locked.svg +Copyright: + 2014, Uri Herrera + 2016, Timothée Giet +License: LGPL-3+ + +Files: + core/html/themes/legacy/icons/16/actions/document-new.png + core/html/themes/legacy/icons/16/actions/document-open.png + core/html/themes/legacy/icons/16/actions/edit-copy.png + core/html/themes/legacy/icons/16/actions/edit-cut.png + core/html/themes/legacy/icons/16/actions/edit-delete.png + core/html/themes/legacy/icons/16/actions/edit-paste.png + core/html/themes/legacy/icons/16/actions/go-down.png + core/html/themes/legacy/icons/16/actions/go-first.png + core/html/themes/legacy/icons/16/actions/go-home.png + core/html/themes/legacy/icons/16/actions/go-jump.png + core/html/themes/legacy/icons/16/actions/go-next.png + core/html/themes/legacy/icons/16/actions/go-previous.png + core/html/themes/legacy/icons/16/actions/list-add.png + core/html/themes/legacy/icons/16/actions/list-remove.png + core/html/themes/legacy/icons/16/actions/process-stop.png + core/html/themes/legacy/icons/16/actions/system-search.png + core/html/themes/legacy/icons/16/actions/system-shutdown.png + core/html/themes/legacy/icons/16/actions/view-refresh.png + core/html/themes/legacy/icons/16/apps/accessories-text-editor.png + core/html/themes/legacy/icons/16/apps/office-calendar.png + core/html/themes/legacy/icons/16/apps/system-installer.png + core/html/themes/legacy/icons/16/apps/system-software-update.png + core/html/themes/legacy/icons/16/apps/system-users.png + core/html/themes/legacy/icons/16/apps/utilities-system-monitor.png + core/html/themes/legacy/icons/16/apps/utilities-terminal.png + core/html/themes/legacy/icons/16/categories/applications-internet.png + core/html/themes/legacy/icons/16/categories/preferences-desktop.png + core/html/themes/legacy/icons/16/devices/computer.png + core/html/themes/legacy/icons/16/devices/media-optical.png + core/html/themes/legacy/icons/16/devices/printer.png + core/html/themes/legacy/icons/16/mimetypes/application-certificate.png + core/html/themes/legacy/icons/16/mimetypes/application-x-executable.png + core/html/themes/legacy/icons/16/mimetypes/package-x-generic.png + core/html/themes/legacy/icons/16/mimetypes/x-office-document.png + core/html/themes/legacy/icons/16/mimetypes/x-office-spreadsheet.png + core/html/themes/legacy/icons/16/places/folder.png + core/html/themes/legacy/icons/16/places/network-server.png + core/html/themes/legacy/icons/16/status/dialog-error.png + core/html/themes/legacy/icons/16/status/dialog-information.png + core/html/themes/legacy/icons/16/status/dialog-warning.png + core/html/themes/legacy/icons/22/actions/go-home.png + core/html/themes/legacy/icons/22/actions/system-log-out.png + core/html/themes/legacy/icons/22/status/dialog-error.png + core/html/themes/legacy/icons/22/status/dialog-information.png + core/html/themes/legacy/icons/32/status/dialog-error.png + core/html/themes/legacy/icons/32/status/dialog-information.png + core/html/themes/legacy/icons/32/status/dialog-warning.png + core/html/themes/legacy/icons/48/apps/preferences-desktop-locale.png + core/html/themes/legacy/icons/48/apps/system-users.png + core/html/themes/legacy/icons/48/apps/utilities-system-monitor.png + core/html/themes/legacy/icons/48/categories/applications-development.png + core/html/themes/legacy/icons/48/categories/applications-other.png + core/html/themes/legacy/icons/48/categories/preferences-desktop.png + core/html/themes/legacy/icons/48/devices/computer.png + core/html/themes/legacy/icons/48/mimetypes/application-certificate.png + core/html/themes/legacy/icons/48/places/folder.png + core/html/themes/legacy/icons/48/places/network-server.png + core/html/themes/legacy/icons/AUTHORS + core/html/themes/legacy/svg/AUTHORS + core/html/themes/legacy/svg/scalable/actions/document-new.svg + core/html/themes/legacy/svg/scalable/actions/document-open.svg + core/html/themes/legacy/svg/scalable/actions/document-save.svg + core/html/themes/legacy/svg/scalable/actions/edit-copy.svg + core/html/themes/legacy/svg/scalable/actions/edit-cut.svg + core/html/themes/legacy/svg/scalable/actions/edit-delete.svg + core/html/themes/legacy/svg/scalable/actions/edit-paste.svg + core/html/themes/legacy/svg/scalable/actions/go-down.svg + core/html/themes/legacy/svg/scalable/actions/go-first.svg + core/html/themes/legacy/svg/scalable/actions/go-home.svg + core/html/themes/legacy/svg/scalable/actions/go-jump.svg + core/html/themes/legacy/svg/scalable/actions/go-next.svg + core/html/themes/legacy/svg/scalable/actions/go-previous.svg + core/html/themes/legacy/svg/scalable/actions/go-up.svg + core/html/themes/legacy/svg/scalable/actions/list-add.svg + core/html/themes/legacy/svg/scalable/actions/list-remove.svg + core/html/themes/legacy/svg/scalable/actions/system-log-out.svg + core/html/themes/legacy/svg/scalable/actions/system-search.svg + core/html/themes/legacy/svg/scalable/actions/system-shutdown.svg + core/html/themes/legacy/svg/scalable/actions/view-refresh.svg + core/html/themes/legacy/svg/scalable/apps/accessories-text-editor.svg + core/html/themes/legacy/svg/scalable/apps/office-calendar.svg + core/html/themes/legacy/svg/scalable/apps/preferences-desktop-locale.svg + core/html/themes/legacy/svg/scalable/apps/system-installer.svg + core/html/themes/legacy/svg/scalable/apps/system-software-update.svg + core/html/themes/legacy/svg/scalable/apps/system-users.svg + core/html/themes/legacy/svg/scalable/apps/utilities-system-monitor.svg + core/html/themes/legacy/svg/scalable/apps/utilities-terminal.svg + core/html/themes/legacy/svg/scalable/categories/applications-development.svg + core/html/themes/legacy/svg/scalable/categories/applications-internet.svg + core/html/themes/legacy/svg/scalable/categories/applications-other.svg + core/html/themes/legacy/svg/scalable/categories/preferences-desktop.svg + core/html/themes/legacy/svg/scalable/devices/computer.svg + core/html/themes/legacy/svg/scalable/devices/media-optical.svg + core/html/themes/legacy/svg/scalable/devices/printer.svg + core/html/themes/legacy/svg/scalable/mimetypes/application-certificate.svg + core/html/themes/legacy/svg/scalable/mimetypes/application-x-executable.svg + core/html/themes/legacy/svg/scalable/mimetypes/package-x-generic.svg + core/html/themes/legacy/svg/scalable/mimetypes/x-office-document.svg + core/html/themes/legacy/svg/scalable/mimetypes/x-office-spreadsheet.svg + core/html/themes/legacy/svg/scalable/places/folder.svg + core/html/themes/legacy/svg/scalable/places/network-server.svg + core/html/themes/legacy/svg/scalable/status/dialog-error.svg + core/html/themes/legacy/svg/scalable/status/dialog-information.svg + core/html/themes/legacy/svg/scalable/status/dialog-warning.svg + plugins/systems/html/themes/legacy/icons/16/actions/media-playback-start.png + plugins/systems/html/themes/legacy/icons/16/actions/media-playback-stop.png + plugins/systems/html/themes/legacy/icons/16/places/folder-remote.png + plugins/systems/html/themes/legacy/svg/folder-remote.svg + plugins/systems/html/themes/legacy/svg/media-playback-start.svg + plugins/systems/html/themes/legacy/svg/media-playback-stop.svg + plugins/mail/html/themes/legacy/icons/16/apps/internet-mail.png + plugins/mail/html/themes/legacy/icons/48/apps/internet-mail.png + plugins/mail/html/themes/legacy/svg/internet-mail.svg +Copyright: + Ulisse Perusin + Steven Garrity + Lapo Calamandrei + Ryan Collier + Rodney Dawes + Andreas Nilsson + Tuomas Kuosmanen + Garrett LeSage + Jakub Steiner +License: public-domain +Comment: + Artwork has been derived from the Tango icon theme. + . + Slight modifications may fall under the same license as + FusionDirectory (i.e. GPL-2+). + . + 2003-2008, GONICUS GmbH + 2011-2016, FusionDirectory + +Files: + core/AUTHORS.md + core/Changelog + core/contrib/apache/fusiondirectory-apache.conf + core/contrib/bin/fusiondirectory-insert-schema + core/contrib/bin/fusiondirectory-setup + core/contrib/docs/fusiondirectory-oid.pdf + core/contrib/fusiondirectory.conf + core/contrib/images/favicon.png + core/contrib/images/favicon.svg + core/contrib/images/Fusiondirectory-logo-noir.eps + core/contrib/images/Fusiondirectory-logo.png + core/contrib/lighttpd/fusiondirectory-lighttpd.conf + core/contrib/man/fusiondirectory.conf.pod + core/contrib/openldap/core-fd-conf.schema + core/contrib/openldap/core-fd.schema + core/contrib/openldap/ldapns.schema + core/contrib/openldap/rfc2307bis.schema + core/contrib/openldap/template-fd.schema + core/.gitignore + core/html/favicon.ico + core/html/geticon.php + core/html/images/date_active.png + core/html/images/down-arrow.png + core/html/images/down-arrow.png + core/html/images/empty.png + core/html/images/empty.png + core/html/images/forward-arrow.png + core/html/images/forward-arrow.png + core/html/images/lists/expand.png + core/html/images/lists/expand.png + core/html/images/lists/lastnode.png + core/html/images/lists/lastnode.png + core/html/images/lists/node.png + core/html/images/lists/node.png + core/html/images/lists/seperator.png + core/html/images/lists/seperator.png + core/html/images/lists/vline.png + core/html/images/lists/vline.png + core/html/images/opacity_black.png + core/html/plugins/users/images/default.jpg + core/html/plugins/users/style/user_tab.css + core/html/recovery.php + core/html/robots.txt + core/html/themes/breezy/datepicker.css + core/html/themes/breezy/dialog.css + core/html/themes/breezy/form.css + core/html/themes/breezy/images/border.png + core/html/themes/breezy/index.theme + core/html/themes/breezy/lists.css + core/html/themes/breezy/login.css + core/html/themes/breezy/menu.css + core/html/themes/breezy/plugin.css + core/html/themes/breezy/printer.css + core/html/themes/breezy/setup.css + core/html/themes/breezy/style.css + core/html/themes/breezy/tabs.css + core/html/themes/breezy/theme.css + core/html/themes/legacy/images/border.png + core/html/themes/legacy/index.theme + core/html/themes/legacy/lists.css + core/html/themes/legacy/login.css + core/html/themes/legacy/menu.css + core/html/themes/legacy/plugin.css + core/html/themes/legacy/setup.css + core/html/themes/legacy/style.css + core/html/themes/legacy/tabs.css + core/html/themes/legacy/theme.css + core/ihtml/themes/breezy/colors.txt + core/ihtml/themes/breezy/copynotice.tpl + core/ihtml/themes/breezy/css.tpl + core/ihtml/themes/breezy/framework.tpl + core/ihtml/themes/breezy/headers.tpl + core/ihtml/themes/breezy/islocked.tpl + core/ihtml/themes/breezy/login.tpl + core/ihtml/themes/breezy/msg_dialog.tpl + core/ihtml/themes/breezy/recovery.tpl + core/ihtml/themes/breezy/restore-confirm.tpl + core/ihtml/themes/breezy/simple-filter.tpl + core/ihtml/themes/breezy/simple-list.tpl + core/ihtml/themes/breezy/simpleplugin_section_alone.tpl + core/ihtml/themes/breezy/simpleplugin_section.tpl + core/ihtml/themes/breezy/simpleplugin.tpl + core/ihtml/themes/breezy/simple-remove.tpl + core/ihtml/themes/breezy/simple-select-list.tpl + core/ihtml/themes/breezy/sizelimit.tpl + core/ihtml/themes/breezy/template.tpl + core/ihtml/themes/legacy/login.tpl + core/ihtml/themes/legacy/recovery.tpl + core/ihtml/themes/legacy/setup_header.tpl + core/include/functions_debug.inc + core/include/functions_debug.inc + core/include/functions_debug.inc + core/include/select/groupSelect/group-filter.tpl + core/include/select/groupSelect/group-filter.xml + core/include/simpleplugin/simple-filter.xml + core/include/simpleplugin/simple-list.xml + core/include/simpleplugin/simple-select-list.xml + core/plugins/addons/dashboard/groups_stats.tpl + core/plugins/addons/dashboard/main_stats.tpl + core/plugins/addons/dashboard/pwd_stats.tpl + core/plugins/addons/dashboard/users_accounts.tpl + core/plugins/addons/dashboard/users_stats.tpl + core/plugins/admin/acl/remove.tpl + core/plugins/admin/aclrole/acleditiondialog.tpl + core/plugins/admin/departments/dep-list.xml + core/plugins/admin/groups/group-filter.xml + core/plugins/admin/groups/group-list.xml + core/plugins/admin/users/user-filter.tpl + core/plugins/admin/users/user-filter.xml + core/plugins/admin/users/user-list.xml + core/plugins/generic/references/contents.tpl + core/plugins/generic/welcome/welcome.tpl + core/README.md + core/setup/setup_checks.tpl + core/setup/setup_finish.tpl + core/setup/setup_frame.tpl + core/setup/setup_migrate_accounts.tpl + core/setup/setup_migrate_adminAccount.tpl + core/setup/setup_migrate_baseOC.tpl + core/setup/setup_migrate.tpl + core/setup/setup_welcome.tpl + core/.gitlab/.gitkeep + core/.gitlab-ci.yml + core/.gitlab/issue_templates/.gitkeep + core/.gitlab/issue_templates/Backporting.md + core/.gitlab/issue_templates/Bugs.md + core/.gitlab/issue_templates/Contribution.md + core/.gitlab/issue_templates/Enhancement.md + core/.gitlab/merge_request_templates/.gitkeep + core/.gitlab/merge_request_templates/Merge.md + core/.tx/config + core/AUTHORS.md + core/CODE_OF_CONDUCT.md + core/CONTRIBUTING.md + core/Changelog.md + core/UPGRADE.md + plugins/README.md + plugins/alias/contrib/openldap/alias-fd-conf.schema + plugins/alias/contrib/openldap/alias-fd.schema + plugins/applications/contrib/openldap/applications-fd-conf.schema + plugins/applications/contrib/openldap/applications-fd.schema + plugins/applications/contrib/svg/default_icon.svg + plugins/argonaut/addons/argonaut/deploy-filter.xml + plugins/argonaut/addons/argonaut/deploy-list.tpl + plugins/argonaut/addons/argonaut/deploy-list.xml + plugins/argonaut/addons/argonaut/import_events.tpl + plugins/argonaut/contrib/openldap/argonaut-fd.schema + plugins/audit/admin/audit/audit-filter.tpl + plugins/audit/contrib/openldap/audit-fd-conf.schema + plugins/audit/contrib/openldap/audit-fd.schema + plugins/autofs/contrib/openldap/autofs-fd-conf.schema + plugins/community/contrib/openldap/community-fd-conf.schema + plugins/community/contrib/openldap/community-fd.schema + plugins/cyrus/contrib/openldap/cyrus-fd.schema + plugins/cyrus/personal/mail/mail-methods/sieve_script.tpl + plugins/debconf/admin/debconfProfile/debconfProfile-filter.tpl + plugins/debconf/admin/debconfProfile/debconfProfile-filter.xml + plugins/debconf/contrib/openldap/debconf-fd.schema + plugins/debconf/contrib/openldap/debconf.schema + plugins/developers/addons/debugHelp/debughelp.tpl + plugins/dhcp/contrib/openldap/dhcp-fd-conf.schema + plugins/dhcp/contrib/openldap/dhcp-fd.schema + plugins/dns/admin/systems/dnsrecords.tpl + plugins/dns/contrib/openldap/dns-fd-conf.schema + plugins/dns/contrib/openldap/dns-fd.schema + plugins/dns/contrib/openldap/dnszone.schema + plugins/dovecot/contrib/openldap/dovecot-fd.schema + plugins/dsa/contrib/openldap/dsa-fd-conf.schema + plugins/ejbca/contrib/openldap/ejbca-fd-conf.schema + plugins/ejbca/contrib/openldap/ejbca-fd.schema + plugins/ejbca/contrib/resources/ejbca.svg + plugins/fai/admin/fai/packageSelect/selectPackage-filter.tpl + plugins/fai/admin/fai/packageSelect/selectPackage-filter.xml + plugins/fai/admin/fai/packageSelect/selectPackage-list.xml + plugins/fai/admin/systems/services/repository/fai_repository.tpl + plugins/fai/contrib/openldap/fai-fd-conf.schema + plugins/freeradius/contrib/openldap/freeradius.schema + plugins/fusioninventory/admin/inventory/inventory-list.xml + plugins/fusioninventory/admin/systems/fusioninventory/inventory.tpl + plugins/fusioninventory/contrib/openldap/fusioninventory-fd-conf.schema + plugins/fusioninventory/contrib/openldap/fusioninventory-fd.schema + plugins/fusioninventory/contrib/openldap/inventory-fd.schema + plugins/fusioninventory/html/collect.php + plugins/fusioninventory/html/plugins/fusioninventory/inventory.css + plugins/.gitignore + plugins/gpg/contrib/openldap/gpg-fd.schema + plugins/gpg/personal/gpg/pgpKeySelect/pgpKeySelect-list.xml + plugins/ipmi/contrib/openldap/ipmi-fd.schema + plugins/ldapdump/addons/ldapdump/ldapdump.tpl + plugins/mail/contrib/openldap/mail-fd-conf.schema + plugins/mail/contrib/openldap/mail-fd.schema + plugins/nagios/contrib/openldap/nagios-fd-conf.schema + plugins/nagios/contrib/openldap/netways.schema + plugins/netgroups/contrib/openldap/netgroups-fd-conf.schema + plugins/newsletter/contrib/openldap/newsletter-fd-conf.schema + plugins/newsletter/contrib/openldap/newsletter-fd.schema + plugins/opsi/addons/dashboard/opsi_profiles.tpl + plugins/opsi/addons/dashboard/opsi_stats.tpl + plugins/opsi/addons/opsi/opsiimport.tpl + plugins/opsi/contrib/openldap/opsi-fd-conf.schema + plugins/opsi/contrib/openldap/opsi-fd.schema + plugins/personal/contrib/openldap/personal-fd-conf.schema + plugins/personal/contrib/openldap/personal-fd.schema + plugins/postfix/contrib/openldap/postfix-fd.schema + plugins/postfix/html/themes/breezy/icons/16/apps/smtp.png + plugins/postfix/html/themes/breezy/svg/16/smtp.svg + plugins/ppolicy/addons/dashboard/ppolicy_locked_accounts.tpl + plugins/ppolicy/contrib/openldap/ppolicy-fd-conf.schema + plugins/ppolicy/contrib/doc/ppolicyconfig.ldif + plugins/ppolicy/contrib/doc/ppolicymodule.ldif + plugins/ppolicy/html/themes/breezy/icons/16/apps/ppolicy.png + plugins/ppolicy/html/themes/breezy/icons/48/apps/ppolicy.png + plugins/ppolicy/html/themes/breezy/svg/16/apps/ppolicy.svg + plugins/ppolicy/html/themes/breezy/svg/48/apps/ppolicy.svg + plugins/puppet/contrib/openldap/puppet-fd.schema + plugins/puppet/contrib/openldap/puppet.schema + plugins/pureftpd/contrib/openldap/pureftpd.schema + plugins/quota/admin/systems/services/quota/service_quota_parameters.tpl + plugins/quota/contrib/openldap/quota-fd.schema + plugins/quota/contrib/openldap/quota.schema + plugins/quota/personal/quota/quota_section.tpl + plugins/renater-partage/admin/systems/services/renater-partage/renater_domains.tpl + plugins/renater-partage/contrib/openldap/renater-partage-fd.schema + plugins/renater-partage/html/themes/breezy/icons/16/apps/renater-partage.png + plugins/repository/contrib/openldap/repository-fd-conf.schema + plugins/repository/contrib/openldap/repository-fd.schema + plugins/repository/html/themes/breezy/icons/16/apps/repository-distribution.png + plugins/repository/html/themes/breezy/icons/16/apps/repository.png + plugins/repository/html/themes/breezy/icons/16/apps/repository-section.png + plugins/repository/html/themes/breezy/icons/48/apps/repository.png + plugins/repository/html/themes/breezy/svg/16/apps/repository-distribution.svg + plugins/repository/html/themes/breezy/svg/16/apps/repository-section.svg + plugins/repository/html/themes/breezy/svg/16/apps/repository.svg + plugins/repository/html/themes/breezy/svg/48/apps/repository.svg + plugins/samba/contrib/openldap/samba-fd-conf.schema + plugins/samba/contrib/openldap/samba.schema + plugins/samba/personal/samba/sambaLogonHours.tpl + plugins/sinaps/contrib/openldap/sinaps-fd-conf.schema + plugins/sinaps/contrib/test/testAcquisition.php + plugins/sinaps/contrib/test/testEndPoint.php + plugins/sogo/contrib/openldap/calEntry.schema + plugins/sogo/contrib/openldap/calRessources.schema + plugins/sogo/contrib/openldap/sogo-fd-conf.schema + plugins/spamassassin/contrib/openldap/spamassassin-fd.schema + plugins/squid/contrib/openldap/proxy-fd.schema + plugins/squid/personal/squid/proxyAccount.tpl + plugins/ssh/contrib/openldap/openssh-lpk.schema + plugins/subcontracting/contrib/openldap/subcontracting-fd.schema + plugins/sudo/admin/sudo/usedoptions_section.tpl + plugins/sudo/contrib/openldap/sudo-fd-conf.schema + plugins/sudo/contrib/openldap/sudo.schema + plugins/supann-ext/contrib/openldap/supann-ext-fd.schema + plugins/supann/contrib/openldap/internet2.schema + plugins/supann/contrib/openldap/supann_2009.schema + plugins/supann/contrib/openldap/supann-fd-conf.schema + plugins/supann/contrib/etc/activite_CNU + plugins/supann/contrib/etc/activite_REFERENS + plugins/supann/contrib/etc/affiliation + plugins/supann/contrib/etc/corps_NCORPS + plugins/supann/contrib/etc/diplome_SISE + plugins/supann/contrib/etc/discipline_SISE + plugins/supann/contrib/etc/entite_SUPANN + plugins/supann/contrib/etc/etablissement_SUPANN + plugins/supann/contrib/etc/eturegimeinscription_SISE + plugins/supann/contrib/etc/role_SUPANN + plugins/supann/contrib/etc/typediplome_SISE + plugins/supann/contrib/doc/examples/diplome_EXAMPLE + plugins/supann/contrib/doc/examples/discipline_EXAMPLE + plugins/supann/contrib/doc/examples/etuelementpedagogique_EXAMPLE + plugins/supann/contrib/doc/examples/etuetape_EXAMPLE + plugins/supann/contrib/doc/examples/eturegimeinscription_EXAMPLE + plugins/supann/contrib/doc/examples/typediplome_EXAMPLE + plugins/supann/personal/supann/student_subscription.tpl + plugins/sympa/contrib/openldap/sympa-fd.schema + plugins/sympa/contrib/openldap/sympa-fd-conf.schema + plugins/systems/addons/dashboard/network_dhcp.tpl + plugins/systems/addons/dashboard/systems_pcids.tpl + plugins/systems/addons/dashboard/systems_stats.tpl + plugins/systems/admin/systems/serverService-filter.tpl + plugins/systems/admin/systems/serverService-filter.xml + plugins/systems/admin/systems/serverService-list.tpl + plugins/systems/admin/systems/serverService-list.xml + plugins/systems/admin/systems/server_import.tpl + plugins/systems/admin/systems/services/shares/service_share.tpl + plugins/systems/contrib/openldap/service-fd.schema + plugins/systems/contrib/openldap/systems-fd-conf.schema + plugins/systems/contrib/openldap/systems-fd.schema + plugins/.gitlab-ci.yml + plugins/.gitlab/.gitkeep + plugins/.gitlab/issue_templates/.gitkeep + plugins/.gitlab/issue_templates/Backporting.md + plugins/.gitlab/issue_templates/Bugs.md + plugins/.gitlab/issue_templates/Contribution.md + plugins/.gitlab/issue_templates/Enhancement.md + plugins/.gitlab/merge_request_templates/.gitkeep + plugins/.gitlab/merge_request_templates/Merge.md + plugins/.tx/config + plugins/CODE_OF_CONDUCT.md + plugins/CONTRIBUTING.md + plugins/Changelog.md + plugins/README.md + plugins/user-reminder/contrib/openldap/user-reminder-fd-conf.schema + plugins/user-reminder/ihtml/themes/breezy/user-reminder.tpl + plugins/weblink/contrib/openldap/weblink-fd.schema + plugins/webservice/contrib/bin/fusiondirectory-shell + plugins/webservice/contrib/docs/jsonrpc.php.doc + plugins/webservice/contrib/openldap/webservice-fd-conf.schema +Copyright: *No copyright* +License: GPL-2+ +Comment: + Assuming license from core/COPYING. + +Files: + plugins/argonaut/include/jsonRPCClient.php + plugins/webservice/include/jsonrpcphp/jsonRPCServer.php +Copyright: 2007, Sergio Vaccaro + 2012-2018, FusionDirectory + 2013-2018, FusionDirectory +License: GPL-2+ + +Files: + core/html/include/pwdStrength.js +Copyright: + 2006, Steve Moitozo +License: Expat + +Files: + core/include/class_ldap.inc +Copyright: 1998, Eric Kilfoil + 2003, Alejandro Escanero Blanco + 2003-2010, Cajus Pollmeier + 2011-2018, FusionDirectory +License: GPL-2+ + +Files: + plugins/mail/admin/groups/mail/class_mailGroup.inc +Copyright: 2009-2010, Bas Tichelaar + 2013-2018, FusionDirectory +License: GPL-2+ + +Files: + plugins/nagios/personal/nagios/main.inc +Copyright: 2005, Benoit Mortier + 2011-2018, FusionDirectory +License: GPL-2+ + +Files: + plugins/nagios/personal/nagios/class_nagiosAccount.inc +Copyright: 2005, Guillame Delecourt + 2006, Benoit Mortier + 2006, Vincent Seynhaeve + 2011-2018, FusionDirectory +License: GPL-2+ + +Files: + plugins/ppolicy/addons/dashboard/class_dashBoardPPolicy.inc +Copyright: 2014-2015, Dhatim + 2014-2018, FusionDirectory project +License: GPL-2+ + +Files: + plugins/mail/personal/mail/class_mailAccount.inc +Copyright: 2007, Fabian Hicker + 2011-2018, FusionDirectory +License: GPL-2+ + +Files: + core/include/accept-to-gettext.inc +Copyright: 2003, Wouter Verhelst + 2012-2018, FusionDirectory +License: GPL-2+ + +Files: + plugins/samba/include/class_smbHash.inc +Copyright: 2004, - 2006, Roland Gruber + 2013-2018, FusionDirectory Project +License: GPL-2+ + +Files: + plugins/subcontracting/personal/subcontracting/class_subContracting.inc +Copyright: + 2015-2018, OpenSides +License: GPL-2+ + +Files: + plugins/mail/personal/mail/class_sieve.inc +Copyright: 2001, Dan Ellis + 2001, Dan Ellis +License: GPL-2+ +Comment: + Assuming license from core/COPYING. + +Files: + core/html/include/pulldown.js +Copyright: + 2004, Knallgrau New Medias Solutions GmbH, Vienna - Austria +License: BSD-4-clause + +Files: + core/html/include/datepicker.js +Copyright: + 2007, Mathieu Jondet +License: Expat + +Files: + core/html/include/tsorter.js +Copyright: + 2015, Terrill Dent, http://terrill.ca +License: Expat + +Files: + debian/* + README.multi-orig-tarball-package +Copyright: + 2010, Benoit Mortier + 2014, Mike Gabriel +License: GPL-2+ or GPL-3+ or LGPL-2.1+ or LGPL-3+ or Expat or BSD-3-clause or BSD-4-clause + +License: GPL-2+ + This package 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 2 of the License, or + (at your option) any later version. + . + This package 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. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the complete text of the GNU General + Public License 2 can be found in `/usr/share/common-licenses/GPL-2'. + +License: GPL-3+ + This package 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. + . + This package 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. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the complete text of the GNU General + Public License 3 can be found in `/usr/share/common-licenses/GPL-3'. + +License: LGPL-2.1+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library 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 + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301 USA + . + On Debian systems, the full text of the GNU Lesser General Public + License version 2,1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1'. + +License: Expat + 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, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE 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. + +License: BSD-3-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + - Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + - Neither the name of the copyright holder nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: BSD-4-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + - Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + - All advertising materials mentioning features or use of this software must + display the following acknowledgement: “This product includes software + developed by the .” + - Neither the name of the author(s) nor the names of this program's + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) “AS IS” AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, + OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: LGPL-3+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + . + This library 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 + Lesser General Public License for more details. + . + On Debian systems, the complete text of the GNU Lesser General + Public License 3 can be found in `/usr/share/common-licenses/LGPL-3'. + +License: public-domain + This file is in the public domain. You may use and modify it as + you see fit, as long as this copyright message is included and + that there is an indication as to what modifications have been + made (if any). diff --git a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/copyright.in b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/copyright.in new file mode 100644 index 00000000000..645bc6f3de1 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/copyright.in @@ -0,0 +1,3133 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: FIXME +Upstream-Contact: FIXME +Source: FIXME +Disclaimer: Autogenerated by CDBS + +Files: core/locale/af_ZA/fusiondirectory.po + core/locale/ar/fusiondirectory.po + core/locale/ca/fusiondirectory.po + core/locale/cs_CZ/fusiondirectory.po + core/locale/de/fusiondirectory.po + core/locale/el_GR/fusiondirectory.po + core/locale/en/fusiondirectory.po + core/locale/es/fusiondirectory.po + core/locale/es_CO/fusiondirectory.po + core/locale/es_VE/fusiondirectory.po + core/locale/fa_IR/fusiondirectory.po + core/locale/fi_FI/fusiondirectory.po + core/locale/fr/fusiondirectory.po + core/locale/hu_HU/fusiondirectory.po + core/locale/id/fusiondirectory.po + core/locale/it_IT/fusiondirectory.po + core/locale/ja/fusiondirectory.po + core/locale/ko/fusiondirectory.po + core/locale/lv/fusiondirectory.po + core/locale/nb/fusiondirectory.po + core/locale/nl/fusiondirectory.po + core/locale/pl/fusiondirectory.po + core/locale/pt/fusiondirectory.po + core/locale/pt_BR/fusiondirectory.po + core/locale/ru/fusiondirectory.po + core/locale/ru@petr1708/fusiondirectory.po + core/locale/sv/fusiondirectory.po + core/locale/tr_TR/fusiondirectory.po + core/locale/ug/fusiondirectory.po + core/locale/vi_VN/fusiondirectory.po + core/locale/zh/fusiondirectory.po + core/locale/zh_TW/fusiondirectory.po + plugins/alias/locale/af_ZA/fusiondirectory.po + plugins/alias/locale/ar/fusiondirectory.po + plugins/alias/locale/ca/fusiondirectory.po + plugins/alias/locale/cs_CZ/fusiondirectory.po + plugins/alias/locale/de/fusiondirectory.po + plugins/alias/locale/el_GR/fusiondirectory.po + plugins/alias/locale/en/fusiondirectory.po + plugins/alias/locale/es/fusiondirectory.po + plugins/alias/locale/es_CO/fusiondirectory.po + plugins/alias/locale/es_VE/fusiondirectory.po + plugins/alias/locale/fa_IR/fusiondirectory.po + plugins/alias/locale/fi_FI/fusiondirectory.po + plugins/alias/locale/fr/fusiondirectory.po + plugins/alias/locale/hu_HU/fusiondirectory.po + plugins/alias/locale/id/fusiondirectory.po + plugins/alias/locale/it_IT/fusiondirectory.po + plugins/alias/locale/ja/fusiondirectory.po + plugins/alias/locale/ko/fusiondirectory.po + plugins/alias/locale/lv/fusiondirectory.po + plugins/alias/locale/nb/fusiondirectory.po + plugins/alias/locale/nl/fusiondirectory.po + plugins/alias/locale/pl/fusiondirectory.po + plugins/alias/locale/pt/fusiondirectory.po + plugins/alias/locale/pt_BR/fusiondirectory.po + plugins/alias/locale/ru/fusiondirectory.po + plugins/alias/locale/ru@petr1708/fusiondirectory.po + plugins/alias/locale/sv/fusiondirectory.po + plugins/alias/locale/tr_TR/fusiondirectory.po + plugins/alias/locale/ug/fusiondirectory.po + plugins/alias/locale/vi_VN/fusiondirectory.po + plugins/alias/locale/zh/fusiondirectory.po + plugins/alias/locale/zh_TW/fusiondirectory.po + plugins/applications/locale/af_ZA/fusiondirectory.po + plugins/applications/locale/ar/fusiondirectory.po + plugins/applications/locale/ca/fusiondirectory.po + plugins/applications/locale/cs_CZ/fusiondirectory.po + plugins/applications/locale/de/fusiondirectory.po + plugins/applications/locale/el_GR/fusiondirectory.po + plugins/applications/locale/en/fusiondirectory.po + plugins/applications/locale/es/fusiondirectory.po + plugins/applications/locale/es_CO/fusiondirectory.po + plugins/applications/locale/es_VE/fusiondirectory.po + plugins/applications/locale/fa_IR/fusiondirectory.po + plugins/applications/locale/fi_FI/fusiondirectory.po + plugins/applications/locale/fr/fusiondirectory.po + plugins/applications/locale/hu_HU/fusiondirectory.po + plugins/applications/locale/id/fusiondirectory.po + plugins/applications/locale/it_IT/fusiondirectory.po + plugins/applications/locale/ja/fusiondirectory.po + plugins/applications/locale/ko/fusiondirectory.po + plugins/applications/locale/lv/fusiondirectory.po + plugins/applications/locale/nb/fusiondirectory.po + plugins/applications/locale/nl/fusiondirectory.po + plugins/applications/locale/pl/fusiondirectory.po + plugins/applications/locale/pt/fusiondirectory.po + plugins/applications/locale/pt_BR/fusiondirectory.po + plugins/applications/locale/ru/fusiondirectory.po + plugins/applications/locale/ru@petr1708/fusiondirectory.po + plugins/applications/locale/sv/fusiondirectory.po + plugins/applications/locale/tr_TR/fusiondirectory.po + plugins/applications/locale/ug/fusiondirectory.po + plugins/applications/locale/vi_VN/fusiondirectory.po + plugins/applications/locale/zh/fusiondirectory.po + plugins/applications/locale/zh_TW/fusiondirectory.po + plugins/argonaut/locale/af_ZA/fusiondirectory.po + plugins/argonaut/locale/ar/fusiondirectory.po + plugins/argonaut/locale/ca/fusiondirectory.po + plugins/argonaut/locale/cs_CZ/fusiondirectory.po + plugins/argonaut/locale/de/fusiondirectory.po + plugins/argonaut/locale/el_GR/fusiondirectory.po + plugins/argonaut/locale/en/fusiondirectory.po + plugins/argonaut/locale/es/fusiondirectory.po + plugins/argonaut/locale/es_CO/fusiondirectory.po + plugins/argonaut/locale/es_VE/fusiondirectory.po + plugins/argonaut/locale/fa_IR/fusiondirectory.po + plugins/argonaut/locale/fi_FI/fusiondirectory.po + plugins/argonaut/locale/fr/fusiondirectory.po + plugins/argonaut/locale/hu_HU/fusiondirectory.po + plugins/argonaut/locale/id/fusiondirectory.po + plugins/argonaut/locale/it_IT/fusiondirectory.po + plugins/argonaut/locale/ja/fusiondirectory.po + plugins/argonaut/locale/ko/fusiondirectory.po + plugins/argonaut/locale/lv/fusiondirectory.po + plugins/argonaut/locale/nb/fusiondirectory.po + plugins/argonaut/locale/nl/fusiondirectory.po + plugins/argonaut/locale/pl/fusiondirectory.po + plugins/argonaut/locale/pt/fusiondirectory.po + plugins/argonaut/locale/pt_BR/fusiondirectory.po + plugins/argonaut/locale/ru/fusiondirectory.po + plugins/argonaut/locale/ru@petr1708/fusiondirectory.po + plugins/argonaut/locale/sv/fusiondirectory.po + plugins/argonaut/locale/tr_TR/fusiondirectory.po + plugins/argonaut/locale/ug/fusiondirectory.po + plugins/argonaut/locale/vi_VN/fusiondirectory.po + plugins/argonaut/locale/zh/fusiondirectory.po + plugins/argonaut/locale/zh_TW/fusiondirectory.po + plugins/audit/locale/af_ZA/fusiondirectory.po + plugins/audit/locale/ar/fusiondirectory.po + plugins/audit/locale/ca/fusiondirectory.po + plugins/audit/locale/cs_CZ/fusiondirectory.po + plugins/audit/locale/de/fusiondirectory.po + plugins/audit/locale/el_GR/fusiondirectory.po + plugins/audit/locale/en/fusiondirectory.po + plugins/audit/locale/es/fusiondirectory.po + plugins/audit/locale/es_CO/fusiondirectory.po + plugins/audit/locale/es_VE/fusiondirectory.po + plugins/audit/locale/fa_IR/fusiondirectory.po + plugins/audit/locale/fi_FI/fusiondirectory.po + plugins/audit/locale/fr/fusiondirectory.po + plugins/audit/locale/hu_HU/fusiondirectory.po + plugins/audit/locale/id/fusiondirectory.po + plugins/audit/locale/it_IT/fusiondirectory.po + plugins/audit/locale/ja/fusiondirectory.po + plugins/audit/locale/ko/fusiondirectory.po + plugins/audit/locale/lv/fusiondirectory.po + plugins/audit/locale/nb/fusiondirectory.po + plugins/audit/locale/nl/fusiondirectory.po + plugins/audit/locale/pl/fusiondirectory.po + plugins/audit/locale/pt/fusiondirectory.po + plugins/audit/locale/pt_BR/fusiondirectory.po + plugins/audit/locale/ru/fusiondirectory.po + plugins/audit/locale/ru@petr1708/fusiondirectory.po + plugins/audit/locale/sv/fusiondirectory.po + plugins/audit/locale/tr_TR/fusiondirectory.po + plugins/audit/locale/ug/fusiondirectory.po + plugins/audit/locale/vi_VN/fusiondirectory.po + plugins/audit/locale/zh/fusiondirectory.po + plugins/audit/locale/zh_TW/fusiondirectory.po + plugins/autofs/locale/af_ZA/fusiondirectory.po + plugins/autofs/locale/ar/fusiondirectory.po + plugins/autofs/locale/ca/fusiondirectory.po + plugins/autofs/locale/cs_CZ/fusiondirectory.po + plugins/autofs/locale/de/fusiondirectory.po + plugins/autofs/locale/el_GR/fusiondirectory.po + plugins/autofs/locale/en/fusiondirectory.po + plugins/autofs/locale/es/fusiondirectory.po + plugins/autofs/locale/es_CO/fusiondirectory.po + plugins/autofs/locale/es_VE/fusiondirectory.po + plugins/autofs/locale/fa_IR/fusiondirectory.po + plugins/autofs/locale/fi_FI/fusiondirectory.po + plugins/autofs/locale/fr/fusiondirectory.po + plugins/autofs/locale/hu_HU/fusiondirectory.po + plugins/autofs/locale/id/fusiondirectory.po + plugins/autofs/locale/it_IT/fusiondirectory.po + plugins/autofs/locale/ja/fusiondirectory.po + plugins/autofs/locale/ko/fusiondirectory.po + plugins/autofs/locale/lv/fusiondirectory.po + plugins/autofs/locale/nb/fusiondirectory.po + plugins/autofs/locale/nl/fusiondirectory.po + plugins/autofs/locale/pl/fusiondirectory.po + plugins/autofs/locale/pt/fusiondirectory.po + plugins/autofs/locale/pt_BR/fusiondirectory.po + plugins/autofs/locale/ru/fusiondirectory.po + plugins/autofs/locale/ru@petr1708/fusiondirectory.po + plugins/autofs/locale/sv/fusiondirectory.po + plugins/autofs/locale/tr_TR/fusiondirectory.po + plugins/autofs/locale/ug/fusiondirectory.po + plugins/autofs/locale/vi_VN/fusiondirectory.po + plugins/autofs/locale/zh/fusiondirectory.po + plugins/autofs/locale/zh_TW/fusiondirectory.po + plugins/certificates/locale/af_ZA/fusiondirectory.po + plugins/certificates/locale/ar/fusiondirectory.po + plugins/certificates/locale/ca/fusiondirectory.po + plugins/certificates/locale/cs_CZ/fusiondirectory.po + plugins/certificates/locale/de/fusiondirectory.po + plugins/certificates/locale/el_GR/fusiondirectory.po + plugins/certificates/locale/en/fusiondirectory.po + plugins/certificates/locale/es/fusiondirectory.po + plugins/certificates/locale/es_CO/fusiondirectory.po + plugins/certificates/locale/es_VE/fusiondirectory.po + plugins/certificates/locale/fa_IR/fusiondirectory.po + plugins/certificates/locale/fi_FI/fusiondirectory.po + plugins/certificates/locale/fr/fusiondirectory.po + plugins/certificates/locale/hu_HU/fusiondirectory.po + plugins/certificates/locale/id/fusiondirectory.po + plugins/certificates/locale/it_IT/fusiondirectory.po + plugins/certificates/locale/ja/fusiondirectory.po + plugins/certificates/locale/ko/fusiondirectory.po + plugins/certificates/locale/lv/fusiondirectory.po + plugins/certificates/locale/nb/fusiondirectory.po + plugins/certificates/locale/nl/fusiondirectory.po + plugins/certificates/locale/pl/fusiondirectory.po + plugins/certificates/locale/pt/fusiondirectory.po + plugins/certificates/locale/pt_BR/fusiondirectory.po + plugins/certificates/locale/ru/fusiondirectory.po + plugins/certificates/locale/ru@petr1708/fusiondirectory.po + plugins/certificates/locale/sv/fusiondirectory.po + plugins/certificates/locale/tr_TR/fusiondirectory.po + plugins/certificates/locale/ug/fusiondirectory.po + plugins/certificates/locale/vi_VN/fusiondirectory.po + plugins/certificates/locale/zh/fusiondirectory.po + plugins/certificates/locale/zh_TW/fusiondirectory.po + plugins/community/locale/af_ZA/fusiondirectory.po + plugins/community/locale/ar/fusiondirectory.po + plugins/community/locale/ca/fusiondirectory.po + plugins/community/locale/cs_CZ/fusiondirectory.po + plugins/community/locale/de/fusiondirectory.po + plugins/community/locale/el_GR/fusiondirectory.po + plugins/community/locale/en/fusiondirectory.po + plugins/community/locale/es/fusiondirectory.po + plugins/community/locale/es_CO/fusiondirectory.po + plugins/community/locale/es_VE/fusiondirectory.po + plugins/community/locale/fa_IR/fusiondirectory.po + plugins/community/locale/fi_FI/fusiondirectory.po + plugins/community/locale/fr/fusiondirectory.po + plugins/community/locale/hu_HU/fusiondirectory.po + plugins/community/locale/id/fusiondirectory.po + plugins/community/locale/it_IT/fusiondirectory.po + plugins/community/locale/ja/fusiondirectory.po + plugins/community/locale/ko/fusiondirectory.po + plugins/community/locale/lv/fusiondirectory.po + plugins/community/locale/nb/fusiondirectory.po + plugins/community/locale/nl/fusiondirectory.po + plugins/community/locale/pl/fusiondirectory.po + plugins/community/locale/pt/fusiondirectory.po + plugins/community/locale/pt_BR/fusiondirectory.po + plugins/community/locale/ru/fusiondirectory.po + plugins/community/locale/ru@petr1708/fusiondirectory.po + plugins/community/locale/sv/fusiondirectory.po + plugins/community/locale/tr_TR/fusiondirectory.po + plugins/community/locale/ug/fusiondirectory.po + plugins/community/locale/vi_VN/fusiondirectory.po + plugins/community/locale/zh/fusiondirectory.po + plugins/community/locale/zh_TW/fusiondirectory.po + plugins/cyrus/locale/af_ZA/fusiondirectory.po + plugins/cyrus/locale/ar/fusiondirectory.po + plugins/cyrus/locale/ca/fusiondirectory.po + plugins/cyrus/locale/cs_CZ/fusiondirectory.po + plugins/cyrus/locale/de/fusiondirectory.po + plugins/cyrus/locale/el_GR/fusiondirectory.po + plugins/cyrus/locale/en/fusiondirectory.po + plugins/cyrus/locale/es/fusiondirectory.po + plugins/cyrus/locale/es_CO/fusiondirectory.po + plugins/cyrus/locale/es_VE/fusiondirectory.po + plugins/cyrus/locale/fa_IR/fusiondirectory.po + plugins/cyrus/locale/fi_FI/fusiondirectory.po + plugins/cyrus/locale/fr/fusiondirectory.po + plugins/cyrus/locale/hu_HU/fusiondirectory.po + plugins/cyrus/locale/id/fusiondirectory.po + plugins/cyrus/locale/it_IT/fusiondirectory.po + plugins/cyrus/locale/ja/fusiondirectory.po + plugins/cyrus/locale/ko/fusiondirectory.po + plugins/cyrus/locale/lv/fusiondirectory.po + plugins/cyrus/locale/nb/fusiondirectory.po + plugins/cyrus/locale/nl/fusiondirectory.po + plugins/cyrus/locale/pl/fusiondirectory.po + plugins/cyrus/locale/pt/fusiondirectory.po + plugins/cyrus/locale/pt_BR/fusiondirectory.po + plugins/cyrus/locale/ru/fusiondirectory.po + plugins/cyrus/locale/ru@petr1708/fusiondirectory.po + plugins/cyrus/locale/sv/fusiondirectory.po + plugins/cyrus/locale/tr_TR/fusiondirectory.po + plugins/cyrus/locale/ug/fusiondirectory.po + plugins/cyrus/locale/vi_VN/fusiondirectory.po + plugins/cyrus/locale/zh/fusiondirectory.po + plugins/cyrus/locale/zh_TW/fusiondirectory.po + plugins/debconf/locale/af_ZA/fusiondirectory.po + plugins/debconf/locale/ar/fusiondirectory.po + plugins/debconf/locale/ca/fusiondirectory.po + plugins/debconf/locale/cs_CZ/fusiondirectory.po + plugins/debconf/locale/de/fusiondirectory.po + plugins/debconf/locale/el_GR/fusiondirectory.po + plugins/debconf/locale/en/fusiondirectory.po + plugins/debconf/locale/es/fusiondirectory.po + plugins/debconf/locale/es_CO/fusiondirectory.po + plugins/debconf/locale/es_VE/fusiondirectory.po + plugins/debconf/locale/fa_IR/fusiondirectory.po + plugins/debconf/locale/fi_FI/fusiondirectory.po + plugins/debconf/locale/fr/fusiondirectory.po + plugins/debconf/locale/hu_HU/fusiondirectory.po + plugins/debconf/locale/id/fusiondirectory.po + plugins/debconf/locale/it_IT/fusiondirectory.po + plugins/debconf/locale/ja/fusiondirectory.po + plugins/debconf/locale/ko/fusiondirectory.po + plugins/debconf/locale/lv/fusiondirectory.po + plugins/debconf/locale/nb/fusiondirectory.po + plugins/debconf/locale/nl/fusiondirectory.po + plugins/debconf/locale/pl/fusiondirectory.po + plugins/debconf/locale/pt/fusiondirectory.po + plugins/debconf/locale/pt_BR/fusiondirectory.po + plugins/debconf/locale/ru/fusiondirectory.po + plugins/debconf/locale/ru@petr1708/fusiondirectory.po + plugins/debconf/locale/sv/fusiondirectory.po + plugins/debconf/locale/tr_TR/fusiondirectory.po + plugins/debconf/locale/ug/fusiondirectory.po + plugins/debconf/locale/vi_VN/fusiondirectory.po + plugins/debconf/locale/zh/fusiondirectory.po + plugins/debconf/locale/zh_TW/fusiondirectory.po + plugins/developers/locale/af_ZA/fusiondirectory.po + plugins/developers/locale/ar/fusiondirectory.po + plugins/developers/locale/ca/fusiondirectory.po + plugins/developers/locale/cs_CZ/fusiondirectory.po + plugins/developers/locale/de/fusiondirectory.po + plugins/developers/locale/el_GR/fusiondirectory.po + plugins/developers/locale/en/fusiondirectory.po + plugins/developers/locale/es/fusiondirectory.po + plugins/developers/locale/es_CO/fusiondirectory.po + plugins/developers/locale/es_VE/fusiondirectory.po + plugins/developers/locale/fa_IR/fusiondirectory.po + plugins/developers/locale/fi_FI/fusiondirectory.po + plugins/developers/locale/fr/fusiondirectory.po + plugins/developers/locale/hu_HU/fusiondirectory.po + plugins/developers/locale/id/fusiondirectory.po + plugins/developers/locale/it_IT/fusiondirectory.po + plugins/developers/locale/ja/fusiondirectory.po + plugins/developers/locale/ko/fusiondirectory.po + plugins/developers/locale/lv/fusiondirectory.po + plugins/developers/locale/nb/fusiondirectory.po + plugins/developers/locale/nl/fusiondirectory.po + plugins/developers/locale/pl/fusiondirectory.po + plugins/developers/locale/pt/fusiondirectory.po + plugins/developers/locale/pt_BR/fusiondirectory.po + plugins/developers/locale/ru/fusiondirectory.po + plugins/developers/locale/ru@petr1708/fusiondirectory.po + plugins/developers/locale/sv/fusiondirectory.po + plugins/developers/locale/tr_TR/fusiondirectory.po + plugins/developers/locale/ug/fusiondirectory.po + plugins/developers/locale/vi_VN/fusiondirectory.po + plugins/developers/locale/zh/fusiondirectory.po + plugins/developers/locale/zh_TW/fusiondirectory.po + plugins/dhcp/locale/af_ZA/fusiondirectory.po + plugins/dhcp/locale/ar/fusiondirectory.po + plugins/dhcp/locale/ca/fusiondirectory.po + plugins/dhcp/locale/cs_CZ/fusiondirectory.po + plugins/dhcp/locale/de/fusiondirectory.po + plugins/dhcp/locale/el_GR/fusiondirectory.po + plugins/dhcp/locale/en/fusiondirectory.po + plugins/dhcp/locale/es/fusiondirectory.po + plugins/dhcp/locale/es_CO/fusiondirectory.po + plugins/dhcp/locale/es_VE/fusiondirectory.po + plugins/dhcp/locale/fa_IR/fusiondirectory.po + plugins/dhcp/locale/fi_FI/fusiondirectory.po + plugins/dhcp/locale/fr/fusiondirectory.po + plugins/dhcp/locale/hu_HU/fusiondirectory.po + plugins/dhcp/locale/id/fusiondirectory.po + plugins/dhcp/locale/it_IT/fusiondirectory.po + plugins/dhcp/locale/ja/fusiondirectory.po + plugins/dhcp/locale/ko/fusiondirectory.po + plugins/dhcp/locale/lv/fusiondirectory.po + plugins/dhcp/locale/nb/fusiondirectory.po + plugins/dhcp/locale/nl/fusiondirectory.po + plugins/dhcp/locale/pl/fusiondirectory.po + plugins/dhcp/locale/pt/fusiondirectory.po + plugins/dhcp/locale/pt_BR/fusiondirectory.po + plugins/dhcp/locale/ru/fusiondirectory.po + plugins/dhcp/locale/ru@petr1708/fusiondirectory.po + plugins/dhcp/locale/sv/fusiondirectory.po + plugins/dhcp/locale/tr_TR/fusiondirectory.po + plugins/dhcp/locale/ug/fusiondirectory.po + plugins/dhcp/locale/vi_VN/fusiondirectory.po + plugins/dhcp/locale/zh/fusiondirectory.po + plugins/dhcp/locale/zh_TW/fusiondirectory.po + plugins/dns/locale/af_ZA/fusiondirectory.po + plugins/dns/locale/ar/fusiondirectory.po + plugins/dns/locale/ca/fusiondirectory.po + plugins/dns/locale/cs_CZ/fusiondirectory.po + plugins/dns/locale/de/fusiondirectory.po + plugins/dns/locale/el_GR/fusiondirectory.po + plugins/dns/locale/en/fusiondirectory.po + plugins/dns/locale/es/fusiondirectory.po + plugins/dns/locale/es_CO/fusiondirectory.po + plugins/dns/locale/es_VE/fusiondirectory.po + plugins/dns/locale/fa_IR/fusiondirectory.po + plugins/dns/locale/fi_FI/fusiondirectory.po + plugins/dns/locale/fr/fusiondirectory.po + plugins/dns/locale/hu_HU/fusiondirectory.po + plugins/dns/locale/id/fusiondirectory.po + plugins/dns/locale/it_IT/fusiondirectory.po + plugins/dns/locale/ja/fusiondirectory.po + plugins/dns/locale/ko/fusiondirectory.po + plugins/dns/locale/lv/fusiondirectory.po + plugins/dns/locale/nb/fusiondirectory.po + plugins/dns/locale/nl/fusiondirectory.po + plugins/dns/locale/pl/fusiondirectory.po + plugins/dns/locale/pt/fusiondirectory.po + plugins/dns/locale/pt_BR/fusiondirectory.po + plugins/dns/locale/ru/fusiondirectory.po + plugins/dns/locale/ru@petr1708/fusiondirectory.po + plugins/dns/locale/sv/fusiondirectory.po + plugins/dns/locale/tr_TR/fusiondirectory.po + plugins/dns/locale/ug/fusiondirectory.po + plugins/dns/locale/vi_VN/fusiondirectory.po + plugins/dns/locale/zh/fusiondirectory.po + plugins/dns/locale/zh_TW/fusiondirectory.po + plugins/dovecot/locale/af_ZA/fusiondirectory.po + plugins/dovecot/locale/ar/fusiondirectory.po + plugins/dovecot/locale/ca/fusiondirectory.po + plugins/dovecot/locale/cs_CZ/fusiondirectory.po + plugins/dovecot/locale/de/fusiondirectory.po + plugins/dovecot/locale/el_GR/fusiondirectory.po + plugins/dovecot/locale/en/fusiondirectory.po + plugins/dovecot/locale/es/fusiondirectory.po + plugins/dovecot/locale/es_CO/fusiondirectory.po + plugins/dovecot/locale/es_VE/fusiondirectory.po + plugins/dovecot/locale/fa_IR/fusiondirectory.po + plugins/dovecot/locale/fi_FI/fusiondirectory.po + plugins/dovecot/locale/fr/fusiondirectory.po + plugins/dovecot/locale/hu_HU/fusiondirectory.po + plugins/dovecot/locale/id/fusiondirectory.po + plugins/dovecot/locale/it_IT/fusiondirectory.po + plugins/dovecot/locale/ja/fusiondirectory.po + plugins/dovecot/locale/ko/fusiondirectory.po + plugins/dovecot/locale/lv/fusiondirectory.po + plugins/dovecot/locale/nb/fusiondirectory.po + plugins/dovecot/locale/nl/fusiondirectory.po + plugins/dovecot/locale/pl/fusiondirectory.po + plugins/dovecot/locale/pt/fusiondirectory.po + plugins/dovecot/locale/pt_BR/fusiondirectory.po + plugins/dovecot/locale/ru/fusiondirectory.po + plugins/dovecot/locale/ru@petr1708/fusiondirectory.po + plugins/dovecot/locale/sv/fusiondirectory.po + plugins/dovecot/locale/tr_TR/fusiondirectory.po + plugins/dovecot/locale/ug/fusiondirectory.po + plugins/dovecot/locale/vi_VN/fusiondirectory.po + plugins/dovecot/locale/zh/fusiondirectory.po + plugins/dovecot/locale/zh_TW/fusiondirectory.po + plugins/dsa/locale/af_ZA/fusiondirectory.po + plugins/dsa/locale/ar/fusiondirectory.po + plugins/dsa/locale/ca/fusiondirectory.po + plugins/dsa/locale/cs_CZ/fusiondirectory.po + plugins/dsa/locale/de/fusiondirectory.po + plugins/dsa/locale/el_GR/fusiondirectory.po + plugins/dsa/locale/en/fusiondirectory.po + plugins/dsa/locale/es/fusiondirectory.po + plugins/dsa/locale/es_CO/fusiondirectory.po + plugins/dsa/locale/es_VE/fusiondirectory.po + plugins/dsa/locale/fa_IR/fusiondirectory.po + plugins/dsa/locale/fi_FI/fusiondirectory.po + plugins/dsa/locale/fr/fusiondirectory.po + plugins/dsa/locale/hu_HU/fusiondirectory.po + plugins/dsa/locale/id/fusiondirectory.po + plugins/dsa/locale/it_IT/fusiondirectory.po + plugins/dsa/locale/ja/fusiondirectory.po + plugins/dsa/locale/ko/fusiondirectory.po + plugins/dsa/locale/lv/fusiondirectory.po + plugins/dsa/locale/nb/fusiondirectory.po + plugins/dsa/locale/nl/fusiondirectory.po + plugins/dsa/locale/pl/fusiondirectory.po + plugins/dsa/locale/pt/fusiondirectory.po + plugins/dsa/locale/pt_BR/fusiondirectory.po + plugins/dsa/locale/ru/fusiondirectory.po + plugins/dsa/locale/ru@petr1708/fusiondirectory.po + plugins/dsa/locale/sv/fusiondirectory.po + plugins/dsa/locale/tr_TR/fusiondirectory.po + plugins/dsa/locale/ug/fusiondirectory.po + plugins/dsa/locale/vi_VN/fusiondirectory.po + plugins/dsa/locale/zh/fusiondirectory.po + plugins/dsa/locale/zh_TW/fusiondirectory.po + plugins/ejbca/locale/af_ZA/fusiondirectory.po + plugins/ejbca/locale/ar/fusiondirectory.po + plugins/ejbca/locale/ca/fusiondirectory.po + plugins/ejbca/locale/cs_CZ/fusiondirectory.po + plugins/ejbca/locale/de/fusiondirectory.po + plugins/ejbca/locale/el_GR/fusiondirectory.po + plugins/ejbca/locale/en/fusiondirectory.po + plugins/ejbca/locale/es/fusiondirectory.po + plugins/ejbca/locale/es_CO/fusiondirectory.po + plugins/ejbca/locale/es_VE/fusiondirectory.po + plugins/ejbca/locale/fa_IR/fusiondirectory.po + plugins/ejbca/locale/fi_FI/fusiondirectory.po + plugins/ejbca/locale/fr/fusiondirectory.po + plugins/ejbca/locale/hu_HU/fusiondirectory.po + plugins/ejbca/locale/id/fusiondirectory.po + plugins/ejbca/locale/it_IT/fusiondirectory.po + plugins/ejbca/locale/ja/fusiondirectory.po + plugins/ejbca/locale/ko/fusiondirectory.po + plugins/ejbca/locale/lv/fusiondirectory.po + plugins/ejbca/locale/nb/fusiondirectory.po + plugins/ejbca/locale/nl/fusiondirectory.po + plugins/ejbca/locale/pl/fusiondirectory.po + plugins/ejbca/locale/pt/fusiondirectory.po + plugins/ejbca/locale/pt_BR/fusiondirectory.po + plugins/ejbca/locale/ru/fusiondirectory.po + plugins/ejbca/locale/ru@petr1708/fusiondirectory.po + plugins/ejbca/locale/sv/fusiondirectory.po + plugins/ejbca/locale/tr_TR/fusiondirectory.po + plugins/ejbca/locale/ug/fusiondirectory.po + plugins/ejbca/locale/vi_VN/fusiondirectory.po + plugins/ejbca/locale/zh/fusiondirectory.po + plugins/ejbca/locale/zh_TW/fusiondirectory.po + plugins/fai/locale/af_ZA/fusiondirectory.po + plugins/fai/locale/ar/fusiondirectory.po + plugins/fai/locale/ca/fusiondirectory.po + plugins/fai/locale/cs_CZ/fusiondirectory.po + plugins/fai/locale/de/fusiondirectory.po + plugins/fai/locale/el_GR/fusiondirectory.po + plugins/fai/locale/en/fusiondirectory.po + plugins/fai/locale/es/fusiondirectory.po + plugins/fai/locale/es_CO/fusiondirectory.po + plugins/fai/locale/es_VE/fusiondirectory.po + plugins/fai/locale/fa_IR/fusiondirectory.po + plugins/fai/locale/fi_FI/fusiondirectory.po + plugins/fai/locale/fr/fusiondirectory.po + plugins/fai/locale/hu_HU/fusiondirectory.po + plugins/fai/locale/id/fusiondirectory.po + plugins/fai/locale/it_IT/fusiondirectory.po + plugins/fai/locale/ja/fusiondirectory.po + plugins/fai/locale/ko/fusiondirectory.po + plugins/fai/locale/lv/fusiondirectory.po + plugins/fai/locale/nb/fusiondirectory.po + plugins/fai/locale/nl/fusiondirectory.po + plugins/fai/locale/pl/fusiondirectory.po + plugins/fai/locale/pt/fusiondirectory.po + plugins/fai/locale/pt_BR/fusiondirectory.po + plugins/fai/locale/ru/fusiondirectory.po + plugins/fai/locale/ru@petr1708/fusiondirectory.po + plugins/fai/locale/sv/fusiondirectory.po + plugins/fai/locale/tr_TR/fusiondirectory.po + plugins/fai/locale/ug/fusiondirectory.po + plugins/fai/locale/vi_VN/fusiondirectory.po + plugins/fai/locale/zh/fusiondirectory.po + plugins/fai/locale/zh_TW/fusiondirectory.po + plugins/freeradius/locale/af_ZA/fusiondirectory.po + plugins/freeradius/locale/ar/fusiondirectory.po + plugins/freeradius/locale/ca/fusiondirectory.po + plugins/freeradius/locale/cs_CZ/fusiondirectory.po + plugins/freeradius/locale/de/fusiondirectory.po + plugins/freeradius/locale/el_GR/fusiondirectory.po + plugins/freeradius/locale/en/fusiondirectory.po + plugins/freeradius/locale/es/fusiondirectory.po + plugins/freeradius/locale/es_CO/fusiondirectory.po + plugins/freeradius/locale/es_VE/fusiondirectory.po + plugins/freeradius/locale/fa_IR/fusiondirectory.po + plugins/freeradius/locale/fi_FI/fusiondirectory.po + plugins/freeradius/locale/fr/fusiondirectory.po + plugins/freeradius/locale/hu_HU/fusiondirectory.po + plugins/freeradius/locale/id/fusiondirectory.po + plugins/freeradius/locale/it_IT/fusiondirectory.po + plugins/freeradius/locale/ja/fusiondirectory.po + plugins/freeradius/locale/ko/fusiondirectory.po + plugins/freeradius/locale/lv/fusiondirectory.po + plugins/freeradius/locale/nb/fusiondirectory.po + plugins/freeradius/locale/nl/fusiondirectory.po + plugins/freeradius/locale/pl/fusiondirectory.po + plugins/freeradius/locale/pt/fusiondirectory.po + plugins/freeradius/locale/pt_BR/fusiondirectory.po + plugins/freeradius/locale/ru/fusiondirectory.po + plugins/freeradius/locale/ru@petr1708/fusiondirectory.po + plugins/freeradius/locale/sv/fusiondirectory.po + plugins/freeradius/locale/tr_TR/fusiondirectory.po + plugins/freeradius/locale/ug/fusiondirectory.po + plugins/freeradius/locale/vi_VN/fusiondirectory.po + plugins/freeradius/locale/zh/fusiondirectory.po + plugins/freeradius/locale/zh_TW/fusiondirectory.po + plugins/fusioninventory/locale/af_ZA/fusiondirectory.po + plugins/fusioninventory/locale/ar/fusiondirectory.po + plugins/fusioninventory/locale/ca/fusiondirectory.po + plugins/fusioninventory/locale/cs_CZ/fusiondirectory.po + plugins/fusioninventory/locale/de/fusiondirectory.po + plugins/fusioninventory/locale/el_GR/fusiondirectory.po + plugins/fusioninventory/locale/en/fusiondirectory.po + plugins/fusioninventory/locale/es/fusiondirectory.po + plugins/fusioninventory/locale/es_CO/fusiondirectory.po + plugins/fusioninventory/locale/es_VE/fusiondirectory.po + plugins/fusioninventory/locale/fa_IR/fusiondirectory.po + plugins/fusioninventory/locale/fi_FI/fusiondirectory.po + plugins/fusioninventory/locale/fr/fusiondirectory.po + plugins/fusioninventory/locale/hu_HU/fusiondirectory.po + plugins/fusioninventory/locale/id/fusiondirectory.po + plugins/fusioninventory/locale/it_IT/fusiondirectory.po + plugins/fusioninventory/locale/ja/fusiondirectory.po + plugins/fusioninventory/locale/ko/fusiondirectory.po + plugins/fusioninventory/locale/lv/fusiondirectory.po + plugins/fusioninventory/locale/nb/fusiondirectory.po + plugins/fusioninventory/locale/nl/fusiondirectory.po + plugins/fusioninventory/locale/pl/fusiondirectory.po + plugins/fusioninventory/locale/pt/fusiondirectory.po + plugins/fusioninventory/locale/pt_BR/fusiondirectory.po + plugins/fusioninventory/locale/ru/fusiondirectory.po + plugins/fusioninventory/locale/ru@petr1708/fusiondirectory.po + plugins/fusioninventory/locale/sv/fusiondirectory.po + plugins/fusioninventory/locale/tr_TR/fusiondirectory.po + plugins/fusioninventory/locale/ug/fusiondirectory.po + plugins/fusioninventory/locale/vi_VN/fusiondirectory.po + plugins/fusioninventory/locale/zh/fusiondirectory.po + plugins/fusioninventory/locale/zh_TW/fusiondirectory.po + plugins/gpg/locale/af_ZA/fusiondirectory.po + plugins/gpg/locale/ar/fusiondirectory.po + plugins/gpg/locale/ca/fusiondirectory.po + plugins/gpg/locale/cs_CZ/fusiondirectory.po + plugins/gpg/locale/de/fusiondirectory.po + plugins/gpg/locale/el_GR/fusiondirectory.po + plugins/gpg/locale/en/fusiondirectory.po + plugins/gpg/locale/es/fusiondirectory.po + plugins/gpg/locale/es_CO/fusiondirectory.po + plugins/gpg/locale/es_VE/fusiondirectory.po + plugins/gpg/locale/fa_IR/fusiondirectory.po + plugins/gpg/locale/fi_FI/fusiondirectory.po + plugins/gpg/locale/fr/fusiondirectory.po + plugins/gpg/locale/hu_HU/fusiondirectory.po + plugins/gpg/locale/id/fusiondirectory.po + plugins/gpg/locale/it_IT/fusiondirectory.po + plugins/gpg/locale/ja/fusiondirectory.po + plugins/gpg/locale/ko/fusiondirectory.po + plugins/gpg/locale/lv/fusiondirectory.po + plugins/gpg/locale/nb/fusiondirectory.po + plugins/gpg/locale/nl/fusiondirectory.po + plugins/gpg/locale/pl/fusiondirectory.po + plugins/gpg/locale/pt/fusiondirectory.po + plugins/gpg/locale/pt_BR/fusiondirectory.po + plugins/gpg/locale/ru/fusiondirectory.po + plugins/gpg/locale/ru@petr1708/fusiondirectory.po + plugins/gpg/locale/sv/fusiondirectory.po + plugins/gpg/locale/tr_TR/fusiondirectory.po + plugins/gpg/locale/ug/fusiondirectory.po + plugins/gpg/locale/vi_VN/fusiondirectory.po + plugins/gpg/locale/zh/fusiondirectory.po + plugins/gpg/locale/zh_TW/fusiondirectory.po + plugins/ipmi/locale/af_ZA/fusiondirectory.po + plugins/ipmi/locale/ar/fusiondirectory.po + plugins/ipmi/locale/ca/fusiondirectory.po + plugins/ipmi/locale/cs_CZ/fusiondirectory.po + plugins/ipmi/locale/de/fusiondirectory.po + plugins/ipmi/locale/el_GR/fusiondirectory.po + plugins/ipmi/locale/en/fusiondirectory.po + plugins/ipmi/locale/es/fusiondirectory.po + plugins/ipmi/locale/es_CO/fusiondirectory.po + plugins/ipmi/locale/es_VE/fusiondirectory.po + plugins/ipmi/locale/fa_IR/fusiondirectory.po + plugins/ipmi/locale/fi_FI/fusiondirectory.po + plugins/ipmi/locale/fr/fusiondirectory.po + plugins/ipmi/locale/hu_HU/fusiondirectory.po + plugins/ipmi/locale/id/fusiondirectory.po + plugins/ipmi/locale/it_IT/fusiondirectory.po + plugins/ipmi/locale/ja/fusiondirectory.po + plugins/ipmi/locale/ko/fusiondirectory.po + plugins/ipmi/locale/lv/fusiondirectory.po + plugins/ipmi/locale/nb/fusiondirectory.po + plugins/ipmi/locale/nl/fusiondirectory.po + plugins/ipmi/locale/pl/fusiondirectory.po + plugins/ipmi/locale/pt/fusiondirectory.po + plugins/ipmi/locale/pt_BR/fusiondirectory.po + plugins/ipmi/locale/ru/fusiondirectory.po + plugins/ipmi/locale/ru@petr1708/fusiondirectory.po + plugins/ipmi/locale/sv/fusiondirectory.po + plugins/ipmi/locale/tr_TR/fusiondirectory.po + plugins/ipmi/locale/ug/fusiondirectory.po + plugins/ipmi/locale/vi_VN/fusiondirectory.po + plugins/ipmi/locale/zh/fusiondirectory.po + plugins/ipmi/locale/zh_TW/fusiondirectory.po + plugins/ldapdump/locale/af_ZA/fusiondirectory.po + plugins/ldapdump/locale/ar/fusiondirectory.po + plugins/ldapdump/locale/ca/fusiondirectory.po + plugins/ldapdump/locale/cs_CZ/fusiondirectory.po + plugins/ldapdump/locale/de/fusiondirectory.po + plugins/ldapdump/locale/el_GR/fusiondirectory.po + plugins/ldapdump/locale/en/fusiondirectory.po + plugins/ldapdump/locale/es/fusiondirectory.po + plugins/ldapdump/locale/es_CO/fusiondirectory.po + plugins/ldapdump/locale/es_VE/fusiondirectory.po + plugins/ldapdump/locale/fa_IR/fusiondirectory.po + plugins/ldapdump/locale/fi_FI/fusiondirectory.po + plugins/ldapdump/locale/fr/fusiondirectory.po + plugins/ldapdump/locale/hu_HU/fusiondirectory.po + plugins/ldapdump/locale/id/fusiondirectory.po + plugins/ldapdump/locale/it_IT/fusiondirectory.po + plugins/ldapdump/locale/ja/fusiondirectory.po + plugins/ldapdump/locale/ko/fusiondirectory.po + plugins/ldapdump/locale/lv/fusiondirectory.po + plugins/ldapdump/locale/nb/fusiondirectory.po + plugins/ldapdump/locale/nl/fusiondirectory.po + plugins/ldapdump/locale/pl/fusiondirectory.po + plugins/ldapdump/locale/pt/fusiondirectory.po + plugins/ldapdump/locale/pt_BR/fusiondirectory.po + plugins/ldapdump/locale/ru/fusiondirectory.po + plugins/ldapdump/locale/ru@petr1708/fusiondirectory.po + plugins/ldapdump/locale/sv/fusiondirectory.po + plugins/ldapdump/locale/tr_TR/fusiondirectory.po + plugins/ldapdump/locale/ug/fusiondirectory.po + plugins/ldapdump/locale/vi_VN/fusiondirectory.po + plugins/ldapdump/locale/zh/fusiondirectory.po + plugins/ldapdump/locale/zh_TW/fusiondirectory.po + plugins/ldapmanager/locale/af_ZA/fusiondirectory.po + plugins/ldapmanager/locale/ar/fusiondirectory.po + plugins/ldapmanager/locale/ca/fusiondirectory.po + plugins/ldapmanager/locale/cs_CZ/fusiondirectory.po + plugins/ldapmanager/locale/de/fusiondirectory.po + plugins/ldapmanager/locale/el_GR/fusiondirectory.po + plugins/ldapmanager/locale/en/fusiondirectory.po + plugins/ldapmanager/locale/es/fusiondirectory.po + plugins/ldapmanager/locale/es_CO/fusiondirectory.po + plugins/ldapmanager/locale/es_VE/fusiondirectory.po + plugins/ldapmanager/locale/fa_IR/fusiondirectory.po + plugins/ldapmanager/locale/fi_FI/fusiondirectory.po + plugins/ldapmanager/locale/fr/fusiondirectory.po + plugins/ldapmanager/locale/hu_HU/fusiondirectory.po + plugins/ldapmanager/locale/id/fusiondirectory.po + plugins/ldapmanager/locale/it_IT/fusiondirectory.po + plugins/ldapmanager/locale/ja/fusiondirectory.po + plugins/ldapmanager/locale/ko/fusiondirectory.po + plugins/ldapmanager/locale/lv/fusiondirectory.po + plugins/ldapmanager/locale/nb/fusiondirectory.po + plugins/ldapmanager/locale/nl/fusiondirectory.po + plugins/ldapmanager/locale/pl/fusiondirectory.po + plugins/ldapmanager/locale/pt/fusiondirectory.po + plugins/ldapmanager/locale/pt_BR/fusiondirectory.po + plugins/ldapmanager/locale/ru/fusiondirectory.po + plugins/ldapmanager/locale/ru@petr1708/fusiondirectory.po + plugins/ldapmanager/locale/sv/fusiondirectory.po + plugins/ldapmanager/locale/tr_TR/fusiondirectory.po + plugins/ldapmanager/locale/ug/fusiondirectory.po + plugins/ldapmanager/locale/vi_VN/fusiondirectory.po + plugins/ldapmanager/locale/zh/fusiondirectory.po + plugins/ldapmanager/locale/zh_TW/fusiondirectory.po + plugins/mail/locale/af_ZA/fusiondirectory.po + plugins/mail/locale/ar/fusiondirectory.po + plugins/mail/locale/ca/fusiondirectory.po + plugins/mail/locale/cs_CZ/fusiondirectory.po + plugins/mail/locale/de/fusiondirectory.po + plugins/mail/locale/el_GR/fusiondirectory.po + plugins/mail/locale/en/fusiondirectory.po + plugins/mail/locale/es/fusiondirectory.po + plugins/mail/locale/es_CO/fusiondirectory.po + plugins/mail/locale/es_VE/fusiondirectory.po + plugins/mail/locale/fa_IR/fusiondirectory.po + plugins/mail/locale/fi_FI/fusiondirectory.po + plugins/mail/locale/fr/fusiondirectory.po + plugins/mail/locale/hu_HU/fusiondirectory.po + plugins/mail/locale/id/fusiondirectory.po + plugins/mail/locale/it_IT/fusiondirectory.po + plugins/mail/locale/ja/fusiondirectory.po + plugins/mail/locale/ko/fusiondirectory.po + plugins/mail/locale/lv/fusiondirectory.po + plugins/mail/locale/nb/fusiondirectory.po + plugins/mail/locale/nl/fusiondirectory.po + plugins/mail/locale/pl/fusiondirectory.po + plugins/mail/locale/pt/fusiondirectory.po + plugins/mail/locale/pt_BR/fusiondirectory.po + plugins/mail/locale/ru/fusiondirectory.po + plugins/mail/locale/ru@petr1708/fusiondirectory.po + plugins/mail/locale/sv/fusiondirectory.po + plugins/mail/locale/tr_TR/fusiondirectory.po + plugins/mail/locale/ug/fusiondirectory.po + plugins/mail/locale/vi_VN/fusiondirectory.po + plugins/mail/locale/zh/fusiondirectory.po + plugins/mail/locale/zh_TW/fusiondirectory.po + plugins/mixedgroups/locale/af_ZA/fusiondirectory.po + plugins/mixedgroups/locale/ar/fusiondirectory.po + plugins/mixedgroups/locale/ca/fusiondirectory.po + plugins/mixedgroups/locale/cs_CZ/fusiondirectory.po + plugins/mixedgroups/locale/de/fusiondirectory.po + plugins/mixedgroups/locale/el_GR/fusiondirectory.po + plugins/mixedgroups/locale/en/fusiondirectory.po + plugins/mixedgroups/locale/es/fusiondirectory.po + plugins/mixedgroups/locale/es_CO/fusiondirectory.po + plugins/mixedgroups/locale/es_VE/fusiondirectory.po + plugins/mixedgroups/locale/fa_IR/fusiondirectory.po + plugins/mixedgroups/locale/fi_FI/fusiondirectory.po + plugins/mixedgroups/locale/fr/fusiondirectory.po + plugins/mixedgroups/locale/hu_HU/fusiondirectory.po + plugins/mixedgroups/locale/id/fusiondirectory.po + plugins/mixedgroups/locale/it_IT/fusiondirectory.po + plugins/mixedgroups/locale/ja/fusiondirectory.po + plugins/mixedgroups/locale/ko/fusiondirectory.po + plugins/mixedgroups/locale/lv/fusiondirectory.po + plugins/mixedgroups/locale/nb/fusiondirectory.po + plugins/mixedgroups/locale/nl/fusiondirectory.po + plugins/mixedgroups/locale/pl/fusiondirectory.po + plugins/mixedgroups/locale/pt/fusiondirectory.po + plugins/mixedgroups/locale/pt_BR/fusiondirectory.po + plugins/mixedgroups/locale/ru/fusiondirectory.po + plugins/mixedgroups/locale/ru@petr1708/fusiondirectory.po + plugins/mixedgroups/locale/sv/fusiondirectory.po + plugins/mixedgroups/locale/tr_TR/fusiondirectory.po + plugins/mixedgroups/locale/ug/fusiondirectory.po + plugins/mixedgroups/locale/vi_VN/fusiondirectory.po + plugins/mixedgroups/locale/zh/fusiondirectory.po + plugins/mixedgroups/locale/zh_TW/fusiondirectory.po + plugins/nagios/locale/af_ZA/fusiondirectory.po + plugins/nagios/locale/ar/fusiondirectory.po + plugins/nagios/locale/ca/fusiondirectory.po + plugins/nagios/locale/cs_CZ/fusiondirectory.po + plugins/nagios/locale/de/fusiondirectory.po + plugins/nagios/locale/el_GR/fusiondirectory.po + plugins/nagios/locale/en/fusiondirectory.po + plugins/nagios/locale/es/fusiondirectory.po + plugins/nagios/locale/es_CO/fusiondirectory.po + plugins/nagios/locale/es_VE/fusiondirectory.po + plugins/nagios/locale/fa_IR/fusiondirectory.po + plugins/nagios/locale/fi_FI/fusiondirectory.po + plugins/nagios/locale/fr/fusiondirectory.po + plugins/nagios/locale/hu_HU/fusiondirectory.po + plugins/nagios/locale/id/fusiondirectory.po + plugins/nagios/locale/it_IT/fusiondirectory.po + plugins/nagios/locale/ja/fusiondirectory.po + plugins/nagios/locale/ko/fusiondirectory.po + plugins/nagios/locale/lv/fusiondirectory.po + plugins/nagios/locale/nb/fusiondirectory.po + plugins/nagios/locale/nl/fusiondirectory.po + plugins/nagios/locale/pl/fusiondirectory.po + plugins/nagios/locale/pt/fusiondirectory.po + plugins/nagios/locale/pt_BR/fusiondirectory.po + plugins/nagios/locale/ru/fusiondirectory.po + plugins/nagios/locale/ru@petr1708/fusiondirectory.po + plugins/nagios/locale/sv/fusiondirectory.po + plugins/nagios/locale/tr_TR/fusiondirectory.po + plugins/nagios/locale/ug/fusiondirectory.po + plugins/nagios/locale/vi_VN/fusiondirectory.po + plugins/nagios/locale/zh/fusiondirectory.po + plugins/nagios/locale/zh_TW/fusiondirectory.po + plugins/netgroups/locale/af_ZA/fusiondirectory.po + plugins/netgroups/locale/ar/fusiondirectory.po + plugins/netgroups/locale/ca/fusiondirectory.po + plugins/netgroups/locale/cs_CZ/fusiondirectory.po + plugins/netgroups/locale/de/fusiondirectory.po + plugins/netgroups/locale/el_GR/fusiondirectory.po + plugins/netgroups/locale/en/fusiondirectory.po + plugins/netgroups/locale/es/fusiondirectory.po + plugins/netgroups/locale/es_CO/fusiondirectory.po + plugins/netgroups/locale/es_VE/fusiondirectory.po + plugins/netgroups/locale/fa_IR/fusiondirectory.po + plugins/netgroups/locale/fi_FI/fusiondirectory.po + plugins/netgroups/locale/fr/fusiondirectory.po + plugins/netgroups/locale/hu_HU/fusiondirectory.po + plugins/netgroups/locale/id/fusiondirectory.po + plugins/netgroups/locale/it_IT/fusiondirectory.po + plugins/netgroups/locale/ja/fusiondirectory.po + plugins/netgroups/locale/ko/fusiondirectory.po + plugins/netgroups/locale/lv/fusiondirectory.po + plugins/netgroups/locale/nb/fusiondirectory.po + plugins/netgroups/locale/nl/fusiondirectory.po + plugins/netgroups/locale/pl/fusiondirectory.po + plugins/netgroups/locale/pt/fusiondirectory.po + plugins/netgroups/locale/pt_BR/fusiondirectory.po + plugins/netgroups/locale/ru/fusiondirectory.po + plugins/netgroups/locale/ru@petr1708/fusiondirectory.po + plugins/netgroups/locale/sv/fusiondirectory.po + plugins/netgroups/locale/tr_TR/fusiondirectory.po + plugins/netgroups/locale/ug/fusiondirectory.po + plugins/netgroups/locale/vi_VN/fusiondirectory.po + plugins/netgroups/locale/zh/fusiondirectory.po + plugins/netgroups/locale/zh_TW/fusiondirectory.po + plugins/newsletter/locale/af_ZA/fusiondirectory.po + plugins/newsletter/locale/ar/fusiondirectory.po + plugins/newsletter/locale/ca/fusiondirectory.po + plugins/newsletter/locale/cs_CZ/fusiondirectory.po + plugins/newsletter/locale/de/fusiondirectory.po + plugins/newsletter/locale/el_GR/fusiondirectory.po + plugins/newsletter/locale/en/fusiondirectory.po + plugins/newsletter/locale/es/fusiondirectory.po + plugins/newsletter/locale/es_CO/fusiondirectory.po + plugins/newsletter/locale/es_VE/fusiondirectory.po + plugins/newsletter/locale/fa_IR/fusiondirectory.po + plugins/newsletter/locale/fi_FI/fusiondirectory.po + plugins/newsletter/locale/fr/fusiondirectory.po + plugins/newsletter/locale/hu_HU/fusiondirectory.po + plugins/newsletter/locale/id/fusiondirectory.po + plugins/newsletter/locale/it_IT/fusiondirectory.po + plugins/newsletter/locale/ja/fusiondirectory.po + plugins/newsletter/locale/ko/fusiondirectory.po + plugins/newsletter/locale/lv/fusiondirectory.po + plugins/newsletter/locale/nb/fusiondirectory.po + plugins/newsletter/locale/nl/fusiondirectory.po + plugins/newsletter/locale/pl/fusiondirectory.po + plugins/newsletter/locale/pt/fusiondirectory.po + plugins/newsletter/locale/pt_BR/fusiondirectory.po + plugins/newsletter/locale/ru/fusiondirectory.po + plugins/newsletter/locale/ru@petr1708/fusiondirectory.po + plugins/newsletter/locale/sv/fusiondirectory.po + plugins/newsletter/locale/tr_TR/fusiondirectory.po + plugins/newsletter/locale/ug/fusiondirectory.po + plugins/newsletter/locale/vi_VN/fusiondirectory.po + plugins/newsletter/locale/zh/fusiondirectory.po + plugins/newsletter/locale/zh_TW/fusiondirectory.po + plugins/opsi/locale/af_ZA/fusiondirectory.po + plugins/opsi/locale/ar/fusiondirectory.po + plugins/opsi/locale/ca/fusiondirectory.po + plugins/opsi/locale/cs_CZ/fusiondirectory.po + plugins/opsi/locale/de/fusiondirectory.po + plugins/opsi/locale/el_GR/fusiondirectory.po + plugins/opsi/locale/en/fusiondirectory.po + plugins/opsi/locale/es/fusiondirectory.po + plugins/opsi/locale/es_CO/fusiondirectory.po + plugins/opsi/locale/es_VE/fusiondirectory.po + plugins/opsi/locale/fa_IR/fusiondirectory.po + plugins/opsi/locale/fi_FI/fusiondirectory.po + plugins/opsi/locale/fr/fusiondirectory.po + plugins/opsi/locale/hu_HU/fusiondirectory.po + plugins/opsi/locale/id/fusiondirectory.po + plugins/opsi/locale/it_IT/fusiondirectory.po + plugins/opsi/locale/ja/fusiondirectory.po + plugins/opsi/locale/ko/fusiondirectory.po + plugins/opsi/locale/lv/fusiondirectory.po + plugins/opsi/locale/nb/fusiondirectory.po + plugins/opsi/locale/nl/fusiondirectory.po + plugins/opsi/locale/pl/fusiondirectory.po + plugins/opsi/locale/pt/fusiondirectory.po + plugins/opsi/locale/pt_BR/fusiondirectory.po + plugins/opsi/locale/ru/fusiondirectory.po + plugins/opsi/locale/ru@petr1708/fusiondirectory.po + plugins/opsi/locale/sv/fusiondirectory.po + plugins/opsi/locale/tr_TR/fusiondirectory.po + plugins/opsi/locale/ug/fusiondirectory.po + plugins/opsi/locale/vi_VN/fusiondirectory.po + plugins/opsi/locale/zh/fusiondirectory.po + plugins/opsi/locale/zh_TW/fusiondirectory.po + plugins/personal/locale/af_ZA/fusiondirectory.po + plugins/personal/locale/ar/fusiondirectory.po + plugins/personal/locale/ca/fusiondirectory.po + plugins/personal/locale/cs_CZ/fusiondirectory.po + plugins/personal/locale/de/fusiondirectory.po + plugins/personal/locale/el_GR/fusiondirectory.po + plugins/personal/locale/en/fusiondirectory.po + plugins/personal/locale/es/fusiondirectory.po + plugins/personal/locale/es_CO/fusiondirectory.po + plugins/personal/locale/es_VE/fusiondirectory.po + plugins/personal/locale/fa_IR/fusiondirectory.po + plugins/personal/locale/fi_FI/fusiondirectory.po + plugins/personal/locale/fr/fusiondirectory.po + plugins/personal/locale/hu_HU/fusiondirectory.po + plugins/personal/locale/id/fusiondirectory.po + plugins/personal/locale/it_IT/fusiondirectory.po + plugins/personal/locale/ja/fusiondirectory.po + plugins/personal/locale/ko/fusiondirectory.po + plugins/personal/locale/lv/fusiondirectory.po + plugins/personal/locale/nb/fusiondirectory.po + plugins/personal/locale/nl/fusiondirectory.po + plugins/personal/locale/pl/fusiondirectory.po + plugins/personal/locale/pt/fusiondirectory.po + plugins/personal/locale/pt_BR/fusiondirectory.po + plugins/personal/locale/ru/fusiondirectory.po + plugins/personal/locale/ru@petr1708/fusiondirectory.po + plugins/personal/locale/sv/fusiondirectory.po + plugins/personal/locale/tr_TR/fusiondirectory.po + plugins/personal/locale/ug/fusiondirectory.po + plugins/personal/locale/vi_VN/fusiondirectory.po + plugins/personal/locale/zh/fusiondirectory.po + plugins/personal/locale/zh_TW/fusiondirectory.po + plugins/posix/locale/af_ZA/fusiondirectory.po + plugins/posix/locale/ar/fusiondirectory.po + plugins/posix/locale/ca/fusiondirectory.po + plugins/posix/locale/cs_CZ/fusiondirectory.po + plugins/posix/locale/de/fusiondirectory.po + plugins/posix/locale/el_GR/fusiondirectory.po + plugins/posix/locale/en/fusiondirectory.po + plugins/posix/locale/es/fusiondirectory.po + plugins/posix/locale/es_CO/fusiondirectory.po + plugins/posix/locale/es_VE/fusiondirectory.po + plugins/posix/locale/fa_IR/fusiondirectory.po + plugins/posix/locale/fi_FI/fusiondirectory.po + plugins/posix/locale/fr/fusiondirectory.po + plugins/posix/locale/hu_HU/fusiondirectory.po + plugins/posix/locale/id/fusiondirectory.po + plugins/posix/locale/it_IT/fusiondirectory.po + plugins/posix/locale/ja/fusiondirectory.po + plugins/posix/locale/ko/fusiondirectory.po + plugins/posix/locale/lv/fusiondirectory.po + plugins/posix/locale/nb/fusiondirectory.po + plugins/posix/locale/nl/fusiondirectory.po + plugins/posix/locale/pl/fusiondirectory.po + plugins/posix/locale/pt/fusiondirectory.po + plugins/posix/locale/pt_BR/fusiondirectory.po + plugins/posix/locale/ru/fusiondirectory.po + plugins/posix/locale/ru@petr1708/fusiondirectory.po + plugins/posix/locale/sv/fusiondirectory.po + plugins/posix/locale/tr_TR/fusiondirectory.po + plugins/posix/locale/ug/fusiondirectory.po + plugins/posix/locale/vi_VN/fusiondirectory.po + plugins/posix/locale/zh/fusiondirectory.po + plugins/posix/locale/zh_TW/fusiondirectory.po + plugins/postfix/locale/af_ZA/fusiondirectory.po + plugins/postfix/locale/ar/fusiondirectory.po + plugins/postfix/locale/ca/fusiondirectory.po + plugins/postfix/locale/cs_CZ/fusiondirectory.po + plugins/postfix/locale/de/fusiondirectory.po + plugins/postfix/locale/el_GR/fusiondirectory.po + plugins/postfix/locale/en/fusiondirectory.po + plugins/postfix/locale/es/fusiondirectory.po + plugins/postfix/locale/es_CO/fusiondirectory.po + plugins/postfix/locale/es_VE/fusiondirectory.po + plugins/postfix/locale/fa_IR/fusiondirectory.po + plugins/postfix/locale/fi_FI/fusiondirectory.po + plugins/postfix/locale/fr/fusiondirectory.po + plugins/postfix/locale/hu_HU/fusiondirectory.po + plugins/postfix/locale/id/fusiondirectory.po + plugins/postfix/locale/it_IT/fusiondirectory.po + plugins/postfix/locale/ja/fusiondirectory.po + plugins/postfix/locale/ko/fusiondirectory.po + plugins/postfix/locale/lv/fusiondirectory.po + plugins/postfix/locale/nb/fusiondirectory.po + plugins/postfix/locale/nl/fusiondirectory.po + plugins/postfix/locale/pl/fusiondirectory.po + plugins/postfix/locale/pt/fusiondirectory.po + plugins/postfix/locale/pt_BR/fusiondirectory.po + plugins/postfix/locale/ru/fusiondirectory.po + plugins/postfix/locale/ru@petr1708/fusiondirectory.po + plugins/postfix/locale/sv/fusiondirectory.po + plugins/postfix/locale/tr_TR/fusiondirectory.po + plugins/postfix/locale/ug/fusiondirectory.po + plugins/postfix/locale/vi_VN/fusiondirectory.po + plugins/postfix/locale/zh/fusiondirectory.po + plugins/postfix/locale/zh_TW/fusiondirectory.po + plugins/ppolicy/locale/af_ZA/fusiondirectory.po + plugins/ppolicy/locale/ar/fusiondirectory.po + plugins/ppolicy/locale/ca/fusiondirectory.po + plugins/ppolicy/locale/cs_CZ/fusiondirectory.po + plugins/ppolicy/locale/de/fusiondirectory.po + plugins/ppolicy/locale/el_GR/fusiondirectory.po + plugins/ppolicy/locale/en/fusiondirectory.po + plugins/ppolicy/locale/es/fusiondirectory.po + plugins/ppolicy/locale/es_CO/fusiondirectory.po + plugins/ppolicy/locale/es_VE/fusiondirectory.po + plugins/ppolicy/locale/fa_IR/fusiondirectory.po + plugins/ppolicy/locale/fi_FI/fusiondirectory.po + plugins/ppolicy/locale/fr/fusiondirectory.po + plugins/ppolicy/locale/hu_HU/fusiondirectory.po + plugins/ppolicy/locale/id/fusiondirectory.po + plugins/ppolicy/locale/it_IT/fusiondirectory.po + plugins/ppolicy/locale/ja/fusiondirectory.po + plugins/ppolicy/locale/ko/fusiondirectory.po + plugins/ppolicy/locale/lv/fusiondirectory.po + plugins/ppolicy/locale/nb/fusiondirectory.po + plugins/ppolicy/locale/nl/fusiondirectory.po + plugins/ppolicy/locale/pl/fusiondirectory.po + plugins/ppolicy/locale/pt/fusiondirectory.po + plugins/ppolicy/locale/pt_BR/fusiondirectory.po + plugins/ppolicy/locale/ru/fusiondirectory.po + plugins/ppolicy/locale/ru@petr1708/fusiondirectory.po + plugins/ppolicy/locale/sv/fusiondirectory.po + plugins/ppolicy/locale/tr_TR/fusiondirectory.po + plugins/ppolicy/locale/ug/fusiondirectory.po + plugins/ppolicy/locale/vi_VN/fusiondirectory.po + plugins/ppolicy/locale/zh/fusiondirectory.po + plugins/ppolicy/locale/zh_TW/fusiondirectory.po + plugins/puppet/locale/af_ZA/fusiondirectory.po + plugins/puppet/locale/ar/fusiondirectory.po + plugins/puppet/locale/ca/fusiondirectory.po + plugins/puppet/locale/cs_CZ/fusiondirectory.po + plugins/puppet/locale/de/fusiondirectory.po + plugins/puppet/locale/el_GR/fusiondirectory.po + plugins/puppet/locale/en/fusiondirectory.po + plugins/puppet/locale/es/fusiondirectory.po + plugins/puppet/locale/es_CO/fusiondirectory.po + plugins/puppet/locale/es_VE/fusiondirectory.po + plugins/puppet/locale/fa_IR/fusiondirectory.po + plugins/puppet/locale/fi_FI/fusiondirectory.po + plugins/puppet/locale/fr/fusiondirectory.po + plugins/puppet/locale/hu_HU/fusiondirectory.po + plugins/puppet/locale/id/fusiondirectory.po + plugins/puppet/locale/it_IT/fusiondirectory.po + plugins/puppet/locale/ja/fusiondirectory.po + plugins/puppet/locale/ko/fusiondirectory.po + plugins/puppet/locale/lv/fusiondirectory.po + plugins/puppet/locale/nb/fusiondirectory.po + plugins/puppet/locale/nl/fusiondirectory.po + plugins/puppet/locale/pl/fusiondirectory.po + plugins/puppet/locale/pt/fusiondirectory.po + plugins/puppet/locale/pt_BR/fusiondirectory.po + plugins/puppet/locale/ru/fusiondirectory.po + plugins/puppet/locale/ru@petr1708/fusiondirectory.po + plugins/puppet/locale/sv/fusiondirectory.po + plugins/puppet/locale/tr_TR/fusiondirectory.po + plugins/puppet/locale/ug/fusiondirectory.po + plugins/puppet/locale/vi_VN/fusiondirectory.po + plugins/puppet/locale/zh/fusiondirectory.po + plugins/puppet/locale/zh_TW/fusiondirectory.po + plugins/pureftpd/locale/af_ZA/fusiondirectory.po + plugins/pureftpd/locale/ar/fusiondirectory.po + plugins/pureftpd/locale/ca/fusiondirectory.po + plugins/pureftpd/locale/cs_CZ/fusiondirectory.po + plugins/pureftpd/locale/de/fusiondirectory.po + plugins/pureftpd/locale/el_GR/fusiondirectory.po + plugins/pureftpd/locale/en/fusiondirectory.po + plugins/pureftpd/locale/es/fusiondirectory.po + plugins/pureftpd/locale/es_CO/fusiondirectory.po + plugins/pureftpd/locale/es_VE/fusiondirectory.po + plugins/pureftpd/locale/fa_IR/fusiondirectory.po + plugins/pureftpd/locale/fi_FI/fusiondirectory.po + plugins/pureftpd/locale/fr/fusiondirectory.po + plugins/pureftpd/locale/hu_HU/fusiondirectory.po + plugins/pureftpd/locale/id/fusiondirectory.po + plugins/pureftpd/locale/it_IT/fusiondirectory.po + plugins/pureftpd/locale/ja/fusiondirectory.po + plugins/pureftpd/locale/ko/fusiondirectory.po + plugins/pureftpd/locale/lv/fusiondirectory.po + plugins/pureftpd/locale/nb/fusiondirectory.po + plugins/pureftpd/locale/nl/fusiondirectory.po + plugins/pureftpd/locale/pl/fusiondirectory.po + plugins/pureftpd/locale/pt/fusiondirectory.po + plugins/pureftpd/locale/pt_BR/fusiondirectory.po + plugins/pureftpd/locale/ru/fusiondirectory.po + plugins/pureftpd/locale/ru@petr1708/fusiondirectory.po + plugins/pureftpd/locale/sv/fusiondirectory.po + plugins/pureftpd/locale/tr_TR/fusiondirectory.po + plugins/pureftpd/locale/ug/fusiondirectory.po + plugins/pureftpd/locale/vi_VN/fusiondirectory.po + plugins/pureftpd/locale/zh/fusiondirectory.po + plugins/pureftpd/locale/zh_TW/fusiondirectory.po + plugins/quota/locale/af_ZA/fusiondirectory.po + plugins/quota/locale/ar/fusiondirectory.po + plugins/quota/locale/ca/fusiondirectory.po + plugins/quota/locale/cs_CZ/fusiondirectory.po + plugins/quota/locale/de/fusiondirectory.po + plugins/quota/locale/el_GR/fusiondirectory.po + plugins/quota/locale/en/fusiondirectory.po + plugins/quota/locale/es/fusiondirectory.po + plugins/quota/locale/es_CO/fusiondirectory.po + plugins/quota/locale/es_VE/fusiondirectory.po + plugins/quota/locale/fa_IR/fusiondirectory.po + plugins/quota/locale/fi_FI/fusiondirectory.po + plugins/quota/locale/fr/fusiondirectory.po + plugins/quota/locale/hu_HU/fusiondirectory.po + plugins/quota/locale/id/fusiondirectory.po + plugins/quota/locale/it_IT/fusiondirectory.po + plugins/quota/locale/ja/fusiondirectory.po + plugins/quota/locale/ko/fusiondirectory.po + plugins/quota/locale/lv/fusiondirectory.po + plugins/quota/locale/nb/fusiondirectory.po + plugins/quota/locale/nl/fusiondirectory.po + plugins/quota/locale/pl/fusiondirectory.po + plugins/quota/locale/pt/fusiondirectory.po + plugins/quota/locale/pt_BR/fusiondirectory.po + plugins/quota/locale/ru/fusiondirectory.po + plugins/quota/locale/ru@petr1708/fusiondirectory.po + plugins/quota/locale/sv/fusiondirectory.po + plugins/quota/locale/tr_TR/fusiondirectory.po + plugins/quota/locale/ug/fusiondirectory.po + plugins/quota/locale/vi_VN/fusiondirectory.po + plugins/quota/locale/zh/fusiondirectory.po + plugins/quota/locale/zh_TW/fusiondirectory.po + plugins/renater-partage/locale/af_ZA/fusiondirectory.po + plugins/renater-partage/locale/ar/fusiondirectory.po + plugins/renater-partage/locale/ca/fusiondirectory.po + plugins/renater-partage/locale/cs_CZ/fusiondirectory.po + plugins/renater-partage/locale/de/fusiondirectory.po + plugins/renater-partage/locale/el_GR/fusiondirectory.po + plugins/renater-partage/locale/en/fusiondirectory.po + plugins/renater-partage/locale/es/fusiondirectory.po + plugins/renater-partage/locale/es_CO/fusiondirectory.po + plugins/renater-partage/locale/es_VE/fusiondirectory.po + plugins/renater-partage/locale/fa_IR/fusiondirectory.po + plugins/renater-partage/locale/fi_FI/fusiondirectory.po + plugins/renater-partage/locale/fr/fusiondirectory.po + plugins/renater-partage/locale/hu_HU/fusiondirectory.po + plugins/renater-partage/locale/id/fusiondirectory.po + plugins/renater-partage/locale/it_IT/fusiondirectory.po + plugins/renater-partage/locale/ja/fusiondirectory.po + plugins/renater-partage/locale/ko/fusiondirectory.po + plugins/renater-partage/locale/lv/fusiondirectory.po + plugins/renater-partage/locale/nb/fusiondirectory.po + plugins/renater-partage/locale/nl/fusiondirectory.po + plugins/renater-partage/locale/pl/fusiondirectory.po + plugins/renater-partage/locale/pt/fusiondirectory.po + plugins/renater-partage/locale/pt_BR/fusiondirectory.po + plugins/renater-partage/locale/ru/fusiondirectory.po + plugins/renater-partage/locale/ru@petr1708/fusiondirectory.po + plugins/renater-partage/locale/sv/fusiondirectory.po + plugins/renater-partage/locale/tr_TR/fusiondirectory.po + plugins/renater-partage/locale/ug/fusiondirectory.po + plugins/renater-partage/locale/vi_VN/fusiondirectory.po + plugins/renater-partage/locale/zh/fusiondirectory.po + plugins/renater-partage/locale/zh_TW/fusiondirectory.po + plugins/repository/locale/af_ZA/fusiondirectory.po + plugins/repository/locale/ar/fusiondirectory.po + plugins/repository/locale/ca/fusiondirectory.po + plugins/repository/locale/cs_CZ/fusiondirectory.po + plugins/repository/locale/de/fusiondirectory.po + plugins/repository/locale/el_GR/fusiondirectory.po + plugins/repository/locale/en/fusiondirectory.po + plugins/repository/locale/es/fusiondirectory.po + plugins/repository/locale/es_CO/fusiondirectory.po + plugins/repository/locale/es_VE/fusiondirectory.po + plugins/repository/locale/fa_IR/fusiondirectory.po + plugins/repository/locale/fi_FI/fusiondirectory.po + plugins/repository/locale/fr/fusiondirectory.po + plugins/repository/locale/hu_HU/fusiondirectory.po + plugins/repository/locale/id/fusiondirectory.po + plugins/repository/locale/it_IT/fusiondirectory.po + plugins/repository/locale/ja/fusiondirectory.po + plugins/repository/locale/ko/fusiondirectory.po + plugins/repository/locale/lv/fusiondirectory.po + plugins/repository/locale/nb/fusiondirectory.po + plugins/repository/locale/nl/fusiondirectory.po + plugins/repository/locale/pl/fusiondirectory.po + plugins/repository/locale/pt/fusiondirectory.po + plugins/repository/locale/pt_BR/fusiondirectory.po + plugins/repository/locale/ru/fusiondirectory.po + plugins/repository/locale/ru@petr1708/fusiondirectory.po + plugins/repository/locale/sv/fusiondirectory.po + plugins/repository/locale/tr_TR/fusiondirectory.po + plugins/repository/locale/ug/fusiondirectory.po + plugins/repository/locale/vi_VN/fusiondirectory.po + plugins/repository/locale/zh/fusiondirectory.po + plugins/repository/locale/zh_TW/fusiondirectory.po + plugins/samba/locale/af_ZA/fusiondirectory.po + plugins/samba/locale/ar/fusiondirectory.po + plugins/samba/locale/ca/fusiondirectory.po + plugins/samba/locale/cs_CZ/fusiondirectory.po + plugins/samba/locale/de/fusiondirectory.po + plugins/samba/locale/el_GR/fusiondirectory.po + plugins/samba/locale/en/fusiondirectory.po + plugins/samba/locale/es/fusiondirectory.po + plugins/samba/locale/es_CO/fusiondirectory.po + plugins/samba/locale/es_VE/fusiondirectory.po + plugins/samba/locale/fa_IR/fusiondirectory.po + plugins/samba/locale/fi_FI/fusiondirectory.po + plugins/samba/locale/fr/fusiondirectory.po + plugins/samba/locale/hu_HU/fusiondirectory.po + plugins/samba/locale/id/fusiondirectory.po + plugins/samba/locale/it_IT/fusiondirectory.po + plugins/samba/locale/ja/fusiondirectory.po + plugins/samba/locale/ko/fusiondirectory.po + plugins/samba/locale/lv/fusiondirectory.po + plugins/samba/locale/nb/fusiondirectory.po + plugins/samba/locale/nl/fusiondirectory.po + plugins/samba/locale/pl/fusiondirectory.po + plugins/samba/locale/pt/fusiondirectory.po + plugins/samba/locale/pt_BR/fusiondirectory.po + plugins/samba/locale/ru/fusiondirectory.po + plugins/samba/locale/ru@petr1708/fusiondirectory.po + plugins/samba/locale/sv/fusiondirectory.po + plugins/samba/locale/tr_TR/fusiondirectory.po + plugins/samba/locale/ug/fusiondirectory.po + plugins/samba/locale/vi_VN/fusiondirectory.po + plugins/samba/locale/zh/fusiondirectory.po + plugins/samba/locale/zh_TW/fusiondirectory.po + plugins/sinaps/locale/af_ZA/fusiondirectory.po + plugins/sinaps/locale/ar/fusiondirectory.po + plugins/sinaps/locale/ca/fusiondirectory.po + plugins/sinaps/locale/cs_CZ/fusiondirectory.po + plugins/sinaps/locale/de/fusiondirectory.po + plugins/sinaps/locale/el_GR/fusiondirectory.po + plugins/sinaps/locale/en/fusiondirectory.po + plugins/sinaps/locale/es/fusiondirectory.po + plugins/sinaps/locale/es_CO/fusiondirectory.po + plugins/sinaps/locale/es_VE/fusiondirectory.po + plugins/sinaps/locale/fa_IR/fusiondirectory.po + plugins/sinaps/locale/fi_FI/fusiondirectory.po + plugins/sinaps/locale/fr/fusiondirectory.po + plugins/sinaps/locale/hu_HU/fusiondirectory.po + plugins/sinaps/locale/id/fusiondirectory.po + plugins/sinaps/locale/it_IT/fusiondirectory.po + plugins/sinaps/locale/ja/fusiondirectory.po + plugins/sinaps/locale/ko/fusiondirectory.po + plugins/sinaps/locale/lv/fusiondirectory.po + plugins/sinaps/locale/nb/fusiondirectory.po + plugins/sinaps/locale/nl/fusiondirectory.po + plugins/sinaps/locale/pl/fusiondirectory.po + plugins/sinaps/locale/pt/fusiondirectory.po + plugins/sinaps/locale/pt_BR/fusiondirectory.po + plugins/sinaps/locale/ru/fusiondirectory.po + plugins/sinaps/locale/ru@petr1708/fusiondirectory.po + plugins/sinaps/locale/sv/fusiondirectory.po + plugins/sinaps/locale/tr_TR/fusiondirectory.po + plugins/sinaps/locale/ug/fusiondirectory.po + plugins/sinaps/locale/vi_VN/fusiondirectory.po + plugins/sinaps/locale/zh/fusiondirectory.po + plugins/sinaps/locale/zh_TW/fusiondirectory.po + plugins/sogo/locale/af_ZA/fusiondirectory.po + plugins/sogo/locale/ar/fusiondirectory.po + plugins/sogo/locale/ca/fusiondirectory.po + plugins/sogo/locale/cs_CZ/fusiondirectory.po + plugins/sogo/locale/de/fusiondirectory.po + plugins/sogo/locale/el_GR/fusiondirectory.po + plugins/sogo/locale/en/fusiondirectory.po + plugins/sogo/locale/es/fusiondirectory.po + plugins/sogo/locale/es_CO/fusiondirectory.po + plugins/sogo/locale/es_VE/fusiondirectory.po + plugins/sogo/locale/fa_IR/fusiondirectory.po + plugins/sogo/locale/fi_FI/fusiondirectory.po + plugins/sogo/locale/fr/fusiondirectory.po + plugins/sogo/locale/hu_HU/fusiondirectory.po + plugins/sogo/locale/id/fusiondirectory.po + plugins/sogo/locale/it_IT/fusiondirectory.po + plugins/sogo/locale/ja/fusiondirectory.po + plugins/sogo/locale/ko/fusiondirectory.po + plugins/sogo/locale/lv/fusiondirectory.po + plugins/sogo/locale/nb/fusiondirectory.po + plugins/sogo/locale/nl/fusiondirectory.po + plugins/sogo/locale/pl/fusiondirectory.po + plugins/sogo/locale/pt/fusiondirectory.po + plugins/sogo/locale/pt_BR/fusiondirectory.po + plugins/sogo/locale/ru/fusiondirectory.po + plugins/sogo/locale/ru@petr1708/fusiondirectory.po + plugins/sogo/locale/sv/fusiondirectory.po + plugins/sogo/locale/tr_TR/fusiondirectory.po + plugins/sogo/locale/ug/fusiondirectory.po + plugins/sogo/locale/vi_VN/fusiondirectory.po + plugins/sogo/locale/zh/fusiondirectory.po + plugins/sogo/locale/zh_TW/fusiondirectory.po + plugins/spamassassin/locale/af_ZA/fusiondirectory.po + plugins/spamassassin/locale/ar/fusiondirectory.po + plugins/spamassassin/locale/ca/fusiondirectory.po + plugins/spamassassin/locale/cs_CZ/fusiondirectory.po + plugins/spamassassin/locale/de/fusiondirectory.po + plugins/spamassassin/locale/el_GR/fusiondirectory.po + plugins/spamassassin/locale/en/fusiondirectory.po + plugins/spamassassin/locale/es/fusiondirectory.po + plugins/spamassassin/locale/es_CO/fusiondirectory.po + plugins/spamassassin/locale/es_VE/fusiondirectory.po + plugins/spamassassin/locale/fa_IR/fusiondirectory.po + plugins/spamassassin/locale/fi_FI/fusiondirectory.po + plugins/spamassassin/locale/fr/fusiondirectory.po + plugins/spamassassin/locale/hu_HU/fusiondirectory.po + plugins/spamassassin/locale/id/fusiondirectory.po + plugins/spamassassin/locale/it_IT/fusiondirectory.po + plugins/spamassassin/locale/ja/fusiondirectory.po + plugins/spamassassin/locale/ko/fusiondirectory.po + plugins/spamassassin/locale/lv/fusiondirectory.po + plugins/spamassassin/locale/nb/fusiondirectory.po + plugins/spamassassin/locale/nl/fusiondirectory.po + plugins/spamassassin/locale/pl/fusiondirectory.po + plugins/spamassassin/locale/pt/fusiondirectory.po + plugins/spamassassin/locale/pt_BR/fusiondirectory.po + plugins/spamassassin/locale/ru/fusiondirectory.po + plugins/spamassassin/locale/ru@petr1708/fusiondirectory.po + plugins/spamassassin/locale/sv/fusiondirectory.po + plugins/spamassassin/locale/tr_TR/fusiondirectory.po + plugins/spamassassin/locale/ug/fusiondirectory.po + plugins/spamassassin/locale/vi_VN/fusiondirectory.po + plugins/spamassassin/locale/zh/fusiondirectory.po + plugins/spamassassin/locale/zh_TW/fusiondirectory.po + plugins/squid/locale/af_ZA/fusiondirectory.po + plugins/squid/locale/ar/fusiondirectory.po + plugins/squid/locale/ca/fusiondirectory.po + plugins/squid/locale/cs_CZ/fusiondirectory.po + plugins/squid/locale/de/fusiondirectory.po + plugins/squid/locale/el_GR/fusiondirectory.po + plugins/squid/locale/en/fusiondirectory.po + plugins/squid/locale/es/fusiondirectory.po + plugins/squid/locale/es_CO/fusiondirectory.po + plugins/squid/locale/es_VE/fusiondirectory.po + plugins/squid/locale/fa_IR/fusiondirectory.po + plugins/squid/locale/fi_FI/fusiondirectory.po + plugins/squid/locale/fr/fusiondirectory.po + plugins/squid/locale/hu_HU/fusiondirectory.po + plugins/squid/locale/id/fusiondirectory.po + plugins/squid/locale/it_IT/fusiondirectory.po + plugins/squid/locale/ja/fusiondirectory.po + plugins/squid/locale/ko/fusiondirectory.po + plugins/squid/locale/lv/fusiondirectory.po + plugins/squid/locale/nb/fusiondirectory.po + plugins/squid/locale/nl/fusiondirectory.po + plugins/squid/locale/pl/fusiondirectory.po + plugins/squid/locale/pt/fusiondirectory.po + plugins/squid/locale/pt_BR/fusiondirectory.po + plugins/squid/locale/ru/fusiondirectory.po + plugins/squid/locale/ru@petr1708/fusiondirectory.po + plugins/squid/locale/sv/fusiondirectory.po + plugins/squid/locale/tr_TR/fusiondirectory.po + plugins/squid/locale/ug/fusiondirectory.po + plugins/squid/locale/vi_VN/fusiondirectory.po + plugins/squid/locale/zh/fusiondirectory.po + plugins/squid/locale/zh_TW/fusiondirectory.po + plugins/ssh/locale/af_ZA/fusiondirectory.po + plugins/ssh/locale/ar/fusiondirectory.po + plugins/ssh/locale/ca/fusiondirectory.po + plugins/ssh/locale/cs_CZ/fusiondirectory.po + plugins/ssh/locale/de/fusiondirectory.po + plugins/ssh/locale/el_GR/fusiondirectory.po + plugins/ssh/locale/en/fusiondirectory.po + plugins/ssh/locale/es/fusiondirectory.po + plugins/ssh/locale/es_CO/fusiondirectory.po + plugins/ssh/locale/es_VE/fusiondirectory.po + plugins/ssh/locale/fa_IR/fusiondirectory.po + plugins/ssh/locale/fi_FI/fusiondirectory.po + plugins/ssh/locale/fr/fusiondirectory.po + plugins/ssh/locale/hu_HU/fusiondirectory.po + plugins/ssh/locale/id/fusiondirectory.po + plugins/ssh/locale/it_IT/fusiondirectory.po + plugins/ssh/locale/ja/fusiondirectory.po + plugins/ssh/locale/ko/fusiondirectory.po + plugins/ssh/locale/lv/fusiondirectory.po + plugins/ssh/locale/nb/fusiondirectory.po + plugins/ssh/locale/nl/fusiondirectory.po + plugins/ssh/locale/pl/fusiondirectory.po + plugins/ssh/locale/pt/fusiondirectory.po + plugins/ssh/locale/pt_BR/fusiondirectory.po + plugins/ssh/locale/ru/fusiondirectory.po + plugins/ssh/locale/ru@petr1708/fusiondirectory.po + plugins/ssh/locale/sv/fusiondirectory.po + plugins/ssh/locale/tr_TR/fusiondirectory.po + plugins/ssh/locale/ug/fusiondirectory.po + plugins/ssh/locale/vi_VN/fusiondirectory.po + plugins/ssh/locale/zh/fusiondirectory.po + plugins/ssh/locale/zh_TW/fusiondirectory.po + plugins/subcontracting/locale/af_ZA/fusiondirectory.po + plugins/subcontracting/locale/ar/fusiondirectory.po + plugins/subcontracting/locale/ca/fusiondirectory.po + plugins/subcontracting/locale/cs_CZ/fusiondirectory.po + plugins/subcontracting/locale/de/fusiondirectory.po + plugins/subcontracting/locale/el_GR/fusiondirectory.po + plugins/subcontracting/locale/en/fusiondirectory.po + plugins/subcontracting/locale/es/fusiondirectory.po + plugins/subcontracting/locale/es_CO/fusiondirectory.po + plugins/subcontracting/locale/es_VE/fusiondirectory.po + plugins/subcontracting/locale/fa_IR/fusiondirectory.po + plugins/subcontracting/locale/fi_FI/fusiondirectory.po + plugins/subcontracting/locale/fr/fusiondirectory.po + plugins/subcontracting/locale/hu_HU/fusiondirectory.po + plugins/subcontracting/locale/id/fusiondirectory.po + plugins/subcontracting/locale/it_IT/fusiondirectory.po + plugins/subcontracting/locale/ja/fusiondirectory.po + plugins/subcontracting/locale/ko/fusiondirectory.po + plugins/subcontracting/locale/lv/fusiondirectory.po + plugins/subcontracting/locale/nb/fusiondirectory.po + plugins/subcontracting/locale/nl/fusiondirectory.po + plugins/subcontracting/locale/pl/fusiondirectory.po + plugins/subcontracting/locale/pt/fusiondirectory.po + plugins/subcontracting/locale/pt_BR/fusiondirectory.po + plugins/subcontracting/locale/ru/fusiondirectory.po + plugins/subcontracting/locale/ru@petr1708/fusiondirectory.po + plugins/subcontracting/locale/sv/fusiondirectory.po + plugins/subcontracting/locale/tr_TR/fusiondirectory.po + plugins/subcontracting/locale/ug/fusiondirectory.po + plugins/subcontracting/locale/vi_VN/fusiondirectory.po + plugins/subcontracting/locale/zh/fusiondirectory.po + plugins/subcontracting/locale/zh_TW/fusiondirectory.po + plugins/sudo/locale/af_ZA/fusiondirectory.po + plugins/sudo/locale/ar/fusiondirectory.po + plugins/sudo/locale/ca/fusiondirectory.po + plugins/sudo/locale/cs_CZ/fusiondirectory.po + plugins/sudo/locale/de/fusiondirectory.po + plugins/sudo/locale/el_GR/fusiondirectory.po + plugins/sudo/locale/en/fusiondirectory.po + plugins/sudo/locale/es/fusiondirectory.po + plugins/sudo/locale/es_CO/fusiondirectory.po + plugins/sudo/locale/es_VE/fusiondirectory.po + plugins/sudo/locale/fa_IR/fusiondirectory.po + plugins/sudo/locale/fi_FI/fusiondirectory.po + plugins/sudo/locale/fr/fusiondirectory.po + plugins/sudo/locale/hu_HU/fusiondirectory.po + plugins/sudo/locale/id/fusiondirectory.po + plugins/sudo/locale/it_IT/fusiondirectory.po + plugins/sudo/locale/ja/fusiondirectory.po + plugins/sudo/locale/ko/fusiondirectory.po + plugins/sudo/locale/lv/fusiondirectory.po + plugins/sudo/locale/nb/fusiondirectory.po + plugins/sudo/locale/nl/fusiondirectory.po + plugins/sudo/locale/pl/fusiondirectory.po + plugins/sudo/locale/pt/fusiondirectory.po + plugins/sudo/locale/pt_BR/fusiondirectory.po + plugins/sudo/locale/ru/fusiondirectory.po + plugins/sudo/locale/ru@petr1708/fusiondirectory.po + plugins/sudo/locale/sv/fusiondirectory.po + plugins/sudo/locale/tr_TR/fusiondirectory.po + plugins/sudo/locale/ug/fusiondirectory.po + plugins/sudo/locale/vi_VN/fusiondirectory.po + plugins/sudo/locale/zh/fusiondirectory.po + plugins/sudo/locale/zh_TW/fusiondirectory.po + plugins/supann-ext/locale/en/fusiondirectory.po + plugins/supann/locale/af_ZA/fusiondirectory.po + plugins/supann/locale/ar/fusiondirectory.po + plugins/supann/locale/ca/fusiondirectory.po + plugins/supann/locale/cs_CZ/fusiondirectory.po + plugins/supann/locale/de/fusiondirectory.po + plugins/supann/locale/el_GR/fusiondirectory.po + plugins/supann/locale/en/fusiondirectory.po + plugins/supann/locale/es/fusiondirectory.po + plugins/supann/locale/es_CO/fusiondirectory.po + plugins/supann/locale/es_VE/fusiondirectory.po + plugins/supann/locale/fa_IR/fusiondirectory.po + plugins/supann/locale/fi_FI/fusiondirectory.po + plugins/supann/locale/fr/fusiondirectory.po + plugins/supann/locale/hu_HU/fusiondirectory.po + plugins/supann/locale/id/fusiondirectory.po + plugins/supann/locale/it_IT/fusiondirectory.po + plugins/supann/locale/ja/fusiondirectory.po + plugins/supann/locale/ko/fusiondirectory.po + plugins/supann/locale/lv/fusiondirectory.po + plugins/supann/locale/nb/fusiondirectory.po + plugins/supann/locale/nl/fusiondirectory.po + plugins/supann/locale/pl/fusiondirectory.po + plugins/supann/locale/pt/fusiondirectory.po + plugins/supann/locale/pt_BR/fusiondirectory.po + plugins/supann/locale/ru/fusiondirectory.po + plugins/supann/locale/ru@petr1708/fusiondirectory.po + plugins/supann/locale/sv/fusiondirectory.po + plugins/supann/locale/tr_TR/fusiondirectory.po + plugins/supann/locale/ug/fusiondirectory.po + plugins/supann/locale/vi_VN/fusiondirectory.po + plugins/supann/locale/zh/fusiondirectory.po + plugins/supann/locale/zh_TW/fusiondirectory.po + plugins/sympa/locale/af_ZA/fusiondirectory.po + plugins/sympa/locale/ar/fusiondirectory.po + plugins/sympa/locale/ca/fusiondirectory.po + plugins/sympa/locale/cs_CZ/fusiondirectory.po + plugins/sympa/locale/de/fusiondirectory.po + plugins/sympa/locale/el_GR/fusiondirectory.po + plugins/sympa/locale/en/fusiondirectory.po + plugins/sympa/locale/es/fusiondirectory.po + plugins/sympa/locale/es_CO/fusiondirectory.po + plugins/sympa/locale/es_VE/fusiondirectory.po + plugins/sympa/locale/fa_IR/fusiondirectory.po + plugins/sympa/locale/fi_FI/fusiondirectory.po + plugins/sympa/locale/fr/fusiondirectory.po + plugins/sympa/locale/hu_HU/fusiondirectory.po + plugins/sympa/locale/id/fusiondirectory.po + plugins/sympa/locale/it_IT/fusiondirectory.po + plugins/sympa/locale/ja/fusiondirectory.po + plugins/sympa/locale/ko/fusiondirectory.po + plugins/sympa/locale/lv/fusiondirectory.po + plugins/sympa/locale/nb/fusiondirectory.po + plugins/sympa/locale/nl/fusiondirectory.po + plugins/sympa/locale/pl/fusiondirectory.po + plugins/sympa/locale/pt/fusiondirectory.po + plugins/sympa/locale/pt_BR/fusiondirectory.po + plugins/sympa/locale/ru/fusiondirectory.po + plugins/sympa/locale/ru@petr1708/fusiondirectory.po + plugins/sympa/locale/sv/fusiondirectory.po + plugins/sympa/locale/tr_TR/fusiondirectory.po + plugins/sympa/locale/ug/fusiondirectory.po + plugins/sympa/locale/vi_VN/fusiondirectory.po + plugins/sympa/locale/zh/fusiondirectory.po + plugins/sympa/locale/zh_TW/fusiondirectory.po + plugins/systems/locale/af_ZA/fusiondirectory.po + plugins/systems/locale/ar/fusiondirectory.po + plugins/systems/locale/ca/fusiondirectory.po + plugins/systems/locale/cs_CZ/fusiondirectory.po + plugins/systems/locale/de/fusiondirectory.po + plugins/systems/locale/el_GR/fusiondirectory.po + plugins/systems/locale/en/fusiondirectory.po + plugins/systems/locale/es/fusiondirectory.po + plugins/systems/locale/es_CO/fusiondirectory.po + plugins/systems/locale/es_VE/fusiondirectory.po + plugins/systems/locale/fa_IR/fusiondirectory.po + plugins/systems/locale/fi_FI/fusiondirectory.po + plugins/systems/locale/fr/fusiondirectory.po + plugins/systems/locale/hu_HU/fusiondirectory.po + plugins/systems/locale/id/fusiondirectory.po + plugins/systems/locale/it_IT/fusiondirectory.po + plugins/systems/locale/ja/fusiondirectory.po + plugins/systems/locale/ko/fusiondirectory.po + plugins/systems/locale/lv/fusiondirectory.po + plugins/systems/locale/nb/fusiondirectory.po + plugins/systems/locale/nl/fusiondirectory.po + plugins/systems/locale/pl/fusiondirectory.po + plugins/systems/locale/pt/fusiondirectory.po + plugins/systems/locale/pt_BR/fusiondirectory.po + plugins/systems/locale/ru/fusiondirectory.po + plugins/systems/locale/ru@petr1708/fusiondirectory.po + plugins/systems/locale/sv/fusiondirectory.po + plugins/systems/locale/tr_TR/fusiondirectory.po + plugins/systems/locale/ug/fusiondirectory.po + plugins/systems/locale/vi_VN/fusiondirectory.po + plugins/systems/locale/zh/fusiondirectory.po + plugins/systems/locale/zh_TW/fusiondirectory.po + plugins/user-reminder/locale/af_ZA/fusiondirectory.po + plugins/user-reminder/locale/ar/fusiondirectory.po + plugins/user-reminder/locale/ca/fusiondirectory.po + plugins/user-reminder/locale/cs_CZ/fusiondirectory.po + plugins/user-reminder/locale/de/fusiondirectory.po + plugins/user-reminder/locale/el_GR/fusiondirectory.po + plugins/user-reminder/locale/en/fusiondirectory.po + plugins/user-reminder/locale/es/fusiondirectory.po + plugins/user-reminder/locale/es_CO/fusiondirectory.po + plugins/user-reminder/locale/es_VE/fusiondirectory.po + plugins/user-reminder/locale/fa_IR/fusiondirectory.po + plugins/user-reminder/locale/fi_FI/fusiondirectory.po + plugins/user-reminder/locale/fr/fusiondirectory.po + plugins/user-reminder/locale/hu_HU/fusiondirectory.po + plugins/user-reminder/locale/id/fusiondirectory.po + plugins/user-reminder/locale/it_IT/fusiondirectory.po + plugins/user-reminder/locale/ja/fusiondirectory.po + plugins/user-reminder/locale/ko/fusiondirectory.po + plugins/user-reminder/locale/lv/fusiondirectory.po + plugins/user-reminder/locale/nb/fusiondirectory.po + plugins/user-reminder/locale/nl/fusiondirectory.po + plugins/user-reminder/locale/pl/fusiondirectory.po + plugins/user-reminder/locale/pt/fusiondirectory.po + plugins/user-reminder/locale/pt_BR/fusiondirectory.po + plugins/user-reminder/locale/ru/fusiondirectory.po + plugins/user-reminder/locale/ru@petr1708/fusiondirectory.po + plugins/user-reminder/locale/sv/fusiondirectory.po + plugins/user-reminder/locale/tr_TR/fusiondirectory.po + plugins/user-reminder/locale/ug/fusiondirectory.po + plugins/user-reminder/locale/vi_VN/fusiondirectory.po + plugins/user-reminder/locale/zh/fusiondirectory.po + plugins/user-reminder/locale/zh_TW/fusiondirectory.po + plugins/weblink/locale/af_ZA/fusiondirectory.po + plugins/weblink/locale/ar/fusiondirectory.po + plugins/weblink/locale/ca/fusiondirectory.po + plugins/weblink/locale/cs_CZ/fusiondirectory.po + plugins/weblink/locale/de/fusiondirectory.po + plugins/weblink/locale/el_GR/fusiondirectory.po + plugins/weblink/locale/en/fusiondirectory.po + plugins/weblink/locale/es/fusiondirectory.po + plugins/weblink/locale/es_CO/fusiondirectory.po + plugins/weblink/locale/es_VE/fusiondirectory.po + plugins/weblink/locale/fa_IR/fusiondirectory.po + plugins/weblink/locale/fi_FI/fusiondirectory.po + plugins/weblink/locale/fr/fusiondirectory.po + plugins/weblink/locale/hu_HU/fusiondirectory.po + plugins/weblink/locale/id/fusiondirectory.po + plugins/weblink/locale/it_IT/fusiondirectory.po + plugins/weblink/locale/ja/fusiondirectory.po + plugins/weblink/locale/ko/fusiondirectory.po + plugins/weblink/locale/lv/fusiondirectory.po + plugins/weblink/locale/nb/fusiondirectory.po + plugins/weblink/locale/nl/fusiondirectory.po + plugins/weblink/locale/pl/fusiondirectory.po + plugins/weblink/locale/pt/fusiondirectory.po + plugins/weblink/locale/pt_BR/fusiondirectory.po + plugins/weblink/locale/ru/fusiondirectory.po + plugins/weblink/locale/ru@petr1708/fusiondirectory.po + plugins/weblink/locale/sv/fusiondirectory.po + plugins/weblink/locale/tr_TR/fusiondirectory.po + plugins/weblink/locale/ug/fusiondirectory.po + plugins/weblink/locale/vi_VN/fusiondirectory.po + plugins/weblink/locale/zh/fusiondirectory.po + plugins/weblink/locale/zh_TW/fusiondirectory.po + plugins/webservice/locale/af_ZA/fusiondirectory.po + plugins/webservice/locale/ar/fusiondirectory.po + plugins/webservice/locale/ca/fusiondirectory.po + plugins/webservice/locale/cs_CZ/fusiondirectory.po + plugins/webservice/locale/de/fusiondirectory.po + plugins/webservice/locale/el_GR/fusiondirectory.po + plugins/webservice/locale/en/fusiondirectory.po + plugins/webservice/locale/es/fusiondirectory.po + plugins/webservice/locale/es_CO/fusiondirectory.po + plugins/webservice/locale/es_VE/fusiondirectory.po + plugins/webservice/locale/fa_IR/fusiondirectory.po + plugins/webservice/locale/fi_FI/fusiondirectory.po + plugins/webservice/locale/fr/fusiondirectory.po + plugins/webservice/locale/hu_HU/fusiondirectory.po + plugins/webservice/locale/id/fusiondirectory.po + plugins/webservice/locale/it_IT/fusiondirectory.po + plugins/webservice/locale/ja/fusiondirectory.po + plugins/webservice/locale/ko/fusiondirectory.po + plugins/webservice/locale/lv/fusiondirectory.po + plugins/webservice/locale/nb/fusiondirectory.po + plugins/webservice/locale/nl/fusiondirectory.po + plugins/webservice/locale/pl/fusiondirectory.po + plugins/webservice/locale/pt/fusiondirectory.po + plugins/webservice/locale/pt_BR/fusiondirectory.po + plugins/webservice/locale/ru/fusiondirectory.po + plugins/webservice/locale/ru@petr1708/fusiondirectory.po + plugins/webservice/locale/sv/fusiondirectory.po + plugins/webservice/locale/tr_TR/fusiondirectory.po + plugins/webservice/locale/ug/fusiondirectory.po + plugins/webservice/locale/vi_VN/fusiondirectory.po + plugins/webservice/locale/zh/fusiondirectory.po + plugins/webservice/locale/zh_TW/fusiondirectory.po +Copyright: YEAR FusionDirectory Project +License: UNKNOWN + FIXME + +Files: core/.gitlab-ci.yml + core/.gitlab/issue_templates/Backporting.md + core/.gitlab/issue_templates/Bugs.md + core/.gitlab/issue_templates/Contribution.md + core/.gitlab/issue_templates/Enhancement.md + core/.gitlab/merge_request_templates/Merge.md + core/.tx/config + core/AUTHORS.md + core/CODE_OF_CONDUCT.md + core/CONTRIBUTING.md + core/Changelog + core/Changelog.md + core/README.md + core/UPGRADE.md + core/contrib/apache/fusiondirectory-apache.conf + core/contrib/fusiondirectory.conf + core/contrib/images/favicon.svg + core/contrib/lighttpd/fusiondirectory-lighttpd.conf + core/contrib/man/fusiondirectory.conf.pod + core/contrib/openldap/core-fd-conf.schema + core/contrib/openldap/core-fd.schema + core/contrib/openldap/ldapns.schema + core/contrib/openldap/rfc2307bis.schema + core/contrib/openldap/template-fd.schema + core/html/favicon.ico + core/html/plugins/users/style/user_tab.css + core/html/robots.txt + core/html/themes/breezy/datepicker.css + core/html/themes/breezy/dialog.css + core/html/themes/breezy/form.css + core/html/themes/breezy/index.theme + core/html/themes/breezy/lists.css + core/html/themes/breezy/login.css + core/html/themes/breezy/menu.css + core/html/themes/breezy/plugin.css + core/html/themes/breezy/printer.css + core/html/themes/breezy/setup.css + core/html/themes/breezy/style.css + core/html/themes/breezy/svg/16/actions/add.svg + core/html/themes/breezy/svg/16/actions/document-edit.svg + core/html/themes/breezy/svg/16/actions/document-import.svg + core/html/themes/breezy/svg/16/actions/document-new.svg + core/html/themes/breezy/svg/16/actions/document-restore.svg + core/html/themes/breezy/svg/16/actions/down.svg + core/html/themes/breezy/svg/16/actions/edit-copy.svg + core/html/themes/breezy/svg/16/actions/edit-cut.svg + core/html/themes/breezy/svg/16/actions/edit-delete.svg + core/html/themes/breezy/svg/16/actions/edit-paste.svg + core/html/themes/breezy/svg/16/actions/export.svg + core/html/themes/breezy/svg/16/actions/go-first.svg + core/html/themes/breezy/svg/16/actions/go-home.svg + core/html/themes/breezy/svg/16/actions/go-previous.svg + core/html/themes/breezy/svg/16/actions/next.svg + core/html/themes/breezy/svg/16/actions/process-stop.svg + core/html/themes/breezy/svg/16/actions/remove.svg + core/html/themes/breezy/svg/16/actions/save.svg + core/html/themes/breezy/svg/16/actions/snapshot.svg + core/html/themes/breezy/svg/16/actions/submit.svg + core/html/themes/breezy/svg/16/actions/system-reinstall.svg + core/html/themes/breezy/svg/16/actions/system-search.svg + core/html/themes/breezy/svg/16/actions/system-shutdown.svg + core/html/themes/breezy/svg/16/actions/system-update.svg + core/html/themes/breezy/svg/16/actions/tools-wizard.svg + core/html/themes/breezy/svg/16/actions/up.svg + core/html/themes/breezy/svg/16/actions/view-refresh.svg + core/html/themes/breezy/svg/16/actions/view-sort-ascending.svg + core/html/themes/breezy/svg/16/actions/view-sort-descending.svg + core/html/themes/breezy/svg/16/apps/antivirus.svg + core/html/themes/breezy/svg/16/apps/imap.svg + core/html/themes/breezy/svg/16/apps/ldap.svg + core/html/themes/breezy/svg/16/apps/office-calendar.svg + core/html/themes/breezy/svg/16/apps/os-linux.svg + core/html/themes/breezy/svg/16/apps/os-windows.svg + core/html/themes/breezy/svg/16/apps/utilities-system-monitor.svg + core/html/themes/breezy/svg/16/categories/acl.svg + core/html/themes/breezy/svg/16/categories/applications-internet.svg + core/html/themes/breezy/svg/16/categories/settings.svg + core/html/themes/breezy/svg/16/devices/computer.svg + core/html/themes/breezy/svg/16/devices/media-cdrom.svg + core/html/themes/breezy/svg/16/devices/network-device.svg + core/html/themes/breezy/svg/16/devices/phone.svg + core/html/themes/breezy/svg/16/devices/printer.svg + core/html/themes/breezy/svg/16/devices/server.svg + core/html/themes/breezy/svg/16/devices/telephone.svg + core/html/themes/breezy/svg/16/devices/terminal.svg + core/html/themes/breezy/svg/16/mimetypes/application-certificate.svg + core/html/themes/breezy/svg/16/mimetypes/application-pdf.svg + core/html/themes/breezy/svg/16/mimetypes/application-x-executable.svg + core/html/themes/breezy/svg/16/mimetypes/package-x-generic.svg + core/html/themes/breezy/svg/16/mimetypes/text-csv.svg + core/html/themes/breezy/svg/16/places/folder.svg + core/html/themes/breezy/svg/16/status/dialog-error.svg + core/html/themes/breezy/svg/16/status/dialog-information.svg + core/html/themes/breezy/svg/16/status/dialog-password.svg + core/html/themes/breezy/svg/16/status/dialog-warning.svg + core/html/themes/breezy/svg/16/status/locked.svg + core/html/themes/breezy/svg/16/status/task-complete.svg + core/html/themes/breezy/svg/16/status/task-failure.svg + core/html/themes/breezy/svg/16/status/task-running.svg + core/html/themes/breezy/svg/16/status/task-stopped.svg + core/html/themes/breezy/svg/16/status/unlocked.svg + core/html/themes/breezy/svg/16/types/action.svg + core/html/themes/breezy/svg/16/types/application.svg + core/html/themes/breezy/svg/16/types/contact.svg + core/html/themes/breezy/svg/16/types/country.svg + core/html/themes/breezy/svg/16/types/dc.svg + core/html/themes/breezy/svg/16/types/domain.svg + core/html/themes/breezy/svg/16/types/locality.svg + core/html/themes/breezy/svg/16/types/organization.svg + core/html/themes/breezy/svg/16/types/resource-group.svg + core/html/themes/breezy/svg/16/types/role.svg + core/html/themes/breezy/svg/16/types/user-group.svg + core/html/themes/breezy/svg/16/types/user.svg + core/html/themes/breezy/svg/22/actions/application-exit.svg + core/html/themes/breezy/svg/22/actions/go-home.svg + core/html/themes/breezy/svg/22/status/dialog-error.svg + core/html/themes/breezy/svg/22/status/dialog-information.svg + core/html/themes/breezy/svg/32/status/dialog-error.svg + core/html/themes/breezy/svg/32/status/dialog-information.svg + core/html/themes/breezy/svg/32/status/dialog-warning.svg + core/html/themes/breezy/svg/32/status/object-locked.svg + core/html/themes/breezy/svg/48/actions/view-task.svg + core/html/themes/breezy/svg/48/apps/config-language.svg + core/html/themes/breezy/svg/48/apps/config-welcome.svg + core/html/themes/breezy/svg/48/apps/os-linux.svg + core/html/themes/breezy/svg/48/apps/utilities-system-monitor.svg + core/html/themes/breezy/svg/48/categories/acl.svg + core/html/themes/breezy/svg/48/categories/applications-development.svg + core/html/themes/breezy/svg/48/categories/applications-other.svg + core/html/themes/breezy/svg/48/categories/settings.svg + core/html/themes/breezy/svg/48/devices/computer.svg + core/html/themes/breezy/svg/48/mimetypes/application-certificate.svg + core/html/themes/breezy/svg/48/places/folder.svg + core/html/themes/breezy/svg/48/places/network-server.svg + core/html/themes/breezy/svg/48/status/dialog-password.svg + core/html/themes/breezy/svg/48/types/contact.svg + core/html/themes/breezy/svg/48/types/resource-group.svg + core/html/themes/breezy/svg/48/types/role.svg + core/html/themes/breezy/svg/48/types/user-group.svg + core/html/themes/breezy/svg/48/types/user.svg + core/html/themes/breezy/tabs.css + core/html/themes/breezy/theme.css + core/html/themes/legacy/icons/AUTHORS + core/html/themes/legacy/index.theme + core/html/themes/legacy/lists.css + core/html/themes/legacy/login.css + core/html/themes/legacy/menu.css + core/html/themes/legacy/plugin.css + core/html/themes/legacy/setup.css + core/html/themes/legacy/style.css + core/html/themes/legacy/svg/AUTHORS + core/html/themes/legacy/svg/scalable/actions/document-new.svg + core/html/themes/legacy/svg/scalable/actions/document-open.svg + core/html/themes/legacy/svg/scalable/actions/document-save.svg + core/html/themes/legacy/svg/scalable/actions/edit-copy.svg + core/html/themes/legacy/svg/scalable/actions/edit-cut.svg + core/html/themes/legacy/svg/scalable/actions/edit-delete.svg + core/html/themes/legacy/svg/scalable/actions/edit-paste.svg + core/html/themes/legacy/svg/scalable/actions/go-down.svg + core/html/themes/legacy/svg/scalable/actions/go-first.svg + core/html/themes/legacy/svg/scalable/actions/go-home.svg + core/html/themes/legacy/svg/scalable/actions/go-jump.svg + core/html/themes/legacy/svg/scalable/actions/go-next.svg + core/html/themes/legacy/svg/scalable/actions/go-previous.svg + core/html/themes/legacy/svg/scalable/actions/go-up.svg + core/html/themes/legacy/svg/scalable/actions/list-add.svg + core/html/themes/legacy/svg/scalable/actions/list-remove.svg + core/html/themes/legacy/svg/scalable/actions/system-log-out.svg + core/html/themes/legacy/svg/scalable/actions/system-search.svg + core/html/themes/legacy/svg/scalable/actions/system-shutdown.svg + core/html/themes/legacy/svg/scalable/actions/view-refresh.svg + core/html/themes/legacy/svg/scalable/apps/accessories-text-editor.svg + core/html/themes/legacy/svg/scalable/apps/office-calendar.svg + core/html/themes/legacy/svg/scalable/apps/preferences-desktop-locale.svg + core/html/themes/legacy/svg/scalable/apps/system-installer.svg + core/html/themes/legacy/svg/scalable/apps/system-software-update.svg + core/html/themes/legacy/svg/scalable/apps/system-users.svg + core/html/themes/legacy/svg/scalable/apps/utilities-system-monitor.svg + core/html/themes/legacy/svg/scalable/apps/utilities-terminal.svg + core/html/themes/legacy/svg/scalable/categories/applications-development.svg + core/html/themes/legacy/svg/scalable/categories/applications-internet.svg + core/html/themes/legacy/svg/scalable/categories/applications-other.svg + core/html/themes/legacy/svg/scalable/categories/preferences-desktop.svg + core/html/themes/legacy/svg/scalable/devices/computer.svg + core/html/themes/legacy/svg/scalable/devices/media-optical.svg + core/html/themes/legacy/svg/scalable/devices/printer.svg + core/html/themes/legacy/svg/scalable/mimetypes/application-certificate.svg + core/html/themes/legacy/svg/scalable/mimetypes/application-x-executable.svg + core/html/themes/legacy/svg/scalable/mimetypes/package-x-generic.svg + core/html/themes/legacy/svg/scalable/mimetypes/x-office-document.svg + core/html/themes/legacy/svg/scalable/mimetypes/x-office-spreadsheet.svg + core/html/themes/legacy/svg/scalable/places/folder.svg + core/html/themes/legacy/svg/scalable/places/network-server.svg + core/html/themes/legacy/svg/scalable/status/dialog-error.svg + core/html/themes/legacy/svg/scalable/status/dialog-information.svg + core/html/themes/legacy/svg/scalable/status/dialog-warning.svg + core/html/themes/legacy/tabs.css + core/html/themes/legacy/theme.css + core/ihtml/themes/breezy/colors.txt + core/ihtml/themes/breezy/css.tpl + core/ihtml/themes/breezy/framework.tpl + core/ihtml/themes/breezy/headers.tpl + core/ihtml/themes/breezy/islocked.tpl + core/ihtml/themes/breezy/login.tpl + core/ihtml/themes/breezy/msg_dialog.tpl + core/ihtml/themes/breezy/recovery.tpl + core/ihtml/themes/breezy/restore-confirm.tpl + core/ihtml/themes/breezy/simple-filter.tpl + core/ihtml/themes/breezy/simple-list.tpl + core/ihtml/themes/breezy/simple-remove.tpl + core/ihtml/themes/breezy/simple-select-list.tpl + core/ihtml/themes/breezy/simpleplugin.tpl + core/ihtml/themes/breezy/simpleplugin_section.tpl + core/ihtml/themes/breezy/simpleplugin_section_alone.tpl + core/ihtml/themes/breezy/sizelimit.tpl + core/ihtml/themes/breezy/template.tpl + core/ihtml/themes/legacy/login.tpl + core/ihtml/themes/legacy/recovery.tpl + core/ihtml/themes/legacy/setup_header.tpl + core/include/functions_debug.inc + core/include/select/groupSelect/group-filter.tpl + core/include/select/groupSelect/group-filter.xml + core/include/simpleplugin/simple-filter.xml + core/include/simpleplugin/simple-list.xml + core/include/simpleplugin/simple-select-list.xml + core/plugins/addons/dashboard/groups_stats.tpl + core/plugins/addons/dashboard/main_stats.tpl + core/plugins/addons/dashboard/pwd_stats.tpl + core/plugins/addons/dashboard/users_accounts.tpl + core/plugins/addons/dashboard/users_stats.tpl + core/plugins/admin/acl/remove.tpl + core/plugins/admin/aclrole/acleditiondialog.tpl + core/plugins/admin/departments/dep-list.xml + core/plugins/admin/groups/group-filter.xml + core/plugins/admin/groups/group-list.xml + core/plugins/admin/users/user-filter.tpl + core/plugins/admin/users/user-filter.xml + core/plugins/admin/users/user-list.xml + core/plugins/generic/references/contents.tpl + core/plugins/generic/welcome/welcome.tpl + core/setup/setup_checks.tpl + core/setup/setup_finish.tpl + core/setup/setup_frame.tpl + core/setup/setup_migrate.tpl + core/setup/setup_migrate_accounts.tpl + core/setup/setup_migrate_adminAccount.tpl + core/setup/setup_migrate_baseOC.tpl + core/setup/setup_welcome.tpl + debian/README.Debian + debian/README.multi-orig-tarball-package + debian/changelog + debian/control + debian/exmaples/host-create.sh + debian/exmaples/user-create.sh + debian/exmaples/user-remove.sh + debian/exmaples/user-sync.sh + debian/files + debian/fusiondirectory-plugin-alias-schema.dirs + debian/fusiondirectory-plugin-alias-schema.install + debian/fusiondirectory-plugin-alias.dirs + debian/fusiondirectory-plugin-alias.install + debian/fusiondirectory-plugin-applications-schema.dirs + debian/fusiondirectory-plugin-applications-schema.install + debian/fusiondirectory-plugin-applications.dirs + debian/fusiondirectory-plugin-applications.install + debian/fusiondirectory-plugin-argonaut-schema.dirs + debian/fusiondirectory-plugin-argonaut-schema.install + debian/fusiondirectory-plugin-argonaut.dirs + debian/fusiondirectory-plugin-argonaut.install + debian/fusiondirectory-plugin-audit-schema.dirs + debian/fusiondirectory-plugin-audit-schema.install + debian/fusiondirectory-plugin-audit.dirs + debian/fusiondirectory-plugin-audit.install + debian/fusiondirectory-plugin-autofs-schema.dirs + debian/fusiondirectory-plugin-autofs-schema.install + debian/fusiondirectory-plugin-autofs.dirs + debian/fusiondirectory-plugin-autofs.install + debian/fusiondirectory-plugin-certificates.dirs + debian/fusiondirectory-plugin-certificates.install + debian/fusiondirectory-plugin-community-schema.dirs + debian/fusiondirectory-plugin-community-schema.install + debian/fusiondirectory-plugin-community.install + debian/fusiondirectory-plugin-cyrus-schema.dirs + debian/fusiondirectory-plugin-cyrus-schema.install + debian/fusiondirectory-plugin-cyrus.dirs + debian/fusiondirectory-plugin-cyrus.install + debian/fusiondirectory-plugin-debconf-schema.dirs + debian/fusiondirectory-plugin-debconf-schema.install + debian/fusiondirectory-plugin-debconf.dirs + debian/fusiondirectory-plugin-debconf.install + debian/fusiondirectory-plugin-developers.dirs + debian/fusiondirectory-plugin-developers.install + debian/fusiondirectory-plugin-dhcp-schema.dirs + debian/fusiondirectory-plugin-dhcp-schema.install + debian/fusiondirectory-plugin-dhcp.dirs + debian/fusiondirectory-plugin-dhcp.install + debian/fusiondirectory-plugin-dns-schema.dirs + debian/fusiondirectory-plugin-dns-schema.install + debian/fusiondirectory-plugin-dns.dirs + debian/fusiondirectory-plugin-dns.install + debian/fusiondirectory-plugin-dovecot-schema.dirs + debian/fusiondirectory-plugin-dovecot-schema.install + debian/fusiondirectory-plugin-dovecot.dirs + debian/fusiondirectory-plugin-dovecot.install + debian/fusiondirectory-plugin-dsa-schema.dirs + debian/fusiondirectory-plugin-dsa-schema.install + debian/fusiondirectory-plugin-dsa.dirs + debian/fusiondirectory-plugin-dsa.install + debian/fusiondirectory-plugin-ejbca-schema.dirs + debian/fusiondirectory-plugin-ejbca-schema.install + debian/fusiondirectory-plugin-ejbca.dirs + debian/fusiondirectory-plugin-ejbca.install + debian/fusiondirectory-plugin-fai-schema.dirs + debian/fusiondirectory-plugin-fai-schema.install + debian/fusiondirectory-plugin-fai.dirs + debian/fusiondirectory-plugin-fai.install + debian/fusiondirectory-plugin-freeradius-schema.dirs + debian/fusiondirectory-plugin-freeradius-schema.install + debian/fusiondirectory-plugin-freeradius.dirs + debian/fusiondirectory-plugin-freeradius.install + debian/fusiondirectory-plugin-fusioninventory-schema.dirs + debian/fusiondirectory-plugin-fusioninventory-schema.install + debian/fusiondirectory-plugin-fusioninventory.dirs + debian/fusiondirectory-plugin-fusioninventory.install + debian/fusiondirectory-plugin-gpg-schema.dirs + debian/fusiondirectory-plugin-gpg-schema.install + debian/fusiondirectory-plugin-gpg.dirs + debian/fusiondirectory-plugin-gpg.install + debian/fusiondirectory-plugin-ipmi-schema.dirs + debian/fusiondirectory-plugin-ipmi-schema.install + debian/fusiondirectory-plugin-ipmi.dirs + debian/fusiondirectory-plugin-ipmi.install + debian/fusiondirectory-plugin-ldapdump.dirs + debian/fusiondirectory-plugin-ldapdump.install + debian/fusiondirectory-plugin-ldapmanager.dirs + debian/fusiondirectory-plugin-ldapmanager.install + debian/fusiondirectory-plugin-mail-schema.dirs + debian/fusiondirectory-plugin-mail-schema.install + debian/fusiondirectory-plugin-mail.dirs + debian/fusiondirectory-plugin-mail.install + debian/fusiondirectory-plugin-mixedgroups.dirs + debian/fusiondirectory-plugin-mixedgroups.install + debian/fusiondirectory-plugin-nagios-schema.dirs + debian/fusiondirectory-plugin-nagios-schema.install + debian/fusiondirectory-plugin-nagios.dirs + debian/fusiondirectory-plugin-nagios.install + debian/fusiondirectory-plugin-netgroups-schema.dirs + debian/fusiondirectory-plugin-netgroups-schema.install + debian/fusiondirectory-plugin-netgroups.dirs + debian/fusiondirectory-plugin-netgroups.install + debian/fusiondirectory-plugin-newsletter-schema.dirs + debian/fusiondirectory-plugin-newsletter-schema.install + debian/fusiondirectory-plugin-newsletter.dirs + debian/fusiondirectory-plugin-newsletter.install + debian/fusiondirectory-plugin-opsi-schema.dirs + debian/fusiondirectory-plugin-opsi-schema.install + debian/fusiondirectory-plugin-opsi.dirs + debian/fusiondirectory-plugin-opsi.install + debian/fusiondirectory-plugin-personal-schema.dirs + debian/fusiondirectory-plugin-personal-schema.install + debian/fusiondirectory-plugin-personal.dirs + debian/fusiondirectory-plugin-personal.install + debian/fusiondirectory-plugin-posix.dirs + debian/fusiondirectory-plugin-posix.install + debian/fusiondirectory-plugin-postfix-schema.dirs + debian/fusiondirectory-plugin-postfix-schema.install + debian/fusiondirectory-plugin-postfix.dirs + debian/fusiondirectory-plugin-postfix.install + debian/fusiondirectory-plugin-ppolicy-schema.dirs + debian/fusiondirectory-plugin-ppolicy-schema.install + debian/fusiondirectory-plugin-ppolicy.dirs + debian/fusiondirectory-plugin-ppolicy.install + debian/fusiondirectory-plugin-puppet-schema.dirs + debian/fusiondirectory-plugin-puppet-schema.install + debian/fusiondirectory-plugin-puppet.dirs + debian/fusiondirectory-plugin-puppet.install + debian/fusiondirectory-plugin-pureftpd-schema.dirs + debian/fusiondirectory-plugin-pureftpd-schema.install + debian/fusiondirectory-plugin-pureftpd.dirs + debian/fusiondirectory-plugin-pureftpd.install + debian/fusiondirectory-plugin-quota-schema.dirs + debian/fusiondirectory-plugin-quota-schema.install + debian/fusiondirectory-plugin-quota.dirs + debian/fusiondirectory-plugin-quota.install + debian/fusiondirectory-plugin-renater-partage-schema.dirs + debian/fusiondirectory-plugin-renater-partage-schema.install + debian/fusiondirectory-plugin-renater-partage.dirs + debian/fusiondirectory-plugin-renater-partage.install + debian/fusiondirectory-plugin-repository-schema.dirs + debian/fusiondirectory-plugin-repository-schema.install + debian/fusiondirectory-plugin-repository.dirs + debian/fusiondirectory-plugin-repository.install + debian/fusiondirectory-plugin-samba-schema.dirs + debian/fusiondirectory-plugin-samba-schema.install + debian/fusiondirectory-plugin-samba.dirs + debian/fusiondirectory-plugin-samba.install + debian/fusiondirectory-plugin-sogo-schema.dirs + debian/fusiondirectory-plugin-sogo-schema.install + debian/fusiondirectory-plugin-sogo.dirs + debian/fusiondirectory-plugin-sogo.install + debian/fusiondirectory-plugin-spamassassin-schema.dirs + debian/fusiondirectory-plugin-spamassassin-schema.install + debian/fusiondirectory-plugin-spamassassin.install + debian/fusiondirectory-plugin-squid-schema.dirs + debian/fusiondirectory-plugin-squid-schema.install + debian/fusiondirectory-plugin-squid.dirs + debian/fusiondirectory-plugin-squid.install + debian/fusiondirectory-plugin-ssh-schema.dirs + debian/fusiondirectory-plugin-ssh-schema.install + debian/fusiondirectory-plugin-ssh.dirs + debian/fusiondirectory-plugin-ssh.install + debian/fusiondirectory-plugin-subcontracting-schema.dirs + debian/fusiondirectory-plugin-subcontracting-schema.install + debian/fusiondirectory-plugin-subcontracting.dirs + debian/fusiondirectory-plugin-subcontracting.install + debian/fusiondirectory-plugin-sudo-schema.dirs + debian/fusiondirectory-plugin-sudo-schema.install + debian/fusiondirectory-plugin-sudo.dirs + debian/fusiondirectory-plugin-sudo.install + debian/fusiondirectory-plugin-supann-schema.dirs + debian/fusiondirectory-plugin-supann-schema.install + debian/fusiondirectory-plugin-supann.dirs + debian/fusiondirectory-plugin-supann.install + debian/fusiondirectory-plugin-sympa-schema.dirs + debian/fusiondirectory-plugin-sympa-schema.install + debian/fusiondirectory-plugin-sympa.dirs + debian/fusiondirectory-plugin-sympa.install + debian/fusiondirectory-plugin-systems-schema.dirs + debian/fusiondirectory-plugin-systems-schema.install + debian/fusiondirectory-plugin-systems.dirs + debian/fusiondirectory-plugin-systems.install + debian/fusiondirectory-plugin-user-reminder-schema.dirs + debian/fusiondirectory-plugin-user-reminder-schema.install + debian/fusiondirectory-plugin-user-reminder.dirs + debian/fusiondirectory-plugin-user-reminder.install + debian/fusiondirectory-plugin-weblink-schema.dirs + debian/fusiondirectory-plugin-weblink-schema.install + debian/fusiondirectory-plugin-weblink.dirs + debian/fusiondirectory-plugin-weblink.install + debian/fusiondirectory-plugin-webservice-schema.dirs + debian/fusiondirectory-plugin-webservice-schema.install + debian/fusiondirectory-plugin-webservice.dirs + debian/fusiondirectory-plugin-webservice.docs + debian/fusiondirectory-plugin-webservice.install + debian/fusiondirectory-schema.dirs + debian/fusiondirectory-schema.install + debian/fusiondirectory-schema.manpages + debian/fusiondirectory-smarty-acl-render.dirs + debian/fusiondirectory-smarty-acl-render.install + debian/fusiondirectory-smarty3-acl-render.dirs + debian/fusiondirectory-smarty3-acl-render.install + debian/fusiondirectory-theme-oxygen.links + debian/fusiondirectory-theme-oxygen.lintian-overrides + debian/fusiondirectory-webservice-shell.dirs + debian/fusiondirectory-webservice-shell.install + debian/fusiondirectory-webservice-shell.manpages + debian/fusiondirectory.dirs + debian/fusiondirectory.docs + debian/fusiondirectory.install + debian/fusiondirectory.links + debian/fusiondirectory.manpages + debian/fusiondirectory.postinst + debian/fusiondirectory.postrm + debian/fusiondirectory.preinst + debian/fusiondirectory.prerm + debian/fusiondirectory.triggers + debian/patches/0001_CVE-2019-11187_stricter-ldap-error-check.patch + debian/patches/2002_fusiondirectory-headers.patch + debian/patches/2003_fusiondirectory-setup.patch + debian/patches/README + debian/patches/series + debian/po/POTFILES.in + debian/rules + debian/source/format + debian/source/lintian-overrides + debian/templates + debian/upstream + debian/upstream/signing-key.asc + debian/watch.fusiondirectory-core + debian/watch.fusiondirectory-plugins + plugins/.gitlab-ci.yml + plugins/.gitlab/issue_templates/Backporting.md + plugins/.gitlab/issue_templates/Bugs.md + plugins/.gitlab/issue_templates/Contribution.md + plugins/.gitlab/issue_templates/Enhancement.md + plugins/.gitlab/merge_request_templates/Merge.md + plugins/.tx/config + plugins/CODE_OF_CONDUCT.md + plugins/CONTRIBUTING.md + plugins/Changelog.md + plugins/README.md + plugins/alias/contrib/openldap/alias-fd-conf.schema + plugins/alias/contrib/openldap/alias-fd.schema + plugins/alias/html/themes/breezy/svg/16/apps/alias-distribution.svg + plugins/alias/html/themes/breezy/svg/16/apps/alias-redirection.svg + plugins/alias/html/themes/breezy/svg/16/apps/alias-sympa.svg + plugins/alias/html/themes/breezy/svg/16/apps/alias.svg + plugins/alias/html/themes/breezy/svg/48/apps/alias.svg + plugins/applications/contrib/openldap/applications-fd-conf.schema + plugins/applications/contrib/openldap/applications-fd.schema + plugins/applications/contrib/svg/default_icon.svg + plugins/argonaut/addons/argonaut/deploy-filter.xml + plugins/argonaut/addons/argonaut/deploy-list.tpl + plugins/argonaut/addons/argonaut/deploy-list.xml + plugins/argonaut/addons/argonaut/import_events.tpl + plugins/argonaut/contrib/openldap/argonaut-fd.schema + plugins/argonaut/html/themes/breezy/svg/16/apps/argonaut-dns.svg + plugins/argonaut/html/themes/breezy/svg/16/apps/argonaut-fuse.svg + plugins/argonaut/html/themes/breezy/svg/16/apps/argonaut-mirror.svg + plugins/argonaut/html/themes/breezy/svg/16/apps/argonaut.svg + plugins/argonaut/html/themes/breezy/svg/48/apps/argonaut.svg + plugins/audit/admin/audit/audit-filter.tpl + plugins/audit/contrib/openldap/audit-fd-conf.schema + plugins/audit/contrib/openldap/audit-fd.schema + plugins/audit/html/themes/breezy/svg/16/apps/audit.svg + plugins/audit/html/themes/breezy/svg/48/apps/audit.svg + plugins/autofs/contrib/openldap/autofs-fd-conf.schema + plugins/autofs/html/themes/breezy/svg/16/apps/autofs-nis-map.svg + plugins/autofs/html/themes/breezy/svg/16/apps/autofs-nis-object.svg + plugins/autofs/html/themes/breezy/svg/16/apps/autofs.svg + plugins/autofs/html/themes/breezy/svg/48/apps/autofs.svg + plugins/community/contrib/openldap/community-fd-conf.schema + plugins/community/contrib/openldap/community-fd.schema + plugins/community/html/themes/breezy/svg/16/apps/community.svg + plugins/community/html/themes/breezy/svg/48/apps/community.svg + plugins/cyrus/contrib/openldap/cyrus-fd.schema + plugins/cyrus/html/themes/breezy/svg/48/apps/cyrus.svg + plugins/cyrus/personal/mail/mail-methods/sieve_script.tpl + plugins/debconf/admin/debconfProfile/debconfProfile-filter.tpl + plugins/debconf/admin/debconfProfile/debconfProfile-filter.xml + plugins/debconf/contrib/openldap/debconf-fd.schema + plugins/debconf/contrib/openldap/debconf.schema + plugins/debconf/html/themes/breezy/svg/16/apps/debconf.svg + plugins/debconf/html/themes/breezy/svg/48/apps/debconf.svg + plugins/developers/addons/debugHelp/debughelp.tpl + plugins/dhcp/contrib/openldap/dhcp-fd-conf.schema + plugins/dhcp/contrib/openldap/dhcp-fd.schema + plugins/dhcp/html/themes/breezy/svg/16/apps/dhcp.svg + plugins/dhcp/html/themes/breezy/svg/48/apps/dhcp.svg + plugins/dns/admin/systems/dnsrecords.tpl + plugins/dns/contrib/openldap/dns-fd-conf.schema + plugins/dns/contrib/openldap/dns-fd.schema + plugins/dns/contrib/openldap/dnszone.schema + plugins/dns/html/themes/breezy/svg/16/apps/dns.svg + plugins/dns/html/themes/breezy/svg/48/apps/dns.svg + plugins/dovecot/contrib/openldap/dovecot-fd.schema + plugins/dovecot/html/themes/breezy/svg/16/apps/dovecot.svg + plugins/dovecot/html/themes/breezy/svg/48/apps/dovecot.svg + plugins/dsa/contrib/openldap/dsa-fd-conf.schema + plugins/dsa/html/themes/breezy/svg/16/apps/dsa.svg + plugins/dsa/html/themes/breezy/svg/48/apps/dsa.svg + plugins/ejbca/contrib/openldap/ejbca-fd-conf.schema + plugins/ejbca/contrib/openldap/ejbca-fd.schema + plugins/ejbca/contrib/resources/ejbca.svg + plugins/ejbca/html/themes/breezy/svg/16/apps/ejbca.svg + plugins/ejbca/html/themes/breezy/svg/48/apps/ejbca.svg + plugins/fai/admin/fai/packageSelect/selectPackage-filter.tpl + plugins/fai/admin/fai/packageSelect/selectPackage-filter.xml + plugins/fai/admin/fai/packageSelect/selectPackage-list.xml + plugins/fai/admin/systems/services/repository/fai_repository.tpl + plugins/fai/contrib/openldap/fai-fd-conf.schema + plugins/fai/html/themes/breezy/svg/16/actions/package-configure.svg + plugins/fai/html/themes/breezy/svg/16/apps/fai-hook.svg + plugins/fai/html/themes/breezy/svg/16/apps/fai-packages.svg + plugins/fai/html/themes/breezy/svg/16/apps/fai-partitiontable.svg + plugins/fai/html/themes/breezy/svg/16/apps/fai-profile.svg + plugins/fai/html/themes/breezy/svg/16/apps/fai-script.svg + plugins/fai/html/themes/breezy/svg/16/apps/fai-template.svg + plugins/fai/html/themes/breezy/svg/16/apps/fai-variable.svg + plugins/fai/html/themes/breezy/svg/48/apps/fai.svg + plugins/freeradius/contrib/openldap/freeradius.schema + plugins/freeradius/html/themes/breezy/svg/16/apps/freeradius.svg + plugins/freeradius/html/themes/breezy/svg/48/apps/freeradius.svg + plugins/fusioninventory/admin/inventory/inventory-list.xml + plugins/fusioninventory/admin/systems/fusioninventory/inventory.tpl + plugins/fusioninventory/contrib/openldap/fusioninventory-fd-conf.schema + plugins/fusioninventory/contrib/openldap/fusioninventory-fd.schema + plugins/fusioninventory/contrib/openldap/inventory-fd.schema + plugins/fusioninventory/html/collect.php + plugins/fusioninventory/html/plugins/fusioninventory/inventory.css + plugins/fusioninventory/html/themes/breezy/svg/16/apps/fusioninventory.svg + plugins/fusioninventory/html/themes/breezy/svg/48/apps/fusioninventory.svg + plugins/gpg/contrib/openldap/gpg-fd.schema + plugins/gpg/html/themes/breezy/svg/16/apps/gpg.svg + plugins/gpg/html/themes/breezy/svg/48/apps/gpg.svg + plugins/gpg/personal/gpg/pgpKeySelect/pgpKeySelect-list.xml + plugins/ipmi/contrib/openldap/ipmi-fd.schema + plugins/ldapdump/addons/ldapdump/ldapdump.tpl + plugins/ldapmanager/html/themes/breezy/svg/16/apps/ldapmanager.svg + plugins/ldapmanager/html/themes/breezy/svg/48/apps/ldapmanager.svg + plugins/mail/contrib/openldap/mail-fd-conf.schema + plugins/mail/contrib/openldap/mail-fd.schema + plugins/mail/html/themes/breezy/svg/16/apps/internet-mail.svg + plugins/mail/html/themes/breezy/svg/48/apps/internet-mail.svg + plugins/mail/html/themes/legacy/svg/internet-mail.svg + plugins/nagios/contrib/openldap/nagios-fd-conf.schema + plugins/nagios/contrib/openldap/netways.schema + plugins/nagios/html/themes/breezy/svg/16/apps/nagios.svg + plugins/nagios/html/themes/breezy/svg/48/apps/nagios.svg + plugins/netgroups/contrib/openldap/netgroups-fd-conf.schema + plugins/netgroups/html/themes/breezy/svg/16/apps/netgroups.svg + plugins/netgroups/html/themes/breezy/svg/48/apps/netgroups.svg + plugins/newsletter/contrib/openldap/newsletter-fd-conf.schema + plugins/newsletter/contrib/openldap/newsletter-fd.schema + plugins/newsletter/html/themes/breezy/svg/16/apps/newsletter.svg + plugins/newsletter/html/themes/breezy/svg/48/apps/newsletter.svg + plugins/opsi/addons/dashboard/opsi_profiles.tpl + plugins/opsi/addons/dashboard/opsi_stats.tpl + plugins/opsi/addons/opsi/opsiimport.tpl + plugins/opsi/contrib/openldap/opsi-fd-conf.schema + plugins/opsi/contrib/openldap/opsi-fd.schema + plugins/opsi/html/themes/breezy/svg/16/apps/opsi-on-demand.svg + plugins/opsi/html/themes/breezy/svg/16/apps/opsi-software-list.svg + plugins/opsi/html/themes/breezy/svg/16/apps/opsi.svg + plugins/opsi/html/themes/breezy/svg/48/apps/opsi-on-demand.svg + plugins/opsi/html/themes/breezy/svg/48/apps/opsi-software-list.svg + plugins/opsi/html/themes/breezy/svg/48/apps/opsi.svg + plugins/personal/contrib/openldap/personal-fd-conf.schema + plugins/personal/contrib/openldap/personal-fd.schema + plugins/postfix/contrib/openldap/postfix-fd.schema + plugins/postfix/html/themes/breezy/svg/16/smtp.svg + plugins/ppolicy/addons/dashboard/ppolicy_locked_accounts.tpl + plugins/ppolicy/contrib/doc/ppolicyconfig.ldif + plugins/ppolicy/contrib/doc/ppolicymodule.ldif + plugins/ppolicy/contrib/openldap/ppolicy-fd-conf.schema + plugins/ppolicy/html/themes/breezy/svg/16/apps/ppolicy.svg + plugins/ppolicy/html/themes/breezy/svg/48/apps/ppolicy.svg + plugins/puppet/contrib/openldap/puppet-fd.schema + plugins/puppet/contrib/openldap/puppet.schema + plugins/puppet/html/themes/breezy/svg/16/apps/puppet.svg + plugins/puppet/html/themes/breezy/svg/48/apps/puppet.svg + plugins/pureftpd/contrib/openldap/pureftpd.schema + plugins/pureftpd/html/themes/breezy/svg/16/apps/action.svg + plugins/pureftpd/html/themes/breezy/svg/48/apps/pureftpd.svg + plugins/quota/admin/systems/services/quota/service_quota_parameters.tpl + plugins/quota/contrib/openldap/quota-fd.schema + plugins/quota/contrib/openldap/quota.schema + plugins/quota/html/themes/breezy/svg/16/apps/quota.svg + plugins/quota/html/themes/breezy/svg/48/apps/quota.svg + plugins/quota/personal/quota/quota_section.tpl + plugins/renater-partage/admin/systems/services/renater-partage/renater_domains.tpl + plugins/renater-partage/contrib/openldap/renater-partage-fd.schema + plugins/renater-partage/html/themes/breezy/svg/16/apps/renater-partage.svg + plugins/repository/contrib/openldap/repository-fd-conf.schema + plugins/repository/contrib/openldap/repository-fd.schema + plugins/repository/html/themes/breezy/svg/16/apps/repository-distribution.svg + plugins/repository/html/themes/breezy/svg/16/apps/repository-section.svg + plugins/repository/html/themes/breezy/svg/16/apps/repository.svg + plugins/repository/html/themes/breezy/svg/48/apps/repository.svg + plugins/samba/contrib/openldap/samba-fd-conf.schema + plugins/samba/contrib/openldap/samba.schema + plugins/samba/html/themes/breezy/svg/48/apps/samba.svg + plugins/samba/personal/samba/sambaLogonHours.tpl + plugins/sinaps/contrib/openldap/sinaps-fd-conf.schema + plugins/sinaps/contrib/test/testAcquisition.php + plugins/sinaps/contrib/test/testEndPoint.php + plugins/sogo/contrib/openldap/calEntry.schema + plugins/sogo/contrib/openldap/calRessources.schema + plugins/sogo/contrib/openldap/sogo-fd-conf.schema + plugins/sogo/html/themes/breezy/svg/16/apps/sogo.svg + plugins/sogo/html/themes/breezy/svg/48/apps/sogo.svg + plugins/spamassassin/contrib/openldap/spamassassin-fd.schema + plugins/spamassassin/html/themes/breezy/svg/16/apps/spamassassin.svg + plugins/spamassassin/html/themes/breezy/svg/48/apps/spamassassin.svg + plugins/squid/contrib/openldap/proxy-fd.schema + plugins/squid/html/themes/breezy/svg/16/apps/squid.svg + plugins/squid/html/themes/breezy/svg/48/apps/squid.svg + plugins/squid/personal/squid/proxyAccount.tpl + plugins/ssh/contrib/openldap/openssh-lpk.schema + plugins/ssh/html/themes/breezy/svg/16/apps/ssh.svg + plugins/ssh/html/themes/breezy/svg/48/apps/ssh.svg + plugins/subcontracting/contrib/openldap/subcontracting-fd.schema + plugins/subcontracting/html/themes/breezy/svg/16/apps/subcontracting.svg + plugins/subcontracting/html/themes/breezy/svg/48/apps/subcontracting.svg + plugins/sudo/admin/sudo/usedoptions_section.tpl + plugins/sudo/contrib/openldap/sudo-fd-conf.schema + plugins/sudo/contrib/openldap/sudo.schema + plugins/sudo/html/themes/breezy/svg/16/apps/sudo.svg + plugins/sudo/html/themes/breezy/svg/48/apps/sudo.svg + plugins/supann-ext/contrib/openldap/supann-ext-fd.schema + plugins/supann/contrib/doc/examples/diplome_EXAMPLE + plugins/supann/contrib/doc/examples/discipline_EXAMPLE + plugins/supann/contrib/doc/examples/etuetape_EXAMPLE + plugins/supann/contrib/doc/examples/eturegimeinscription_EXAMPLE + plugins/supann/contrib/doc/examples/typediplome_EXAMPLE + plugins/supann/contrib/etc/etablissement_SUPANN + plugins/supann/contrib/openldap/supann-fd-conf.schema + plugins/supann/html/themes/breezy/svg/16/apps/supann-entite.svg + plugins/supann/html/themes/breezy/svg/16/apps/supann-etablissement.svg + plugins/supann/html/themes/breezy/svg/16/apps/supann.svg + plugins/supann/html/themes/breezy/svg/48/apps/supann.svg + plugins/supann/personal/supann/student_subscription.tpl + plugins/sympa/contrib/openldap/sympa-fd-conf.schema + plugins/sympa/contrib/openldap/sympa-fd.schema + plugins/sympa/html/themes/breezy/svg/16/apps/sympa.svg + plugins/sympa/html/themes/breezy/svg/48/apps/sympa.svg + plugins/systems/addons/dashboard/network_dhcp.tpl + plugins/systems/addons/dashboard/systems_pcids.tpl + plugins/systems/addons/dashboard/systems_stats.tpl + plugins/systems/admin/systems/serverService-filter.tpl + plugins/systems/admin/systems/serverService-filter.xml + plugins/systems/admin/systems/serverService-list.tpl + plugins/systems/admin/systems/server_import.tpl + plugins/systems/admin/systems/services/shares/service_share.tpl + plugins/systems/admin/systems/system-list.xml + plugins/systems/contrib/openldap/service-fd.schema + plugins/systems/contrib/openldap/systems-fd-conf.schema + plugins/systems/contrib/openldap/systems-fd.schema + plugins/systems/html/themes/breezy/svg/clock.svg + plugins/systems/html/themes/breezy/svg/server_locked.svg + plugins/systems/html/themes/breezy/svg/service_apache.svg + plugins/systems/html/themes/breezy/svg/service_file.svg + plugins/systems/html/themes/breezy/svg/service_ldap.svg + plugins/systems/html/themes/breezy/svg/status_start.svg + plugins/systems/html/themes/breezy/svg/status_stop.svg + plugins/systems/html/themes/breezy/svg/terminal_locked.svg + plugins/systems/html/themes/breezy/svg/view_logs.svg + plugins/systems/html/themes/breezy/svg/workstation_locked.svg + plugins/systems/html/themes/legacy/svg/folder-remote.svg + plugins/systems/html/themes/legacy/svg/media-playback-start.svg + plugins/systems/html/themes/legacy/svg/media-playback-stop.svg + plugins/user-reminder/contrib/openldap/user-reminder-fd-conf.schema + plugins/user-reminder/ihtml/themes/breezy/user-reminder.tpl + plugins/weblink/contrib/openldap/weblink-fd.schema + plugins/webservice/contrib/openldap/webservice-fd-conf.schema +Copyright: NONE +License: UNKNOWN + FIXME + +Files: core/contrib/bin/fusiondirectory-insert-schema + core/contrib/bin/fusiondirectory-setup + core/contrib/smarty/plugins/function.filePath.php + core/contrib/smarty/plugins/function.iconPath.php + core/html/geticon.php + core/html/recovery.php + core/include/class_CSRFProtection.inc + core/include/class_Combinations.inc + core/include/class_IconTheme.inc + core/include/class_Language.inc + core/include/class_exceptions.inc + core/include/class_ldapFilter.inc + core/include/class_ldapGeneralizedTime.inc + core/include/class_ldapSizeLimit.inc + core/include/class_objects.inc + core/include/class_template.inc + core/include/class_templateHandling.inc + core/include/password-methods/class_password-methods-sasl.inc + core/include/select/groupSelect/class_groupSelect.inc + core/include/select/objectSelect/class_objectSelect.inc + core/include/select/systemSelect/class_systemSelect.inc + core/include/select/userGroupSelect/class_userGroupSelect.inc + core/include/select/userSelect/class_userSelect.inc + core/include/simpleplugin/attributes/class_BaseSelectorAttribute.inc + core/include/simpleplugin/attributes/class_BooleanAttribute.inc + core/include/simpleplugin/attributes/class_CompositeAttribute.inc + core/include/simpleplugin/attributes/class_DateAttribute.inc + core/include/simpleplugin/attributes/class_FileAttribute.inc + core/include/simpleplugin/attributes/class_FlagsAttribute.inc + core/include/simpleplugin/attributes/class_IntAttribute.inc + core/include/simpleplugin/attributes/class_PhoneNumberAttribute.inc + core/include/simpleplugin/attributes/class_SelectAttribute.inc + core/include/simpleplugin/attributes/class_SetAttribute.inc + core/include/simpleplugin/attributes/class_StringAttribute.inc + core/include/simpleplugin/class_Attribute.inc + core/include/simpleplugin/class_dialogAttributes.inc + core/include/simpleplugin/class_helpersAttribute.inc + core/include/simpleplugin/class_simpleManagement.inc + core/include/simpleplugin/class_simplePlugin.inc + core/include/simpleplugin/class_simpleSelectManagement.inc + core/include/simpleplugin/class_simpleService.inc + core/plugins/addons/dashboard/class_dashBoardPasswords.inc + core/plugins/addons/dashboard/main.inc + core/plugins/addons/dashboard/tabs_dashBoard.inc + core/plugins/admin/acl/class_aclAssignment.inc + core/plugins/admin/acl/main.inc + core/plugins/admin/aclrole/class_aclRole.inc + core/plugins/admin/aclrole/class_aclRoleManagement.inc + core/plugins/admin/aclrole/main.inc + core/plugins/admin/departments/class_country.inc + core/plugins/admin/departments/class_dcObject.inc + core/plugins/admin/departments/class_departmentManagement.inc + core/plugins/admin/departments/class_domain.inc + core/plugins/admin/departments/class_locality.inc + core/plugins/admin/departments/class_organization.inc + core/plugins/admin/departments/main.inc + core/plugins/admin/departments/tabs_department.inc + core/plugins/admin/groups/class_roleGeneric.inc + core/plugins/admin/groups/main.inc + core/plugins/admin/groups/tabs_ogroups.inc + core/plugins/admin/users/main.inc + core/plugins/config/class_configInLdap.inc + core/plugins/config/class_dashBoardConfig.inc + core/plugins/config/class_mainPluginsConfig.inc + core/plugins/config/class_pluginsConfigInLdap.inc + core/plugins/config/class_recoveryConfig.inc + core/plugins/config/main.inc + core/plugins/config/tabs_configInLdap.inc + core/plugins/generic/references/class_reference.inc + core/plugins/personal/generic/class_user.inc + core/plugins/personal/generic/main.inc + core/plugins/personal/roles/class_userRoles.inc + core/plugins/personal/roles/main.inc + plugins/alias/admin/alias/class_mailAliasDistribution.inc + plugins/alias/admin/alias/class_mailAliasRedirection.inc + plugins/alias/admin/alias/main.inc + plugins/alias/config/alias/class_aliasConfig.inc + plugins/applications/admin/applications/class_applicationManagement.inc + plugins/applications/admin/applications/class_webApplication.inc + plugins/applications/admin/applications/main.inc + plugins/applications/admin/roles/class_applicationRights.inc + plugins/applications/config/applications/class_applicationsPluginConfig.inc + plugins/argonaut/addons/argonaut/class_argonautAction.inc + plugins/argonaut/addons/argonaut/class_argonautEventTypes.inc + plugins/argonaut/addons/argonaut/class_argonautImportFile.inc + plugins/argonaut/addons/argonaut/class_filterArgonautEvents.inc + plugins/argonaut/addons/argonaut/main.inc + plugins/argonaut/admin/systems/argonaut/class_argonautClient.inc + plugins/argonaut/admin/systems/argonaut/class_deploymentTimeframe.inc + plugins/argonaut/admin/systems/services/argonaut/class_argonautDNSConfig.inc + plugins/argonaut/admin/systems/services/argonaut/class_argonautFuseConfig.inc + plugins/argonaut/admin/systems/services/argonaut/class_argonautFuseFAIConfig.inc + plugins/argonaut/admin/systems/services/argonaut/class_argonautFuseLTSPConfig.inc + plugins/argonaut/admin/systems/services/argonaut/class_argonautFuseOPSIConfig.inc + plugins/argonaut/admin/systems/services/argonaut/class_argonautMirrorConfig.inc + plugins/argonaut/admin/systems/services/argonaut/class_argonautServer.inc + plugins/argonaut/include/class_supportDaemon.inc + plugins/audit/admin/audit/class_auditEvent.inc + plugins/audit/admin/audit/class_auditManagement.inc + plugins/audit/admin/audit/main.inc + plugins/audit/config/audit/class_auditConfig.inc + plugins/autofs/admin/autofs/class_autofsManagement.inc + plugins/autofs/admin/autofs/class_nisMap.inc + plugins/autofs/admin/autofs/class_nisObject.inc + plugins/autofs/admin/autofs/main.inc + plugins/autofs/config/autofs/class_autofsConfig.inc + plugins/certificates/personal/certificates/class_userCertificates.inc + plugins/certificates/personal/certificates/main.inc + plugins/community/admin/departments/community/class_communityOrganization.inc + plugins/community/admin/departments/community/class_communityProject.inc + plugins/community/config/community/class_communityConfig.inc + plugins/debconf/admin/debconfProfile/class_debconfProfileGeneric.inc + plugins/debconf/admin/debconfProfile/class_debconfProfileManagement.inc + plugins/debconf/admin/debconfProfile/main.inc + plugins/debconf/admin/systems/debconf/class_debconfStartup.inc + plugins/developers/addons/debugHelp/class_debugHelp.inc + plugins/developers/addons/debugHelp/main.inc + plugins/dhcp/admin/dhcp/class_dhcpManagement.inc + plugins/dhcp/admin/dhcp/class_dhcpPlugin.inc + plugins/dhcp/admin/dhcp/main.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpClass.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpDnsZone.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpFailOverPeer.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpGroup.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpHost.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpPool.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpService.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpSharedNetwork.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpSubClass.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpSubnet.inc + plugins/dhcp/admin/dhcp/sections/class_dhcpTSigKey.inc + plugins/dhcp/admin/systems/class_dhcpSystem.inc + plugins/dhcp/admin/systems/services/dhcp/class_serviceDHCP.inc + plugins/dhcp/config/dhcp/class_dhcpConfig.inc + plugins/dns/admin/dns/class_DnsRecordAttribute.inc + plugins/dns/admin/dns/class_dnsAcl.inc + plugins/dns/admin/dns/class_dnsManagement.inc + plugins/dns/admin/dns/class_dnsView.inc + plugins/dns/admin/dns/class_dnsZone.inc + plugins/dns/admin/dns/main.inc + plugins/dns/admin/systems/class_dnsHost.inc + plugins/dns/config/dns/class_dnsConfig.inc + plugins/dovecot/admin/systems/services/dovecot/class_serviceDovecot.inc + plugins/dovecot/personal/mail/mail-methods/class_mail-methods-dovecot.inc + plugins/dsa/admin/dsa/class_dsaManagement.inc + plugins/dsa/admin/dsa/class_simpleSecurityObject.inc + plugins/dsa/admin/dsa/main.inc + plugins/dsa/config/dsa/class_dsaConfig.inc + plugins/ejbca/admin/ejbca/certificates/class_ejbcaCertificates.inc + plugins/ejbca/admin/ejbca/class_ejbcaCertSelect.inc + plugins/ejbca/admin/ejbca/class_ejbcaCertificate.inc + plugins/ejbca/admin/ejbca/class_ejbcaManagement.inc + plugins/ejbca/config/ejbca/class_ejbcaConfig.inc + plugins/fai/admin/fai/class_faiHook.inc + plugins/fai/admin/fai/class_faiManagement.inc + plugins/fai/admin/fai/class_faiProfile.inc + plugins/fai/admin/fai/class_faiScript.inc + plugins/fai/admin/fai/class_faiVariable.inc + plugins/fai/admin/fai/main.inc + plugins/fai/admin/fai/packageSelect/class_filterFAIcustoms.inc + plugins/fai/admin/systems/services/monitor/class_argonautFAIMonitor.inc + plugins/fai/config/fai/class_faiConfig.inc + plugins/freeradius/personal/freeradius/main.inc + plugins/fusioninventory/admin/inventory/class_inventoryManagement.inc + plugins/fusioninventory/admin/inventory/main.inc + plugins/fusioninventory/admin/systems/fusioninventory/class_fiInventory.inc + plugins/fusioninventory/admin/systems/fusioninventory/class_fiInventoryAgent.inc + plugins/fusioninventory/config/fusioninventory/class_fiConfig.inc + plugins/gpg/addons/gpg/class_pgpServerInfo.inc + plugins/gpg/addons/gpg/main.inc + plugins/gpg/personal/gpg/class_gpgAccount.inc + plugins/gpg/personal/gpg/main.inc + plugins/gpg/personal/gpg/pgpKeySelect/class_pgpKeySelect.inc + plugins/ipmi/admin/systems/ipmi/class_ipmiClient.inc + plugins/ldapdump/addons/ldapdump/class_ldapDump.inc + plugins/ldapmanager/addons/ldapmanager/class_csvimport.inc + plugins/ldapmanager/addons/ldapmanager/main.inc + plugins/mail/config/mail/class_mailPluginConfig.inc + plugins/mail/personal/mail/mailAddressSelect/class_mailAddressSelect.inc + plugins/mail/personal/mail/main.inc + plugins/mixedgroups/admin/ogroups/mixedgroups/class_mixedGroup.inc + plugins/nagios/config/nagios/class_nagiosConfig.inc + plugins/netgroups/admin/netgroups/class_netgroupManagement.inc + plugins/netgroups/admin/netgroups/main.inc + plugins/netgroups/admin/netgroups/memberNisnetgroupSelect/class_memberNisnetgroupSelect.inc + plugins/netgroups/admin/systems/netgroups/class_netgroupSystem.inc + plugins/netgroups/config/netgroups/class_netgroupConfig.inc + plugins/netgroups/personal/netgroups/main.inc + plugins/newsletter/config/newsletter/class_newsletterConfig.inc + plugins/newsletter/personal/newsletter/class_newsletterSubscriptions.inc + plugins/newsletter/personal/newsletter/main.inc + plugins/opsi/addons/opsi/main.inc + plugins/opsi/admin/opsi/class_opsiOnDemandList.inc + plugins/opsi/admin/opsi/class_opsiProductProperties.inc + plugins/opsi/admin/opsi/class_opsiProfile.inc + plugins/opsi/admin/opsi/class_opsiProfileManagement.inc + plugins/opsi/admin/opsi/class_opsiSoftwareList.inc + plugins/opsi/admin/opsi/main.inc + plugins/opsi/admin/systems/opsi/class_opsiClient.inc + plugins/opsi/admin/systems/opsi/class_opsiLogView.inc + plugins/opsi/admin/systems/services/opsi/class_serviceOPSI.inc + plugins/opsi/config/opsi/class_opsiConfig.inc + plugins/personal/config/personal/class_personalConfig.inc + plugins/personal/personal/personal/class_personalInfo.inc + plugins/personal/personal/personal/class_socialHandlers.inc + plugins/personal/personal/personal/main.inc + plugins/posix/config/posix/class_posixConfig.inc + plugins/posix/personal/posix/main.inc + plugins/puppet/admin/systems/puppet/class_puppetNode.inc + plugins/puppet/admin/systems/services/puppet/class_servicePuppet.inc + plugins/pureftpd/personal/pureftpd/main.inc + plugins/renater-partage/admin/groups/renater-partage/class_partageGroup.inc + plugins/renater-partage/admin/sympa/renater-partage/class_sympaAliasPartage.inc + plugins/renater-partage/admin/systems/services/renater-partage/class_serviceRenaterPartage.inc + plugins/renater-partage/personal/mail/mail-methods/class_mail-methods-renater-partage.inc + plugins/repository/admin/repository/class_buildRepository.inc + plugins/repository/admin/repository/class_repositoryDistribution.inc + plugins/repository/admin/repository/class_repositoryManagement.inc + plugins/repository/admin/repository/class_repositorySection.inc + plugins/repository/admin/repository/main.inc + plugins/repository/config/repository/class_repositoryConfig.inc + plugins/samba/admin/groups/samba/class_sambaGroup.inc + plugins/samba/admin/samba/class_sambaDomain.inc + plugins/samba/admin/samba/class_sambaDomainManagement.inc + plugins/samba/admin/samba/main.inc + plugins/samba/admin/systems/samba/class_argonautEventSambaShares.inc + plugins/samba/config/samba/class_sambaPluginConfig.inc + plugins/sinaps/config/sinaps/class_sinapsConfig.inc + plugins/sinaps/html/sinaps.php + plugins/sinaps/include/class_sinapsDiffusionHandlerJob.inc + plugins/sinaps/include/class_sinapsRequest.inc + plugins/sinaps/include/class_sinapsRequestAcquisition.inc + plugins/sinaps/personal/sinaps/class_sinapsUser.inc + plugins/sogo/admin/sogo/class_sogoManagement.inc + plugins/sogo/admin/sogo/class_sogoResource.inc + plugins/sogo/admin/sogo/main.inc + plugins/sogo/config/sogo/class_sogoConfig.inc + plugins/spamassassin/personal/spamassassin/class_spamAssassinAccount.inc + plugins/spamassassin/personal/spamassassin/main.inc + plugins/squid/personal/squid/main.inc + plugins/ssh/personal/ssh/main.inc + plugins/subcontracting/personal/subcontracting/class_subContracting.inc + plugins/subcontracting/personal/subcontracting/main.inc + plugins/sudo/admin/sudo/class_sudoOptions.inc + plugins/sudo/admin/sudo/main.inc + plugins/sudo/admin/sudo/tabs_sudo.inc + plugins/sudo/config/sudo/class_sudoConfig.inc + plugins/supann-ext/admin/supannStructures/class_supannStructureExt.inc + plugins/supann/admin/supannStructures/class_entite.inc + plugins/supann/admin/supannStructures/class_etablissement.inc + plugins/supann/admin/supannStructures/class_supann.inc + plugins/supann/admin/supannStructures/class_supannStructuresManagement.inc + plugins/supann/admin/supannStructures/main.inc + plugins/supann/config/supann/class_supannConfig.inc + plugins/supann/personal/supann/main.inc + plugins/sympa/admin/sympa/class_sympaAlias.inc + plugins/sympa/admin/sympa/main.inc + plugins/sympa/admin/systems/services/sympa/class_serviceSympa.inc + plugins/sympa/config/sympa/class_sympaConfig.inc + plugins/systems/admin/systems/class_componentGeneric.inc + plugins/systems/admin/systems/class_ipHostPlugin.inc + plugins/systems/admin/systems/class_mobilePhoneGeneric.inc + plugins/systems/admin/systems/class_phoneGeneric.inc + plugins/systems/admin/systems/class_serverGeneric.inc + plugins/systems/admin/systems/class_systemImport.inc + plugins/systems/admin/systems/class_terminalGeneric.inc + plugins/systems/admin/systems/main.inc + plugins/systems/config/systems/class_systemsPluginConfig.inc + plugins/user-reminder/config/user-reminder/class_userReminderConfig.inc + plugins/user-reminder/html/class_expiredUserPostpone.inc + plugins/user-reminder/html/expired_postpone.php + plugins/weblink/admin/systems/weblink/class_webLink.inc + plugins/webservice/config/class_webserviceConfig.inc + plugins/webservice/contrib/bin/fusiondirectory-shell + plugins/webservice/contrib/docs/jsonrpc.php.doc + plugins/webservice/html/jsonrpc.php +Copyright: 2011-2018, FusionDirectory + 2012-2018, FusionDirectory + 2012-2019, FusionDirectory + 2013-2018, FusionDirectory + 2014-2016, FusionDirectory + 2014-2018, FusionDirectory + 2015-2016, FusionDirectory + 2015-2018, FusionDirectory + 2016-2018, FusionDirectory + 2017-2018, FusionDirectory + 2018, FusionDirectory +License: GPL (v2 or later) + FIXME + +Files: core/contrib/smarty/plugins/block.render.php + core/contrib/smarty/plugins/function.msgPool.php + core/html/autocomplete.php + core/html/class_passwordRecovery.inc + core/html/getbin.php + core/html/include/fusiondirectory.js + core/html/index.php + core/html/main.php + core/html/progress.php + core/html/setup.php + core/include/class_CopyPasteHandler.inc + core/include/class_SnapshotDialogs.inc + core/include/class_SnapshotHandler.inc + core/include/class_acl.inc + core/include/class_baseSelector.inc + core/include/class_config.inc + core/include/class_departmentSortIterator.inc + core/include/class_divSelectBox.inc + core/include/class_filter.inc + core/include/class_filterLDAP.inc + core/include/class_ldapMultiplexer.inc + core/include/class_listing.inc + core/include/class_listingSortIterator.inc + core/include/class_msgPool.inc + core/include/class_msg_dialog.inc + core/include/class_pluglist.inc + core/include/class_session.inc + core/include/class_tests.inc + core/include/class_timezone.inc + core/include/class_userinfo.inc + core/include/class_xml.inc + core/include/exporter/class_PDF.php + core/include/exporter/class_cvsExporter.inc + core/include/exporter/class_pdfExporter.inc + core/include/functions.inc + core/include/password-methods/class_password-methods-clear.inc + core/include/password-methods/class_password-methods-crypt.inc + core/include/password-methods/class_password-methods-md5.inc + core/include/password-methods/class_password-methods-sha.inc + core/include/password-methods/class_password-methods-smd5.inc + core/include/password-methods/class_password-methods-ssha.inc + core/include/password-methods/class_password-methods.inc + core/include/php_setup.inc + core/include/select/class_filterLDAPBlacklist.inc + core/include/simpleplugin/class_multiPlugin.inc + core/include/simpleplugin/class_simpleTabs.inc + core/include/variables_common.inc + core/plugins/admin/acl/class_aclManagement.inc + core/plugins/admin/aclrole/class_aclEditionDialog.inc + core/plugins/admin/departments/class_department.inc + core/plugins/admin/groups/class_groupManagement.inc + core/plugins/admin/groups/class_ogroup.inc + core/plugins/admin/users/class_userManagement.inc + core/plugins/generic/welcome/main.inc + core/setup/class_setup.inc + core/setup/class_setupStepChecks.inc + plugins/applications/admin/applications/class_applicationGeneric.inc + plugins/argonaut/addons/argonaut/class_argonautQueue.inc + plugins/argonaut/html/getFAIstatus.php + plugins/cyrus/admin/systems/services/cyrus/class_serviceCyrus.inc + plugins/cyrus/personal/mail/mail-methods/class_mail-methods-cyrus.inc + plugins/dhcp/admin/dhcp/class_dhcpConfiguration.inc + plugins/dhcp/admin/dhcp/class_dhcpSectionCreationDialog.inc + plugins/fai/admin/fai/class_faiDiskEntry.inc + plugins/fai/admin/fai/class_faiPackage.inc + plugins/fai/admin/fai/class_faiPackageConfiguration.inc + plugins/fai/admin/fai/class_faiPartition.inc + plugins/fai/admin/fai/class_faiPartitionTable.inc + plugins/fai/admin/fai/class_faiSimplePluginClass.inc + plugins/fai/admin/fai/class_faiTemplate.inc + plugins/fai/admin/fai/class_faiTemplateEntry.inc + plugins/fai/admin/fai/packageSelect/class_filterFAIPackages.inc + plugins/fai/admin/fai/packageSelect/class_packageSelect.inc + plugins/fai/admin/systems/class_faiLogView.inc + plugins/fai/admin/systems/class_faiStartup.inc + plugins/fai/admin/systems/services/repository/class_serviceRepository.inc + plugins/ldapmanager/addons/ldapmanager/class_ldapmanager.inc + plugins/ldapmanager/addons/ldapmanager/tabs_ldif.inc + plugins/mail/admin/systems/services/imap/class_serviceIMAP.inc + plugins/mail/personal/mail/class_mail-methods.inc + plugins/posix/admin/groups/posix/class_posixGroup.inc + plugins/posix/personal/posix/class_posixAccount.inc + plugins/postfix/admin/systems/services/postfix/class_servicePostfix.inc + plugins/pureftpd/personal/pureftpd/class_pureftpdAccount.inc + plugins/samba/admin/systems/samba/class_sambaSystemTab.inc + plugins/samba/personal/samba/class_sambaAccount.inc + plugins/samba/personal/samba/class_sambaLogonHours.inc + plugins/samba/personal/samba/class_sambaMungedDial.inc + plugins/samba/personal/samba/main.inc + plugins/spamassassin/admin/systems/services/spam/class_serviceSpamAssassin.inc + plugins/squid/personal/squid/class_proxyAccount.inc + plugins/ssh/personal/ssh/class_sshAccount.inc + plugins/sudo/admin/sudo/class_sudoGeneric.inc + plugins/sudo/admin/sudo/class_sudoManagement.inc + plugins/sudo/admin/sudo/class_sudoOption.inc + plugins/systems/admin/systems/class_filterServerService.inc + plugins/systems/admin/systems/class_printGeneric.inc + plugins/systems/admin/systems/class_serverService.inc + plugins/systems/admin/systems/class_systemManagement.inc + plugins/systems/admin/systems/class_terminalStartup.inc + plugins/systems/admin/systems/class_workstationGeneric.inc + plugins/systems/admin/systems/services/ldap/class_serviceLDAP.inc + plugins/systems/admin/systems/services/shares/class_serviceShare.inc + plugins/systems/admin/systems/services/terminal/class_serviceTerminal.inc + plugins/systems/admin/systems/tabs_server.inc +Copyright: 2003, Cajus Pollmeier + 2003-2010, Cajus Pollmeier + 2011-2016, FusionDirectory + 2011-2018, FusionDirectory +License: GPL (v2 or later) + FIXME + +Files: core/include/class_logging.inc + core/setup/class_setupStep.inc + core/setup/class_setupStepConfig.inc + core/setup/class_setupStepFinish.inc + core/setup/class_setupStepLanguage.inc + core/setup/class_setupStepLdap.inc + core/setup/class_setupStepMigrate.inc + core/setup/class_setupStepWelcome.inc + core/setup/main.inc +Copyright: 2007, Fabian Hickert + 2011-2018, FusionDirectory +License: GPL (v2 or later) + FIXME + +Files: plugins/supann/contrib/etc/activite_CNU + plugins/supann/contrib/etc/activite_REFERENS + plugins/supann/contrib/etc/corps_NCORPS + plugins/supann/contrib/etc/diplome_SISE + plugins/supann/contrib/etc/discipline_SISE + plugins/supann/contrib/etc/eturegimeinscription_SISE + plugins/supann/contrib/etc/role_SUPANN + plugins/supann/contrib/etc/typediplome_SISE +Copyright: néré le 14.11.2014 +License: UNKNOWN + FIXME + +Files: core/plugins/addons/dashboard/class_dashBoard.inc + plugins/alias/admin/alias/class_aliasManagement.inc + plugins/quota/admin/systems/services/quota/class_serviceQuota.inc + plugins/quota/personal/quota/class_quotaAccount.inc + plugins/supann/personal/supann/class_supannAccount.inc + plugins/sympa/admin/sympa/class_sympaManagement.inc +Copyright: 2010, Antoine Gallavardin + 2010-2012, Antoine Gallavardin + 2011-2018, FusionDirectory + 2012-2018, FusionDirectory + 2013-2018, FusionDirectory +License: GPL (v2 or later) + FIXME + +Files: core/contrib/man/fusiondirectory-insert-schema.1 + core/contrib/man/fusiondirectory-setup.1 + core/contrib/man/fusiondirectory.conf.5 + plugins/systems/admin/systems/serverService-list.xml + plugins/webservice/contrib/man/fusiondirectory-shell.1 +Copyright: NONE +License: GENERATED FILE + FIXME + +Files: plugins/ppolicy/admin/ppolicy/class_ppolicy.inc + plugins/ppolicy/admin/ppolicy/class_ppolicyManagement.inc + plugins/ppolicy/config/ppolicy/class_ppolicyConfig.inc + plugins/ppolicy/personal/ppolicy/class_ppolicyAccount.inc + plugins/ppolicy/personal/ppolicy/main.inc +Copyright: 2014-2015, Dhatim + 2014-2018, FusionDirectory +License: GPL (v2 or later) + FIXME + +Files: core/plugins/addons/dashboard/class_dashBoardUsers.inc + plugins/opsi/addons/opsi/class_opsiImport.inc + plugins/systems/addons/dashboard/class_dashBoardNetwork.inc + plugins/systems/addons/dashboard/class_dashBoardSystems.inc +Copyright: 2010, Antoine Gallavardin + 2011-2018, FusionDirectory project + 2011-2019, FusionDirectory project +License: GPL (v2 or later) + FIXME + +Files: plugins/gpg/contrib/openldap/pgp-keyserver.schema + plugins/gpg/contrib/openldap/pgp-recon.schema + plugins/gpg/contrib/openldap/pgp-remte-prefs.schema +Copyright: 2001-2003, PGP Corporation +License: BSD (2 clause) + FIXME + +Files: plugins/ejbca/admin/ejbca/certificates/main.inc + plugins/ejbca/admin/ejbca/main.inc + plugins/quota/personal/quota/main.inc +Copyright: 2013-2018, FusionDirectory + 2014-2018, FusionDirectory + 2015-2018, FusionDirectory +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: debian/po/nl.po + debian/po/ru.po + debian/po/templates.pot +Copyright: YEAR THE PACKAGE'S COPYRIGHT HOLDER +License: UNKNOWN + FIXME + +Files: plugins/netgroups/admin/netgroups/class_netgroup.inc + plugins/netgroups/personal/netgroups/class_netgroupMembership.inc +Copyright: 2011, Alejandro Escanero Blanco + 2011-2018, FusionDirectory +License: GPL (v2 or later) + FIXME + +Files: plugins/freeradius/admin/freeradius/class_freeradiusGroup.inc + plugins/freeradius/personal/freeradius/class_freeradiusAccount.inc +Copyright: 2003-2009, GONICUS GmbH + 2011-2018, FusionDirectory + 2012, WILLIAME Jeremy +License: GPL (v2 or later) + FIXME + +Files: plugins/argonaut/include/jsonRPCClient.php + plugins/webservice/include/jsonrpcphp/jsonRPCServer.php +Copyright: 2012-2018, FusionDirectory / + 2013-2018, FusionDirectory / + Copyright 2007 Sergio Vaccaro +License: GPL (v2 or later) + FIXME + +Files: core/html/themes/breezy/icons/AUTHORS + core/html/themes/breezy/svg/AUTHORS +Copyright: e Giet, 2016. +License: LGPL (v3 or later) + FIXME + +Files: core/LICENSE + plugins/LICENSE +Copyright: 1989, 1991, Free Software Foundation, Inc., +License: UNKNOWN + FIXME + +Files: core/include/class_ldap.inc +Copyright: 1998, Eric Kilfoil + 2003, Alejandro Escanero Blanco + 2003-2010, Cajus Pollmeier + 2011-2018, FusionDirectory +License: GPL (v2 or later) + FIXME + +Files: plugins/mail/admin/groups/mail/class_mailGroup.inc +Copyright: 2009-2010, Bas Tichelaar + 2013-2018, FusionDirectory +License: GPL (v2 or later) + FIXME + +Files: plugins/nagios/personal/nagios/main.inc +Copyright: 2005, Benoit Mortier + 2011-2018, FusionDirectory +License: GPL (v2 or later) + FIXME + +Files: plugins/nagios/personal/nagios/class_nagiosAccount.inc +Copyright: 2005, Guillame Delecourt + 2006, Benoit Mortier + 2006, Vincent Seynhaeve + 2011-2018, FusionDirectory +License: GPL (v2 or later) + FIXME + +Files: plugins/fai/contrib/openldap/fai.schema +Copyright: 2005-2009, Cajus Pollmeier +License: GPL (v2 or later) + FIXME + +Files: plugins/ppolicy/addons/dashboard/class_dashBoardPPolicy.inc +Copyright: 2014-2015, Dhatim + 2014-2018, FusionDirectory project +License: GPL (v2 or later) + FIXME + +Files: plugins/mail/personal/mail/class_mailAccount.inc +Copyright: 2007, Fabian Hicker + 2011-2018, FusionDirectory +License: GPL (v2 or later) + FIXME + +Files: core/include/accept-to-gettext.inc +Copyright: 2003, Wouter Verhelst + 2012-2018, FusionDirectory +License: GPL (v2 or later) + FIXME + +Files: plugins/samba/include/class_smbHash.inc +Copyright: 2004-2006, Roland Gruber + 2013-2018, FusionDirectory Project +License: GPL (v2 or later) + FIXME + +Files: plugins/opsi/addons/dashboard/class_dashBoardOpsi.inc +Copyright: 2017-2018, FusionDirectory project +License: GPL (v2 or later) + FIXME + +Files: plugins/ppolicy/admin/ppolicy/main.inc +Copyright: 2014-2015, Dhatim + 2014-2018, FusionDirectory +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: core/include/variables.inc +Copyright: 2003-2010, Cajus Pollmeier + 2011-2018, FusionDirectory +License: GPL (v2 or later) GENERATED FILE + FIXME + +Files: core/html/include/pwdStrength.js +Copyright: 2006, Steve Moitozo +License: MIT/X11 (BSD like) + FIXME + +Files: debian/.copyright.swp +Copyright: utf-8 + -format/1.0/adU +License: Public domain BSD (4 clause) GPL + FIXME + +Files: core/ihtml/themes/breezy/copynotice.tpl +Copyright: 2002, -%1 The FusionDirectory team, %2{/t} +License: UNKNOWN + FIXME + +Files: plugins/mail/personal/mail/class_sieve.inc +Copyright: 2001, Dan Ellis +License: UNKNOWN + FIXME + +Files: debian/po/fr.po +Copyright: 2018, French l10n Team + goire Scano , 2018 +License: UNKNOWN + FIXME + +Files: debian/po/de.po +Copyright: 2014, FusionDirectory Project. + of this file 2018 Mathias F. Popp . +License: UNKNOWN + FIXME + +Files: core/html/include/pulldown.js +Copyright: 2004, Knallgrau New Medias Solutions GmbH, Vienna - Austria +License: UNKNOWN + FIXME + +Files: core/html/include/datepicker.js +Copyright: 2007, Mathieu Jondet +License: UNKNOWN + FIXME + +Files: debian/po/pt_BR.po +Copyright: 2019, THE fusiondirectory'S COPYRIGHT HOLDER +License: UNKNOWN + FIXME + +Files: debian/po/pt.po +Copyright: 2018, THE fusiondirectory'S COPYRIGHT HOLDER + rico Monteiro , 2018. +License: UNKNOWN + FIXME + +Files: core/html/include/tsorter.js +Copyright: 2015, Terrill Dent, http:terrill.ca +License: UNKNOWN + FIXME + +Files: debian/copyright +Copyright: -format/1.0/ +License: UNKNOWN + FIXME + +Files: core/contrib/images/Fusiondirectory-logo-noir.eps +Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. +License: UNKNOWN + FIXME + +Files: plugins/supann/contrib/etc/entite_SUPANN +Copyright: ation et mise en place d'une nouvelle filière + dagogique de stage + dagogique du tutorat + dagogiques + localisées + rêt Scientifique (GIS) + s de formation continue + sident + veloppement et à + éducation économie +License: UNKNOWN + FIXME + +Files: plugins/supann/contrib/etc/affiliation +Copyright: d'enseignement (teacher) + dagogique (faculty) + dagogique (staff) + de recherche (researcher) + munéré (employee) + méritat (emeritus) + tablissement (affiliate) + tablissement (member) + tablissement (retired) + tudiant gardant des relations avec l'établissement (alum) +License: UNKNOWN + FIXME + +Files: plugins/supann/contrib/openldap/internet2.schema +Copyright: finitions eduOrg +License: UNKNOWN + FIXME + +Files: core/html/plugins/users/images/default.jpg +Copyright: j¹Q¨×¦ye½6œŠ ^çLœç"5舺^K÷8×Q͇â4U £5<®‰éäæ®KýŽ9¥q + £«T©cÓEõí1É|”ýÁ‰×E<-£¨ŸE­OËÒW&ϦïÝ@õ†×ÂêÖÒ¢®“™óäÉZäú*)÷–VDÕW.ܕQ¨»W/#Îê_Y;kgki2‰XG$ªxªJŒ_ð’FÙâ¬Uk²bȏV}²óÐ)ê#ª§dñ.lzf™Ÿ7WBÚ¨`Ï5™XôTVìðÞyZWâ8M4qË. +# +msgid "" +msgstr "" +"Project-Id-Version: fusiondirectory 1.2.2-4\n" +"Report-Msgid-Bugs-To: fusiondirectory@packages.debian.org\n" +"POT-Creation-Date: 2018-08-28 17:16+0200\n" +"PO-Revision-Date: 2018-11-03 10:51+0100\n" +"Last-Translator: Mathias F. Popp \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Really perform FusionDirectory major version upgrade?" +msgstr "" +"Möchten Sie wirklich ein Upgrade auf eine neue Hauptversion von " +"FusionDirectory durchführen?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"You are about to upgrade FusionDirectory to a new major version. Please " +"consult the UPGRADE documentation first: /usr/share/doc/fusiondirectory/" +"UPGRADE.md.gz" +msgstr "" +"Sie sind dabei, ein Upgrade von FusionDirectory auf eine neue Hauptversion " +"(engl. major version) durchzuführen. Bitte konsultieren Sie zuerst die " +"»UPGRADE«-Dokumentation unter: /usr/share/doc/fusiondirectory/UPGRADE.md.gz. " + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"FusionDirectory comes with tools to migrate from one major version to " +"another. However, as with other LDAP directory setups, exceptional " +"circumstances or wrong data in the LDAP tree may sometimes prevent these " +"tools from migrating everything." +msgstr "" +"FusionDirectory bietet die nötigen Werkzeuge, um von einer " +"Hauptversionsnummer auf eine andere zu migrieren. Wie es auch mit anderen " +"LDAP-Verzeichnisdiensten der Fall ist, können außergewöhnliche Umstände oder " +"fehlerhafte Datenbestände im LDAP-Verzeichnisbaum manchmal verhindern, dass " +"diese Werkzeuge die Migration komplett und fehlerfrei durchführen. " + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"In this case, the directory information tree may even need to be manually " +"adapted outside of FusionDirectory with tools such as ldapmodify or ldapvi." +msgstr "" +"In diesem Fall kann es sogar nötig sein, den Verzeichnisbaum außerhalb von " +"FusionDirectory manuell anzupassen. Hilfreich hierbei sind z.B. die " +"Werkzeuge »ldapmodify« oder »ldapvi«." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"If you do not choose to proceed, the upgrade process for FusionDirectory " +"related packages will be canceled." +msgstr "" +"Wenn Sie sich entscheiden hier abzubrechen, wird der Upgrade-Prozess für " +"FusionDirectory nicht durchgeführt." + +#. Type: error +#. Description +#: ../templates:2001 +msgid "FusionDirectory upgrade canceled" +msgstr "Abbruch des Upgrades von FusionDirectory" + +#. Type: error +#. Description +#: ../templates:2001 +msgid "" +"The upgrade of FusionDirectory has been canceled on user request. The " +"installation process will be aborted." +msgstr "" +"Der Upgrade-Vorgang von FusionDirectory wurde durch den Benutzer beendet. " +"Der Installationsvorgang wird abgebrochen." + diff --git a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/po/fr.po b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/po/fr.po new file mode 100644 index 00000000000..b152c5bb0aa --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/po/fr.po @@ -0,0 +1,87 @@ +# Translation of the fusiondirectory debconf templates to French. +# Copyright (C) 2018, French l10n Team +# This file is distributed under the same license as the package. +# Grégoire Scano , 2018 +msgid "" +msgstr "" +"Project-Id-Version: fusiondirectory 1.2.2-3\n" +"Report-Msgid-Bugs-To: fusiondirectory@packages.debian.org\n" +"POT-Creation-Date: 2018-08-28 17:16+0200\n" +"PO-Revision-Date: 2018-09-12 14:09+0800\n" +"Last-Translator: Grégoire Scano \n" +"Language-Team: French \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Really perform FusionDirectory major version upgrade?" +msgstr "" +"Faut-il vraiment effectuer la mise à niveau vers une version majeure de " +"FusionDirectory ?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"You are about to upgrade FusionDirectory to a new major version. Please " +"consult the UPGRADE documentation first: /usr/share/doc/fusiondirectory/" +"UPGRADE.md.gz" +msgstr "" +"Vous êtes sur le point de mettre à niveau FusionDirectory vers une nouvelle " +"version majeure. Merci de consulter la documentation de MISE À NIVEAU dans " +"un premier temps : /usr/share/doc/fusiondirectory/UPGRADE.md.gz" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"FusionDirectory comes with tools to migrate from one major version to " +"another. However, as with other LDAP directory setups, exceptional " +"circumstances or wrong data in the LDAP tree may sometimes prevent these " +"tools from migrating everything." +msgstr "" +"FusionDirectory est accompagné d'outils pour migrer d'une version majeure à " +"une autre. Cependant, comme avec d'autres configurations de répertoire LDAP, " +"des circonstances exceptionnelles ou des données erronées dans l'arbre LDAP " +"peuvent parfois empêcher ces outils de tout migrer." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"In this case, the directory information tree may even need to be manually " +"adapted outside of FusionDirectory with tools such as ldapmodify or ldapvi." +msgstr "" +"Dans ce cas, l'arbre d'information de répertoire peut même avoir besoin " +"d'être adapté manuellement en dehors de FusionDirectory avec des outils tels " +"que ldapmodify ou ldapvi." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"If you do not choose to proceed, the upgrade process for FusionDirectory " +"related packages will be canceled." +msgstr "" +"Si vous choisissez de ne pas poursuivre, le processus de mise à niveau des " +"paquets associés à FusionDirectory va être annulé." + +#. Type: error +#. Description +#: ../templates:2001 +msgid "FusionDirectory upgrade canceled" +msgstr "Mise à niveau de FusionDirectory annulée" + +#. Type: error +#. Description +#: ../templates:2001 +msgid "" +"The upgrade of FusionDirectory has been canceled on user request. The " +"installation process will be aborted." +msgstr "" +"La mise à niveau de FusionDirectory a été annulée à la demande de " +"l'utilisateur. Le processus d'installation va être interrompu." diff --git a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/templates b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/templates new file mode 100644 index 00000000000..34550e5a2be --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory/debian/templates @@ -0,0 +1,25 @@ +Template: fusiondirectory/upgrade-confirm +Type: boolean +Default: false +_Description: Really perform FusionDirectory major version upgrade? + You are about to upgrade FusionDirectory to a new major version. + Please consult the UPGRADE documentation first: + /usr/share/doc/fusiondirectory/UPGRADE.md.gz + . + FusionDirectory comes with tools to migrate from one major version to + another. However, as with other LDAP directory setups, exceptional + circumstances or wrong data in the LDAP tree may sometimes prevent these + tools from migrating everything. + . + In this case, the directory information tree may even need to be + manually adapted outside of FusionDirectory with tools such as + ldapmodify or ldapvi. + . + If you do not choose to proceed, the upgrade process for + FusionDirectory related packages will be canceled. + +Template: fusiondirectory/upgrade-canceled +Type: error +_Description: FusionDirectory upgrade canceled + The upgrade of FusionDirectory has been canceled on user request. The + installation process will be aborted. diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk.expected.json new file mode 100644 index 00000000000..568c7512a35 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk.expected.json @@ -0,0 +1,2196 @@ +{ + "dependencies": [], + "packages": [ + { + "type": "pypi", + "namespace": null, + "name": "Django", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Django Software Foundation", + "email": "foundation@djangoproject.com", + "url": null + } + ], + "keywords": [ + "Development Status :: 5 - Production/Stable", + "Environment :: Web Environment", + "Framework :: Django", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Topic :: Internet :: WWW/HTTP", + "Topic :: Internet :: WWW/HTTP :: Dynamic Content", + "Topic :: Internet :: WWW/HTTP :: WSGI", + "Topic :: Software Development :: Libraries :: Application Frameworks", + "Topic :: Software Development :: Libraries :: Python Modules" + ], + "homepage_url": "http://www.djangoproject.com/", + "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, + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "['License :: OSI Approved :: BSD License']", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'classifiers': ['License :: OSI Approved :: BSD License']}", + "notice_text": null, + "source_packages": [], + "extra_data": { + "Download-URL": "http://media.djangoproject.com/releases/1.2/Django-1.2.5.tar.gz" + }, + "repository_homepage_url": "https://pypi.org/project/Django", + "repository_download_url": null, + "api_data_url": "https://pypi.org/pypi/Django/json", + "package_uid": "pkg:pypi/django?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "django-1.2/setup.py" + ], + "datasource_ids": [ + "pypi_setup_py" + ], + "purl": "pkg:pypi/django" + }, + { + "type": "pypi", + "namespace": null, + "name": "Django", + "version": "1.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.\nUNKNOWN", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Django Software Foundation", + "email": "foundation@djangoproject.com", + "url": null + } + ], + "keywords": [ + "Development Status :: 5 - Production/Stable", + "Environment :: Web Environment", + "Framework :: Django", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 2.4", + "Programming Language :: Python :: 2.5", + "Programming Language :: Python :: 2.6", + "Programming Language :: Python :: 2.7", + "Topic :: Internet :: WWW/HTTP", + "Topic :: Internet :: WWW/HTTP :: Dynamic Content", + "Topic :: Internet :: WWW/HTTP :: WSGI", + "Topic :: Software Development :: Libraries :: Application Frameworks", + "Topic :: Software Development :: Libraries :: Python Modules" + ], + "homepage_url": "http://www.djangoproject.com/", + "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, + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "['License :: OSI Approved :: BSD License']", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'classifiers': ['License :: OSI Approved :: BSD License']}", + "notice_text": null, + "source_packages": [], + "extra_data": { + "Download-URL": "http://media.djangoproject.com/releases/1.3/Django-1.3.1.tar.gz" + }, + "repository_homepage_url": "https://pypi.org/project/Django", + "repository_download_url": "https://pypi.org/packages/source/D/Django/Django-1.3.1.tar.gz", + "api_data_url": "https://pypi.org/pypi/Django/1.3.1/json", + "package_uid": "pkg:pypi/django@1.3.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "django-1.3/PKG-INFO" + ], + "datasource_ids": [ + "pypi_sdist_pkginfo" + ], + "purl": "pkg:pypi/django@1.3.1" + } + ], + "files": [ + { + "path": "django-1.2", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.2/AUTHORS", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:pypi/django?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.2/INSTALL", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:pypi/django?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.2/MANIFEST.in", + "type": "file", + "detected_license_expression": "apache-2.0 AND cc-by-nc-nd-3.0 AND other-permissive AND proprietary-license", + "detected_license_expression_spdx": "Apache-2.0 AND CC-BY-NC-ND-3.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-proprietary-license", + "license_detections": [ + { + "license_expression": "apache-2.0 AND cc-by-nc-nd-3.0 AND other-permissive AND proprietary-license", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 5.88, + "start_line": 7, + "end_line": 9, + "matched_length": 5, + "match_coverage": 5.88, + "matcher": "3-seq", + "license_expression": "apache-2.0 AND cc-by-nc-nd-3.0 AND other-permissive AND proprietary-license", + "rule_identifier": "apache-2.0_and_cc-by-nc-nd-3.0_and_other-permissive_and_proprietary-license_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_and_cc-by-nc-nd-3.0_and_other-permissive_and_proprietary-license_1.RULE", + "referenced_filenames": [ + "LICENSE.txt" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 85, + "rule_relevance": 100, + "matched_text": "LICENSE\n[include] [django]/[dispatch]/license.txt\n[include] [django]/[utils]/[simplejson]/LICENSE.txt", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + }, + { + "key": "cc-by-nc-nd-3.0", + "name": "Creative Commons Attribution Non-Commercial No Derivatives License 3.0", + "short_name": "CC-BY-NC-ND-3.0", + "category": "Source-available", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by-nc-nd/3.0/", + "text_url": "http://creativecommons.org/licenses/by-nc-nd/3.0/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-nc-nd-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-nc-nd-3.0.LICENSE", + "spdx_license_key": "CC-BY-NC-ND-3.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-NC-ND-3.0" + }, + { + "key": "other-permissive", + "name": "Other Permissive Licenses", + "short_name": "Other Permissive Licenses", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "nexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/other-permissive", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "spdx_license_key": "LicenseRef-scancode-other-permissive", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" + }, + { + "key": "proprietary-license", + "name": "Proprietary License", + "short_name": "Proprietary License", + "category": "Commercial", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/proprietary-license", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE", + "spdx_license_key": "LicenseRef-scancode-proprietary-license", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 3.38, + "package_data": [], + "for_packages": [ + "pkg:pypi/django?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.2/METADATA", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:pypi/django?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.2/README", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:pypi/django?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.2/django", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.2/django/conf", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.2/django/conf/locale", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.2/django/conf/locale/en", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.2/django/conf/locale/en/LC_MESSAGES", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.2/django/conf/locale/en/LC_MESSAGES/djangojs.po", + "type": "file", + "detected_license_expression": "bsd-new", + "detected_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "unknown-reference-in-file-to-package" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_3.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the Django package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "['License :: OSI Approved :: BSD License']", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.15, + "package_data": [], + "for_packages": [ + "pkg:pypi/django?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.2/django/conf/locale/en/formats.py", + "type": "file", + "detected_license_expression": "bsd-new", + "detected_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "unknown-reference-in-file-to-package" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 2, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_3.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the Django package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "['License :: OSI Approved :: BSD License']", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 5.15, + "package_data": [], + "for_packages": [ + "pkg:pypi/django?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.2/django/conf/locale/uk", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.2/django/conf/locale/uk/LC_MESSAGES", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.2/django/conf/locale/uk/LC_MESSAGES/django.po", + "type": "file", + "detected_license_expression": "bsd-new", + "detected_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "unknown-reference-in-file-to-package" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "['License :: OSI Approved :: BSD License']", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 0.07, + "package_data": [], + "for_packages": [ + "pkg:pypi/django?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.2/django/conf/locale/uk/LC_MESSAGES/djangojs.po", + "type": "file", + "detected_license_expression": "bsd-new", + "detected_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "unknown-reference-in-file-to-package" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "['License :: OSI Approved :: BSD License']", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.49, + "package_data": [], + "for_packages": [ + "pkg:pypi/django?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.2/django/conf/locale/uk/formats.py", + "type": "file", + "detected_license_expression": "bsd-new", + "detected_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "unknown-reference-in-file-to-package" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 2, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_3.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the Django package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "['License :: OSI Approved :: BSD License']", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 17.91, + "package_data": [], + "for_packages": [ + "pkg:pypi/django?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.2/setup.cfg", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "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, + "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": "pypi_setup_cfg", + "purl": null + } + ], + "for_packages": [ + "pkg:pypi/django?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.2/setup.py", + "type": "file", + "detected_license_expression": "bsd-new", + "detected_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.0, + "start_line": 89, + "end_line": 89, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "License :: OSI Approved :: BSD License',", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 0.99, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": "Django", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Django Software Foundation", + "email": "foundation@djangoproject.com", + "url": null + } + ], + "keywords": [ + "Development Status :: 5 - Production/Stable", + "Environment :: Web Environment", + "Framework :: Django", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Topic :: Internet :: WWW/HTTP", + "Topic :: Internet :: WWW/HTTP :: Dynamic Content", + "Topic :: Internet :: WWW/HTTP :: WSGI", + "Topic :: Software Development :: Libraries :: Application Frameworks", + "Topic :: Software Development :: Libraries :: Python Modules" + ], + "homepage_url": "http://www.djangoproject.com/", + "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, + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "['License :: OSI Approved :: BSD License']", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'classifiers': ['License :: OSI Approved :: BSD License']}", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": { + "Download-URL": "http://media.djangoproject.com/releases/1.2/Django-1.2.5.tar.gz" + }, + "dependencies": [], + "repository_homepage_url": "https://pypi.org/project/Django", + "repository_download_url": null, + "api_data_url": "https://pypi.org/pypi/Django/json", + "datasource_id": "pypi_setup_py", + "purl": "pkg:pypi/django" + } + ], + "for_packages": [ + "pkg:pypi/django?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.3", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.3/AUTHORS", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:pypi/django@1.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.3/INSTALL", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:pypi/django@1.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.3/LICENSE", + "type": "file", + "detected_license_expression": "bsd-new", + "detected_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 27, + "matched_length": 214, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_683.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_683.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 214, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without modification,\nare 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 \n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n 3. Neither the name of Django nor the names of its contributors may be used\n to endorse or promote products derived from this software without\n 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 THE COPYRIGHT OWNER 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.", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 95.11, + "package_data": [], + "for_packages": [ + "pkg:pypi/django@1.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.3/MANIFEST.in", + "type": "file", + "detected_license_expression": "apache-2.0 AND cc-by-nc-nd-3.0 AND other-permissive AND proprietary-license", + "detected_license_expression_spdx": "Apache-2.0 AND CC-BY-NC-ND-3.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-proprietary-license", + "license_detections": [ + { + "license_expression": "apache-2.0 AND cc-by-nc-nd-3.0 AND other-permissive AND proprietary-license", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 5.88, + "start_line": 7, + "end_line": 9, + "matched_length": 5, + "match_coverage": 5.88, + "matcher": "3-seq", + "license_expression": "apache-2.0 AND cc-by-nc-nd-3.0 AND other-permissive AND proprietary-license", + "rule_identifier": "apache-2.0_and_cc-by-nc-nd-3.0_and_other-permissive_and_proprietary-license_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_and_cc-by-nc-nd-3.0_and_other-permissive_and_proprietary-license_1.RULE", + "referenced_filenames": [ + "LICENSE.txt" + ], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 85, + "rule_relevance": 100, + "matched_text": "LICENSE\n[include] [django]/[dispatch]/license.txt\n[include] [django]/[utils]/[simplejson]/LICENSE.txt", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + }, + { + "key": "cc-by-nc-nd-3.0", + "name": "Creative Commons Attribution Non-Commercial No Derivatives License 3.0", + "short_name": "CC-BY-NC-ND-3.0", + "category": "Source-available", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by-nc-nd/3.0/", + "text_url": "http://creativecommons.org/licenses/by-nc-nd/3.0/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-nc-nd-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-nc-nd-3.0.LICENSE", + "spdx_license_key": "CC-BY-NC-ND-3.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-NC-ND-3.0" + }, + { + "key": "other-permissive", + "name": "Other Permissive Licenses", + "short_name": "Other Permissive Licenses", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "nexB", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/other-permissive", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "spdx_license_key": "LicenseRef-scancode-other-permissive", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" + }, + { + "key": "proprietary-license", + "name": "Proprietary License", + "short_name": "Proprietary License", + "category": "Commercial", + "is_exception": false, + "is_unknown": false, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/proprietary-license", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE", + "spdx_license_key": "LicenseRef-scancode-proprietary-license", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.73, + "package_data": [], + "for_packages": [ + "pkg:pypi/django@1.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.3/METADATA", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:pypi/django@1.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.3/PKG-INFO", + "type": "file", + "detected_license_expression": "bsd-new", + "detected_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.0, + "start_line": 16, + "end_line": 16, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "License :: OSI Approved :: BSD License", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 3.38, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": "Django", + "version": "1.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.\nUNKNOWN", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Django Software Foundation", + "email": "foundation@djangoproject.com", + "url": null + } + ], + "keywords": [ + "Development Status :: 5 - Production/Stable", + "Environment :: Web Environment", + "Framework :: Django", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 2.4", + "Programming Language :: Python :: 2.5", + "Programming Language :: Python :: 2.6", + "Programming Language :: Python :: 2.7", + "Topic :: Internet :: WWW/HTTP", + "Topic :: Internet :: WWW/HTTP :: Dynamic Content", + "Topic :: Internet :: WWW/HTTP :: WSGI", + "Topic :: Software Development :: Libraries :: Application Frameworks", + "Topic :: Software Development :: Libraries :: Python Modules" + ], + "homepage_url": "http://www.djangoproject.com/", + "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, + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "['License :: OSI Approved :: BSD License']", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'classifiers': ['License :: OSI Approved :: BSD License']}", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": { + "Download-URL": "http://media.djangoproject.com/releases/1.3/Django-1.3.1.tar.gz" + }, + "dependencies": [], + "repository_homepage_url": "https://pypi.org/project/Django", + "repository_download_url": "https://pypi.org/packages/source/D/Django/Django-1.3.1.tar.gz", + "api_data_url": "https://pypi.org/pypi/Django/1.3.1/json", + "datasource_id": "pypi_sdist_pkginfo", + "purl": "pkg:pypi/django@1.3.1" + } + ], + "for_packages": [ + "pkg:pypi/django@1.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.3/README", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:pypi/django@1.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.3/django", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.3/django/contrib", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.3/django/contrib/messages", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.3/django/contrib/messages/locale", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.3/django/contrib/messages/locale/en", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.3/django/contrib/messages/locale/en/LC_MESSAGES", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.3/django/contrib/messages/locale/en/LC_MESSAGES/django.po", + "type": "file", + "detected_license_expression": "bsd-new", + "detected_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "unknown-reference-in-file-to-package" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_3.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the Django package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "['License :: OSI Approved :: BSD License']", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 16.9, + "package_data": [], + "for_packages": [ + "pkg:pypi/django@1.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.3/django/contrib/messages/locale/uk", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.3/django/contrib/messages/locale/uk/LC_MESSAGES", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "django-1.3/django/contrib/messages/locale/uk/LC_MESSAGES/django.po", + "type": "file", + "detected_license_expression": "bsd-new", + "detected_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "unknown-reference-in-file-to-package" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_3.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the Django package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "['License :: OSI Approved :: BSD License']", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 12.12, + "package_data": [], + "for_packages": [ + "pkg:pypi/django@1.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.3/setup.cfg", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "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, + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 27, + "matched_length": 214, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "bsd-new_683.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_683.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 214, + "rule_relevance": 100, + "matched_text": "Redistribution and use in source and binary forms, with or without modification,\nare 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 \n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n 3. Neither the name of Django nor the names of its contributors may be used\n to endorse or promote products derived from this software without\n 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 THE COPYRIGHT OWNER 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.", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "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/django@1.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "django-1.3/setup.py", + "type": "file", + "detected_license_expression": "bsd-new", + "detected_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.0, + "start_line": 89, + "end_line": 89, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "License :: OSI Approved :: BSD License',", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 0.95, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": "Django", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Django Software Foundation", + "email": "foundation@djangoproject.com", + "url": null + } + ], + "keywords": [ + "Development Status :: 5 - Production/Stable", + "Environment :: Web Environment", + "Framework :: Django", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 2.4", + "Programming Language :: Python :: 2.5", + "Programming Language :: Python :: 2.6", + "Programming Language :: Python :: 2.7", + "Topic :: Internet :: WWW/HTTP", + "Topic :: Internet :: WWW/HTTP :: Dynamic Content", + "Topic :: Internet :: WWW/HTTP :: WSGI", + "Topic :: Software Development :: Libraries :: Application Frameworks", + "Topic :: Software Development :: Libraries :: Python Modules" + ], + "homepage_url": "http://www.djangoproject.com/", + "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, + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.0, + "start_line": 1, + "end_line": 1, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "bsd-new", + "rule_identifier": "pypi_bsd_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 99, + "matched_text": "['License :: OSI Approved :: BSD License']", + "licenses": [ + { + "key": "bsd-new", + "name": "BSD-3-Clause", + "short_name": "BSD-3-Clause", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "text_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "reference_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "spdx_license_key": "BSD-3-Clause", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'classifiers': ['License :: OSI Approved :: BSD License']}", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": { + "Download-URL": "http://media.djangoproject.com/releases/1.3/Django-1.3.1.tar.gz" + }, + "dependencies": [], + "repository_homepage_url": "https://pypi.org/project/Django", + "repository_download_url": null, + "api_data_url": "https://pypi.org/pypi/Django/json", + "datasource_id": "pypi_setup_py", + "purl": "pkg:pypi/django" + } + ], + "for_packages": [ + "pkg:pypi/django@1.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/AUTHORS b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/AUTHORS new file mode 100644 index 00000000000..3656e92a42d --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/AUTHORS @@ -0,0 +1,531 @@ +Django was originally created in late 2003 at World Online, the Web division +of the Lawrence Journal-World newspaper in Lawrence, Kansas. + +The PRIMARY AUTHORS are (and/or have been): + + * Adrian Holovaty + * Simon Willison + * Jacob Kaplan-Moss + * Wilson Miner + * Malcolm Tredinnick + * Georg "Hugo" Bauer + * Luke Plant + * Russell Keith-Magee + * Robert Wittams + * Gary Wilson + * Brian Rosner + * Justin Bronn + * Karen Tracey + * Jannis Leidel + * James Tauber + * Alex Gaynor + * Andrew Godwin + * Carl Meyer + * Ramiro Morales + * Chris Beaven + +More information on the main contributors to Django can be found in +docs/internals/committers.txt. + +And here is an inevitably incomplete list of MUCH-APPRECIATED CONTRIBUTORS -- +people who have submitted patches, reported bugs, added translations, helped +answer newbie questions, and generally made Django that much better: + + Gisle Aas + ajs + alang@bright-green.com + Andi Albrecht + Marty Alchin + Ahmad Alhashemi + Ahmad Al-Ibrahim + Antoni Aloy + Daniel Alves Barbosa de Oliveira Vaz + AgarFu + Dagur Páll Ammendrup + Collin Anderson + Jeff Anderson + Marian Andre + Andreas + Victor Andrée + andy@jadedplanet.net + Fabrice Aneche + ant9000@netwise.it + Florian Apolloner + arien + David Ascher + atlithorn + Jökull Sólberg Auðunsson + Arthur + av0000@mail.ru + David Avsajanishvili + Mike Axiak + Niran Babalola + Vitaly Babiy + Morten Bagai + Jeff Balogh + Mikaël Barbero + Randy Barlow + Scott Barr + Jiri Barton + Ned Batchelder + batiste@dosimple.ch + Batman + Brian Beck + Shannon -jj Behrens + Esdras Beleza + Chris Bennett + James Bennett + Julian Bez + Arvis Bickovskis + Natalia Bidart + Paul Bissex + Simon Blanchard + David Blewett + Matt Boersma + boobsd@gmail.com + Matías Bordese + Sean Brant + Andrew Brehaut + David Brenneman + brut.alll@gmail.com + bthomas + btoll@bestweb.net + Jonathan Buchanan + Keith Bussell + C8E + Chris Cahoon + Juan Manuel Caicedo + Trevor Caira + Brett Cannon + Ricardo Javier Cárdenes Medina + Jeremy Carbaugh + Graham Carlyle + Antonio Cavedoni + cedric@terramater.net + Chris Chamberlin + Amit Chakradeo + ChaosKCW + Kowito Charoenratchatabhan + Sengtha Chay + ivan.chelubeev@gmail.com + Bryan Chow + Antonis Christofides + Michal Chruszcz + Can Burak Çilingir + Ian Clelland + Travis Cline + Russell Cloran + colin@owlfish.com + crankycoder@gmail.com + Paul Collier + Robert Coup + Pete Crosier + Matt Croydon + Leah Culver + flavio.curella@gmail.com + Jure Cuhalev + John D'Agostino + dackze+django@gmail.com + Mihai Damian + David Danier + Dirk Datzert + Jonathan Daugherty (cygnus) + dave@thebarproject.com + david@kazserve.org + Jason Davies (Esaj) + Richard Davies + Alex Dedul + Matt Dennenbaum + deric@monowerks.com + Max Derkachev + Rajesh Dhawan + Sander Dijkhuis + Jordan Dimov + Nebojša Dorđević + dne@mayonnaise.net + dready + Maximillian Dornseif + Jeremy Dunck + Andrew Durdin + dusk@woofle.net + Andy Dustman + Alexander Dutton + J. Clifford Dyer + Clint Ecker + Nick Efford + eibaan@gmail.com + Julia Elman + enlight + Enrico + A. Murat Eren + Ludvig Ericson + eriks@win.tue.nl + Tomáš Ehrlich + Dirk Eschler + Marc Fargas + Szilveszter Farkas + Grigory Fateyev + favo@exoweb.net + fdr + Dmitri Fedortchenko + Jonathan Feignberg + Liang Feng + Bill Fenner + Stefane Fermgier + J. Pablo Fernandez + Maciej Fijalkowski + Ben Firshman + Matthew Flanagan + Eric Floehr + Eric Florenzano + Vincent Foley + Alcides Fonseca + Rudolph Froger + Jorge Gajon + gandalf@owca.info + Marc Garcia + Andy Gayton + Idan Gazit + geber@datacollect.com + Baishampayan Ghose + Dimitris Glezos + glin@seznam.cz + martin.glueck@gmail.com + Artyom Gnilov + Ben Godfrey + GomoX + Guilherme Mesquita Gondim + Mario Gonzalez + David Gouldin + pradeep.gowda@gmail.com + Collin Grady + Gabriel Grant + Simon Greenhill + Owen Griffiths + Espen Grindhaug + Janos Guljas + Thomas Güttler + Horst Gutmann + Scot Hacker + dAniel hAhler + hambaloney + Brian Harring + Brant Harris + Ronny Haryanto + Hawkeye + Joe Heck + Joel Heenan + Mikko Hellsing + Sebastian Hillig + hipertracker@gmail.com + Deryck Hodge + Brett Hoerner + Eric Holscher + Ian Holsman + Kieran Holland + Sung-Jin Hong + Leo "hylje" Honkanen + Tareque Hossain + Richard House + Robert Rock Howard + John Huddleston + Rob Hudson + Jason Huggins + Gabriel Hurley + Hyun Mi Ae + Ibon + Tom Insam + Baurzhan Ismagulov + Stephan Jaekel + james_027@yahoo.com + jcrasta@gmail.com + jdetaeye + jhenry + Zak Johnson + Nis Jørgensen + Michael Josephson + jpellerin@gmail.com + junzhang.jn@gmail.com + Antti Kaihola + Bahadır Kandemir + Karderio + Nagy Károly + George Karpenkov + Erik Karulf + Ben Dean Kawamura + Ian G. Kelly + Niall Kelly + Ryan Kelly + Thomas Kerpe + Wiley Kestner + Ossama M. Khayat + Ben Khoo + Garth Kidd + kilian + Sune Kirkeby + Bastian Kleineidam + Cameron Knight (ckknight) + Nena Kojadin + Igor Kolar + Tomáš Kopeček + Gasper Koren + Martin Kosír + Arthur Koziel + Honza Král + Meir Kriheli + Bruce Kroeze + krzysiek.pawlik@silvermedia.pl + Joseph Kocherhans + konrad@gwu.edu + knox + David Krauth + Kevin Kubasik + kurtiss@meetro.com + Denis Kuzmichyov + Panos Laganakos + Nick Lane + Stuart Langridge + Paul Lanier + David Larlet + Nicolas Lara + Nicola Larosa + Finn Gruwier Larsen + Lau Bech Lauritzen + Rune Rønde Laursen + Mark Lavin + Eugene Lazutkin + lcordier@point45.com + Jeong-Min Lee + Tai Lee + Christopher Lenz + lerouxb@gmail.com + Piotr Lewandowski + Charlie Leifer + Justin Lilly + Waylan Limberg + limodou + Philip Lindborg + Simon Litchfield + Daniel Lindsley + Trey Long + Laurent Luce + Martin Mahner + Matt McClanahan + Stanislaus Madueke + Yann Malet + Frantisek Malina + Mike Malone + Martin Maney + masonsimon+django@gmail.com + Manuzhai + Petr Marhoun + Petar Marić + Nuno Mariz + mark@junklight.com + Orestis Markou + Takashi Matsuo + Yasushi Masuda + mattycakes@gmail.com + Glenn Maynard + Jason McBrayer + Kevin McConnell + mccutchen@gmail.com + michael.mcewan@gmail.com + Paul McLanahan + Tobias McNulty + Zain Memon + Christian Metts + michal@plovarna.cz + Slawek Mikula + mitakummaa@gmail.com + mmarshall + Andreas Mock + Reza Mohammadi + Aljosa Mohorovic + Eric Moritz + msaelices + Gregor Müllegger + Robin Munn + James Murty + msundstr + Robert Myers + Alexander Myodov + Doug Napoleone + Gopal Narayanan + Fraser Nevett + Sam Newman + Filip Noetzel + Afonso Fernández Nogueira + Neal Norwitz + Todd O'Bryan + Selwin Ong + Christian Oudard + oggie rob + oggy + Jay Parlar + Claude Paroz + Carlos Eduardo de Paula + pavithran s + Barry Pederson + Andreas Pelme + permonik@mesias.brnonet.cz + peter@mymart.com + pgross@thoughtworks.com + phaedo + Julien Phalip + phil@produxion.net + phil.h.smith@gmail.com + Gustavo Picon + Michael Placentra II + plisk + Daniel Poelzleithner + polpak@yahoo.com + Ross Poulton + Mihai Preda + Matthias Pronk + Jyrki Pulliainen + Thejaswi Puthraya + Johann Queuniet + Jan Rademaker + Michael Radziej + Laurent Rahuel + Stéphane Raimbault + Luciano Ramalho + Amit Ramon + Philippe Raoult + Massimiliano Ravelli + Brian Ray + remco@diji.biz + Marc Remolt + Bruno Renié + David Reynolds + rhettg@gmail.com + ricardojbarrios@gmail.com + Mike Richardson + Matt Riggott + Alex Robbins + Henrique Romano + Armin Ronacher + Daniel Roseman + Rozza + Oliver Rutherfurd + ryankanno + Gonzalo Saavedra + Manuel Saelices + Ivan Sagalaev (Maniac) + Vinay Sajip + Kadesarin Sanjek + Massimo Scamarcia + Paulo Scardine + David Schein + Bernd Schlapsi + schwank@gmail.com + scott@staplefish.com + Ilya Semenov + serbaut@gmail.com + John Shaffer + Pete Shinners + Leo Shklovskii + jason.sidabras@gmail.com + Brenton Simpson + Jozko Skrablin + Ben Slavin + sloonz + Paul Smith + Warren Smith + smurf@smurf.noris.de + Vsevolod Solovyov + sopel + Leo Soto + Wiliam Alves de Souza + Don Spaulding + Bjørn Stabell + Georgi Stanojevski + starrynight + Vasiliy Stavenko + Thomas Steinacher + Johan C. Stöver + Nowell Strite + Thomas Stromberg + Pascal Varet + SuperJared + Radek Švarz + Swaroop C H + Aaron Swartz + Ville Säävuori + Mart Sõmermaa + Christian Tanzer + Tyler Tarabula + Tyson Tate + Aryeh Leib Taurog + Frank Tegtmeyer + Marcel Telka + Terry Huang + Travis Terry + thebjorn + Zach Thompson + Michael Thornhill + Deepak Thukral + tibimicu@gmx.net + tobias@neuyork.de + Tom Tobin + Joe Topjian + torne-django@wolfpuppy.org.uk + Jeff Triplett + tstromberg@google.com + Makoto Tsuyuki + tt@gurgle.no + David Tulig + Amit Upadhyay + Adam Vandenberg + Geert Vanderkelen + Vasil Vangelovski + I.S. van Oostveen + viestards.lists@gmail.com + George Vilches + Vlado + Zachary Voase + Marijn Vriens + Milton Waddams + Chris Wagner + Rick Wagner + wam-djangobug@wamber.net + Wang Chun + Filip Wasilewski + Dan Watson + Joel Watts + Lakin Wecker + Chris Wesseling + James Wheare + Mike Wiacek + Frank Wierzbicki + charly.wilhelm@gmail.com + Derek Willis + Rachel Willmer + Jakub Wilk + Jakub Wiśniowski + Maciej Wiśniowski + wojtek + Jason Yan + Lars Yencken + ye7cakf02@sneakemail.com + ymasuda@ethercube.com + Jesse Young + Mykola Zamkovoi + zegor + Gasper Zejn + Jarek Zgoda + Cheng Zhang + +A big THANK YOU goes to: + + Rob Curley and Ralph Gage for letting us open-source Django. + + Frank Wiles for making excellent arguments for open-sourcing, and for + his sage sysadmin advice. + + Ian Bicking for convincing Adrian to ditch code generation. + + Mark Pilgrim for diveintopython.org. + + Guido van Rossum for creating Python. diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/INSTALL b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/INSTALL new file mode 100644 index 00000000000..644c524bbbf --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/INSTALL @@ -0,0 +1,16 @@ +Thanks for downloading Django. + +To install it, make sure you have Python 2.4 or greater installed. Then run +this command from the command prompt: + + python setup.py install + +AS AN ALTERNATIVE, you can just copy the entire "django" directory to Python's +site-packages directory, which is located wherever your Python installation +lives. Some places you might check are: + + /usr/lib/python2.5/site-packages (Unix, Python 2.5) + /usr/lib/python2.4/site-packages (Unix, Python 2.4) + C:\\PYTHON\site-packages (Windows) + +For more detailed instructions, see docs/intro/install.txt. diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/MANIFEST.in b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/MANIFEST.in new file mode 100644 index 00000000000..d12b2523cd8 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/MANIFEST.in @@ -0,0 +1,29 @@ +include README +include AUTHORS +include INSTALL +include LICENSE +include MANIFEST.in +include django/contrib/gis/gdal/LICENSE +include django/contrib/gis/geos/LICENSE +include django/dispatch/license.txt +include django/utils/simplejson/LICENSE.txt +recursive-include docs * +recursive-include scripts * +recursive-include extras * +recursive-include tests * +recursive-include django/conf/locale * +recursive-include django/contrib/admin/templates * +recursive-include django/contrib/admin/media * +recursive-include django/contrib/admindocs/templates * +recursive-include django/contrib/auth/fixtures * +recursive-include django/contrib/auth/tests/templates * +recursive-include django/contrib/comments/templates * +recursive-include django/contrib/databrowse/templates * +recursive-include django/contrib/formtools/templates * +recursive-include django/contrib/flatpages/fixtures * +recursive-include django/contrib/flatpages/tests/templates * +recursive-include django/contrib/gis/templates * +recursive-include django/contrib/gis/tests/data * +recursive-include django/contrib/gis/tests/geoapp/fixtures * +recursive-include django/contrib/gis/tests/geogapp/fixtures * +recursive-include django/contrib/sitemaps/templates * diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/METADATA b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/METADATA new file mode 100644 index 00000000000..2de9ddca4bb --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/METADATA @@ -0,0 +1,24 @@ +# Format: google3/devtools/metadata/metadata.proto (go/google3metadata) + +name: "django" +description: + "Django is a python-based web framework. As of 02/09/2011 this was listed " + "as the latest official version." + +third_party { + url { + type: ARCHIVE + value: "http://www.djangoproject.com/download/1.2.5/tarball/" + } + version: "1.2.5" + last_upgrade_date: { + year: 2011 + month: 2 + day: 9 + } + + # NOTE: The "local_modifications" field is entirely optional and may be + # removed if it's not useful for the package. + # See go/thirdparty-metadata-local-modifications + local_modifications: "http://google3/third_party/apphosting/python/django/v1_2_5_vendor/README.google?cl=19403388" +} diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/README b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/README new file mode 100644 index 00000000000..c1cd37e0a09 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/README @@ -0,0 +1,43 @@ +Django is a high-level Python Web framework that encourages rapid development +and clean, pragmatic design. + +All documentation is in the "docs" directory and online at +http://docs.djangoproject.com/en/dev/. If you're just getting started, here's +how we recommend you read the docs: + + * First, read docs/intro/install.txt for instructions on installing Django. + + * Next, work through the tutorials in order (docs/intro/tutorial01.txt, + docs/intro/tutorial02.txt, etc.). + + * If you want to set up an actual deployment server, read + docs/howto/deployment/index.txt for instructions. + + * You'll probably want to read through the topical guides (in docs/topics) + next; from there you can jump to the HOWTOs (in docs/howto) for specific + problems, and check out the reference (docs/ref) for gory details. + +Docs are updated rigorously. If you find any problems in the docs, or think they +should be clarified in any way, please take 30 seconds to fill out a ticket +here: + +http://code.djangoproject.com/newticket + +To get more help: + + * Join the #django channel on irc.freenode.net. Lots of helpful people + hang out there. Read the archives at http://botland.oebfare.com/logger/django/. + + * Join the django-users mailing list, or read the archives, at + http://groups.google.com/group/django-users. + +To contribute to Django: + + * Check out http://www.djangoproject.com/community/ for information + about getting involved. + +To run Django's test suite: + + * Follow the instructions in the "Unit tests" section of + docs/internals/contributing.txt, published online at + http://docs.djangoproject.com/en/dev/internals/contributing/#running-the-unit-tests diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/django/conf/locale/en/LC_MESSAGES/djangojs.po b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/django/conf/locale/en/LC_MESSAGES/djangojs.po new file mode 100644 index 00000000000..bbd692afe75 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/django/conf/locale/en/LC_MESSAGES/djangojs.po @@ -0,0 +1,145 @@ +# This file is distributed under the same license as the Django package. +# +msgid "" +msgstr "" +"Project-Id-Version: Django\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-05-13 15:39+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: contrib/admin/media/js/SelectFilter2.js:37 +#, perl-format +msgid "Available %s" +msgstr "" + +#: contrib/admin/media/js/SelectFilter2.js:45 +msgid "Choose all" +msgstr "" + +#: contrib/admin/media/js/SelectFilter2.js:50 +msgid "Add" +msgstr "" + +#: contrib/admin/media/js/SelectFilter2.js:52 +msgid "Remove" +msgstr "" + +#: contrib/admin/media/js/SelectFilter2.js:57 +#, perl-format +msgid "Chosen %s" +msgstr "" + +#: contrib/admin/media/js/SelectFilter2.js:58 +msgid "Select your choice(s) and click " +msgstr "" + +#: contrib/admin/media/js/SelectFilter2.js:63 +msgid "Clear all" +msgstr "" + +#: contrib/admin/media/js/actions.js:18 +#: contrib/admin/media/js/actions.min.js:1 +msgid "%(sel)s of %(cnt)s selected" +msgid_plural "%(sel)s of %(cnt)s selected" +msgstr[0] "" +msgstr[1] "" + +#: contrib/admin/media/js/actions.js:109 +#: contrib/admin/media/js/actions.min.js:5 +msgid "" +"You have unsaved changes on individual editable fields. If you run an " +"action, your unsaved changes will be lost." +msgstr "" + +#: contrib/admin/media/js/actions.js:121 +#: contrib/admin/media/js/actions.min.js:6 +msgid "" +"You have selected an action, but you haven't saved your changes to " +"individual fields yet. Please click OK to save. You'll need to re-run the " +"action." +msgstr "" + +#: contrib/admin/media/js/actions.js:123 +#: contrib/admin/media/js/actions.min.js:6 +msgid "" +"You have selected an action, and you haven't made any changes on individual " +"fields. You're probably looking for the Go button rather than the Save " +"button." +msgstr "" + +#: contrib/admin/media/js/calendar.js:24 +#: contrib/admin/media/js/dateparse.js:32 +msgid "" +"January February March April May June July August September October November " +"December" +msgstr "" + +#: contrib/admin/media/js/calendar.js:25 +msgid "S M T W T F S" +msgstr "" + +#: contrib/admin/media/js/collapse.js:9 contrib/admin/media/js/collapse.js:21 +#: contrib/admin/media/js/collapse.min.js:1 +msgid "Show" +msgstr "" + +#: contrib/admin/media/js/collapse.js:16 +#: contrib/admin/media/js/collapse.min.js:1 +msgid "Hide" +msgstr "" + +#: contrib/admin/media/js/dateparse.js:33 +msgid "Sunday Monday Tuesday Wednesday Thursday Friday Saturday" +msgstr "" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:49 +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:84 +msgid "Now" +msgstr "" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:53 +msgid "Clock" +msgstr "" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:80 +msgid "Choose a time" +msgstr "" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:85 +msgid "Midnight" +msgstr "" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:86 +msgid "6 a.m." +msgstr "" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:87 +msgid "Noon" +msgstr "" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:91 +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:188 +msgid "Cancel" +msgstr "" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:133 +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:182 +msgid "Today" +msgstr "" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:137 +msgid "Calendar" +msgstr "" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:180 +msgid "Yesterday" +msgstr "" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:184 +msgid "Tomorrow" +msgstr "" diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/django/conf/locale/en/formats.py b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/django/conf/locale/en/formats.py new file mode 100644 index 00000000000..c59a94a1c77 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/django/conf/locale/en/formats.py @@ -0,0 +1,38 @@ +# -*- encoding: utf-8 -*- +# This file is distributed under the same license as the Django package. +# + +DATE_FORMAT = 'N j, Y' +TIME_FORMAT = 'P' +DATETIME_FORMAT = 'N j, Y, P' +YEAR_MONTH_FORMAT = 'F Y' +MONTH_DAY_FORMAT = 'F j' +SHORT_DATE_FORMAT = 'm/d/Y' +SHORT_DATETIME_FORMAT = 'm/d/Y P' +FIRST_DAY_OF_WEEK = 0 # Sunday +DATE_INPUT_FORMATS = ( + '%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', # '2006-10-25', '10/25/2006', '10/25/06' + # '%b %d %Y', '%b %d, %Y', # 'Oct 25 2006', 'Oct 25, 2006' + # '%d %b %Y', '%d %b, %Y', # '25 Oct 2006', '25 Oct, 2006' + # '%B %d %Y', '%B %d, %Y', # 'October 25 2006', 'October 25, 2006' + # '%d %B %Y', '%d %B, %Y', # '25 October 2006', '25 October, 2006' +) +TIME_INPUT_FORMATS = ( + '%H:%M:%S', # '14:30:59' + '%H:%M', # '14:30' +) +DATETIME_INPUT_FORMATS = ( + '%Y-%m-%d %H:%M:%S', # '2006-10-25 14:30:59' + '%Y-%m-%d %H:%M', # '2006-10-25 14:30' + '%Y-%m-%d', # '2006-10-25' + '%m/%d/%Y %H:%M:%S', # '10/25/2006 14:30:59' + '%m/%d/%Y %H:%M', # '10/25/2006 14:30' + '%m/%d/%Y', # '10/25/2006' + '%m/%d/%y %H:%M:%S', # '10/25/06 14:30:59' + '%m/%d/%y %H:%M', # '10/25/06 14:30' + '%m/%d/%y', # '10/25/06' +) +DECIMAL_SEPARATOR = u'.' +THOUSAND_SEPARATOR = u',' +NUMBER_GROUPING = 3 + diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/django/conf/locale/uk/LC_MESSAGES/django.po b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/django/conf/locale/uk/LC_MESSAGES/django.po new file mode 100644 index 00000000000..f7793d820aa --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/django/conf/locale/uk/LC_MESSAGES/django.po @@ -0,0 +1,4774 @@ +# Django, ukrainian translation. +# Copyright (C) 2008 +# This file is distributed under the same license as the PACKAGE package. +# +msgid "" +msgstr "" +"Project-Id-Version: Django\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-19 19:42+0200\n" +"PO-Revision-Date: 2008-11-23 00:02+0300\n" +"Last-Translator: Mykola Zamkovoy \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: .\conf\global_settings.py:44 +msgid "Arabic" +msgstr "Арабська" + +#: .\conf\global_settings.py:45 +msgid "Bengali" +msgstr "Бенгальська" + +#: .\conf\global_settings.py:46 +msgid "Bulgarian" +msgstr "Болгарська" + +#: .\conf\global_settings.py:47 +msgid "Catalan" +msgstr "Каталонська" + +#: .\conf\global_settings.py:48 +msgid "Czech" +msgstr "Чеська" + +#: .\conf\global_settings.py:49 +msgid "Welsh" +msgstr "Валлійська" + +#: .\conf\global_settings.py:50 +msgid "Danish" +msgstr "Датська" + +#: .\conf\global_settings.py:51 +msgid "German" +msgstr "Німецька" + +#: .\conf\global_settings.py:52 +msgid "Greek" +msgstr "Грецька" + +#: .\conf\global_settings.py:53 +msgid "English" +msgstr "Англійська" + +#: .\conf\global_settings.py:54 +msgid "Spanish" +msgstr "Іспанська" + +#: .\conf\global_settings.py:55 + +msgid "Estonian" +msgstr "Румунська" + +#: .\conf\global_settings.py:56 +msgid "Argentinean Spanish" +msgstr "Аргентинська іспанська" + +#: .\conf\global_settings.py:57 +msgid "Basque" +msgstr "Баскський" + +#: .\conf\global_settings.py:58 +msgid "Persian" +msgstr "Перська" + +#: .\conf\global_settings.py:59 +msgid "Finnish" +msgstr "Фінська" + +#: .\conf\global_settings.py:60 +msgid "French" +msgstr "Французька" + +#: .\conf\global_settings.py:61 +msgid "Irish" +msgstr "Ірландська" + +#: .\conf\global_settings.py:62 +msgid "Galician" +msgstr "Галіційська" + +#: .\conf\global_settings.py:63 +msgid "Hungarian" +msgstr "Угорська" + +#: .\conf\global_settings.py:64 +msgid "Hebrew" +msgstr "Іврит" + +#: .\conf\global_settings.py:65 +msgid "Hindi" +msgstr "Хінді" + +#: .\conf\global_settings.py:66 +msgid "Croatian" +msgstr "Хорватська" + +#: .\conf\global_settings.py:67 +msgid "Icelandic" +msgstr "Ісландська" + +#: .\conf\global_settings.py:68 +msgid "Italian" +msgstr "Італійська" + +#: .\conf\global_settings.py:69 +msgid "Japanese" +msgstr "Японська" + +#: .\conf\global_settings.py:70 +msgid "Georgian" +msgstr "Грузинська" + +#: .\conf\global_settings.py:71 +msgid "Korean" +msgstr "Корейська" + +#: .\conf\global_settings.py:72 +msgid "Khmer" +msgstr "Кхмерська" + +#: .\conf\global_settings.py:73 +msgid "Kannada" +msgstr "Канадська" + +#: .\conf\global_settings.py:74 +msgid "Latvian" +msgstr "Латвійська" + +#: .\conf\global_settings.py:75 +msgid "Lithuanian" +msgstr "Литовська" + +#: .\conf\global_settings.py:76 +msgid "Macedonian" +msgstr "Македонська" + +#: .\conf\global_settings.py:77 +msgid "Dutch" +msgstr "Голландська" + +#: .\conf\global_settings.py:78 +msgid "Norwegian" +msgstr "Норвезька" + +#: .\conf\global_settings.py:79 +msgid "Polish" +msgstr "Польська" + +#: .\conf\global_settings.py:80 +msgid "Portuguese" +msgstr "Португальська" + +#: .\conf\global_settings.py:81 +msgid "Brazilian Portuguese" +msgstr "Бразильска" + +#: .\conf\global_settings.py:82 +msgid "Romanian" +msgstr "Румунська" + +#: .\conf\global_settings.py:83 +msgid "Russian" +msgstr "Російська" + +#: .\conf\global_settings.py:84 +msgid "Slovak" +msgstr "Словацька" + +#: .\conf\global_settings.py:85 +msgid "Slovenian" +msgstr "Словенська" + +#: .\conf\global_settings.py:86 +msgid "Serbian" +msgstr "Сербська" + +#: .\conf\global_settings.py:87 +msgid "Swedish" +msgstr "Шведська" + +#: .\conf\global_settings.py:88 +msgid "Tamil" +msgstr "Тамільська" + +#: .\conf\global_settings.py:89 +msgid "Telugu" +msgstr "Телугу" + +#: .\conf\global_settings.py:90 +msgid "Thai" +msgstr "Тайська" + +#: .\conf\global_settings.py:91 +msgid "Turkish" +msgstr "Турецька" + +#: .\conf\global_settings.py:92 + +msgid "Ukrainian" +msgstr "Українська" + +#: .\conf\global_settings.py:93 +msgid "Simplified Chinese" +msgstr "Китайська спрощена" + +#: .\conf\global_settings.py:94 +msgid "Traditional Chinese" +msgstr "Китайська традиційна" + +#: .\contrib\admin\filterspecs.py:44 +#, python-format +msgid "" +"

    By %s:

    \n" +"
      \n" +msgstr "" +"

      За %s:

      \n" +"
        \n" + +#: .\contrib\admin\filterspecs.py:74 .\contrib\admin\filterspecs.py:91 +#: .\contrib\admin\filterspecs.py:146 .\contrib\admin\filterspecs.py:172 +msgid "All" +msgstr "Всі" + +#: .\contrib\admin\filterspecs.py:112 +msgid "Any date" +msgstr "Будь-яка дата" + +#: .\contrib\admin\filterspecs.py:113 +msgid "Today" +msgstr "Сьогодні" + +#: .\contrib\admin\filterspecs.py:116 +msgid "Past 7 days" +msgstr "Останні 7 днів" + +#: .\contrib\admin\filterspecs.py:118 +msgid "This month" +msgstr "Цього місяця" + +#: .\contrib\admin\filterspecs.py:120 +msgid "This year" +msgstr "Цього року" + +#: .\contrib\admin\filterspecs.py:146 .\forms\widgets.py:390 +#: .\newforms\widgets.py:361 .\oldforms\__init__.py:588 +msgid "Yes" +msgstr "Так" + +#: .\contrib\admin\filterspecs.py:146 .\forms\widgets.py:390 +#: .\newforms\widgets.py:361 .\oldforms\__init__.py:588 +msgid "No" +msgstr "Ні" + +#: .\contrib\admin\filterspecs.py:153 .\forms\widgets.py:390 +#: .\newforms\widgets.py:361 .\oldforms\__init__.py:588 +msgid "Unknown" +msgstr "Невідомо" + +#: .\contrib\admin\models.py:19 +msgid "action time" +msgstr "час дії" + +#: .\contrib\admin\models.py:22 +msgid "object id" +msgstr "id об'єкту" + +#: .\contrib\admin\models.py:23 +msgid "object repr" +msgstr "представлення об'єкту(repr)" + +#: .\contrib\admin\models.py:24 +msgid "action flag" +msgstr "прапор дії" + +#: .\contrib\admin\models.py:25 +msgid "change message" +msgstr "змінити повідомлення" + +#: .\contrib\admin\models.py:28 +msgid "log entry" +msgstr "реєстрування записів" + +#: .\contrib\admin\models.py:29 +msgid "log entries" +msgstr "реєстрування записів" + +#: .\contrib\admin\options.py:60 .\contrib\admin\options.py:121 + +msgid "None" +msgstr "Ніщо" + +#: .\contrib\admin\options.py:338 +#, python-format +msgid "Changed %s." +msgstr "Змінено %s." + +#: .\contrib\admin\options.py:338 .\contrib\admin\options.py:348 +#: .\contrib\comments\templates\comments\preview.html.py:15 +#: .\core\validators.py:279 .\db\models\manipulators.py:305 +#: .\forms\models.py:288 +msgid "and" +msgstr "та" + +#: .\contrib\admin\options.py:343 +#, python-format +msgid "Added %(name)s \"%(object)s\"." +msgstr "Додано %(name)s \"%(object)s\"." + +#: .\contrib\admin\options.py:347 +#, python-format +msgid "Changed %(list)s for %(name)s \"%(object)s\"." +msgstr "Змінено %(list)s для %(name)s \"%(object)s\"." + +#: .\contrib\admin\options.py:352 +#, python-format +msgid "Deleted %(name)s \"%(object)s\"." +msgstr "Видалено %(name)s \"%(object)s\"." + +#: .\contrib\admin\options.py:356 +msgid "No fields changed." +msgstr "Поля не змінені." + +#: .\contrib\admin\options.py:417 .\contrib\admin\views\auth.py:20 +#: .\contrib\auth\admin.py:51 +msgid "The %(name)s \"%(obj)s\" was added successfully." +msgstr "%(name)s \"%(obj)s\" було додано успішно." + +#: .\contrib\admin\options.py:421 .\contrib\admin\options.py:454 +#: .\contrib\admin\views\auth.py:25 .\contrib\auth\admin.py:59 +msgid "You may edit it again below." +msgstr "Ви можете редагувати це знову внизу." + +#: .\contrib\admin\options.py:431 .\contrib\admin\options.py:464 +#, python-format +msgid "You may add another %s below." +msgstr "Ви можете додати інший %s внизу." + +#: .\contrib\admin\options.py:452 +#, python-format +msgid "The %(name)s \"%(obj)s\" was changed successfully." +msgstr "%(name)s \"%(obj)s\" був успішно змінений." + +#: .\contrib\admin\options.py:460 +#, python-format +msgid "" +"The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." +msgstr "" +"%(name)s \"%(obj)s\" був успішно доданий. Ви модете редагувати його знову " +"внизу." + +#: .\contrib\admin\options.py:528 +#, python-format +msgid "Add %s" +msgstr "Додати %s" + +#: .\contrib\admin\options.py:559 .\contrib\admin\options.py:673 +#, python-format +msgid "%(name)s object with primary key %(key)r does not exist." +msgstr "%(name)s об'єкт з первинним ключем %(key)r не існує." + +#: .\contrib\admin\options.py:606 +#, python-format +msgid "Change %s" +msgstr "Змінити %s" + +#: .\contrib\admin\options.py:638 +msgid "Database error" +msgstr "Помилка бази даних" + +#: .\contrib\admin\options.py:688 +#, python-format +msgid "The %(name)s \"%(obj)s\" was deleted successfully." +msgstr "%(name)s \"%(obj)s\" був видалений успішно." + +#: .\contrib\admin\options.py:695 +msgid "Are you sure?" +msgstr "Ви впевнені?" + +#: .\contrib\admin\options.py:724 +#, python-format +msgid "Change history: %s" +msgstr "Історія змін: %s" + +#: .\contrib\admin\sites.py:16 .\contrib\admin\views\decorators.py:14 +#: .\contrib\auth\forms.py:80 +msgid "" +"Please enter a correct username and password. Note that both fields are case-" +"sensitive." +msgstr "" +"Будь-ласка введіть правильне ім'я та пароль. Зауважте, що обидва поля " +"розрізняють великі і маленькі літери." + +#: .\contrib\admin\sites.py:226 .\contrib\admin\views\decorators.py:40 + +msgid "Please log in again, because your session has expired." +msgstr "" +"Будь ласка, увійдіть знову, ваша сесія закінчилася. Не хвилюйтесь: все, що " +"ви додавали збережено." + +#: .\contrib\admin\sites.py:233 .\contrib\admin\views\decorators.py:47 +msgid "" +"Looks like your browser isn't configured to accept cookies. Please enable " +"cookies, reload this page, and try again." +msgstr "" +"Здається ваш броузер не сконфігурований приймати cookies. Будь ласка, " +"увімкніть cookies, перезавантажте цю сторінку і спробуйте знову" + +#: .\contrib\admin\sites.py:249 .\contrib\admin\sites.py:255 +#: .\contrib\admin\views\decorators.py:66 +msgid "Usernames cannot contain the '@' character." +msgstr "Ім'я користувача не може містити символ '@'." + +#: .\contrib\admin\sites.py:252 .\contrib\admin\views\decorators.py:62 +msgid "Your e-mail address is not your username. Try '%s' instead." +msgstr "" +"Ваша e-mail адреса не є вашим ім'ям користувача. Замість спробуйте '%s'" + +#: .\contrib\admin\sites.py:312 +msgid "Site administration" +msgstr "Адміністрування сайта" + +#: .\contrib\admin\sites.py:325 +#: .\contrib\admin\templates\admin\login.html.py:26 +#: .\contrib\admin\templates\registration\password_reset_complete.html.py:14 +#: .\contrib\admin\views\decorators.py:20 +msgid "Log in" +msgstr "Увійти" + +#: .\contrib\admin\sites.py:372 +#, python-format +msgid "%s administration" +msgstr "Адміністрування %s" + +#: .\contrib\admin\util.py:138 +#, python-format +msgid "One or more %(fieldname)s in %(name)s: %(obj)s" +msgstr "Одне або більше %(fieldname)s у %(name)s: %(obj)s" + +#: .\contrib\admin\util.py:143 +#, python-format +msgid "One or more %(fieldname)s in %(name)s:" +msgstr "Одне або більше %(fieldname)s у %(name)s:" + +#: .\contrib\admin\widgets.py:70 +#: .\contrib\admin\templates\widget\date_time.html.py:3 +msgid "Date:" +msgstr "Дата:" + +#: .\contrib\admin\widgets.py:70 +#: .\contrib\admin\templates\widget\date_time.html.py:4 +msgid "Time:" +msgstr "Час:" + +#: .\contrib\admin\widgets.py:94 +#: .\contrib\admin\templates\widget\file.html.py:2 +msgid "Currently:" +msgstr "Зараз:" + +#: .\contrib\admin\widgets.py:94 +#: .\contrib\admin\templates\widget\file.html.py:3 +msgid "Change:" +msgstr "Змінити:" + +#: .\contrib\admin\widgets.py:123 + +msgid "Lookup" +msgstr "Вийти" + +#: .\contrib\admin\widgets.py:230 +msgid "Add Another" +msgstr "Додати інше" + +#: .\contrib\admin\templates\admin\404.html.py:4 +#: .\contrib\admin\templates\admin\404.html.py:8 +msgid "Page not found" +msgstr "Сторінка не знайдена" + +#: .\contrib\admin\templates\admin\404.html.py:10 +msgid "We're sorry, but the requested page could not be found." +msgstr "Ми шкодуємо, але сторінка яку ви запросили, не знайдена." + +#: .\contrib\admin\templates\admin\500.html.py:4 +#: .\contrib\admin\templates\admin\app_index.html.py:8 +#: .\contrib\admin\templates\admin\base.html.py:33 +#: .\contrib\admin\templates\admin\change_form.html.py:17 +#: .\contrib\admin\templates\admin\change_list.html.py:8 +#: .\contrib\admin\templates\admin\delete_confirmation.html.py:6 +#: .\contrib\admin\templates\admin\invalid_setup.html.py:4 +#: .\contrib\admin\templates\admin\object_history.html.py:6 +#: .\contrib\admin\templates\admin\auth\user\change_password.html.py:10 +#: .\contrib\admin\templates\admin_doc\bookmarklets.html.py:3 +#: .\contrib\admin\templates\registration\logged_out.html.py:4 +#: .\contrib\admin\templates\registration\password_change_done.html.py:4 +#: .\contrib\admin\templates\registration\password_change_form.html.py:4 +#: .\contrib\admin\templates\registration\password_reset_complete.html.py:4 +#: .\contrib\admin\templates\registration\password_reset_confirm.html.py:4 +#: .\contrib\admin\templates\registration\password_reset_done.html.py:4 +#: .\contrib\admin\templates\registration\password_reset_form.html.py:4 +#: .\contrib\admindocs\templates\admin_doc\bookmarklets.html.py:3 +msgid "Home" +msgstr "Домівка" + +#: .\contrib\admin\templates\admin\500.html.py:4 +msgid "Server error" +msgstr "Помилка сервера" + +#: .\contrib\admin\templates\admin\500.html.py:6 +msgid "Server error (500)" +msgstr "Помилка сервера (500)" + +#: .\contrib\admin\templates\admin\500.html.py:9 +msgid "Server Error (500)" +msgstr "Помилка сервера (500)" + +#: .\contrib\admin\templates\admin\500.html.py:10 +msgid "" +"There's been an error. It's been reported to the site administrators via e-" +"mail and should be fixed shortly. Thanks for your patience." +msgstr "" +"Виникла помилка. Про неї було повідомлено адміністраторам сайту e-mail'ом і " +"вона повинна бути незабаром виправлена. Дякуємо за ваше терпіння." + +#: .\contrib\admin\templates\admin\app_index.html.py:10 +#: .\contrib\admin\templates\admin\index.html.py:19 +msgid "%(name)s" +msgstr "Додати %(name)s" + +#: .\contrib\admin\templates\admin\base.html.py:28 +msgid "Welcome," +msgstr "Вітаємо," + +#: .\contrib\admin\templates\admin\base.html.py:28 +#: .\contrib\admin\templates\admin_doc\bookmarklets.html.py:3 +#: .\contrib\admin\templates\registration\password_change_done.html.py:3 +#: .\contrib\admin\templates\registration\password_change_form.html.py:3 +#: .\contrib\admindocs\templates\admin_doc\bookmarklets.html.py:3 +msgid "Documentation" +msgstr "Документація" + +#: .\contrib\admin\templates\admin\base.html.py:28 +#: .\contrib\admin\templates\admin\auth\user\change_password.html.py:13 +#: .\contrib\admin\templates\admin\auth\user\change_password.html.py:46 +#: .\contrib\admin\templates\admin_doc\bookmarklets.html.py:4 +#: .\contrib\admin\templates\admin_doc\missing_docutils.html.py:4 +#: .\contrib\admin\templates\admin_doc\model_index.html.py:5 +#: .\contrib\admin\templates\admin_doc\template_detail.html.py:4 +#: .\contrib\admin\templates\admin_doc\template_filter_index.html.py:5 +#: .\contrib\admin\templates\admin_doc\template_tag_index.html.py:5 +#: .\contrib\admin\templates\admin_doc\view_detail.html.py:4 +#: .\contrib\admin\templates\registration\password_change_done.html.py:3 +#: .\contrib\admin\templates\registration\password_change_form.html.py:3 +msgid "Change password" +msgstr "Змінити пароль" + +#: .\contrib\admin\templates\admin\base.html.py:28 +#: .\contrib\admin\templates\admin_doc\bookmarklets.html.py:4 +#: .\contrib\admin\templates\admin_doc\missing_docutils.html.py:4 +#: .\contrib\admin\templates\admin_doc\model_index.html.py:5 +#: .\contrib\admin\templates\admin_doc\template_detail.html.py:4 +#: .\contrib\admin\templates\admin_doc\template_filter_index.html.py:5 +#: .\contrib\admin\templates\admin_doc\template_tag_index.html.py:5 +#: .\contrib\admin\templates\admin_doc\view_detail.html.py:4 +#: .\contrib\admin\templates\registration\password_change_done.html.py:3 +#: .\contrib\admin\templates\registration\password_change_form.html.py:3 +msgid "Log out" +msgstr "Вийти" + +#: .\contrib\admin\templates\admin\base_site.html.py:4 +msgid "Django site admin" +msgstr "Django сайт адміністрування" + +#: .\contrib\admin\templates\admin\change_form.html.py:20 +#: .\contrib\admin\templates\admin\index.html.py:29 +msgid "Add" +msgstr "Додати" + +#: .\contrib\admin\templates\admin\change_form.html.py:27 +#: .\contrib\admin\templates\admin\object_history.html.py:10 +msgid "History" +msgstr "Історія" + +#: .\contrib\admin\templates\admin\change_form.html.py:28 +#: .\contrib\admin\templates\admin\edit_inline\stacked.html.py:13 +#: .\contrib\admin\templates\admin\edit_inline\tabular.html.py:27 +msgid "View on site" +msgstr "Дивитися на сайті" + +#: .\contrib\admin\templates\admin\change_form.html.py:38 +#: .\contrib\admin\templates\admin\auth\user\change_password.html.py:22 +msgid "Please correct the error below." +msgid_plural "Please correct the errors below." +msgstr[0] "Будь ласка, виправте помилку, що зазначена нижче" +msgstr[1] "Будь ласка, виправте помилки, що зазначені нижче" + +#: .\contrib\admin\templates\admin\change_list.html.py:16 +#, python-format +msgid "Add %(name)s" +msgstr "Додати %(name)s" + +#: .\contrib\admin\templates\admin\change_list.html.py:26 +#: .\contrib\admin\templates\admin\filters.html.py:4 +msgid "Filter" +msgstr "Відфільтрувати" + +#: .\contrib\admin\templates\admin\delete_confirmation.html.py:10 +#: .\contrib\admin\templates\admin\submit_line.html.py:4 +#: .\forms\formsets.py:246 +msgid "Delete" +msgstr "Видалити" + +#: .\contrib\admin\templates\admin\delete_confirmation.html.py:16 +#, python-format +msgid "" +"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " +"related objects, but your account doesn't have permission to delete the " +"following types of objects:" +msgstr "" +"Видалення %(object_name)s '%(escaped_object)s' призведе до видалення пов'язаних " +"об'єктів, але ваш реєстраційний запис не має дозволу видаляти наступні типи " +"об'єктів:" + +#: .\contrib\admin\templates\admin\delete_confirmation.html.py:23 +#, python-format +msgid "" +"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " +"All of the following related items will be deleted:" +msgstr "" +"Ви впевнені що хочете видалити %(object_name)s \"%(escaped_object)s\"? Всі пов'язані " +"записи, що перелічені, будуть видалені:" + +#: .\contrib\admin\templates\admin\delete_confirmation.html.py:28 +msgid "Yes, I'm sure" +msgstr "Так, я впевнений" + +#: .\contrib\admin\templates\admin\filter.html.py:2 +#, python-format +msgid " By %(filter_title)s " +msgstr "За %(filter_title)s" + +#: .\contrib\admin\templates\admin\index.html.py:18 +#, python-format +msgid "Models available in the %(name)s application." +msgstr "Моделі, що є в наявності у прикладній системі %(name)s." + +#: .\contrib\admin\templates\admin\index.html.py:35 +msgid "Change" +msgstr "Змінити" + +#: .\contrib\admin\templates\admin\index.html.py:45 +msgid "You don't have permission to edit anything." +msgstr "У вас немає дозволу редагувати будь-що." + +#: .\contrib\admin\templates\admin\index.html.py:53 +msgid "Recent Actions" +msgstr "Недавні дії" + +#: .\contrib\admin\templates\admin\index.html.py:54 +msgid "My Actions" +msgstr "Мої дії" + +#: .\contrib\admin\templates\admin\index.html.py:58 +msgid "None available" +msgstr "Немає" + +#: .\contrib\admin\templates\admin\invalid_setup.html.py:7 +msgid "" +"Something's wrong with your database installation. Make sure the appropriate " +"database tables have been created, and make sure the database is readable by " +"the appropriate user." +msgstr "" +"Щось не так з інсталяцією бази даних. Перевірте, що таблиці бази даних " +"створено і база даних може бути прочитана відповідним користувачем." + +#: .\contrib\admin\templates\admin\login.html.py:19 +msgid "Username:" +msgstr "Користувач:" + +#: .\contrib\admin\templates\admin\login.html.py:22 +msgid "Password:" +msgstr "Пароль:" + +#: .\contrib\admin\templates\admin\object_history.html.py:22 +msgid "Date/time" +msgstr "Дата/час" + +#: .\contrib\admin\templates\admin\object_history.html.py:23 +msgid "User" +msgstr "Користувач" + +#: .\contrib\admin\templates\admin\object_history.html.py:24 +#: .\contrib\comments\templates\comments\moderation_queue.html.py:33 +msgid "Action" +msgstr "Дія" + +#: .\contrib\admin\templates\admin\object_history.html.py:30 +#: .\utils\translation\trans_real.py:404 +msgid "DATETIME_FORMAT" +msgstr "d.m.Y H:i" + +#: .\contrib\admin\templates\admin\object_history.html.py:38 +msgid "" +"This object doesn't have a change history. It probably wasn't added via this " +"admin site." +msgstr "" +"Цей об'єкт не має історії змін. Напевно, він був доданий не через цей сайт " +"адміністрування." + +#: .\contrib\admin\templates\admin\pagination.html.py:10 +msgid "Show all" +msgstr "Показати всі" + +#: .\contrib\admin\templates\admin\search_form.html.py:8 +msgid "Go" +msgstr "Уперед" + +#: .\contrib\admin\templates\admin\search_form.html.py:10 +#, python-format +msgid "1 result" +msgid_plural "%(counter)s results" +msgstr[0] "1 результат" +msgstr[1] "Результатів: %(counter)s" + +#: .\contrib\admin\templates\admin\search_form.html.py:10 +#, python-format +msgid "%(full_result_count)s total" +msgstr "%(full_result_count)s всього" + +#: .\contrib\admin\templates\admin\submit_line.html.py:3 +msgid "Save" +msgstr "Зберегти" + +#: .\contrib\admin\templates\admin\submit_line.html.py:5 +msgid "Save as new" +msgstr "Зберегти як нове" + +#: .\contrib\admin\templates\admin\submit_line.html.py:6 +msgid "Save and add another" +msgstr "Зберегти і додати інше" + +#: .\contrib\admin\templates\admin\submit_line.html.py:7 +msgid "Save and continue editing" +msgstr "Зберегти і продовжити редагування" + +#: .\contrib\admin\templates\admin\auth\user\add_form.html.py:6 +msgid "" +"First, enter a username and password. Then, you'll be able to edit more user " +"options." +msgstr "" +"Спочатку, введіть ім'я користувача і пароль. Потім ви зможете редагувати " +"більше опцій користувача." + +#: .\contrib\admin\templates\admin\auth\user\add_form.html.py:13 +#: .\contrib\auth\forms.py:14 .\contrib\auth\forms.py:47 +#: .\contrib\auth\forms.py:59 +msgid "Username" +msgstr "Користувач:" + +#: .\contrib\admin\templates\admin\auth\user\add_form.html.py:20 +#: .\contrib\admin\templates\admin\auth\user\change_password.html.py:33 +#: .\contrib\auth\forms.py:17 .\contrib\auth\forms.py:60 +#: .\contrib\auth\forms.py:184 +msgid "Password" +msgstr "Пароль:" + +#: .\contrib\admin\templates\admin\auth\user\add_form.html.py:26 +#: .\contrib\admin\templates\admin\auth\user\change_password.html.py:39 +#: .\contrib\auth\forms.py:185 +msgid "Password (again)" +msgstr "Зміна пароля" + +#: .\contrib\admin\templates\admin\auth\user\add_form.html.py:27 +#: .\contrib\admin\templates\admin\auth\user\change_password.html.py:40 +msgid "Enter the same password as above, for verification." +msgstr "Повторіть пароль для перевірки." + +#: .\contrib\admin\templates\admin\auth\user\change_password.html.py:26 +#, python-format +msgid "Enter a new password for the user %(username)s." +msgstr "Введіть новий пароль для користувача %(username)s." + +#: .\contrib\admin\templates\admin\edit_inline\tabular.html.py:15 +msgid "Delete?" +msgstr "Видалити" + +#: .\contrib\admin\templates\admin_doc\bookmarklets.html.py:3 +#: .\contrib\admindocs\templates\admin_doc\bookmarklets.html.py:3 +msgid "Bookmarklets" +msgstr "Інтерактивні закладки" + +#: .\contrib\admin\templates\admin_doc\bookmarklets.html.py:5 +#: .\contrib\admindocs\templates\admin_doc\bookmarklets.html.py:4 +msgid "Documentation bookmarklets" +msgstr "Інтерактивні закладки документації" + +#: .\contrib\admin\templates\admin_doc\bookmarklets.html.py:9 +#: .\contrib\admindocs\templates\admin_doc\bookmarklets.html.py:8 +msgid "" +"\n" +"

        To install bookmarklets, drag the link to your bookmarks\n" +"toolbar, or right-click the link and add it to your bookmarks. Now you can\n" +"select the bookmarklet from any page in the site. Note that some of these\n" +"bookmarklets require you to be viewing the site from a computer designated\n" +"as \"internal\" (talk to your system administrator if you aren't sure if\n" +"your computer is \"internal\").

        \n" +msgstr "" +"\n" +"

        Щоб встановити інтерактивні закладки, перетягніть лінк до\n" +"тулбару закладок, або клікніть правою кнопкою миші та додайте у\n" +"свої закладки. Тепер ви можете обрати інтерактивні закладки з будь-якої\n" +"сторінки сайту. Зауважте, що деякі з цих інтерактивних закладок на сайті\n" +"можуть переглядатися тільки з комп'ютера, що є в одній внутрішній мережі з \n" +"даним сайтом (запитайте у вашого системного адміністратора, якщо ви не " +"впевнені,\n" +"що сайт і ваш комп'ютер є в одній внутрішній мережі).

        \n" + +#: .\contrib\admin\templates\admin_doc\bookmarklets.html.py:19 +#: .\contrib\admindocs\templates\admin_doc\bookmarklets.html.py:18 +msgid "Documentation for this page" +msgstr "Документація для цієї сторінки" + +#: .\contrib\admin\templates\admin_doc\bookmarklets.html.py:20 +#: .\contrib\admindocs\templates\admin_doc\bookmarklets.html.py:19 +msgid "" +"Jumps you from any page to the documentation for the view that generates " +"that page." +msgstr "" +"Перекидає вас з будь-якої сторінки в документацію для функції, що " +"сгенерувала цю сторінку." + +#: .\contrib\admin\templates\admin_doc\bookmarklets.html.py:22 +#: .\contrib\admindocs\templates\admin_doc\bookmarklets.html.py:21 +msgid "Show object ID" +msgstr "Показати ID об'єкту" + +#: .\contrib\admin\templates\admin_doc\bookmarklets.html.py:23 +#: .\contrib\admindocs\templates\admin_doc\bookmarklets.html.py:22 +msgid "" +"Shows the content-type and unique ID for pages that represent a single " +"object." +msgstr "" +"Показує content-type та унікальний ID для сторінок, які являють собою єдиний " +"об'єкт." + +#: .\contrib\admin\templates\admin_doc\bookmarklets.html.py:25 +#: .\contrib\admindocs\templates\admin_doc\bookmarklets.html.py:24 +msgid "Edit this object (current window)" +msgstr "Редагувати цей об'єкт (поточне вікно)" + +#: .\contrib\admin\templates\admin_doc\bookmarklets.html.py:26 +#: .\contrib\admindocs\templates\admin_doc\bookmarklets.html.py:25 +msgid "Jumps to the admin page for pages that represent a single object." +msgstr "" +"Перекидає до адміністраторської сторінки для сторінок, що " +"відображають окремий об'єкт." + +#: .\contrib\admin\templates\admin_doc\bookmarklets.html.py:28 +#: .\contrib\admindocs\templates\admin_doc\bookmarklets.html.py:27 +msgid "Edit this object (new window)" +msgstr "Редагувати цей об'єкт (нове вікно)" + +#: .\contrib\admin\templates\admin_doc\bookmarklets.html.py:29 +#: .\contrib\admindocs\templates\admin_doc\bookmarklets.html.py:28 +msgid "As above, but opens the admin page in a new window." +msgstr "Як і вище, але відкриває сторінку адміністрування у новому вікні." + +#: .\contrib\admin\templates\registration\logged_out.html.py:8 +msgid "Thanks for spending some quality time with the Web site today." +msgstr "Дякуємо за час, проведений сьогодні на сайті." + +#: .\contrib\admin\templates\registration\logged_out.html.py:10 +msgid "Log in again" +msgstr "Увійти знову" + +#: .\contrib\admin\templates\registration\password_change_done.html.py:4 +#: .\contrib\admin\templates\registration\password_change_form.html.py:4 +#: .\contrib\admin\templates\registration\password_change_form.html.py:6 +#: .\contrib\admin\templates\registration\password_change_form.html.py:10 +msgid "Password change" +msgstr "Зміна паролю" + +#: .\contrib\admin\templates\registration\password_change_done.html.py:6 +#: .\contrib\admin\templates\registration\password_change_done.html.py:10 +msgid "Password change successful" +msgstr "Зміна паролю успішна" + +#: .\contrib\admin\templates\registration\password_change_done.html.py:12 +msgid "Your password was changed." +msgstr "Ваш пароль було змінено." + +#: .\contrib\admin\templates\registration\password_change_form.html.py:12 +msgid "" +"Please enter your old password, for security's sake, and then enter your new " +"password twice so we can verify you typed it in correctly." +msgstr "" +"Будь ласка введіть ваш старий пароль, задля безпеки, потім введіть ваш новий " +"пароль двічі, щоб ми могли перевірити, що ви ввели його правильно" + +#: .\contrib\admin\templates\registration\password_change_form.html.py:17 +msgid "Old password:" +msgstr "Старий пароль:" + +#: .\contrib\admin\templates\registration\password_change_form.html.py:19 +#: .\contrib\admin\templates\registration\password_reset_confirm.html.py:18 +msgid "New password:" +msgstr "Новий пароль:" + +#: .\contrib\admin\templates\registration\password_change_form.html.py:21 +#: .\contrib\admin\templates\registration\password_reset_confirm.html.py:20 +msgid "Confirm password:" +msgstr "Підтвердіть пароль:" + +#: .\contrib\admin\templates\registration\password_change_form.html.py:23 +#: .\contrib\admin\templates\registration\password_reset_confirm.html.py:21 +msgid "Change my password" +msgstr "Змінити мій пароль" + +#: .\contrib\admin\templates\registration\password_reset_complete.html.py:4 +#: .\contrib\admin\templates\registration\password_reset_confirm.html.py:6 +#: .\contrib\admin\templates\registration\password_reset_done.html.py:4 +#: .\contrib\admin\templates\registration\password_reset_form.html.py:4 +#: .\contrib\admin\templates\registration\password_reset_form.html.py:6 +#: .\contrib\admin\templates\registration\password_reset_form.html.py:10 +msgid "Password reset" +msgstr "Перевстановлення паролю" + +#: .\contrib\admin\templates\registration\password_reset_complete.html.py:6 +#: .\contrib\admin\templates\registration\password_reset_complete.html.py:10 +msgid "Password reset complete" +msgstr "Пароль перевстановлено" + +#: .\contrib\admin\templates\registration\password_reset_complete.html.py:12 +msgid "Your password has been set. You may go ahead and log in now." +msgstr "Пароль встановлено. Ви можете увійти зараз." + +#: .\contrib\admin\templates\registration\password_reset_confirm.html.py:4 + +msgid "Password reset confirmation" +msgstr "Підтвердження перевстановлення паролю" + +#: .\contrib\admin\templates\registration\password_reset_confirm.html.py:12 + +msgid "Enter new password" +msgstr "Новий пароль:" + +#: .\contrib\admin\templates\registration\password_reset_confirm.html.py:14 +msgid "" +"Please enter your new password twice so we can verify you typed it in " +"correctly." +msgstr "" +"Будь ласка, введіть ваш старий пароль, задля безпеки, потім введіть ваш " +"новий пароль двічі, щоб ми могли перевірити, що ви ввели його правильно" + +#: .\contrib\admin\templates\registration\password_reset_confirm.html.py:26 +msgid "Password reset unsuccessful" +msgstr "Пароль не перевстановлено" + +#: .\contrib\admin\templates\registration\password_reset_confirm.html.py:28 +msgid "" +"The password reset link was invalid, possibly because it has already been " +"used. Please request a new password reset." +msgstr "" +"Посилання на перевстановлення паролю було помилковим. Можливо тому, що воно " +"було вже використано. Будь ласка, замовте нове перевстановлення паролю." + +#: .\contrib\admin\templates\registration\password_reset_done.html.py:6 +#: .\contrib\admin\templates\registration\password_reset_done.html.py:10 +msgid "Password reset successful" +msgstr "Пароль перевстановлено успішно" + +#: .\contrib\admin\templates\registration\password_reset_done.html.py:12 +msgid "" +"We've e-mailed you instructions for setting your password to the e-mail " +"address you submitted. You should be receiving it shortly." +msgstr "" +"Ми надіслали інструкції по встановленню нового паролю поштою на адресу, яку " +"ви вказали. Незабаром ви повинні його отримати." + +#: .\contrib\admin\templates\registration\password_reset_email.html.py:2 +msgid "You're receiving this e-mail because you requested a password reset" +msgstr "Ви отримали цього листа, тому що замовили перевстановлення паролю" + +#: .\contrib\admin\templates\registration\password_reset_email.html.py:3 +#, python-format +msgid "for your user account at %(site_name)s" +msgstr "для вашого рахунку користувача на сайті %(site_name)s" + +#: .\contrib\admin\templates\registration\password_reset_email.html.py:5 +msgid "Please go to the following page and choose a new password:" +msgstr "Будь ласка, перейдіть на цю сторінку, та оберіть новий пароль:" + +#: .\contrib\admin\templates\registration\password_reset_email.html.py:9 +msgid "Your username, in case you've forgotten:" +msgstr "У разі, якщо ви забули, ваше ім'я користувача:" + +#: .\contrib\admin\templates\registration\password_reset_email.html.py:11 +msgid "Thanks for using our site!" +msgstr "Дякуємо за користування нашим сайтом!" + +#: .\contrib\admin\templates\registration\password_reset_email.html.py:13 +#, python-format +msgid "The %(site_name)s team" +msgstr "Команда сайту %(site_name)s " + +#: .\contrib\admin\templates\registration\password_reset_form.html.py:12 +msgid "" +"Forgotten your password? Enter your e-mail address below, and we'll e-mail " +"instructions for setting a new one." +msgstr "" +"Забули свій пароль? Введіть свою e-mail адресу і ми надішлемо інструкції для " +"встановлення нового паролю по e-mail." + +#: .\contrib\admin\templates\registration\password_reset_form.html.py:16 +msgid "E-mail address:" +msgstr "E-mail адреса:" + +#: .\contrib\admin\templates\registration\password_reset_form.html.py:16 +msgid "Reset my password" +msgstr "Перевстановіть мій пароль" + +#: .\contrib\admin\templatetags\admin_list.py:284 +msgid "All dates" +msgstr "Всі дати" + +#: .\contrib\admin\views\auth.py:31 .\contrib\auth\admin.py:64 + +msgid "Add user" +msgstr "Додати користувача" + +#: .\contrib\admin\views\auth.py:58 .\contrib\auth\admin.py:90 + +msgid "Password changed successfully." +msgstr "Зміна паролю успішна" + +#: .\contrib\admin\views\auth.py:65 .\contrib\auth\admin.py:96 + +msgid "Change password: %s" +msgstr "Змінити пароль: %s" + +#: .\contrib\admin\views\doc.py:48 .\contrib\admin\views\doc.py:50 +#: .\contrib\admin\views\doc.py:52 .\contrib\admindocs\views.py:57 +#: .\contrib\admindocs\views.py:59 .\contrib\admindocs\views.py:61 +msgid "tag:" +msgstr "тег:" + +#: .\contrib\admin\views\doc.py:79 .\contrib\admin\views\doc.py:81 +#: .\contrib\admin\views\doc.py:83 .\contrib\admindocs\views.py:90 +#: .\contrib\admindocs\views.py:92 .\contrib\admindocs\views.py:94 +msgid "filter:" +msgstr "відфільтрувати:" + +#: .\contrib\admin\views\doc.py:137 .\contrib\admin\views\doc.py:139 +#: .\contrib\admin\views\doc.py:141 .\contrib\admindocs\views.py:154 +#: .\contrib\admindocs\views.py:156 .\contrib\admindocs\views.py:158 +msgid "view:" +msgstr "переглянути:" + +#: .\contrib\admin\views\doc.py:166 .\contrib\admindocs\views.py:186 + +msgid "App %r not found" +msgstr "Прикладна система(app) %r не знайдена" + +#: .\contrib\admin\views\doc.py:173 +#, python-format +msgid "Model %(name)r not found in app %(label)r" +msgstr "Модель %(name)r не знайдено у прикладній системі %(label)r" + +#: .\contrib\admin\views\doc.py:185 +#, python-format +msgid "the related `%(label)s.%(type)s` object" +msgstr "пов'язаний `%(label)s.%(type)s` об'єкт" + +#: .\contrib\admin\views\doc.py:185 .\contrib\admin\views\doc.py:207 +#: .\contrib\admin\views\doc.py:221 .\contrib\admin\views\doc.py:226 +#: .\contrib\admindocs\views.py:205 .\contrib\admindocs\views.py:227 +#: .\contrib\admindocs\views.py:241 .\contrib\admindocs\views.py:246 +msgid "model:" +msgstr "модель:" + +#: .\contrib\admin\views\doc.py:216 +#, python-format +msgid "related `%(label)s.%(name)s` objects" +msgstr "зв'язані `%(label)s.%(name)s` об'єкти" + +#: .\contrib\admin\views\doc.py:221 .\contrib\admindocs\views.py:241 +msgid "all %s" +msgstr "всі %s" + +#: .\contrib\admin\views\doc.py:226 .\contrib\admindocs\views.py:246 +msgid "number of %s" +msgstr "кількість з %s" + +#: .\contrib\admin\views\doc.py:231 .\contrib\admindocs\views.py:251 +msgid "Fields on %s objects" +msgstr "Поля об'єктів %s" + +#: .\contrib\admin\views\doc.py:293 .\contrib\admin\views\doc.py:304 +#: .\contrib\admin\views\doc.py:306 .\contrib\admin\views\doc.py:312 +#: .\contrib\admin\views\doc.py:313 .\contrib\admin\views\doc.py:315 +#: .\contrib\admindocs\views.py:314 .\contrib\admindocs\views.py:325 +#: .\contrib\admindocs\views.py:327 .\contrib\admindocs\views.py:333 +#: .\contrib\admindocs\views.py:334 .\contrib\admindocs\views.py:336 +msgid "Integer" +msgstr "Ціле" + +#: .\contrib\admin\views\doc.py:294 .\contrib\admindocs\views.py:315 +msgid "Boolean (Either True or False)" +msgstr "Булеве значення (True або False)" + +#: .\contrib\admin\views\doc.py:295 .\contrib\admin\views\doc.py:314 +#: .\contrib\admindocs\views.py:316 .\contrib\admindocs\views.py:335 + +msgid "String (up to %(max_length)s)" +msgstr "Рядок (до %(maxlength)s символів)" + +#: .\contrib\admin\views\doc.py:296 .\contrib\admindocs\views.py:317 +msgid "Comma-separated integers" +msgstr "Цілі, розділені комою" + +#: .\contrib\admin\views\doc.py:297 .\contrib\admindocs\views.py:318 +msgid "Date (without time)" +msgstr "Дата (без часу)" + +#: .\contrib\admin\views\doc.py:298 .\contrib\admindocs\views.py:319 +msgid "Date (with time)" +msgstr "Дата (з часом)" + +#: .\contrib\admin\views\doc.py:299 .\contrib\admindocs\views.py:320 +msgid "Decimal number" +msgstr "Десяткове число" + +#: .\contrib\admin\views\doc.py:300 .\contrib\admindocs\views.py:321 +msgid "E-mail address" +msgstr "E-mail адреса" + +#: .\contrib\admin\views\doc.py:301 .\contrib\admin\views\doc.py:302 +#: .\contrib\admin\views\doc.py:305 .\contrib\admindocs\views.py:322 +#: .\contrib\admindocs\views.py:323 .\contrib\admindocs\views.py:326 +msgid "File path" +msgstr "Шлях до файла" + +#: .\contrib\admin\views\doc.py:303 .\contrib\admindocs\views.py:324 +msgid "Floating point number" +msgstr "Число з плаваючою комою" + +#: .\contrib\admin\views\doc.py:307 .\contrib\admindocs\views.py:328 +#: .\contrib\comments\models.py:58 +msgid "IP address" +msgstr "IP адреса" + +#: .\contrib\admin\views\doc.py:309 .\contrib\admindocs\views.py:330 +msgid "Boolean (Either True, False or None)" +msgstr "Булеве значення (включаючи True, False або None)" + +#: .\contrib\admin\views\doc.py:310 .\contrib\admindocs\views.py:331 +msgid "Relation to parent model" +msgstr "Відношення до батьківської моделі" + +#: .\contrib\admin\views\doc.py:311 .\contrib\admindocs\views.py:332 +msgid "Phone number" +msgstr "Телефонний номер" + +#: .\contrib\admin\views\doc.py:316 .\contrib\admindocs\views.py:337 +msgid "Text" +msgstr "Текст" + +#: .\contrib\admin\views\doc.py:317 .\contrib\admindocs\views.py:338 +msgid "Time" +msgstr "Час" + +#: .\contrib\admin\views\doc.py:318 .\contrib\admindocs\views.py:339 +#: .\contrib\comments\forms.py:21 +#: .\contrib\comments\templates\comments\moderation_queue.html.py:37 +#: .\contrib\flatpages\admin.py:8 .\contrib\flatpages\models.py:7 +msgid "URL" +msgstr "URL" + +#: .\contrib\admin\views\doc.py:319 .\contrib\admindocs\views.py:340 +msgid "U.S. state (two uppercase letters)" +msgstr "Штат Сполучених Штатів Америки (дві великіх букви)" + +#: .\contrib\admin\views\doc.py:320 .\contrib\admindocs\views.py:341 +msgid "XML text" +msgstr "текст XML" + +#: .\contrib\admin\views\doc.py:346 .\contrib\admindocs\views.py:367 +msgid "%s does not appear to be a urlpattern object" +msgstr "%s не є об'єктом urlpattern" + +#: .\contrib\admin\views\main.py:69 +#, python-format +msgid "Select %s" +msgstr "Вибрати %s" + +#: .\contrib\admin\views\main.py:69 +#, python-format +msgid "Select %s to change" +msgstr "Виберіть %s щоб змінити" + +#: .\contrib\admin\views\template.py:36 .\contrib\sites\models.py:38 +msgid "site" +msgstr "сайт" + +#: .\contrib\admin\views\template.py:38 +msgid "template" +msgstr "ім'я шаблона" + +#: .\contrib\admindocs\views.py:193 +#, python-format +msgid "Model %(model_name)r not found in app %(app_label)r" +msgstr "Модель %(model_name)r не знайдено в прикладній системі %(app_label)r" + +#: .\contrib\admindocs\views.py:205 +#, python-format +msgid "the related `%(app_label)s.%(data_type)s` object" +msgstr "пов'язаний `%(app_label)s.%(data_type)s` об'єкт" + +#: .\contrib\admindocs\views.py:236 +#, python-format +msgid "related `%(app_label)s.%(object_name)s` objects" +msgstr "пов'язані з `%(app_label)s.%(object_name)s` об'єкти" + +#: .\contrib\auth\admin.py:21 +msgid "Personal info" +msgstr "Персональна інформація" + +#: .\contrib\auth\admin.py:22 +msgid "Permissions" +msgstr "Дозволи" + +#: .\contrib\auth\admin.py:23 +msgid "Important dates" +msgstr "Важливі дати" + +#: .\contrib\auth\admin.py:24 +msgid "Groups" +msgstr "Групи" + +#: .\contrib\auth\forms.py:15 .\contrib\auth\forms.py:48 +#: .\contrib\auth\models.py:127 +msgid "" +"Required. 30 characters or fewer. Alphanumeric characters only (letters, " +"digits and underscores)." +msgstr "" +"Необхідне поле. 30 символів або менше. Тільки букви, цифри та символ " +"підкреслювання." + +#: .\contrib\auth\forms.py:16 .\contrib\auth\forms.py:49 +#: .\core\validators.py:72 +msgid "This value must contain only letters, numbers and underscores." +msgstr "" +"Це значення може містити тільки літери, числа та символи підкреслювання" + +#: .\contrib\auth\forms.py:18 +msgid "Password confirmation" +msgstr "Підтвердження паролю" + +#: .\contrib\auth\forms.py:30 +msgid "A user with that username already exists." +msgstr "Користувач з таким ім'ям вже існує." + +#: .\contrib\auth\forms.py:36 .\contrib\auth\forms.py:154 +#: .\contrib\auth\forms.py:196 +msgid "The two password fields didn't match." +msgstr "Паролі у двох полях не співпадають." + +#: .\contrib\auth\forms.py:82 +msgid "This account is inactive." +msgstr "Цей запис користувача не активний." + +#: .\contrib\auth\forms.py:87 +msgid "" +"Your Web browser doesn't appear to have cookies enabled. Cookies are " +"required for logging in." +msgstr "" +"Схоже, що у вашому браузері на увімкнені cookies. Cookies необхідні для " +"входу." + +#: .\contrib\auth\forms.py:100 +msgid "E-mail" +msgstr "E-mail" + +#: .\contrib\auth\forms.py:109 +msgid "" +"That e-mail address doesn't have an associated user account. Are you sure " +"you've registered?" +msgstr "" +"Ця e-mail адреса не пов'язана з користувацьким запитом. Ви впевнені, що ви " +"реєструвалися?" + +#: .\contrib\auth\forms.py:134 +#, python-format +msgid "Password reset on %s" +msgstr "Пароль перевстановлено %s" + +#: .\contrib\auth\forms.py:142 +msgid "New password" +msgstr "Новий пароль:" + +#: .\contrib\auth\forms.py:143 +msgid "New password confirmation" +msgstr "Новий пароль (підтвердження):" + +#: .\contrib\auth\forms.py:168 + +msgid "Old password" +msgstr "Старий пароль:" + +#: .\contrib\auth\forms.py:176 +msgid "Your old password was entered incorrectly. Please enter it again." +msgstr "" +"Старий пароль було введено неправильно. Будь ласка, введіть його знову." + +#: .\contrib\auth\models.py:63 .\contrib\auth\models.py:86 +msgid "name" +msgstr "ім'я" + +#: .\contrib\auth\models.py:65 +msgid "codename" +msgstr "код" + +#: .\contrib\auth\models.py:68 + +msgid "permission" +msgstr "дозвіл" + +#: .\contrib\auth\models.py:69 .\contrib\auth\models.py:87 + +msgid "permissions" +msgstr "дозволи" + +#: .\contrib\auth\models.py:90 + +msgid "group" +msgstr "група" + +#: .\contrib\auth\models.py:91 .\contrib\auth\models.py:137 + +msgid "groups" +msgstr "групи" + +#: .\contrib\auth\models.py:127 +msgid "username" +msgstr "ім'я користувача" + +#: .\contrib\auth\models.py:128 +msgid "first name" +msgstr "ім'я" + +#: .\contrib\auth\models.py:129 +msgid "last name" +msgstr "прізвище" + +#: .\contrib\auth\models.py:130 +msgid "e-mail address" +msgstr "e-mail адреса" + +#: .\contrib\auth\models.py:131 +msgid "password" +msgstr "пароль" + +#: .\contrib\auth\models.py:131 +msgid "" +"Use '[algo]$[salt]$[hexdigest]' or use the change " +"password form." +msgstr "" +"Використайте '[algo]$[salt]$[hexdigest]' або використайте форму зміни паролю." + +#: .\contrib\auth\models.py:132 +msgid "staff status" +msgstr "Статус персоналу" + +#: .\contrib\auth\models.py:132 +msgid "Designates whether the user can log into this admin site." +msgstr "Визначає, чи може користувач увійти до цього сайту адміністрування." + +#: .\contrib\auth\models.py:133 +msgid "active" +msgstr "Активний" + +#: .\contrib\auth\models.py:133 +msgid "" +"Designates whether this user should be treated as active. Unselect this " +"instead of deleting accounts." +msgstr "" +"Визначає, чи можна цього користувача вважати діючим. Заберіть галочку, " +"замість відалення запису користувача." + +#: .\contrib\auth\models.py:134 +msgid "superuser status" +msgstr "Статус суперкористувача" + +#: .\contrib\auth\models.py:134 +msgid "" +"Designates that this user has all permissions without explicitly assigning " +"them." +msgstr "Визначає, що цей користувач має всі дозволи без їх точного зазначення." + +#: .\contrib\auth\models.py:135 +msgid "last login" +msgstr "Останній вхід" + +#: .\contrib\auth\models.py:136 +msgid "date joined" +msgstr "Дата приєднання" + +#: .\contrib\auth\models.py:138 +msgid "" +"In addition to the permissions manually assigned, this user will also get " +"all permissions granted to each group he/she is in." +msgstr "" +"На додаток до прав, які призначені вручну, цей користувач також отримує усі " +"права, що має група, в якій він знаходиться." + +#: .\contrib\auth\models.py:139 + +msgid "user permissions" +msgstr "дозволи користувача" + +#: .\contrib\auth\models.py:143 + +msgid "user" +msgstr "користувач" + +#: .\contrib\auth\models.py:144 + +msgid "users" +msgstr "користувачі" + +#: .\contrib\auth\models.py:300 + +msgid "message" +msgstr "повідомлення" + +#: .\contrib\auth\views.py:50 +msgid "Logged out" +msgstr "Вихід" + +#: .\contrib\auth\management\commands\createsuperuser.py:23 +#: .\core\validators.py:166 .\forms\fields.py:428 .\newforms\fields.py:403 +msgid "Enter a valid e-mail address." +msgstr "Уведіть коректну e-mail адресу." + +#: .\contrib\comments\admin.py:11 +msgid "Content" +msgstr "Зміст" + +#: .\contrib\comments\admin.py:14 +msgid "Metadata" +msgstr "Мета-дані" + +#: .\contrib\comments\forms.py:19 +#: .\contrib\comments\templates\comments\moderation_queue.html.py:34 +msgid "Name" +msgstr "Ім'я" + +#: .\contrib\comments\forms.py:20 +msgid "Email address" +msgstr "E-mail адреса" + +#: .\contrib\comments\forms.py:22 +#: .\contrib\comments\templates\comments\moderation_queue.html.py:35 +msgid "Comment" +msgstr "Коментар" + +#: .\contrib\comments\forms.py:25 +msgid "" +"If you enter anything in this field your comment will be treated as spam" +msgstr "Якщо ви введете щось в це поле, ваш коментар буде вважатися спамом" + +#: .\contrib\comments\forms.py:125 .\core\validators.py:277 +msgid "Watch your mouth! The word %s is not allowed here." +msgid_plural "Watch your mouth! The words %s are not allowed here." +msgstr[0] "Слідкуйте за виразами! Слово %s тут заборонено." +msgstr[1] "Слідкуйте за виразами! Слова %s тут заборонені." + +#: .\contrib\comments\models.py:23 +msgid "object ID" +msgstr "ID об'єкту" + +#: .\contrib\comments\models.py:50 + +msgid "user's name" +msgstr "ім'я користувача" + +#: .\contrib\comments\models.py:51 + +msgid "user's email address" +msgstr "e-mail адреса користувача" + +#: .\contrib\comments\models.py:52 + +msgid "user's URL" +msgstr "URL користувачів" + +#: .\contrib\comments\models.py:54 +msgid "comment" +msgstr "коментар" + +#: .\contrib\comments\models.py:57 +msgid "date/time submitted" +msgstr "дата/час додавання" + +#: .\contrib\comments\models.py:59 +msgid "is public" +msgstr "публічний" + +#: .\contrib\comments\models.py:60 +msgid "" +"Uncheck this box to make the comment effectively disappear from the site." +msgstr "Заберіть галочку звідси, щоб коментар зник з сайту." + +#: .\contrib\comments\models.py:62 +msgid "is removed" +msgstr "видалений" + +#: .\contrib\comments\models.py:63 +msgid "" +"Check this box if the comment is inappropriate. A \"This comment has been " +"removed\" message will be displayed instead." +msgstr "" +"Поставте тут галочку, якщо коментар неприйнятний. Повідомлення \"Цей " +"коментар було видалено\" буде відображено замість цього коментаря." + +#: .\contrib\comments\models.py:115 +msgid "" +"This comment was posted by an authenticated user and thus the name is read-" +"only." +msgstr "" +"Цей коментар був розміщений зареєстрованим користувачем і тому ім'я не " +"може бути відредаговано." + +#: .\contrib\comments\models.py:124 +msgid "" +"This comment was posted by an authenticated user and thus the email is read-" +"only." +msgstr "" +"Цей коментар був розміщений зареєстрованим користувачем і тому email не " +"може бути відредагований." + +#: .\contrib\comments\models.py:149 +#, python-format +msgid "" +"Posted by %(user)s at %(date)s\n" +"\n" +"%(comment)s\n" +"\n" +"http://%(domain)s%(url)s" +msgstr "" +"Додав %(user)s %(date)s\n" +"\n" +"%(comment)s\n" +"\n" +"http://%(domain)s%(url)s" + +#: .\contrib\comments\templates\comments\approve.html.py:4 +msgid "Approve a comment" +msgstr "Затвердіть коментар" + +#: .\contrib\comments\templates\comments\approve.html.py:7 +msgid "Really make this comment public?" +msgstr "Дійсно, зробити цей коментар публічним?" + +#: .\contrib\comments\templates\comments\approve.html.py:12 +#: .\contrib\comments\templates\comments\moderation_queue.html.py:49 +msgid "Approve" +msgstr "Затвердити" + +#: .\contrib\comments\templates\comments\approved.html.py:4 +msgid "Thanks for approving" +msgstr "Дякуємо за затвердження." + +#: .\contrib\comments\templates\comments\approved.html.py:7 +#: .\contrib\comments\templates\comments\deleted.html.py:7 +#: .\contrib\comments\templates\comments\flagged.html.py:7 +msgid "" +"Thanks for taking the time to improve the quality of discussion on our site" +msgstr "" +"Дякуємо за те, що ви приділили увагу покращенню якості дискусії на нашому " +"сайті" + +#: .\contrib\comments\templates\comments\delete.html.py:4 +msgid "Remove a comment" +msgstr "Видалити коментар" + +#: .\contrib\comments\templates\comments\delete.html.py:7 +msgid "Really remove this comment?" +msgstr "Дійсно, видалити цей коментар?" + +#: .\contrib\comments\templates\comments\delete.html.py:12 +#: .\contrib\comments\templates\comments\moderation_queue.html.py:53 +msgid "Remove" +msgstr "Видалити" + +#: .\contrib\comments\templates\comments\deleted.html.py:4 +msgid "Thanks for removing" +msgstr "Дякуємо за видалення." + +#: .\contrib\comments\templates\comments\flag.html.py:4 +msgid "Flag this comment" +msgstr "Відмітити цей коментар?" + +#: .\contrib\comments\templates\comments\flag.html.py:7 +msgid "Really flag this comment?" +msgstr "Дійсно відмітити цей коментар?" + +#: .\contrib\comments\templates\comments\flag.html.py:12 +msgid "Flag" +msgstr "Відмітити" + +#: .\contrib\comments\templates\comments\flagged.html.py:4 + +msgid "Thanks for flagging" +msgstr "Дякуємо за користування нашим сайтом." + +#: .\contrib\comments\templates\comments\form.html.py:16 +#: .\contrib\comments\templates\comments\preview.html.py:31 +msgid "Post" +msgstr "Надіслати" + +#: .\contrib\comments\templates\comments\form.html.py:17 +#: .\contrib\comments\templates\comments\preview.html.py:32 +msgid "Preview" +msgstr "Попередній перегляд" + +#: .\contrib\comments\templates\comments\freeform.html.py:4 +msgid "Your name:" +msgstr "Ваше ім'я:" + +#: .\contrib\comments\templates\comments\freeform.html.py:5 +msgid "Comment:" +msgstr "Коментар:" + +#: .\contrib\comments\templates\comments\freeform.html.py:10 +msgid "Preview comment" +msgstr "Попередній перегляд коментаря" + +#: .\contrib\comments\templates\comments\moderation_queue.html.py:4 +#: .\contrib\comments\templates\comments\moderation_queue.html.py:19 +msgid "Comment moderation queue" +msgstr "Черга коментарів на модерацію" + +#: .\contrib\comments\templates\comments\moderation_queue.html.py:26 +msgid "No comments to moderate" +msgstr "Немає коментарів для модерації" + +#: .\contrib\comments\templates\comments\moderation_queue.html.py:36 +msgid "Email" +msgstr "Email" + +#: .\contrib\comments\templates\comments\moderation_queue.html.py:38 +msgid "Authenticated?" +msgstr "Зроблено вхід?" + +#: .\contrib\comments\templates\comments\moderation_queue.html.py:39 +msgid "IP Address" +msgstr "IP адреса" + +#: .\contrib\comments\templates\comments\moderation_queue.html.py:40 +msgid "Date posted" +msgstr "Дата відсилки" + +#: .\contrib\comments\templates\comments\moderation_queue.html.py:63 +msgid "yes" +msgstr "так" + +#: .\contrib\comments\templates\comments\moderation_queue.html.py:63 +msgid "no" +msgstr "ні" + +#: .\contrib\comments\templates\comments\posted.html.py:4 +msgid "Thanks for commenting" +msgstr "Дякуємо за коментування" + +#: .\contrib\comments\templates\comments\posted.html.py:7 +msgid "Thank you for your comment" +msgstr "Дякуємо за ваш коментар" + +#: .\contrib\comments\templates\comments\preview.html.py:4 +#: .\contrib\comments\templates\comments\preview.html.py:12 +msgid "Preview your comment" +msgstr "Попередній перегляд коментаря" + +#: .\contrib\comments\templates\comments\preview.html.py:10 +msgid "Please correct the error below" +msgid_plural "Please correct the errors below" +msgstr[0] "Будь ласка, виправте помилку, що зазначена нижче" +msgstr[1] "Будь ласка, виправте помилки, що зазначені нижче" + +#: .\contrib\comments\templates\comments\preview.html.py:15 +msgid "Post your comment" +msgstr "Опублікуйте коментар" + +#: .\contrib\comments\templates\comments\preview.html.py:15 +msgid "or make changes" +msgstr "або зробіть зміни." + +#: .\contrib\comments\views\karma.py:21 +msgid "Anonymous users cannot vote" +msgstr "Анонімний користувач не може голосувати" + +#: .\contrib\comments\views\karma.py:25 +msgid "Invalid comment ID" +msgstr "Невірний ID коментаря" + +#: .\contrib\comments\views\karma.py:27 +msgid "No voting for yourself" +msgstr "Не можна голосувати за себе" + +#: .\contrib\contenttypes\models.py:67 +msgid "python model class name" +msgstr "python model class name" + +#: .\contrib\contenttypes\models.py:71 +msgid "content type" +msgstr "content type" + +#: .\contrib\contenttypes\models.py:72 +msgid "content types" +msgstr "content types" + +#: .\contrib\flatpages\admin.py:9 +msgid "" +"Example: '/about/contact/'. Make sure to have leading and trailing slashes." +msgstr "" +"Приклад: '/about/contact/'. Переконайтеся у наявності слешу на початку та у " +"кінці." + +#: .\contrib\flatpages\admin.py:11 .\core\validators.py:76 + +msgid "" +"This value must contain only letters, numbers, underscores, dashes or " +"slashes." +msgstr "" +"Це значення може містити тільки літери, числа, символи підкреслювання та " +"слеші." + +#: .\contrib\flatpages\admin.py:22 +msgid "Advanced options" +msgstr "Додаткові опції" + +#: .\contrib\flatpages\models.py:8 +msgid "title" +msgstr "заголовок" + +#: .\contrib\flatpages\models.py:9 +msgid "content" +msgstr "зміст" + +#: .\contrib\flatpages\models.py:10 +msgid "enable comments" +msgstr "увімкнути коментарі" + +#: .\contrib\flatpages\models.py:11 +msgid "template name" +msgstr "ім'я шаблона" + +#: .\contrib\flatpages\models.py:12 +msgid "" +"Example: 'flatpages/contact_page.html'. If this isn't provided, the system " +"will use 'flatpages/default.html'." +msgstr "" +"Приклад: 'flatpages/contact_page'. Якщо це не надано, система буда " +"використовувати 'flatpages/default'." + +#: .\contrib\flatpages\models.py:13 +msgid "registration required" +msgstr "потрібна реєстрація" + +#: .\contrib\flatpages\models.py:13 +msgid "If this is checked, only logged-in users will be able to view the page." +msgstr "" +"Якщо тут є галочка, тільки користувачи, що увійшли, зможуть переглядати цю " +"сторінку." + +#: .\contrib\flatpages\models.py:18 +msgid "flat page" +msgstr "проста сторінка" + +#: .\contrib\flatpages\models.py:19 +msgid "flat pages" +msgstr "прості сторінки" + +#: .\contrib\formtools\wizard.py:130 +msgid "" +"We apologize, but your form has expired. Please continue filling out the " +"form from this page." +msgstr "" +"Пробачте, але закінчився строк заповнення форми. Будь ласка, продовжіть " +"заповнення форми з цієї сторінки." + +#: .\contrib\gis\forms\fields.py:14 +msgid "No geometry value provided." +msgstr "Не задано геометрічне значення." + +#: .\contrib\gis\forms\fields.py:15 +msgid "Invalid geometry value." +msgstr "Невірне геометричне значення." + +#: .\contrib\gis\forms\fields.py:16 +msgid "Invalid geometry type." +msgstr "Невірний геометричний тип." + +#: .\contrib\humanize\templatetags\humanize.py:19 +msgid "th" +msgstr "" + +#: .\contrib\humanize\templatetags\humanize.py:19 +msgid "st" +msgstr "" + +#: .\contrib\humanize\templatetags\humanize.py:19 +msgid "nd" +msgstr "" + +#: .\contrib\humanize\templatetags\humanize.py:19 +msgid "rd" +msgstr "" + +#: .\contrib\humanize\templatetags\humanize.py:51 +#, python-format +msgid "%(value).1f million" +msgid_plural "%(value).1f million" +msgstr[0] "%(value).1f мільйон" +msgstr[1] "%(value).1f мільйона(ів)" + +#: .\contrib\humanize\templatetags\humanize.py:54 +#, python-format +msgid "%(value).1f billion" +msgid_plural "%(value).1f billion" +msgstr[0] "%(value).1f більйон" +msgstr[1] "%(value).1f більйона(ів)" + +#: .\contrib\humanize\templatetags\humanize.py:57 +#, python-format +msgid "%(value).1f trillion" +msgid_plural "%(value).1f trillion" +msgstr[0] "%(value).1f трильйон" +msgstr[1] "%(value).1f трильйона(ів)" + +#: .\contrib\humanize\templatetags\humanize.py:73 +msgid "one" +msgstr "один" + +#: .\contrib\humanize\templatetags\humanize.py:73 +msgid "two" +msgstr "два" + +#: .\contrib\humanize\templatetags\humanize.py:73 +msgid "three" +msgstr "три" + +#: .\contrib\humanize\templatetags\humanize.py:73 + +msgid "four" +msgstr "чотири" + +#: .\contrib\humanize\templatetags\humanize.py:73 +msgid "five" +msgstr "п'ять" + +#: .\contrib\humanize\templatetags\humanize.py:73 +msgid "six" +msgstr "шість" + +#: .\contrib\humanize\templatetags\humanize.py:73 +msgid "seven" +msgstr "сім" + +#: .\contrib\humanize\templatetags\humanize.py:73 +msgid "eight" +msgstr "вісім" + +#: .\contrib\humanize\templatetags\humanize.py:73 +msgid "nine" +msgstr "дев'ять" + +#: .\contrib\humanize\templatetags\humanize.py:93 + +msgid "today" +msgstr "сьогодні" + +#: .\contrib\humanize\templatetags\humanize.py:95 +msgid "tomorrow" +msgstr "завтра" + +#: .\contrib\humanize\templatetags\humanize.py:97 +msgid "yesterday" +msgstr "вчора" + +#: .\contrib\localflavor\ar\forms.py:27 +msgid "Enter a postal code in the format NNNN or ANNNNAAA." +msgstr "Введіть поштовий індекс у форматі NNNN або ANNNNAAA." + +#: .\contrib\localflavor\ar\forms.py:49 .\contrib\localflavor\br\forms.py:96 +#: .\contrib\localflavor\br\forms.py:135 .\contrib\localflavor\pe\forms.py:23 +#: .\contrib\localflavor\pe\forms.py:51 +msgid "This field requires only numbers." +msgstr "В це поле можна вводити тільки числа." + +#: .\contrib\localflavor\ar\forms.py:50 +msgid "This field requires 7 or 8 digits." +msgstr "В це поле можна вводити тільки 7 або 8 цифр." + +#: .\contrib\localflavor\ar\forms.py:79 +msgid "Enter a valid CUIT in XX-XXXXXXXX-X or XXXXXXXXXXXX format." +msgstr "Введіть правильний CUIT у форматі XX-XXXXXXXX-X або XXXXXXXXXXXX." + +#: .\contrib\localflavor\ar\forms.py:80 +msgid "Invalid CUIT." +msgstr "Невірний CUIT." + +#: .\contrib\localflavor\at\at_states.py:5 +msgid "Burgenland" +msgstr "Бургенленд" + +#: .\contrib\localflavor\at\at_states.py:6 +msgid "Carinthia" +msgstr "Каринтія" + +#: .\contrib\localflavor\at\at_states.py:7 +msgid "Lower Austria" +msgstr "Нижня Австрія" + +#: .\contrib\localflavor\at\at_states.py:8 +msgid "Upper Austria" +msgstr "Верхня Австрія" + +#: .\contrib\localflavor\at\at_states.py:9 +msgid "Salzburg" +msgstr "Зальцбург" + +#: .\contrib\localflavor\at\at_states.py:10 +msgid "Styria" +msgstr "Штирія" + +#: .\contrib\localflavor\at\at_states.py:11 +msgid "Tyrol" +msgstr "Тіроль" + +#: .\contrib\localflavor\at\at_states.py:12 +msgid "Vorarlberg" +msgstr "Форарльберг" + +#: .\contrib\localflavor\at\at_states.py:13 +msgid "Vienna" +msgstr "Відень" + +#: .\contrib\localflavor\at\forms.py:20 .\contrib\localflavor\ch\forms.py:16 +#: .\contrib\localflavor\no\forms.py:12 +msgid "Enter a zip code in the format XXXX." +msgstr "Введіть поштовий індекс у форматі ХХХХ." + +#: .\contrib\localflavor\at\forms.py:48 +msgid "Enter a valid Austrian Social Security Number in XXXX XXXXXX format." +msgstr "" +"Введіть правильний австрійський номер соціального страхування в форматі XXXX " +"XXXXXX." + +#: .\contrib\localflavor\au\forms.py:16 +msgid "Enter a 4 digit post code." +msgstr "Введіть поштовий індекс з 4 цифр." + +#: .\contrib\localflavor\br\forms.py:21 +msgid "Enter a zip code in the format XXXXX-XXX." +msgstr "Введіть поштовий індекс у форматі XXXXX-XXX." + +#: .\contrib\localflavor\br\forms.py:30 +msgid "Phone numbers must be in XX-XXXX-XXXX format." +msgstr "Телефонні номери мають бути у форматі XX-XXXX-XXXX." + +#: .\contrib\localflavor\br\forms.py:58 +msgid "" +"Select a valid brazilian state. That state is not one of the available " +"states." +msgstr "" +"Оберіть правильний бразильський штат. Штата, який ви обрали, не має серед " +"представлених тут." + +#: .\contrib\localflavor\br\forms.py:94 +msgid "Invalid CPF number." +msgstr "Помилковий номер CPF." + +#: .\contrib\localflavor\br\forms.py:95 +msgid "This field requires at most 11 digits or 14 characters." +msgstr "Це поле вимагає максимум 11 цифр або 14 символів." + +#: .\contrib\localflavor\br\forms.py:134 +msgid "Invalid CNPJ number." +msgstr "Помилковий номер CNPJ." + +#: .\contrib\localflavor\br\forms.py:136 +msgid "This field requires at least 14 digits" +msgstr "Це поле вимагає як мінімум 14 цифр" + +#: .\contrib\localflavor\ca\forms.py:17 +msgid "Enter a postal code in the format XXX XXX." +msgstr "Введіть поштовий індекс у форматі XXX XXX." + +#: .\contrib\localflavor\ca\forms.py:88 +msgid "Enter a valid Canadian Social Insurance number in XXX-XXX-XXX format." +msgstr "" +"Введіть правильний канадський номер соціального страхування у форматі XXX-" +"XXX-XXX." + +#: .\contrib\localflavor\ch\ch_states.py:5 +msgid "Aargau" +msgstr "Ааргау" + +#: .\contrib\localflavor\ch\ch_states.py:6 +msgid "Appenzell Innerrhoden" +msgstr "Аппенцелль Іннерходен" + +#: .\contrib\localflavor\ch\ch_states.py:7 +msgid "Appenzell Ausserrhoden" +msgstr "Аппенцелль Ауссеррходен" + +#: .\contrib\localflavor\ch\ch_states.py:8 +msgid "Basel-Stadt" +msgstr "Базель" + +#: .\contrib\localflavor\ch\ch_states.py:9 +msgid "Basel-Land" +msgstr "Базель-Ленд" + +#: .\contrib\localflavor\ch\ch_states.py:10 +msgid "Berne" +msgstr "Берн" + +#: .\contrib\localflavor\ch\ch_states.py:11 +msgid "Fribourg" +msgstr "Фрібург" + +#: .\contrib\localflavor\ch\ch_states.py:12 +msgid "Geneva" +msgstr "Женева" + +#: .\contrib\localflavor\ch\ch_states.py:13 +msgid "Glarus" +msgstr "Гларус" + +#: .\contrib\localflavor\ch\ch_states.py:14 +msgid "Graubuenden" +msgstr "Граубюнден" + +#: .\contrib\localflavor\ch\ch_states.py:15 +msgid "Jura" +msgstr "Юра" + +#: .\contrib\localflavor\ch\ch_states.py:16 +msgid "Lucerne" +msgstr "Люцерн" + +#: .\contrib\localflavor\ch\ch_states.py:17 +msgid "Neuchatel" +msgstr "Невшатель" + +#: .\contrib\localflavor\ch\ch_states.py:18 +msgid "Nidwalden" +msgstr "Нідвальден" + +#: .\contrib\localflavor\ch\ch_states.py:19 +msgid "Obwalden" +msgstr "Обвальден" + +#: .\contrib\localflavor\ch\ch_states.py:20 +msgid "Schaffhausen" +msgstr "Шафхаузен" + +#: .\contrib\localflavor\ch\ch_states.py:21 +msgid "Schwyz" +msgstr "Швіц" + +#: .\contrib\localflavor\ch\ch_states.py:22 +msgid "Solothurn" +msgstr "Золотурн" + +#: .\contrib\localflavor\ch\ch_states.py:23 +msgid "St. Gallen" +msgstr "Санкт-Галлен" + +#: .\contrib\localflavor\ch\ch_states.py:24 +msgid "Thurgau" +msgstr "Тургау" + +#: .\contrib\localflavor\ch\ch_states.py:25 +msgid "Ticino" +msgstr "Тичино" + +#: .\contrib\localflavor\ch\ch_states.py:26 +msgid "Uri" +msgstr "Урі" + +#: .\contrib\localflavor\ch\ch_states.py:27 +msgid "Valais" +msgstr "Вале" + +#: .\contrib\localflavor\ch\ch_states.py:28 +msgid "Vaud" +msgstr "Во" + +#: .\contrib\localflavor\ch\ch_states.py:29 +msgid "Zug" +msgstr "Цуг" + +#: .\contrib\localflavor\ch\ch_states.py:30 +msgid "Zurich" +msgstr "Цюріх" + +#: .\contrib\localflavor\ch\forms.py:64 +msgid "" +"Enter a valid Swiss identity or passport card number in X1234567<0 or " +"1234567890 format." +msgstr "" +"Введіть вірний номер посвідчення особи або паспорту у форматі X1234567<0 або " +"1234567890." + +#: .\contrib\localflavor\cl\forms.py:29 +msgid "Enter a valid Chilean RUT." +msgstr "Введіть вірний чилійський RUT." + +#: .\contrib\localflavor\cl\forms.py:30 +msgid "Enter a valid Chilean RUT. The format is XX.XXX.XXX-X." +msgstr "Введіть вірний чилійський RUT. Формат: XX.XXX.XXX-X." + +#: .\contrib\localflavor\cl\forms.py:31 +msgid "The Chilean RUT is not valid." +msgstr "Чилійський RUT не правильний." + +#: .\contrib\localflavor\de\de_states.py:5 +msgid "Baden-Wuerttemberg" +msgstr "Баден-Вюртемберг" + +#: .\contrib\localflavor\de\de_states.py:6 +msgid "Bavaria" +msgstr "Баварія" + +#: .\contrib\localflavor\de\de_states.py:7 +msgid "Berlin" +msgstr "Берлін" + +#: .\contrib\localflavor\de\de_states.py:8 +msgid "Brandenburg" +msgstr "Бранденбург" + +#: .\contrib\localflavor\de\de_states.py:9 +msgid "Bremen" +msgstr "Бремен" + +#: .\contrib\localflavor\de\de_states.py:10 +msgid "Hamburg" +msgstr "Гамбург" + +#: .\contrib\localflavor\de\de_states.py:11 +msgid "Hessen" +msgstr "Гессен" + +#: .\contrib\localflavor\de\de_states.py:12 +msgid "Mecklenburg-Western Pomerania" +msgstr "Мекленбург — Передня Померанія" + +#: .\contrib\localflavor\de\de_states.py:13 +msgid "Lower Saxony" +msgstr "Нижня Саксонія" + +#: .\contrib\localflavor\de\de_states.py:14 +msgid "North Rhine-Westphalia" +msgstr "Північний Рейн – Вестфалія" + +#: .\contrib\localflavor\de\de_states.py:15 +msgid "Rhineland-Palatinate" +msgstr "Райнланд-Пфальц" + +#: .\contrib\localflavor\de\de_states.py:16 +msgid "Saarland" +msgstr "Саарланд" + +#: .\contrib\localflavor\de\de_states.py:17 +msgid "Saxony" +msgstr "Саксонія" + +#: .\contrib\localflavor\de\de_states.py:18 +msgid "Saxony-Anhalt" +msgstr "Саксонія-Ангальт" + +#: .\contrib\localflavor\de\de_states.py:19 +msgid "Schleswig-Holstein" +msgstr "Шлезвіг-Гольштайн" + +#: .\contrib\localflavor\de\de_states.py:20 +msgid "Thuringia" +msgstr "Тюрінгія" + +#: .\contrib\localflavor\de\forms.py:14 .\contrib\localflavor\fi\forms.py:12 +#: .\contrib\localflavor\fr\forms.py:15 +msgid "Enter a zip code in the format XXXXX." +msgstr "Введіть поштовий індекс у форматі XXXXX." + +#: .\contrib\localflavor\de\forms.py:41 +msgid "" +"Enter a valid German identity card number in XXXXXXXXXXX-XXXXXXX-XXXXXXX-X " +"format." +msgstr "" +"Введіть правильний номер німецького посвідчення особи в форматі XXXXXXXXXXX-" +"XXXXXXX-XXXXXXX-X " + +#: .\contrib\localflavor\es\es_provinces.py:5 +msgid "Arava" +msgstr "Алава" + +#: .\contrib\localflavor\es\es_provinces.py:6 +msgid "Albacete" +msgstr "Альбасете" + +#: .\contrib\localflavor\es\es_provinces.py:7 +msgid "Alacant" +msgstr "Аліканте" + +#: .\contrib\localflavor\es\es_provinces.py:8 +msgid "Almeria" +msgstr "Альмерія" + +#: .\contrib\localflavor\es\es_provinces.py:9 +msgid "Avila" +msgstr "Авіла" + +#: .\contrib\localflavor\es\es_provinces.py:10 +msgid "Badajoz" +msgstr "Бадахос" + +#: .\contrib\localflavor\es\es_provinces.py:11 +msgid "Illes Balears" +msgstr "Балеарські острови" + +#: .\contrib\localflavor\es\es_provinces.py:12 +msgid "Barcelona" +msgstr "Барселона" + +#: .\contrib\localflavor\es\es_provinces.py:13 +msgid "Burgos" +msgstr "Бургос" + +#: .\contrib\localflavor\es\es_provinces.py:14 +msgid "Caceres" +msgstr "Касерес" + +#: .\contrib\localflavor\es\es_provinces.py:15 +msgid "Cadiz" +msgstr "Кадіс" + +#: .\contrib\localflavor\es\es_provinces.py:16 +msgid "Castello" +msgstr "Кастельйон" + +#: .\contrib\localflavor\es\es_provinces.py:17 +msgid "Ciudad Real" +msgstr "Сьюдад-Реаль" + +#: .\contrib\localflavor\es\es_provinces.py:18 +msgid "Cordoba" +msgstr "Кордова" + +#: .\contrib\localflavor\es\es_provinces.py:19 +msgid "A Coruna" +msgstr "Ла-Корунья" + +#: .\contrib\localflavor\es\es_provinces.py:20 +msgid "Cuenca" +msgstr "Куенка" + +#: .\contrib\localflavor\es\es_provinces.py:21 +msgid "Girona" +msgstr "Жірона" + +#: .\contrib\localflavor\es\es_provinces.py:22 + +msgid "Granada" +msgstr "Гранада" + +#: .\contrib\localflavor\es\es_provinces.py:23 +msgid "Guadalajara" +msgstr "Гвадалахара" + +#: .\contrib\localflavor\es\es_provinces.py:24 +msgid "Guipuzkoa" +msgstr "Гіпускоа" + +#: .\contrib\localflavor\es\es_provinces.py:25 +msgid "Huelva" +msgstr "Уельва" + +#: .\contrib\localflavor\es\es_provinces.py:26 +msgid "Huesca" +msgstr "Уеска" + +#: .\contrib\localflavor\es\es_provinces.py:27 +msgid "Jaen" +msgstr "Хаен" + +#: .\contrib\localflavor\es\es_provinces.py:28 +msgid "Leon" +msgstr "Леон" + +#: .\contrib\localflavor\es\es_provinces.py:29 +msgid "Lleida" +msgstr "Льєйда" + +#: .\contrib\localflavor\es\es_provinces.py:30 +#: .\contrib\localflavor\es\es_regions.py:17 +msgid "La Rioja" +msgstr "Ла-Ріоха" + +#: .\contrib\localflavor\es\es_provinces.py:31 +msgid "Lugo" +msgstr "Луго" + +#: .\contrib\localflavor\es\es_provinces.py:32 +#: .\contrib\localflavor\es\es_regions.py:18 +msgid "Madrid" +msgstr "Мадрід" + +#: .\contrib\localflavor\es\es_provinces.py:33 +msgid "Malaga" +msgstr "Малага" + +#: .\contrib\localflavor\es\es_provinces.py:34 +msgid "Murcia" +msgstr "Мурсія" + +#: .\contrib\localflavor\es\es_provinces.py:35 +msgid "Navarre" +msgstr "Наварра" + +#: .\contrib\localflavor\es\es_provinces.py:36 +msgid "Ourense" +msgstr "Оренсе" + +#: .\contrib\localflavor\es\es_provinces.py:37 +msgid "Asturias" +msgstr "Астурія" + +#: .\contrib\localflavor\es\es_provinces.py:38 +msgid "Palencia" +msgstr "Паленсія" + +#: .\contrib\localflavor\es\es_provinces.py:39 +msgid "Las Palmas" +msgstr "Лас-Пальмас" + +#: .\contrib\localflavor\es\es_provinces.py:40 +msgid "Pontevedra" +msgstr "Понтеведра" + +#: .\contrib\localflavor\es\es_provinces.py:41 +msgid "Salamanca" +msgstr "Саламанка" + +#: .\contrib\localflavor\es\es_provinces.py:42 +msgid "Santa Cruz de Tenerife" +msgstr "Санта-Крус-де-Тенерифе" + +#: .\contrib\localflavor\es\es_provinces.py:43 +#: .\contrib\localflavor\es\es_regions.py:11 +msgid "Cantabria" +msgstr "Кантабрія" + +#: .\contrib\localflavor\es\es_provinces.py:44 +msgid "Segovia" +msgstr "Сеговія" + +#: .\contrib\localflavor\es\es_provinces.py:45 +msgid "Seville" +msgstr "Севілья" + +#: .\contrib\localflavor\es\es_provinces.py:46 +msgid "Soria" +msgstr "Сорія" + +#: .\contrib\localflavor\es\es_provinces.py:47 +msgid "Tarragona" +msgstr "Таррагона" + +#: .\contrib\localflavor\es\es_provinces.py:48 +msgid "Teruel" +msgstr "Теруель" + +#: .\contrib\localflavor\es\es_provinces.py:49 +msgid "Toledo" +msgstr "Толедо" + +#: .\contrib\localflavor\es\es_provinces.py:50 +msgid "Valencia" +msgstr "Валенсія" + +#: .\contrib\localflavor\es\es_provinces.py:51 +msgid "Valladolid" +msgstr "Вальядолід" + +#: .\contrib\localflavor\es\es_provinces.py:52 +msgid "Bizkaia" +msgstr "Біскайя" + +#: .\contrib\localflavor\es\es_provinces.py:53 +msgid "Zamora" +msgstr "Самора" + +#: .\contrib\localflavor\es\es_provinces.py:54 +msgid "Zaragoza" +msgstr "Сарагоса" + +#: .\contrib\localflavor\es\es_provinces.py:55 +msgid "Ceuta" +msgstr "Сеута" + +#: .\contrib\localflavor\es\es_provinces.py:56 +msgid "Melilla" +msgstr "Мелілья" + +#: .\contrib\localflavor\es\es_regions.py:5 +msgid "Andalusia" +msgstr "Андалусія" + +#: .\contrib\localflavor\es\es_regions.py:6 +msgid "Aragon" +msgstr "Арагон" + +#: .\contrib\localflavor\es\es_regions.py:7 +msgid "Principality of Asturias" +msgstr "Астурія" + +#: .\contrib\localflavor\es\es_regions.py:8 +msgid "Balearic Islands" +msgstr "Балеарські острови" + +#: .\contrib\localflavor\es\es_regions.py:9 +msgid "Basque Country" +msgstr "Країна Басків (Еускаді)" + +#: .\contrib\localflavor\es\es_regions.py:10 +msgid "Canary Islands" +msgstr "Канарські острови" + +#: .\contrib\localflavor\es\es_regions.py:12 +msgid "Castile-La Mancha" +msgstr "Кастилія — Ла-Манча" + +#: .\contrib\localflavor\es\es_regions.py:13 +msgid "Castile and Leon" +msgstr "Кастилія і Леон" + +#: .\contrib\localflavor\es\es_regions.py:14 +msgid "Catalonia" +msgstr "Каталонія" + +#: .\contrib\localflavor\es\es_regions.py:15 +msgid "Extremadura" +msgstr "Естремадура" + +#: .\contrib\localflavor\es\es_regions.py:16 +msgid "Galicia" +msgstr "Галісія" + +#: .\contrib\localflavor\es\es_regions.py:19 +msgid "Region of Murcia" +msgstr "Мурсія" + +#: .\contrib\localflavor\es\es_regions.py:20 +msgid "Foral Community of Navarre" +msgstr "Наварра" + +#: .\contrib\localflavor\es\es_regions.py:21 +msgid "Valencian Community" +msgstr "Валенсія" + +#: .\contrib\localflavor\es\forms.py:19 +msgid "Enter a valid postal code in the range and format 01XXX - 52XXX." +msgstr "Введіть правильний поштовий індекс в диапазоні формату 01XXX - 52XXX." + +#: .\contrib\localflavor\es\forms.py:39 +msgid "" +"Enter a valid phone number in one of the formats 6XXXXXXXX, 8XXXXXXXX or " +"9XXXXXXXX." +msgstr "" +"Введіть правильний номер телефону в одному з форматів 6XXXXXXXX,8XXXXXXXX or " +"9XXXXXXXX." + +#: .\contrib\localflavor\es\forms.py:66 +msgid "Please enter a valid NIF, NIE, or CIF." +msgstr "Будь ласка введіть правильний NIF, NIE, або CIF." + +#: .\contrib\localflavor\es\forms.py:67 +msgid "Please enter a valid NIF or NIE." +msgstr "Будь ласка введіть правильний NIF або NIE" + +#: .\contrib\localflavor\es\forms.py:68 +msgid "Invalid checksum for NIF." +msgstr "Помилкова контрольна сума для NIF." + +#: .\contrib\localflavor\es\forms.py:69 +msgid "Invalid checksum for NIE." +msgstr "Помилкова контрольна сума для NIE." + +#: .\contrib\localflavor\es\forms.py:70 +msgid "Invalid checksum for CIF." +msgstr "Помилкова контрольна сума для CIF." + +#: .\contrib\localflavor\es\forms.py:142 +msgid "" +"Please enter a valid bank account number in format XXXX-XXXX-XX-XXXXXXXXXX." +msgstr "" +"Будь ласка, введіть правильний номер банківського рахунку у форматі XXXX-" +"XXXX-XX-XXXXXXXXXX." + +#: .\contrib\localflavor\es\forms.py:143 +msgid "Invalid checksum for bank account number." +msgstr "Помилкова контрольна сума для номеру банківського рахунку." + +#: .\contrib\localflavor\fi\forms.py:28 +msgid "Enter a valid Finnish social security number." +msgstr "Введіть правильний номер фінського соціального страхування." + +#: .\contrib\localflavor\in_\forms.py:14 +msgid "Enter a zip code in the format XXXXXXX." +msgstr "Введіть поштовий індекс у форматі XXXXXXX." + +#: .\contrib\localflavor\is_\forms.py:17 +msgid "" +"Enter a valid Icelandic identification number. The format is XXXXXX-XXXX." +msgstr "" +"Введіть правильний номер ісландського посвідчення особи. Формат: XXXXXX-XXXX." + +#: .\contrib\localflavor\is_\forms.py:18 +msgid "The Icelandic identification number is not valid." +msgstr "Номер ісландського посвідчення особи не вірний." + +#: .\contrib\localflavor\it\forms.py:14 +msgid "Enter a valid zip code." +msgstr "Введіть правильну поштову адресу." + +#: .\contrib\localflavor\it\forms.py:43 +msgid "Enter a valid Social Security number." +msgstr "Введіть правильний номер соціального страхування" + +#: .\contrib\localflavor\it\forms.py:68 +msgid "Enter a valid VAT number." +msgstr "Введіть правильний номер VAT." + +#: .\contrib\localflavor\jp\forms.py:16 +msgid "Enter a postal code in the format XXXXXXX or XXX-XXXX." +msgstr "Введіть поштовий індекс у форматі XXXXXXX or XXX-XXXX." + +#: .\contrib\localflavor\jp\jp_prefectures.py:4 +msgid "Hokkaido" +msgstr "Хоккайдо" + +#: .\contrib\localflavor\jp\jp_prefectures.py:5 +msgid "Aomori" +msgstr "Аоморі" + +#: .\contrib\localflavor\jp\jp_prefectures.py:6 +msgid "Iwate" +msgstr "Івате" + +#: .\contrib\localflavor\jp\jp_prefectures.py:7 +msgid "Miyagi" +msgstr "Міяґі" + +#: .\contrib\localflavor\jp\jp_prefectures.py:8 +msgid "Akita" +msgstr "Акіта" + +#: .\contrib\localflavor\jp\jp_prefectures.py:9 +msgid "Yamagata" +msgstr "Ямаґата" + +#: .\contrib\localflavor\jp\jp_prefectures.py:10 +msgid "Fukushima" +msgstr "Фукусіма" + +#: .\contrib\localflavor\jp\jp_prefectures.py:11 +msgid "Ibaraki" +msgstr "Ібаракі" + +#: .\contrib\localflavor\jp\jp_prefectures.py:12 +msgid "Tochigi" +msgstr "Тотіґі" + +#: .\contrib\localflavor\jp\jp_prefectures.py:13 +msgid "Gunma" +msgstr "Ґумма" + +#: .\contrib\localflavor\jp\jp_prefectures.py:14 +msgid "Saitama" +msgstr "Сайтама" + +#: .\contrib\localflavor\jp\jp_prefectures.py:15 +msgid "Chiba" +msgstr "Тіба" + +#: .\contrib\localflavor\jp\jp_prefectures.py:16 +msgid "Tokyo" +msgstr "Токіо" + +#: .\contrib\localflavor\jp\jp_prefectures.py:17 +msgid "Kanagawa" +msgstr "Канаґава" + +#: .\contrib\localflavor\jp\jp_prefectures.py:18 +msgid "Yamanashi" +msgstr "Яманасі" + +#: .\contrib\localflavor\jp\jp_prefectures.py:19 +msgid "Nagano" +msgstr "Наґано" + +#: .\contrib\localflavor\jp\jp_prefectures.py:20 +msgid "Niigata" +msgstr "Ніїґата" + +#: .\contrib\localflavor\jp\jp_prefectures.py:21 +msgid "Toyama" +msgstr "Тояма" + +#: .\contrib\localflavor\jp\jp_prefectures.py:22 +msgid "Ishikawa" +msgstr "Ісікава" + +#: .\contrib\localflavor\jp\jp_prefectures.py:23 +msgid "Fukui" +msgstr "Фукуї" + +#: .\contrib\localflavor\jp\jp_prefectures.py:24 +msgid "Gifu" +msgstr "Ґіфу" + +#: .\contrib\localflavor\jp\jp_prefectures.py:25 +msgid "Shizuoka" +msgstr "Сідзуока" + +#: .\contrib\localflavor\jp\jp_prefectures.py:26 +msgid "Aichi" +msgstr "Аїті" + +#: .\contrib\localflavor\jp\jp_prefectures.py:27 +msgid "Mie" +msgstr "Міє" + +#: .\contrib\localflavor\jp\jp_prefectures.py:28 +msgid "Shiga" +msgstr "Сіґа" + +#: .\contrib\localflavor\jp\jp_prefectures.py:29 +msgid "Kyoto" +msgstr "Кіото" + +#: .\contrib\localflavor\jp\jp_prefectures.py:30 +msgid "Osaka" +msgstr "Осака" + +#: .\contrib\localflavor\jp\jp_prefectures.py:31 +msgid "Hyogo" +msgstr "Хьоґо" + +#: .\contrib\localflavor\jp\jp_prefectures.py:32 +msgid "Nara" +msgstr "Нара" + +#: .\contrib\localflavor\jp\jp_prefectures.py:33 +msgid "Wakayama" +msgstr "Вакаяма" + +#: .\contrib\localflavor\jp\jp_prefectures.py:34 +msgid "Tottori" +msgstr "Тотторі" + +#: .\contrib\localflavor\jp\jp_prefectures.py:35 +msgid "Shimane" +msgstr "Сімане" + +#: .\contrib\localflavor\jp\jp_prefectures.py:36 +msgid "Okayama" +msgstr "Окаяма" + +#: .\contrib\localflavor\jp\jp_prefectures.py:37 +msgid "Hiroshima" +msgstr "Хіросіма" + +#: .\contrib\localflavor\jp\jp_prefectures.py:38 +msgid "Yamaguchi" +msgstr "Ямаґуті" + +#: .\contrib\localflavor\jp\jp_prefectures.py:39 +msgid "Tokushima" +msgstr "Токусіма" + +#: .\contrib\localflavor\jp\jp_prefectures.py:40 +msgid "Kagawa" +msgstr "Каґава" + +#: .\contrib\localflavor\jp\jp_prefectures.py:41 +msgid "Ehime" +msgstr "Ехіме" + +#: .\contrib\localflavor\jp\jp_prefectures.py:42 +msgid "Kochi" +msgstr "Коті" + +#: .\contrib\localflavor\jp\jp_prefectures.py:43 +msgid "Fukuoka" +msgstr "Фукуока" + +#: .\contrib\localflavor\jp\jp_prefectures.py:44 +msgid "Saga" +msgstr "Саґа" + +#: .\contrib\localflavor\jp\jp_prefectures.py:45 +msgid "Nagasaki" +msgstr "Наґасакі" + +#: .\contrib\localflavor\jp\jp_prefectures.py:46 +msgid "Kumamoto" +msgstr "Кумамото" + +#: .\contrib\localflavor\jp\jp_prefectures.py:47 +msgid "Oita" +msgstr "Оїта" + +#: .\contrib\localflavor\jp\jp_prefectures.py:48 +msgid "Miyazaki" +msgstr "Міядзакі" + +#: .\contrib\localflavor\jp\jp_prefectures.py:49 +msgid "Kagoshima" +msgstr "Каґосіма" + +#: .\contrib\localflavor\jp\jp_prefectures.py:50 +msgid "Okinawa" +msgstr "Окінава" + +#: .\contrib\localflavor\mx\mx_states.py:12 +msgid "Aguascalientes" +msgstr "Аґуаскальєнтес" + +#: .\contrib\localflavor\mx\mx_states.py:13 +msgid "Baja California" +msgstr "Нижня Каліфорнія Північна" + +#: .\contrib\localflavor\mx\mx_states.py:14 +msgid "Baja California Sur" +msgstr "Нижня Каліфорнія Південна" + +#: .\contrib\localflavor\mx\mx_states.py:15 +msgid "Campeche" +msgstr "Кампече" + +#: .\contrib\localflavor\mx\mx_states.py:16 +msgid "Chihuahua" +msgstr "Чіуауа" + +#: .\contrib\localflavor\mx\mx_states.py:17 +msgid "Chiapas" +msgstr "Чіапас" + +#: .\contrib\localflavor\mx\mx_states.py:18 +msgid "Coahuila" +msgstr "Коауїла" + +#: .\contrib\localflavor\mx\mx_states.py:19 +msgid "Colima" +msgstr "Коліма" + +#: .\contrib\localflavor\mx\mx_states.py:20 +msgid "Distrito Federal" +msgstr "Федеральний округ" + +#: .\contrib\localflavor\mx\mx_states.py:21 +msgid "Durango" +msgstr "Дуранго" + +#: .\contrib\localflavor\mx\mx_states.py:22 +msgid "Guerrero" +msgstr "Ґерреро" + +#: .\contrib\localflavor\mx\mx_states.py:23 +msgid "Guanajuato" +msgstr "Ґуанахуато" + +#: .\contrib\localflavor\mx\mx_states.py:24 +msgid "Hidalgo" +msgstr "Ідальґо" + +#: .\contrib\localflavor\mx\mx_states.py:25 +msgid "Jalisco" +msgstr "Халіско" + +#: .\contrib\localflavor\mx\mx_states.py:26 +msgid "Estado de México" +msgstr "Мехіко" + +#: .\contrib\localflavor\mx\mx_states.py:27 +msgid "Michoacán" +msgstr "Мічоакан" + +#: .\contrib\localflavor\mx\mx_states.py:28 +msgid "Morelos" +msgstr "Морелос" + +#: .\contrib\localflavor\mx\mx_states.py:29 +msgid "Nayarit" +msgstr "Наяріт" + +#: .\contrib\localflavor\mx\mx_states.py:30 +msgid "Nuevo León" +msgstr "Нуево-Леон" + +#: .\contrib\localflavor\mx\mx_states.py:31 +msgid "Oaxaca" +msgstr "Оахака" + +#: .\contrib\localflavor\mx\mx_states.py:32 +msgid "Puebla" +msgstr "Пуебла" + +#: .\contrib\localflavor\mx\mx_states.py:33 +msgid "Querétaro" +msgstr "Керетаро" + +#: .\contrib\localflavor\mx\mx_states.py:34 +msgid "Quintana Roo" +msgstr "Кінтана-Роо" + +#: .\contrib\localflavor\mx\mx_states.py:35 +msgid "Sinaloa" +msgstr "Сіналоа" + +#: .\contrib\localflavor\mx\mx_states.py:36 +msgid "San Luis Potosí" +msgstr "Сан-Луїс-Потосі" + +#: .\contrib\localflavor\mx\mx_states.py:37 +msgid "Sonora" +msgstr "Сонора" + +#: .\contrib\localflavor\mx\mx_states.py:38 +msgid "Tabasco" +msgstr "Табаско" + +#: .\contrib\localflavor\mx\mx_states.py:39 +msgid "Tamaulipas" +msgstr "Тамауліпас" + +#: .\contrib\localflavor\mx\mx_states.py:40 +msgid "Tlaxcala" +msgstr "Тлашкала" + +#: .\contrib\localflavor\mx\mx_states.py:41 +msgid "Veracruz" +msgstr "Веракрус" + +#: .\contrib\localflavor\mx\mx_states.py:42 +msgid "Yucatán" +msgstr "Юкатан" + +#: .\contrib\localflavor\mx\mx_states.py:43 +msgid "Zacatecas" +msgstr "Сакатекас" + +#: .\contrib\localflavor\nl\forms.py:21 +msgid "Enter a valid postal code" +msgstr "Уведіть правильний поштовий індекс." + +#: .\contrib\localflavor\nl\forms.py:52 +msgid "Enter a valid phone number" +msgstr "Введіть правильний номер телефону." + +#: .\contrib\localflavor\nl\forms.py:78 +msgid "Enter a valid SoFi number" +msgstr "Введіть правильний номер SoFi." + +#: .\contrib\localflavor\nl\nl_provinces.py:4 +msgid "Drenthe" +msgstr "Дренте" + +#: .\contrib\localflavor\nl\nl_provinces.py:5 +msgid "Flevoland" +msgstr "Флеволанд" + +#: .\contrib\localflavor\nl\nl_provinces.py:6 +msgid "Friesland" +msgstr "Фризляндія" + +#: .\contrib\localflavor\nl\nl_provinces.py:7 +msgid "Gelderland" +msgstr "Ґельдерланд" + +#: .\contrib\localflavor\nl\nl_provinces.py:8 +msgid "Groningen" +msgstr "Ґронінґен" + +#: .\contrib\localflavor\nl\nl_provinces.py:9 +msgid "Limburg" +msgstr "Лімбурґ" + +#: .\contrib\localflavor\nl\nl_provinces.py:10 +msgid "Noord-Brabant" +msgstr "Північний Брабант" + +#: .\contrib\localflavor\nl\nl_provinces.py:11 +msgid "Noord-Holland" +msgstr "Північна Голландія" + +#: .\contrib\localflavor\nl\nl_provinces.py:12 +msgid "Overijssel" +msgstr "Оверейсел" + +#: .\contrib\localflavor\nl\nl_provinces.py:13 +msgid "Utrecht" +msgstr "Утрехт" + +#: .\contrib\localflavor\nl\nl_provinces.py:14 +msgid "Zeeland" +msgstr "Зеландія" + +#: .\contrib\localflavor\nl\nl_provinces.py:15 +msgid "Zuid-Holland" +msgstr "Південна Голландія" + +#: .\contrib\localflavor\no\forms.py:33 +msgid "Enter a valid Norwegian social security number." +msgstr "Введіть правильний номер норвезького соціального страхування." + +#: .\contrib\localflavor\pe\forms.py:24 +msgid "This field requires 8 digits." +msgstr "В це поле можна ввести тільки 8 цифр." + +#: .\contrib\localflavor\pe\forms.py:52 +msgid "This field requires 11 digits." +msgstr "В це поле можна ввести тільки 11 цифр." + +#: .\contrib\localflavor\pl\forms.py:38 +msgid "National Identification Number consists of 11 digits." +msgstr "Національний ідентифікаційний номер складається з 11 цифр." + +#: .\contrib\localflavor\pl\forms.py:39 +msgid "Wrong checksum for the National Identification Number." +msgstr "Помилкова контрольна сума для Національного ідентифікаційного номера" + +#: .\contrib\localflavor\pl\forms.py:71 +msgid "" +"Enter a tax number field (NIP) in the format XXX-XXX-XX-XX or XX-XX-XXX-XXX." +msgstr "" +"Заповніть поле податковий номер (NIP) у форматі XXX-XXX-XX-XX або XX-XX-XXX-" +"XXX." + +#: .\contrib\localflavor\pl\forms.py:72 +msgid "Wrong checksum for the Tax Number (NIP)." +msgstr "Помилкова контрольна сума для податкового номеру (NIP)." + +#: .\contrib\localflavor\pl\forms.py:111 +msgid "National Business Register Number (REGON) consists of 7 or 9 digits." +msgstr "" +"Національний діловий реєстраційний номер (REGON) складається з 7 або 9 цифр." + +#: .\contrib\localflavor\pl\forms.py:112 +msgid "Wrong checksum for the National Business Register Number (REGON)." +msgstr "" +"Помилкова контрольна сума для Національного ділового реєстраційного номеру " +"(REGON)." + +#: .\contrib\localflavor\pl\forms.py:155 +msgid "Enter a postal code in the format XX-XXX." +msgstr "Введіть поштовий індекс у форматі XX-XXX." + +#: .\contrib\localflavor\pl\pl_voivodeships.py:8 +msgid "Lower Silesia" +msgstr "Нижньосілезьке" + +#: .\contrib\localflavor\pl\pl_voivodeships.py:9 +msgid "Kuyavia-Pomerania" +msgstr "Куявсько-Поморське" + +#: .\contrib\localflavor\pl\pl_voivodeships.py:10 +msgid "Lublin" +msgstr "Люблінське" + +#: .\contrib\localflavor\pl\pl_voivodeships.py:11 +msgid "Lubusz" +msgstr "Любуське" + +#: .\contrib\localflavor\pl\pl_voivodeships.py:12 +msgid "Lodz" +msgstr "Лодзинське" + +#: .\contrib\localflavor\pl\pl_voivodeships.py:13 +msgid "Lesser Poland" +msgstr "Малопольське" + +#: .\contrib\localflavor\pl\pl_voivodeships.py:14 +msgid "Masovia" +msgstr "Мазовецьке" + +#: .\contrib\localflavor\pl\pl_voivodeships.py:15 +msgid "Opole" +msgstr "Опольське" + +#: .\contrib\localflavor\pl\pl_voivodeships.py:16 +msgid "Subcarpatia" +msgstr "Підкарпатське" + +#: .\contrib\localflavor\pl\pl_voivodeships.py:17 +msgid "Podlasie" +msgstr "Підляське" + +#: .\contrib\localflavor\pl\pl_voivodeships.py:18 +msgid "Pomerania" +msgstr "Поморське" + +#: .\contrib\localflavor\pl\pl_voivodeships.py:19 +msgid "Silesia" +msgstr "Сілезьке" + +#: .\contrib\localflavor\pl\pl_voivodeships.py:20 +msgid "Swietokrzyskie" +msgstr "Свентокшиське" + +#: .\contrib\localflavor\pl\pl_voivodeships.py:21 +msgid "Warmia-Masuria" +msgstr "Вармінсько-Мазурське" + +#: .\contrib\localflavor\pl\pl_voivodeships.py:22 +msgid "Greater Poland" +msgstr "Великопольське" + +#: .\contrib\localflavor\pl\pl_voivodeships.py:23 +msgid "West Pomerania" +msgstr "Західнопоморське" + +#: .\contrib\localflavor\ro\forms.py:19 +msgid "Enter a valid CIF." +msgstr "Введіть правильний CIF." + +#: .\contrib\localflavor\ro\forms.py:56 +msgid "Enter a valid CNP." +msgstr "Введіть правильний CNP." + +#: .\contrib\localflavor\ro\forms.py:141 +msgid "Enter a valid IBAN in ROXX-XXXX-XXXX-XXXX-XXXX-XXXX format" +msgstr "Введіть правильний IBAN в форматі ROXX-XXXX-XXXX-XXXX-XXXX-XXXX" + +#: .\contrib\localflavor\ro\forms.py:171 +msgid "Phone numbers must be in XXXX-XXXXXX format." +msgstr "Телефонні номери мають бути у форматі XXX-XXX-XXXX." + +#: .\contrib\localflavor\ro\forms.py:194 + +msgid "Enter a valid postal code in the format XXXXXX" +msgstr "Введіть правильний поштовий індекс у форматі XXXXXX" + +#: .\contrib\localflavor\sk\forms.py:30 +msgid "Enter a postal code in the format XXXXX or XXX XX." +msgstr "Введіть поштовий індекс у форматі XXXXX або XXX XX." + +#: .\contrib\localflavor\sk\sk_districts.py:8 +msgid "Banska Bystrica" +msgstr "Банська Бистриця" + +#: .\contrib\localflavor\sk\sk_districts.py:9 +msgid "Banska Stiavnica" +msgstr "Банська Шт'явниця" + +#: .\contrib\localflavor\sk\sk_districts.py:10 +msgid "Bardejov" +msgstr "Бардейов" + +#: .\contrib\localflavor\sk\sk_districts.py:11 +msgid "Banovce nad Bebravou" +msgstr "Бановце-над-Бебравоу" + +#: .\contrib\localflavor\sk\sk_districts.py:12 +msgid "Brezno" +msgstr "Брезно" + +#: .\contrib\localflavor\sk\sk_districts.py:13 +msgid "Bratislava I" +msgstr "Братіслава I" + +#: .\contrib\localflavor\sk\sk_districts.py:14 +msgid "Bratislava II" +msgstr "Братіслава II" + +#: .\contrib\localflavor\sk\sk_districts.py:15 +msgid "Bratislava III" +msgstr "Братіслава III" + +#: .\contrib\localflavor\sk\sk_districts.py:16 +msgid "Bratislava IV" +msgstr "Братіслава IV" + +#: .\contrib\localflavor\sk\sk_districts.py:17 +msgid "Bratislava V" +msgstr "Братіслава V" + +#: .\contrib\localflavor\sk\sk_districts.py:18 +msgid "Bytca" +msgstr "Бітча" + +#: .\contrib\localflavor\sk\sk_districts.py:19 +msgid "Cadca" +msgstr "Чадца" + +#: .\contrib\localflavor\sk\sk_districts.py:20 +msgid "Detva" +msgstr "Детва" + +#: .\contrib\localflavor\sk\sk_districts.py:21 +msgid "Dolny Kubin" +msgstr "Долни Кубін" + +#: .\contrib\localflavor\sk\sk_districts.py:22 +msgid "Dunajska Streda" +msgstr "Дунайська Стреда" + +#: .\contrib\localflavor\sk\sk_districts.py:23 +msgid "Galanta" +msgstr "Галанта" + +#: .\contrib\localflavor\sk\sk_districts.py:24 +msgid "Gelnica" +msgstr "Гелница" + +#: .\contrib\localflavor\sk\sk_districts.py:25 +msgid "Hlohovec" +msgstr "Глоговець" + +#: .\contrib\localflavor\sk\sk_districts.py:26 +msgid "Humenne" +msgstr "Гуменне" + +#: .\contrib\localflavor\sk\sk_districts.py:27 +msgid "Ilava" +msgstr "Ілава" + +#: .\contrib\localflavor\sk\sk_districts.py:28 +msgid "Kezmarok" +msgstr "Кежмарок" + +#: .\contrib\localflavor\sk\sk_districts.py:29 +msgid "Komarno" +msgstr "Комарно" + +#: .\contrib\localflavor\sk\sk_districts.py:30 +msgid "Kosice I" +msgstr "Кошице I" + +#: .\contrib\localflavor\sk\sk_districts.py:31 +msgid "Kosice II" +msgstr "Кошице II" + +#: .\contrib\localflavor\sk\sk_districts.py:32 +msgid "Kosice III" +msgstr "Кошице III" + +#: .\contrib\localflavor\sk\sk_districts.py:33 +msgid "Kosice IV" +msgstr "Кошице IV" + +#: .\contrib\localflavor\sk\sk_districts.py:34 +msgid "Kosice - okolie" +msgstr "Кошице - периферія" + +#: .\contrib\localflavor\sk\sk_districts.py:35 +msgid "Krupina" +msgstr "Крупіна" + +#: .\contrib\localflavor\sk\sk_districts.py:36 +msgid "Kysucke Nove Mesto" +msgstr "Кошицький край" + +#: .\contrib\localflavor\sk\sk_districts.py:37 +msgid "Levice" +msgstr "Левіце" + +#: .\contrib\localflavor\sk\sk_districts.py:38 +msgid "Levoca" +msgstr "Левоча" + +#: .\contrib\localflavor\sk\sk_districts.py:39 +msgid "Liptovsky Mikulas" +msgstr "Ліптовскі Мікулаш" + +#: .\contrib\localflavor\sk\sk_districts.py:40 +msgid "Lucenec" +msgstr "Лученєць" + +#: .\contrib\localflavor\sk\sk_districts.py:41 +msgid "Malacky" +msgstr "Малацькі" + +#: .\contrib\localflavor\sk\sk_districts.py:42 +msgid "Martin" +msgstr "Мартін" + +#: .\contrib\localflavor\sk\sk_districts.py:43 +msgid "Medzilaborce" +msgstr "Мєдзілаборце" + +#: .\contrib\localflavor\sk\sk_districts.py:44 +msgid "Michalovce" +msgstr "Міхаловце" + +#: .\contrib\localflavor\sk\sk_districts.py:45 +msgid "Myjava" +msgstr "Міява" + +#: .\contrib\localflavor\sk\sk_districts.py:46 +msgid "Namestovo" +msgstr "Намєстово" + +#: .\contrib\localflavor\sk\sk_districts.py:47 +msgid "Nitra" +msgstr "Нітра" + +#: .\contrib\localflavor\sk\sk_districts.py:48 +msgid "Nove Mesto nad Vahom" +msgstr "Нове Мєсто-над-Вагом" + +#: .\contrib\localflavor\sk\sk_districts.py:49 +msgid "Nove Zamky" +msgstr "Нове Замкі" + +#: .\contrib\localflavor\sk\sk_districts.py:50 +msgid "Partizanske" +msgstr "Партизанське" + +#: .\contrib\localflavor\sk\sk_districts.py:51 +msgid "Pezinok" +msgstr "Пєзінок" + +#: .\contrib\localflavor\sk\sk_districts.py:52 +msgid "Piestany" +msgstr "П'єштяни" + +#: .\contrib\localflavor\sk\sk_districts.py:53 +msgid "Poltar" +msgstr "Полтар" + +#: .\contrib\localflavor\sk\sk_districts.py:54 +msgid "Poprad" +msgstr "Попрад" + +#: .\contrib\localflavor\sk\sk_districts.py:55 +msgid "Povazska Bystrica" +msgstr "Поважська Бистриця" + +#: .\contrib\localflavor\sk\sk_districts.py:56 +msgid "Presov" +msgstr "Прєшов" + +#: .\contrib\localflavor\sk\sk_districts.py:57 +msgid "Prievidza" +msgstr "Пр'євідза" + +#: .\contrib\localflavor\sk\sk_districts.py:58 +msgid "Puchov" +msgstr "Пухов" + +#: .\contrib\localflavor\sk\sk_districts.py:59 +msgid "Revuca" +msgstr "Рєвуца" + +#: .\contrib\localflavor\sk\sk_districts.py:60 +msgid "Rimavska Sobota" +msgstr "Рімавська Собота" + +#: .\contrib\localflavor\sk\sk_districts.py:61 +msgid "Roznava" +msgstr "Рожнява" + +#: .\contrib\localflavor\sk\sk_districts.py:62 +msgid "Ruzomberok" +msgstr "Ружомберок" + +#: .\contrib\localflavor\sk\sk_districts.py:63 +msgid "Sabinov" +msgstr "Сабінов" + +#: .\contrib\localflavor\sk\sk_districts.py:64 +msgid "Senec" +msgstr "Сєнєц" + +#: .\contrib\localflavor\sk\sk_districts.py:65 + +msgid "Senica" +msgstr "Сєніца" + +#: .\contrib\localflavor\sk\sk_districts.py:66 +msgid "Skalica" +msgstr "Скаліца" + +#: .\contrib\localflavor\sk\sk_districts.py:67 +msgid "Snina" +msgstr "Сніна" + +#: .\contrib\localflavor\sk\sk_districts.py:68 +msgid "Sobrance" +msgstr "Собранце" + +#: .\contrib\localflavor\sk\sk_districts.py:69 +msgid "Spisska Nova Ves" +msgstr "Спішська Нова Вєс" + +#: .\contrib\localflavor\sk\sk_districts.py:70 +msgid "Stara Lubovna" +msgstr "Стара Любовня" + +#: .\contrib\localflavor\sk\sk_districts.py:71 +msgid "Stropkov" +msgstr "Стропков" + +#: .\contrib\localflavor\sk\sk_districts.py:72 +msgid "Svidnik" +msgstr "Свіднік" + +#: .\contrib\localflavor\sk\sk_districts.py:73 +msgid "Sala" +msgstr "Шаля" + +#: .\contrib\localflavor\sk\sk_districts.py:74 +msgid "Topolcany" +msgstr "Топольчани" + +#: .\contrib\localflavor\sk\sk_districts.py:75 +msgid "Trebisov" +msgstr "Требішов" + +#: .\contrib\localflavor\sk\sk_districts.py:76 + +msgid "Trencin" +msgstr "Трєнчін" + +#: .\contrib\localflavor\sk\sk_districts.py:77 +msgid "Trnava" +msgstr "Трнава" + +#: .\contrib\localflavor\sk\sk_districts.py:78 +msgid "Turcianske Teplice" +msgstr "Турч'янське Тепліце" + +#: .\contrib\localflavor\sk\sk_districts.py:79 +msgid "Tvrdosin" +msgstr "Тврдошін" + +#: .\contrib\localflavor\sk\sk_districts.py:80 +msgid "Velky Krtis" +msgstr "Вельки Кртіш" + +#: .\contrib\localflavor\sk\sk_districts.py:81 +msgid "Vranov nad Toplou" +msgstr "Вранов-над-Топльеу" + +#: .\contrib\localflavor\sk\sk_districts.py:82 +msgid "Zlate Moravce" +msgstr "Злате Моравце" + +#: .\contrib\localflavor\sk\sk_districts.py:83 +msgid "Zvolen" +msgstr "Зволен" + +#: .\contrib\localflavor\sk\sk_districts.py:84 +msgid "Zarnovica" +msgstr "Жарновиця" + +#: .\contrib\localflavor\sk\sk_districts.py:85 +msgid "Ziar nad Hronom" +msgstr "Ж'яр-над-Гроном" + +#: .\contrib\localflavor\sk\sk_districts.py:86 +msgid "Zilina" +msgstr "Жиліна" + +#: .\contrib\localflavor\sk\sk_regions.py:8 +msgid "Banska Bystrica region" +msgstr "Банкобистрицький край" + +#: .\contrib\localflavor\sk\sk_regions.py:9 +msgid "Bratislava region" +msgstr "Братиславський край" + +#: .\contrib\localflavor\sk\sk_regions.py:10 +msgid "Kosice region" +msgstr "Кошицький край" + +#: .\contrib\localflavor\sk\sk_regions.py:11 +msgid "Nitra region" +msgstr "Нітранський край" + +#: .\contrib\localflavor\sk\sk_regions.py:12 +msgid "Presov region" +msgstr "Прєшовський край" + +#: .\contrib\localflavor\sk\sk_regions.py:13 +msgid "Trencin region" +msgstr "Тренчин" + +#: .\contrib\localflavor\sk\sk_regions.py:14 +msgid "Trnava region" +msgstr "Трнава" + +#: .\contrib\localflavor\sk\sk_regions.py:15 +msgid "Zilina region" +msgstr "Жилінський край" + +#: .\contrib\localflavor\uk\forms.py:21 +msgid "Enter a valid postcode." +msgstr "Уведіть правильний поштовий індекс." + +#: .\contrib\localflavor\uk\uk_regions.py:11 +msgid "Bedfordshire" +msgstr "Бедфордшір" + +#: .\contrib\localflavor\uk\uk_regions.py:12 +msgid "Buckinghamshire" +msgstr "Бакінгемшир" + +#: .\contrib\localflavor\uk\uk_regions.py:14 +msgid "Cheshire" +msgstr "Чешир" + +#: .\contrib\localflavor\uk\uk_regions.py:15 +msgid "Cornwall and Isles of Scilly" +msgstr "Корнуолл" + +#: .\contrib\localflavor\uk\uk_regions.py:16 +msgid "Cumbria" +msgstr "Камбрія" + +#: .\contrib\localflavor\uk\uk_regions.py:17 +msgid "Derbyshire" +msgstr "Дербішир" + +#: .\contrib\localflavor\uk\uk_regions.py:18 +msgid "Devon" +msgstr "Девон" + +#: .\contrib\localflavor\uk\uk_regions.py:19 +msgid "Dorset" +msgstr "Дорсет" + +#: .\contrib\localflavor\uk\uk_regions.py:20 +msgid "Durham" +msgstr "Дарем" + +#: .\contrib\localflavor\uk\uk_regions.py:21 +msgid "East Sussex" +msgstr "Східний Сассекс" + +#: .\contrib\localflavor\uk\uk_regions.py:22 +msgid "Essex" +msgstr "Ессекс" + +#: .\contrib\localflavor\uk\uk_regions.py:23 +msgid "Gloucestershire" +msgstr "Глостершир" + +#: .\contrib\localflavor\uk\uk_regions.py:24 +msgid "Greater London" +msgstr "Великий Лондон" + +#: .\contrib\localflavor\uk\uk_regions.py:25 +msgid "Greater Manchester" +msgstr "Великий Манчестер" + +#: .\contrib\localflavor\uk\uk_regions.py:26 +msgid "Hampshire" +msgstr "Хемпшир" + +#: .\contrib\localflavor\uk\uk_regions.py:27 +msgid "Hertfordshire" +msgstr "Хартфордшир" + +#: .\contrib\localflavor\uk\uk_regions.py:28 +msgid "Kent" +msgstr "Кент" + +#: .\contrib\localflavor\uk\uk_regions.py:29 +msgid "Lancashire" +msgstr "Ланкашир" + +#: .\contrib\localflavor\uk\uk_regions.py:30 +msgid "Leicestershire" +msgstr "Лестершир" + +#: .\contrib\localflavor\uk\uk_regions.py:31 +msgid "Lincolnshire" +msgstr "Лінкольншир" + +#: .\contrib\localflavor\uk\uk_regions.py:32 +msgid "Merseyside" +msgstr "Мерсісайд" + +#: .\contrib\localflavor\uk\uk_regions.py:33 +msgid "Norfolk" +msgstr "Норфолк" + +#: .\contrib\localflavor\uk\uk_regions.py:34 +msgid "North Yorkshire" +msgstr "Північний Йоркшир" + +#: .\contrib\localflavor\uk\uk_regions.py:35 +msgid "Northamptonshire" +msgstr "Нортгемптоншир" + +#: .\contrib\localflavor\uk\uk_regions.py:36 +msgid "Northumberland" +msgstr "Нортумберленд" + +#: .\contrib\localflavor\uk\uk_regions.py:37 +msgid "Nottinghamshire" +msgstr "Ноттінгемшир" + +#: .\contrib\localflavor\uk\uk_regions.py:38 +msgid "Oxfordshire" +msgstr "Оксфордшир" + +#: .\contrib\localflavor\uk\uk_regions.py:39 +msgid "Shropshire" +msgstr "Шропшир" + +#: .\contrib\localflavor\uk\uk_regions.py:40 +msgid "Somerset" +msgstr "Сомерсет" + +#: .\contrib\localflavor\uk\uk_regions.py:41 +msgid "South Yorkshire" +msgstr "Південний Йоркшир" + +#: .\contrib\localflavor\uk\uk_regions.py:42 +msgid "Staffordshire" +msgstr "Стаффордшир" + +#: .\contrib\localflavor\uk\uk_regions.py:43 +msgid "Suffolk" +msgstr "Саффолк" + +#: .\contrib\localflavor\uk\uk_regions.py:44 +msgid "Surrey" +msgstr "Суррей" + +#: .\contrib\localflavor\uk\uk_regions.py:45 +msgid "Tyne and Wear" +msgstr "Тайн-енд-Уїр" + +#: .\contrib\localflavor\uk\uk_regions.py:46 +msgid "Warwickshire" +msgstr "Варвікшир" + +#: .\contrib\localflavor\uk\uk_regions.py:47 +msgid "West Midlands" +msgstr "Уест Мідлендс" + +#: .\contrib\localflavor\uk\uk_regions.py:48 +msgid "West Sussex" +msgstr "Західний Сассекс" + +#: .\contrib\localflavor\uk\uk_regions.py:49 +msgid "West Yorkshire" +msgstr "Західний Йоркшир" + +#: .\contrib\localflavor\uk\uk_regions.py:50 +msgid "Wiltshire" +msgstr "Уілтшир" + +#: .\contrib\localflavor\uk\uk_regions.py:51 +msgid "Worcestershire" +msgstr "Вустершир" + +#: .\contrib\localflavor\uk\uk_regions.py:55 +msgid "County Antrim" +msgstr "Графство Антрім" + +#: .\contrib\localflavor\uk\uk_regions.py:56 +msgid "County Armagh" +msgstr "Графство Арма" + +#: .\contrib\localflavor\uk\uk_regions.py:57 +msgid "County Down" +msgstr "Графство Даун" + +#: .\contrib\localflavor\uk\uk_regions.py:58 +msgid "County Fermanagh" +msgstr "Графство Фєрмана" + +#: .\contrib\localflavor\uk\uk_regions.py:59 +msgid "County Londonderry" +msgstr "Графство Лондондеррі" + +#: .\contrib\localflavor\uk\uk_regions.py:60 +msgid "County Tyrone" +msgstr "Графство Тірон" + +#: .\contrib\localflavor\uk\uk_regions.py:64 +msgid "Clwyd" +msgstr "Клуід" + +#: .\contrib\localflavor\uk\uk_regions.py:65 +msgid "Dyfed" +msgstr "Давєд" + +#: .\contrib\localflavor\uk\uk_regions.py:66 +msgid "Gwent" +msgstr "Гвєнт" + +#: .\contrib\localflavor\uk\uk_regions.py:67 +msgid "Gwynedd" +msgstr "Гвінед" + +#: .\contrib\localflavor\uk\uk_regions.py:68 +msgid "Mid Glamorgan" +msgstr "Мід Гламорган" + +#: .\contrib\localflavor\uk\uk_regions.py:69 +msgid "Powys" +msgstr "Поуіс" + +#: .\contrib\localflavor\uk\uk_regions.py:70 +msgid "South Glamorgan" +msgstr "Південний Гламорган" + +#: .\contrib\localflavor\uk\uk_regions.py:71 +msgid "West Glamorgan" +msgstr "Західний Гламорган" + +#: .\contrib\localflavor\uk\uk_regions.py:75 +msgid "Borders" +msgstr "Бордерс" + +#: .\contrib\localflavor\uk\uk_regions.py:76 +msgid "Central Scotland" +msgstr "Центральна Шотландія" + +#: .\contrib\localflavor\uk\uk_regions.py:77 +msgid "Dumfries and Galloway" +msgstr "Дамфріс і Галлоуей" + +#: .\contrib\localflavor\uk\uk_regions.py:78 +msgid "Fife" +msgstr "Файф" + +#: .\contrib\localflavor\uk\uk_regions.py:79 +msgid "Grampian" +msgstr "Гремпіан" + +#: .\contrib\localflavor\uk\uk_regions.py:80 +msgid "Highland" +msgstr "Хайленд" + +#: .\contrib\localflavor\uk\uk_regions.py:81 +msgid "Lothian" +msgstr "Лотіан" + +#: .\contrib\localflavor\uk\uk_regions.py:82 +msgid "Orkney Islands" +msgstr "Оркнейські острови" + +#: .\contrib\localflavor\uk\uk_regions.py:83 +msgid "Shetland Islands" +msgstr "Шетлендські острови" + +#: .\contrib\localflavor\uk\uk_regions.py:84 +msgid "Strathclyde" +msgstr "Стресклайд" + +#: .\contrib\localflavor\uk\uk_regions.py:85 +msgid "Tayside" +msgstr "Тейсайд" + +#: .\contrib\localflavor\uk\uk_regions.py:86 +msgid "Western Isles" +msgstr "Західні острови" + +#: .\contrib\localflavor\uk\uk_regions.py:90 +msgid "England" +msgstr "Англія" + +#: .\contrib\localflavor\uk\uk_regions.py:91 +msgid "Northern Ireland" +msgstr "Північна Ірландія" + +#: .\contrib\localflavor\uk\uk_regions.py:92 +msgid "Scotland" +msgstr "Шотландія" + +#: .\contrib\localflavor\uk\uk_regions.py:93 +msgid "Wales" +msgstr "Уельс" + +#: .\contrib\localflavor\us\forms.py:16 +msgid "Enter a zip code in the format XXXXX or XXXXX-XXXX." +msgstr "Введіть поштовий індекс у форматі XXXXX або XXXXX-XXXX." + +#: .\contrib\localflavor\us\forms.py:54 +msgid "Enter a valid U.S. Social Security number in XXX-XX-XXXX format." +msgstr "" +"Введіть правильний номер соціального забезпення США в форматі XXX-XX-XXXX." + +#: .\contrib\localflavor\za\forms.py:20 +msgid "Enter a valid South African ID number" +msgstr "Введіть правильний Південно-Африканський ідентифікаційний номер" + +#: .\contrib\localflavor\za\forms.py:54 +msgid "Enter a valid South African postal code" +msgstr "Введіть правильний поштовий індекс Південної Африки" + +#: .\contrib\localflavor\za\za_provinces.py:4 +msgid "Eastern Cape" +msgstr "Східна Капська" + +#: .\contrib\localflavor\za\za_provinces.py:5 +msgid "Free State" +msgstr "Вільна країна" + +#: .\contrib\localflavor\za\za_provinces.py:6 +msgid "Gauteng" +msgstr "Гаутенг" + +#: .\contrib\localflavor\za\za_provinces.py:7 +msgid "KwaZulu-Natal" +msgstr "КваЗулу-Наталь" + +#: .\contrib\localflavor\za\za_provinces.py:8 +msgid "Limpopo" +msgstr "Лімпопо" + +#: .\contrib\localflavor\za\za_provinces.py:9 +msgid "Mpumalanga" +msgstr "Мпумаланга" + +#: .\contrib\localflavor\za\za_provinces.py:10 +msgid "Northern Cape" +msgstr "Північна Капська" + +#: .\contrib\localflavor\za\za_provinces.py:11 +msgid "North West" +msgstr "Північно-Західна" + +#: .\contrib\localflavor\za\za_provinces.py:12 +msgid "Western Cape" +msgstr "Західна Капська" + +#: .\contrib\redirects\models.py:7 +msgid "redirect from" +msgstr "перенаправлення з" + +#: .\contrib\redirects\models.py:8 +msgid "" +"This should be an absolute path, excluding the domain name. Example: '/" +"events/search/'." +msgstr "" +"Це повинен бути абсолютний шлях, виключаючи ім'я домену. Приклад: '/events/" +"search/'." + +#: .\contrib\redirects\models.py:9 +msgid "redirect to" +msgstr "перенаправлення до" + +#: .\contrib\redirects\models.py:10 +msgid "" +"This can be either an absolute path (as above) or a full URL starting with " +"'http://'." +msgstr "" +"Це може бути або абсолютний шлях (як вище), або повний URL, який починається " +"з 'http://'." + +#: .\contrib\redirects\models.py:13 +msgid "redirect" +msgstr "перенаправлення" + +#: .\contrib\redirects\models.py:14 +msgid "redirects" +msgstr "перенаправлення" + +#: .\contrib\sessions\models.py:45 +msgid "session key" +msgstr "ключ сесії" + +#: .\contrib\sessions\models.py:47 +msgid "session data" +msgstr "дані сесії" + +#: .\contrib\sessions\models.py:48 +msgid "expire date" +msgstr "термін придатності" + +#: .\contrib\sessions\models.py:53 +msgid "session" +msgstr "сесія" + +#: .\contrib\sessions\models.py:54 +msgid "sessions" +msgstr "сесії" + +#: .\contrib\sites\models.py:32 +msgid "domain name" +msgstr "доменне ім'я" + +#: .\contrib\sites\models.py:33 +msgid "display name" +msgstr "відображуване ім'я" + +#: .\contrib\sites\models.py:39 +msgid "sites" +msgstr "сайти" + +#: .\core\validators.py:80 +msgid "This value must contain only letters, numbers, underscores or hyphens." +msgstr "" +"Це значення повинно містити тільки літери, числа, символи підкреслювання або " +"дефіси." + +#: .\core\validators.py:84 +msgid "Uppercase letters are not allowed here." +msgstr "Літери у верхньому регістрі тут недозволені." + +#: .\core\validators.py:88 +msgid "Lowercase letters are not allowed here." +msgstr "Літери у нижньому регістрі тут недозволені." + +#: .\core\validators.py:95 .\db\models\fields\__init__.py:428 +msgid "Enter only digits separated by commas." +msgstr "Введіть тільки цифри, що розділені комами." + +#: .\core\validators.py:107 +msgid "Enter valid e-mail addresses separated by commas." +msgstr "Введіть правильні e-mail адреси, що розділені комами." + +#: .\core\validators.py:111 +msgid "Please enter a valid IP address." +msgstr "Будь ласка, введіть правильну IP-адресу." + +#: .\core\validators.py:115 +msgid "Empty values are not allowed here." +msgstr "Порожні значення тут не дозволені." + +#: .\core\validators.py:119 +msgid "Non-numeric characters aren't allowed here." +msgstr "Не-цифрові символи тут не дозволені" + +#: .\core\validators.py:123 +msgid "This value can't be comprised solely of digits." +msgstr "Це значення не може складатися з одних цифр." + +#: .\core\validators.py:128 .\forms\fields.py:166 .\newforms\fields.py:152 +msgid "Enter a whole number." +msgstr "Введіть ціле число." + +#: .\core\validators.py:132 +msgid "Only alphabetical characters are allowed here." +msgstr "Тільки алфавітні символи дозволені тут." + +#: .\core\validators.py:147 .\db\models\fields\__init__.py:468 +msgid "Invalid date: %s" +msgstr "Неправильна дата: %s" + +#: .\core\validators.py:152 .\db\models\fields\__init__.py:459 +msgid "Enter a valid date in YYYY-MM-DD format." +msgstr "Уведіть правильну дату у форматі РРРР-ММ-ДД." + +#: .\core\validators.py:157 +msgid "Enter a valid time in HH:MM format." +msgstr "Введіть коректний час у форматі ГГ:ХХ." + +#: .\core\validators.py:161 +msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." +msgstr "Введіть коректні дату/час у форматі ГГГГ-ММ-ДД ГГ:ХХ" + +#: .\core\validators.py:178 .\core\validators.py:470 .\forms\fields.py:446 +#: .\newforms\fields.py:433 +msgid "No file was submitted. Check the encoding type on the form." +msgstr "Файл не надіслано. Перевірте тип кодування форми." + +#: .\core\validators.py:189 .\forms\fields.py:477 .\newforms\fields.py:459 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" +"Завантажте правильний малюнок. Файл, який ви завантажили, не є малюнком, або " +"є зіпсованим малюнком." + +#: .\core\validators.py:196 +#, python-format +msgid "The URL %s does not point to a valid image." +msgstr "URL %s не вказує на правильний малюнок." + +#: .\core\validators.py:200 +#, python-format +msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." +msgstr "" +"Телефонні номери мають бути у форматі XXX-XXX-XXXX. \"%s\" є неправильним." + +#: .\core\validators.py:208 +#, python-format +msgid "The URL %s does not point to a valid QuickTime video." +msgstr "URL %s не вказує на коректне відео у форматі QuickTime." + +#: .\core\validators.py:212 +msgid "A valid URL is required." +msgstr "Необхадно ввести правильний URL." + +#: .\core\validators.py:226 +#, python-format +msgid "" +"Valid HTML is required. Specific errors are:\n" +"%s" +msgstr "" +"Необхідно ввести валідний HTML. Помилки:\n" +"%s" + +#: .\core\validators.py:233 +#, python-format +msgid "Badly formed XML: %s" +msgstr "Погано сформований XML: %s" + +#: .\core\validators.py:250 +#, python-format +msgid "Invalid URL: %s" +msgstr "Невірний URL: %s" + +#: .\core\validators.py:255 .\core\validators.py:257 +#, python-format +msgid "The URL %s is a broken link." +msgstr "URL %s є пошкодженим посиланням." + +#: .\core\validators.py:263 +msgid "Enter a valid U.S. state abbreviation." +msgstr "Введіть правильну аббревіатуру штата США" + +#: .\core\validators.py:284 +#, python-format +msgid "This field must match the '%s' field." +msgstr "Це поле повинно співпадати з полем '%s'" + +#: .\core\validators.py:303 +msgid "Please enter something for at least one field." +msgstr "Будь ласка, введіть щось в хоча б одне поле." + +#: .\core\validators.py:312 .\core\validators.py:323 +msgid "Please enter both fields or leave them both empty." +msgstr "Будь ласка, заповніть обидва поля або залишіть їх обох пустими." + +#: .\core\validators.py:331 +#, python-format +msgid "This field must be given if %(field)s is %(value)s" +msgstr "Це поле повинно бути заданим, у разі якщо %(field)s є %(value)s" + +#: .\core\validators.py:344 +#, python-format +msgid "This field must be given if %(field)s is not %(value)s" +msgstr "Це поле повинно бути заданим, у разі якщо %(field)s не є %(value)s" + +#: .\core\validators.py:363 +msgid "Duplicate values are not allowed." +msgstr "Продубльовані значення недозволені." + +#: .\core\validators.py:378 +#, python-format +msgid "This value must be between %(lower)s and %(upper)s." +msgstr "Це значення повинно бути між %(lower)s та %(upper)s." + +#: .\core\validators.py:380 +#, python-format +msgid "This value must be at least %s." +msgstr "Це значення повинно бути, принаймні %s." + +#: .\core\validators.py:382 +#, python-format +msgid "This value must be no more than %s." +msgstr "Це значення повинно бути не більше %s." + +#: .\core\validators.py:423 +#, python-format +msgid "This value must be a power of %s." +msgstr "Це значення повинно бути ступенем %s." + +#: .\core\validators.py:433 +msgid "Please enter a valid decimal number." +msgstr "Будь ласка, введіть правильне десяткове число." + +#: .\core\validators.py:440 +#, python-format +msgid "Please enter a valid decimal number with at most %s total digit." +msgid_plural "" +"Please enter a valid decimal number with at most %s total digits." +msgstr[0] "" +"Будь ласка, введіть правильне десяткове число з загальною кількістю цифр не " +"більше ніж %s." +msgstr[1] "" +"Будь ласка, введіть правильне десяткове число з загальною кількістю цифр не " +"більше ніж %s." + +#: .\core\validators.py:443 +#, python-format +msgid "" +"Please enter a valid decimal number with a whole part of at most %s digit." +msgid_plural "" +"Please enter a valid decimal number with a whole part of at most %s digits." +msgstr[0] "" +"Будь ласка, введіть правильне десяткове число з цілою частиною, що налічує " +"максимум %s цифр" +msgstr[1] "" +"Будь ласка, введіть правильне десяткове число з цілою частиною, що налічує " +"максимум %s цифр" + +#: .\core\validators.py:446 +#, python-format +msgid "Please enter a valid decimal number with at most %s decimal place." +msgid_plural "" +"Please enter a valid decimal number with at most %s decimal places." +msgstr[0] "Будь ласка, введіть правильне десяткове число з %s цифр після коми." +msgstr[1] "Будь ласка, введіть правильне десяткове число з %s цифр після коми." + +#: .\core\validators.py:454 +msgid "Please enter a valid floating point number." +msgstr "Будь ласка, введіть правильне число з плаваючою точкою." + +#: .\core\validators.py:463 +#, python-format +msgid "Make sure your uploaded file is at least %s bytes big." +msgstr "Перевірте, щоб розмір закачаного файлу був як мінімум %s байтів." + +#: .\core\validators.py:464 +#, python-format +msgid "Make sure your uploaded file is at most %s bytes big." +msgstr "Перевірте, щоб розмір закачаного файлу був максимум %s байтів." + +#: .\core\validators.py:481 +msgid "The format for this field is wrong." +msgstr "Невірний формат для цього поля." + +#: .\core\validators.py:496 +msgid "This field is invalid." +msgstr "Це поле містить помилки." + +#: .\core\validators.py:532 +#, python-format +msgid "Could not retrieve anything from %s." +msgstr "Не можу нічого отримати з %s." + +#: .\core\validators.py:535 +#, python-format +msgid "" +"The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." +msgstr "" +"URL %(url)s повернув помилковий заголовок Content-Type '%(contenttype)s'." + +#: .\core\validators.py:568 +#, python-format +msgid "" +"Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with " +"\"%(start)s\".)" +msgstr "" +"Будь ласка, закрийте незакритий %(tag)s тег у рядку %(line)s. (Початок " +"рядка: \"%(start)s\".)" + +#: .\core\validators.py:572 +#, python-format +msgid "" +"Some text starting on line %(line)s is not allowed in that context. (Line " +"starts with \"%(start)s\".)" +msgstr "" +"Частина тексту, що починається у рядку %(line)s неприпустима у цьому " +"контексті. (Початок рядка: \"%(start)s\".)" + +#: .\core\validators.py:577 +#, python-format +msgid "" +"\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" +"(start)s\".)" +msgstr "" +"\"%(attr)s\" у рядку %(line)s має помилковий атрибут. (Початок рядка: \"%" +"(start)s\".)" + +#: .\core\validators.py:582 +#, python-format +msgid "" +"\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" +"(start)s\".)" +msgstr "" +"Тег \"<%(tag)s>\" у рядку %(line)s є помилковим. (Початок рядка: \"%(start)s" +"\".)" + +#: .\core\validators.py:586 +#, python-format +msgid "" +"A tag on line %(line)s is missing one or more required attributes. (Line " +"starts with \"%(start)s\".)" +msgstr "" +"У тега в рядку %(line)s відсутній один або декілька необхідних атрибутів. " +"(Початок рядка: \"%(start)s\".)" + +#: .\core\validators.py:591 +#, python-format +msgid "" +"The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line " +"starts with \"%(start)s\".)" +msgstr "" +"Атрибут \"%(attr)s\" у рядку %(line)s має помилкове значення. (Початок " +"рядка: \"%(start)s\".)" + +#: .\db\models\manipulators.py:304 +#, python-format +msgid "%(object)s with this %(type)s already exists for the given %(field)s." +msgstr "%(object)s з таким %(type)s вже існує для даних %(field)s." + +#: .\db\models\fields\__init__.py:348 .\db\models\fields\__init__.py:683 +msgid "This value must be an integer." +msgstr "Це значення має бути цілим." + +#: .\db\models\fields\__init__.py:379 +msgid "This value must be either True or False." +msgstr "Це значення повинно бути True або False." + +#: .\db\models\fields\__init__.py:412 +msgid "This field cannot be null." +msgstr "Це поле не може бути пустим." + +#: .\db\models\fields\__init__.py:532 .\db\models\fields\__init__.py:550 +msgid "Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format." +msgstr "Введіть коректну дату у форматі РРРР-ММ-ДД[:сс[.мммммм]]." + +#: .\db\models\fields\__init__.py:586 +msgid "This value must be a decimal number." +msgstr "Це значення повинно бути цілим числом." + +#: .\db\models\fields\__init__.py:719 +msgid "This value must be either None, True or False." +msgstr "Це значення повинно бути None, True або False." + +#: .\db\models\fields\__init__.py:817 .\db\models\fields\__init__.py:831 +msgid "Enter a valid time in HH:MM[:ss[.uuuuuu]] format." +msgstr "Уведіть коректний час у форматі ГГ:ХХ[:сс[.мммммм]]." + +#: .\db\models\fields\related.py:761 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Затисніть клавішу \"Control\", або \"Command\" на Маку, щоб обрати більше " +"однієї опції." + +#: .\db\models\fields\related.py:838 +#, python-format +msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." +msgid_plural "" +"Please enter valid %(self)s IDs. The values %(value)r are invalid." +msgstr[0] "" +"Будь ласка, введіть правильні %(self)s ID. Значення %(value)r помилкове." +msgstr[1] "" + +#: .\forms\fields.py:54 .\newforms\fields.py:46 .\oldforms\__init__.py:370 +msgid "This field is required." +msgstr "Це поле обов'язкове." + +#: .\forms\fields.py:55 .\newforms\fields.py:47 +msgid "Enter a valid value." +msgstr "Уведіть коректне значення." + +#: .\forms\fields.py:138 .\newforms\fields.py:124 +msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." +msgstr "" +"Переконайтеся, що це значення має не більше %(max)d символів (зараз %(length)" +"d)." + +#: .\forms\fields.py:139 .\newforms\fields.py:125 +msgid "Ensure this value has at least %(min)d characters (it has %(length)d)." +msgstr "" +"Переконайтеся, що це значення має не менще %(min)d символів (зараз %(length)" +"d)." + +#: .\forms\fields.py:167 .\forms\fields.py:196 .\forms\fields.py:225 +#: .\newforms\fields.py:153 .\newforms\fields.py:182 .\newforms\fields.py:211 +msgid "Ensure this value is less than or equal to %s." +msgstr "Переконайтеся, що це значення менше або дорівнює %s." + +#: .\forms\fields.py:168 .\forms\fields.py:197 .\forms\fields.py:226 +#: .\newforms\fields.py:154 .\newforms\fields.py:183 .\newforms\fields.py:212 +msgid "Ensure this value is greater than or equal to %s." +msgstr "Переконайтеся, що це значення більше або дорівнює %s." + +#: .\forms\fields.py:195 .\forms\fields.py:224 .\newforms\fields.py:181 +#: .\newforms\fields.py:210 +msgid "Enter a number." +msgstr "Введіть число." + +#: .\forms\fields.py:227 .\newforms\fields.py:213 +msgid "Ensure that there are no more than %s digits in total." +msgstr "Переконайтеся, що тут не більше ніж %s цифр загалом." + +#: .\forms\fields.py:228 .\newforms\fields.py:214 +msgid "Ensure that there are no more than %s decimal places." +msgstr "Переконайтеся, що тут не більше ніж %s цифр після десяткової коми." + +#: .\forms\fields.py:229 .\newforms\fields.py:215 +msgid "Ensure that there are no more than %s digits before the decimal point." +msgstr "Переконайтеся, що тут не більше ніж %s цифр до десяткової коми." + +#: .\forms\fields.py:287 .\forms\fields.py:849 .\newforms\fields.py:263 +#: .\newforms\fields.py:750 +msgid "Enter a valid date." +msgstr "Введіть коректну дату." + +#: .\forms\fields.py:321 .\forms\fields.py:850 .\newforms\fields.py:296 +#: .\newforms\fields.py:751 +msgid "Enter a valid time." +msgstr "Введіть коректний час." + +#: .\forms\fields.py:360 .\newforms\fields.py:335 +msgid "Enter a valid date/time." +msgstr "Уведіть коректну дату/час адресу." + +#: .\forms\fields.py:447 .\newforms\fields.py:434 +msgid "No file was submitted." +msgstr "Файл не було надіслано." + +#: .\forms\fields.py:448 .\newforms\fields.py:435 .\oldforms\__init__.py:689 +msgid "The submitted file is empty." +msgstr "Переданий файл порожній." + +#: .\forms\fields.py:538 .\newforms\fields.py:497 +msgid "Enter a valid URL." +msgstr "Уведіть коректний URL." + +#: .\forms\fields.py:539 .\newforms\fields.py:498 +msgid "This URL appears to be a broken link." +msgstr "URL %s є пошкодженим посиланням." + +#: .\forms\fields.py:618 .\forms\fields.py:696 .\newforms\fields.py:598 +msgid "Select a valid choice. %(value)s is not one of the available choices." +msgstr "Зробить коректний вибір, %(value)s немає серед варіантів вибору." + +#: .\forms\fields.py:697 .\forms\fields.py:758 .\forms\models.py:714 +#: .\newforms\fields.py:599 .\newforms\fields.py:661 .\newforms\models.py:563 +msgid "Enter a list of values." +msgstr "Введіть список значень." + +#: .\forms\fields.py:878 .\newforms\fields.py:779 +msgid "Enter a valid IPv4 address." +msgstr "Введіть коректну IPv4 адресу." + +#: .\forms\fields.py:888 +msgid "" +"Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." +msgstr "" +"Введіть коректне значення 'slug' (короткого заголовку), що може містити " +"тільки літери, числа, символи підкреслювання та дефіси." + +#: .\forms\formsets.py:242 .\forms\formsets.py:244 +msgid "Order" +msgstr "Послідовність" + +#: .\forms\models.py:281 .\forms\models.py:290 +#, python-format +msgid "%(model_name)s with this %(field_label)s already exists." +msgstr "%(model_name)s з таким %(field_label)s вже існує." + +#: .\forms\models.py:581 +msgid "The inline foreign key did not match the parent instance primary key." +msgstr "" +"Зв'язаний зовнішній ключ не відповідає первісному ключу батьківського " +"екземпляру." + +#: .\forms\models.py:644 .\newforms\fields.py:559 .\newforms\models.py:497 +msgid "Select a valid choice. That choice is not one of the available choices." +msgstr "Зробить коректний вибір. Такого варіанту нема серед доступних." + +#: .\forms\models.py:715 .\newforms\models.py:564 +msgid "Select a valid choice. %s is not one of the available choices." +msgstr "Зробить коректний вибір. Такого варіанту %s нема серед доступних." + +#: .\oldforms\__init__.py:405 +#, python-format +msgid "Ensure your text is less than %s character." +msgid_plural "Ensure your text is less than %s characters." +msgstr[0] "Переконайтеся, що ваш текст менше, ніж %s символ." +msgstr[1] "Переконайтеся, що ваш текст менше, ніж %s символів." + +#: .\oldforms\__init__.py:410 +msgid "Line breaks are not allowed here." +msgstr "Символи нового рядку тут не дозволені." + +#: .\oldforms\__init__.py:508 .\oldforms\__init__.py:582 +#: .\oldforms\__init__.py:621 +#, python-format +msgid "Select a valid choice; '%(data)s' is not in %(choices)s." +msgstr "Зробить коректний вибір; '%(data)s' немає у %(choices)s." + +#: .\oldforms\__init__.py:750 +msgid "Enter a whole number between -32,768 and 32,767." +msgstr "Введіть ціле число між -32,768 та 32,767." + +#: .\oldforms\__init__.py:760 +msgid "Enter a positive number." +msgstr "Введіть додатне число." + +#: .\oldforms\__init__.py:770 +msgid "Enter a whole number between 0 and 32,767." +msgstr "Введіть ціле число між 0 та 32,767." + +#: .\template\defaultfilters.py:743 +msgid "yes,no,maybe" +msgstr "так,ні,можливо" + +#: .\template\defaultfilters.py:774 +#, python-format +msgid "%(size)d byte" +msgid_plural "%(size)d bytes" +msgstr[0] "%(size)d байт" +msgstr[1] "%(size)d байтів" + +#: .\template\defaultfilters.py:776 +#, python-format +msgid "%s KB" +msgstr "%s КБ" + +#: .\template\defaultfilters.py:778 +#, python-format +msgid "%s MB" +msgstr "%s МБ" + +#: .\template\defaultfilters.py:779 +#, python-format +msgid "%s GB" +msgstr "%s ГБ" + +#: .\utils\dateformat.py:41 +msgid "p.m." +msgstr "після полудня" + +#: .\utils\dateformat.py:42 +msgid "a.m." +msgstr "до полудня" + +#: .\utils\dateformat.py:47 +msgid "PM" +msgstr "після полудня" + +#: .\utils\dateformat.py:48 +msgid "AM" +msgstr "до полудня" + +#: .\utils\dateformat.py:97 +msgid "midnight" +msgstr "північ" + +#: .\utils\dateformat.py:99 +msgid "noon" +msgstr "полудень" + +#: .\utils\dates.py:6 +msgid "Monday" +msgstr "Понеділок" + +#: .\utils\dates.py:6 +msgid "Tuesday" +msgstr "Вівторок" + +#: .\utils\dates.py:6 +msgid "Wednesday" +msgstr "Середа" + +#: .\utils\dates.py:6 +msgid "Thursday" +msgstr "Четвер" + +#: .\utils\dates.py:6 +msgid "Friday" +msgstr "П'ятниця" + +#: .\utils\dates.py:7 +msgid "Saturday" +msgstr "Субота" + +#: .\utils\dates.py:7 +msgid "Sunday" +msgstr "Неділя" + +#: .\utils\dates.py:10 +msgid "Mon" +msgstr "Пн" + +#: .\utils\dates.py:10 +msgid "Tue" +msgstr "Вт" + +#: .\utils\dates.py:10 +msgid "Wed" +msgstr "Сер" + +#: .\utils\dates.py:10 +msgid "Thu" +msgstr "Чт" + +#: .\utils\dates.py:10 +msgid "Fri" +msgstr "Пт" + +#: .\utils\dates.py:11 +msgid "Sat" +msgstr "Сб" + +#: .\utils\dates.py:11 +msgid "Sun" +msgstr "Нед" + +#: .\utils\dates.py:18 +msgid "January" +msgstr "Січень" + +#: .\utils\dates.py:18 +msgid "February" +msgstr "Лютий" + +#: .\utils\dates.py:18 .\utils\dates.py:31 +msgid "March" +msgstr "Березень" + +#: .\utils\dates.py:18 .\utils\dates.py:31 +msgid "April" +msgstr "Квітень" + +#: .\utils\dates.py:18 .\utils\dates.py:31 +msgid "May" +msgstr "Травень" + +#: .\utils\dates.py:18 .\utils\dates.py:31 +msgid "June" +msgstr "Червень" + +#: .\utils\dates.py:19 .\utils\dates.py:31 +msgid "July" +msgstr "Липень" + +#: .\utils\dates.py:19 +msgid "August" +msgstr "Серпень" + +#: .\utils\dates.py:19 +msgid "September" +msgstr "Вересень" + +#: .\utils\dates.py:19 +msgid "October" +msgstr "Жовтень" + +#: .\utils\dates.py:19 +msgid "November" +msgstr "Листопад" + +#: .\utils\dates.py:20 +msgid "December" +msgstr "Грудень" + +#: .\utils\dates.py:23 +msgid "jan" +msgstr "січ" + +#: .\utils\dates.py:23 +msgid "feb" +msgstr "лют" + +#: .\utils\dates.py:23 +msgid "mar" +msgstr "бер" + +#: .\utils\dates.py:23 +msgid "apr" +msgstr "кві" + +#: .\utils\dates.py:23 +msgid "may" +msgstr "тра" + +#: .\utils\dates.py:23 +msgid "jun" +msgstr "чер" + +#: .\utils\dates.py:24 +msgid "jul" +msgstr "лип" + +#: .\utils\dates.py:24 +msgid "aug" +msgstr "сер" + +#: .\utils\dates.py:24 +msgid "sep" +msgstr "вер" + +#: .\utils\dates.py:24 +msgid "oct" +msgstr "жов" + +#: .\utils\dates.py:24 +msgid "nov" +msgstr "лис" + +#: .\utils\dates.py:24 +msgid "dec" +msgstr "гру" + +#: .\utils\dates.py:31 +msgid "Jan." +msgstr "Січ." + +#: .\utils\dates.py:31 +msgid "Feb." +msgstr "Лют." + +#: .\utils\dates.py:32 +msgid "Aug." +msgstr "Сер." + +#: .\utils\dates.py:32 +msgid "Sept." +msgstr "Вер." + +#: .\utils\dates.py:32 +msgid "Oct." +msgstr "Жов." + +#: .\utils\dates.py:32 +msgid "Nov." +msgstr "Лис." + +#: .\utils\dates.py:32 +msgid "Dec." +msgstr "Груд." + +#: .\utils\text.py:128 +msgid "or" +msgstr "або" + +#: .\utils\timesince.py:21 +msgid "year" +msgid_plural "years" +msgstr[0] "рік" +msgstr[1] "рокі(в)" + +#: .\utils\timesince.py:22 +msgid "month" +msgid_plural "months" +msgstr[0] "місяць" +msgstr[1] "місяці(в)" + +#: .\utils\timesince.py:23 +msgid "week" +msgid_plural "weeks" +msgstr[0] "тиждень" +msgstr[1] "тижні(в)" + +#: .\utils\timesince.py:24 +msgid "day" +msgid_plural "days" +msgstr[0] "день" +msgstr[1] "дні(в)" + +#: .\utils\timesince.py:25 +msgid "hour" +msgid_plural "hours" +msgstr[0] "година" +msgstr[1] "годин(и)" + +#: .\utils\timesince.py:26 +msgid "minute" +msgid_plural "minutes" +msgstr[0] "хвилина" +msgstr[1] "хвилин(и)" + +#: .\utils\timesince.py:43 +msgid "minutes" +msgstr "хвилин(а)" + +#: .\utils\timesince.py:48 +#, python-format +msgid "%(number)d %(type)s" +msgstr "%(number)d %(type)s" + +#: .\utils\timesince.py:54 +#, python-format +msgid ", %(number)d %(type)s" +msgstr ", %(number)d %(type)s" + +#: .\utils\translation\trans_real.py:403 +msgid "DATE_FORMAT" +msgstr "d.m.Y" + +#: .\utils\translation\trans_real.py:405 +msgid "TIME_FORMAT" +msgstr "H:i" + +#: .\utils\translation\trans_real.py:421 +msgid "YEAR_MONTH_FORMAT" +msgstr "d.m.Y" + +#: .\utils\translation\trans_real.py:422 +msgid "MONTH_DAY_FORMAT" +msgstr "d.m.Y" + +#: .\views\generic\create_update.py:114 +#, python-format +msgid "The %(verbose_name)s was created successfully." +msgstr "Об'єкт %(verbose_name)s був успішно створений." + +#: .\views\generic\create_update.py:156 +#, python-format +msgid "The %(verbose_name)s was updated successfully." +msgstr "Об'єкт %(verbose_name)s був успішно змінений." + +#: .\views\generic\create_update.py:198 +#, python-format +msgid "The %(verbose_name)s was deleted." +msgstr "Об'єкт %(verbose_name)s був успішно видалений." + +#~ msgid "rating #1" +#~ msgstr "рейтинг #1" + +#~ msgid "rating #2" +#~ msgstr "рейтинг #2" + +#~ msgid "rating #3" +#~ msgstr "рейтинг #3" + +#~ msgid "rating #4" +#~ msgstr "рейтинг #4" + +#~ msgid "rating #5" +#~ msgstr "рейтинг #5" + +#~ msgid "rating #6" +#~ msgstr "рейтинг #6" + +#~ msgid "rating #7" +#~ msgstr "рейтинг #7" + +#~ msgid "rating #8" +#~ msgstr "рейтинг #8" + + +#~ msgid "comments" +#~ msgstr "коментарі" + +#~ msgid "person's name" +#~ msgstr "Ім'я людини" + +#~ msgid "ip address" +#~ msgstr "ip адреса" + +#~ msgid "approved by staff" +#~ msgstr "схвалено адміністрацією" + + +#~ msgid "free comments" +#~ msgstr "вільні коментарі" + +#~ msgid "score" +#~ msgstr "рахунок" + + +#~ msgid "karma score" +#~ msgstr "рахунок карми" + + +#~ msgid "user flag" +#~ msgstr "ознака користувача" + + +#~ msgid "user flags" +#~ msgstr "ознаки користувача" + +#~ msgid "deletion date" +#~ msgstr "дата видалення" + + +#~ msgid "moderator deletion" +#~ msgstr "видалено модератором" + + +#~ msgid "moderator deletions" +#~ msgstr "видалено модератором" + +#~ msgid "" +#~ "This comment was posted by a user who has posted fewer than %(count)s " +#~ "comment:\n" +#~ "\n" +#~ "%(text)s" +#~ msgid_plural "" +#~ "This comment was posted by a user who has posted fewer than %(count)s " +#~ "comments:\n" +#~ "\n" +#~ "%(text)s" +#~ msgstr[0] "" +#~ "Цей коментар доданий користувачем, який додав меньше ніж %(count)s " +#~ "коментаря" +#~ msgstr[1] "" +#~ "Цей коментар доданий користувачем, який додав меньше ніж %(count)s " +#~ "коментарів" + +#~ msgid "Only POSTs are allowed" +#~ msgstr "Тільки POST'и дозволені" + +#~ msgid "One or more of the required fields wasn't submitted" +#~ msgstr "Одне або декілька обов'язкових полів не було заповнено" + +#~ msgid "" +#~ "The comment form had an invalid 'target' parameter -- the object ID was " +#~ "invalid" +#~ msgstr "" +#~ "Форма для коментарів мала невірний параметр 'target' -- ID об'єкту був " +#~ "невірний" + +#~ msgid "The comment form didn't provide either 'preview' or 'post'" +#~ msgstr "" +#~ "Форма для коментарів не забезпечувала функції 'переглянути' або 'додати'" + + +#~ msgid "Forgotten your password?" +#~ msgstr "Забули пароль?" + +#~ msgid "Added %s." +#~ msgstr "Додано %s." + +#~ msgid "Deleted %s." +#~ msgstr "Видалено %s." + +#~ msgid "DATE_WITH_TIME_FULL" +#~ msgstr "j N Y H:i" + +#~ msgid "Django administration" +#~ msgstr "Django адміністрування" + +#~ msgid "Have you forgotten your password?" +#~ msgstr "Забули пароль?" + +#~ msgid "Your new password is: %(new_password)s" +#~ msgstr "Ваш новий пароль: %(new_password)s" + +#~ msgid "Feel free to change this password by going to this page:" +#~ msgstr "Ви можете змінити цей пароль, перейшовши до цієї сторінки:" + +#~ msgid "Comments" +#~ msgstr "Коментарі" + +#~ msgid "String (up to 50)" +#~ msgstr "Рядок (до 50 символів)" + +#~ msgid "label" +#~ msgstr "мітка" + +#~ msgid "package" +#~ msgstr "пакунок" + +#~ msgid "packages" +#~ msgstr "пакунки" diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/django/conf/locale/uk/LC_MESSAGES/djangojs.po b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/django/conf/locale/uk/LC_MESSAGES/djangojs.po new file mode 100644 index 00000000000..f956b627365 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/django/conf/locale/uk/LC_MESSAGES/djangojs.po @@ -0,0 +1,118 @@ +# Django, ukrainian translation. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +msgid "" +msgstr "" +"Project-Id-Version: Django\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-16 04:00+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Mykola Zamkovoy \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: .\contrib\admin\media\js\SelectFilter2.js.py:33 +#, perl-format +msgid "Available %s" +msgstr "В наявності %s" + +#: .\contrib\admin\media\js\SelectFilter2.js.py:41 +msgid "Choose all" +msgstr "Обрати всі" + +#: .\contrib\admin\media\js\SelectFilter2.js.py:46 +msgid "Add" +msgstr "Додати" + +#: .\contrib\admin\media\js\SelectFilter2.js.py:48 +msgid "Remove" +msgstr "Видалити" + +#: .\contrib\admin\media\js\SelectFilter2.js.py:53 +#, perl-format +msgid "Chosen %s" +msgstr "Обрано %s" + +#: .\contrib\admin\media\js\SelectFilter2.js.py:54 +msgid "Select your choice(s) and click " +msgstr "Зробіть ваш вибір та клікніть " + +#: .\contrib\admin\media\js\SelectFilter2.js.py:59 +msgid "Clear all" +msgstr "Очистити все" + +#: .\contrib\admin\media\js\calendar.js.py:24 +#: .\contrib\admin\media\js\dateparse.js.py:32 +msgid "" +"January February March April May June July August September October November " +"December" +msgstr "" +"Січень Лютий Березень Квітень Травень Червень Липень Серпень Вересень Жовтень Листопад " +"Грудень" + +#: .\contrib\admin\media\js\calendar.js.py:25 +msgid "S M T W T F S" +msgstr "Нд Пн Вт Ср Чт Пт Сб" + +#: .\contrib\admin\media\js\dateparse.js.py:33 +msgid "Sunday Monday Tuesday Wednesday Thursday Friday Saturday" +msgstr "Неділя Понеділок Вівторок Середа Четвер П'ятниця Субота" + +#: .\contrib\admin\media\js\admin\CollapsedFieldsets.js.py:34 +#: .\contrib\admin\media\js\admin\CollapsedFieldsets.js.py:72 +msgid "Show" +msgstr "Показати" + +#: .\contrib\admin\media\js\admin\CollapsedFieldsets.js.py:63 +msgid "Hide" +msgstr "Сховати" + +#: .\contrib\admin\media\js\admin\DateTimeShortcuts.js.py:47 +#: .\contrib\admin\media\js\admin\DateTimeShortcuts.js.py:81 +msgid "Now" +msgstr "Зараз" + +#: .\contrib\admin\media\js\admin\DateTimeShortcuts.js.py:51 +msgid "Clock" +msgstr "Годинник" + +#: .\contrib\admin\media\js\admin\DateTimeShortcuts.js.py:78 +msgid "Choose a time" +msgstr "Оберіть час" + +#: .\contrib\admin\media\js\admin\DateTimeShortcuts.js.py:82 +msgid "Midnight" +msgstr "північ" + +#: .\contrib\admin\media\js\admin\DateTimeShortcuts.js.py:83 +msgid "6 a.m." +msgstr "6" + +#: .\contrib\admin\media\js\admin\DateTimeShortcuts.js.py:84 +msgid "Noon" +msgstr "полудень" + +#: .\contrib\admin\media\js\admin\DateTimeShortcuts.js.py:88 +#: .\contrib\admin\media\js\admin\DateTimeShortcuts.js.py:183 +msgid "Cancel" +msgstr "Відмінити" + +#: .\contrib\admin\media\js\admin\DateTimeShortcuts.js.py:128 +#: .\contrib\admin\media\js\admin\DateTimeShortcuts.js.py:177 +msgid "Today" +msgstr "Сьогодні" + +#: .\contrib\admin\media\js\admin\DateTimeShortcuts.js.py:132 +msgid "Calendar" +msgstr "Календар" + +#: .\contrib\admin\media\js\admin\DateTimeShortcuts.js.py:175 +msgid "Yesterday" +msgstr "Вчора" + +#: .\contrib\admin\media\js\admin\DateTimeShortcuts.js.py:179 +msgid "Tomorrow" +msgstr "Завтра" diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/django/conf/locale/uk/formats.py b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/django/conf/locale/uk/formats.py new file mode 100644 index 00000000000..8c01f3ddbde --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/django/conf/locale/uk/formats.py @@ -0,0 +1,18 @@ +# -*- encoding: utf-8 -*- +# This file is distributed under the same license as the Django package. +# + +DATE_FORMAT = 'j F Y р.' +TIME_FORMAT = 'H:i:s' +# DATETIME_FORMAT = +YEAR_MONTH_FORMAT = 'F Y' +MONTH_DAY_FORMAT = 'j F' +SHORT_DATE_FORMAT = 'j M Y' +# SHORT_DATETIME_FORMAT = +# FIRST_DAY_OF_WEEK = +# DATE_INPUT_FORMATS = +# TIME_INPUT_FORMATS = +# DATETIME_INPUT_FORMATS = +DECIMAL_SEPARATOR = ',' +THOUSAND_SEPARATOR = u' ' +# NUMBER_GROUPING = diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/setup.cfg b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/setup.cfg new file mode 100644 index 00000000000..37cc9a592f2 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/setup.cfg @@ -0,0 +1,4 @@ +[bdist_rpm] +doc_files = docs extras AUTHORS INSTALL LICENSE README +install-script = scripts/rpm-install.sh + diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/setup.py b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/setup.py new file mode 100644 index 00000000000..430fdb9b48d --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.2/setup.py @@ -0,0 +1,98 @@ +from distutils.core import setup +from distutils.command.install_data import install_data +from distutils.command.install import INSTALL_SCHEMES +import os +import sys + +class osx_install_data(install_data): + # On MacOS, the platform-specific lib dir is /System/Library/Framework/Python/.../ + # which is wrong. Python 2.5 supplied with MacOS 10.5 has an Apple-specific fix + # for this in distutils.command.install_data#306. It fixes install_lib but not + # install_data, which is why we roll our own install_data class. + + def finalize_options(self): + # By the time finalize_options is called, install.install_lib is set to the + # fixed directory, so we set the installdir to install_lib. The + # install_data class uses ('install_data', 'install_dir') instead. + self.set_undefined_options('install', ('install_lib', 'install_dir')) + install_data.finalize_options(self) + +if sys.platform == "darwin": + cmdclasses = {'install_data': osx_install_data} +else: + cmdclasses = {'install_data': install_data} + +def fullsplit(path, result=None): + """ + Split a pathname into components (the opposite of os.path.join) in a + platform-neutral way. + """ + if result is None: + result = [] + head, tail = os.path.split(path) + if head == '': + return [tail] + result + if head == path: + return result + return fullsplit(head, [tail] + result) + +# Tell distutils to put the data_files in platform-specific installation +# locations. See here for an explanation: +# http://groups.google.com/group/comp.lang.python/browse_thread/thread/35ec7b2fed36eaec/2105ee4d9e8042cb +for scheme in INSTALL_SCHEMES.values(): + scheme['data'] = scheme['purelib'] + +# Compile the list of packages available, because distutils doesn't have +# an easy way to do this. +packages, data_files = [], [] +root_dir = os.path.dirname(__file__) +if root_dir != '': + os.chdir(root_dir) +django_dir = 'django' + +for dirpath, dirnames, filenames in os.walk(django_dir): + # Ignore dirnames that start with '.' + for i, dirname in enumerate(dirnames): + if dirname.startswith('.'): del dirnames[i] + if '__init__.py' in filenames: + packages.append('.'.join(fullsplit(dirpath))) + elif filenames: + data_files.append([dirpath, [os.path.join(dirpath, f) for f in filenames]]) + +# Small hack for working with bdist_wininst. +# See http://mail.python.org/pipermail/distutils-sig/2004-August/004134.html +if len(sys.argv) > 1 and sys.argv[1] == 'bdist_wininst': + for file_info in data_files: + file_info[0] = '\\PURELIB\\%s' % file_info[0] + +# Dynamically calculate the version based on django.VERSION. +version = __import__('django').get_version() +if u'SVN' in version: + version = ' '.join(version.split(' ')[:-1]) + +setup( + name = "Django", + version = version.replace(' ', '-'), + url = 'http://www.djangoproject.com/', + author = 'Django Software Foundation', + author_email = 'foundation@djangoproject.com', + description = 'A high-level Python Web framework that encourages rapid development and clean, pragmatic design.', + download_url = 'http://media.djangoproject.com/releases/1.2/Django-1.2.5.tar.gz', + packages = packages, + cmdclass = cmdclasses, + data_files = data_files, + scripts = ['django/bin/django-admin.py'], + classifiers = ['Development Status :: 5 - Production/Stable', + 'Environment :: Web Environment', + 'Framework :: Django', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: BSD License', + 'Operating System :: OS Independent', + 'Programming Language :: Python', + 'Topic :: Internet :: WWW/HTTP', + 'Topic :: Internet :: WWW/HTTP :: Dynamic Content', + 'Topic :: Internet :: WWW/HTTP :: WSGI', + 'Topic :: Software Development :: Libraries :: Application Frameworks', + 'Topic :: Software Development :: Libraries :: Python Modules', + ], +) diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/AUTHORS b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/AUTHORS new file mode 100644 index 00000000000..8e7842e0251 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/AUTHORS @@ -0,0 +1,544 @@ +Django was originally created in late 2003 at World Online, the Web division +of the Lawrence Journal-World newspaper in Lawrence, Kansas. + +The PRIMARY AUTHORS are (and/or have been): + + * Adrian Holovaty + * Simon Willison + * Jacob Kaplan-Moss + * Wilson Miner + * Malcolm Tredinnick + * Georg "Hugo" Bauer + * Luke Plant + * Russell Keith-Magee + * Robert Wittams + * Gary Wilson + * Brian Rosner + * Justin Bronn + * Karen Tracey + * Jannis Leidel + * James Tauber + * Alex Gaynor + * Andrew Godwin + * Carl Meyer + * Ramiro Morales + * Chris Beaven + * Honza Král + * Idan Gazit + +More information on the main contributors to Django can be found in +docs/internals/committers.txt. + +And here is an inevitably incomplete list of MUCH-APPRECIATED CONTRIBUTORS -- +people who have submitted patches, reported bugs, added translations, helped +answer newbie questions, and generally made Django that much better: + + Gisle Aas + Chris Adams + ajs + alang@bright-green.com + A S Alam + Andi Albrecht + Marty Alchin + Ahmad Alhashemi + Ahmad Al-Ibrahim + Antoni Aloy + Daniel Alves Barbosa de Oliveira Vaz + AgarFu + Dagur Páll Ammendrup + Collin Anderson + Jeff Anderson + Marian Andre + Andreas + Victor Andrée + andy@jadedplanet.net + Fabrice Aneche + ant9000@netwise.it + Florian Apolloner + arien + David Ascher + atlithorn + Jökull Sólberg Auðunsson + Arthur + av0000@mail.ru + David Avsajanishvili + Mike Axiak + Niran Babalola + Vitaly Babiy + Morten Bagai + Jeff Balogh + Mikaël Barbero + Randy Barlow + Scott Barr + Jiri Barton + Ned Batchelder + batiste@dosimple.ch + Batman + Brian Beck + Shannon -jj Behrens + Esdras Beleza + Chris Bennett + James Bennett + Shai Berger + Julian Bez + Arvis Bickovskis + Natalia Bidart + Paul Bissex + Simon Blanchard + David Blewett + Matt Boersma + boobsd@gmail.com + Matías Bordese + Sean Brant + Andrew Brehaut + David Brenneman + Anthony Briggs + brut.alll@gmail.com + bthomas + btoll@bestweb.net + Jonathan Buchanan + Keith Bussell + C8E + Chris Cahoon + Juan Manuel Caicedo + Trevor Caira + Brett Cannon + Ricardo Javier Cárdenes Medina + Jeremy Carbaugh + Graham Carlyle + Antonio Cavedoni + cedric@terramater.net + Chris Chamberlin + Amit Chakradeo + ChaosKCW + Kowito Charoenratchatabhan + Sengtha Chay + ivan.chelubeev@gmail.com + Bryan Chow + Antonis Christofides + Michal Chruszcz + Can Burak Çilingir + Ian Clelland + Travis Cline + Russell Cloran + colin@owlfish.com + crankycoder@gmail.com + Paul Collier + Robert Coup + Pete Crosier + Matt Croydon + Leah Culver + flavio.curella@gmail.com + Jure Cuhalev + John D'Agostino + dackze+django@gmail.com + Jim Dalton + Mihai Damian + David Danier + Dirk Datzert + Jonathan Daugherty (cygnus) + dave@thebarproject.com + david@kazserve.org + Jason Davies (Esaj) + Richard Davies + Alex Dedul + Matt Dennenbaum + deric@monowerks.com + Max Derkachev + Rajesh Dhawan + Sander Dijkhuis + Jordan Dimov + Nebojša Dorđević + dne@mayonnaise.net + dready + Maximillian Dornseif + Jeremy Dunck + Andrew Durdin + dusk@woofle.net + Andy Dustman + Alexander Dutton + J. Clifford Dyer + Clint Ecker + Nick Efford + eibaan@gmail.com + Julia Elman + enlight + Enrico + A. Murat Eren + Ludvig Ericson + eriks@win.tue.nl + Tomáš Ehrlich + Dirk Eschler + Marc Fargas + Szilveszter Farkas + Grigory Fateyev + favo@exoweb.net + fdr + Dmitri Fedortchenko + Jonathan Feignberg + Liang Feng + Bill Fenner + Stefane Fermgier + J. Pablo Fernandez + Maciej Fijalkowski + Ben Firshman + Matthew Flanagan + Eric Floehr + Eric Florenzano + Vincent Foley + Alcides Fonseca + Rudolph Froger + Jorge Gajon + gandalf@owca.info + Marc Garcia + Andy Gayton + geber@datacollect.com + Baishampayan Ghose + Joshua Ginsberg + Dimitris Glezos + glin@seznam.cz + martin.glueck@gmail.com + Artyom Gnilov + Ben Godfrey + GomoX + Guilherme Mesquita Gondim + Mario Gonzalez + David Gouldin + pradeep.gowda@gmail.com + Collin Grady + Gabriel Grant + Simon Greenhill + Owen Griffiths + Espen Grindhaug + Janos Guljas + Thomas Güttler + Horst Gutmann + Scot Hacker + dAniel hAhler + hambaloney + Brian Harring + Brant Harris + Ronny Haryanto + Hawkeye + Kent Hauser + Joe Heck + Joel Heenan + Mikko Hellsing + Sebastian Hillig + hipertracker@gmail.com + Deryck Hodge + Brett Hoerner + Eric Holscher + Ian Holsman + Kieran Holland + Sung-Jin Hong + Leo "hylje" Honkanen + Matt Hoskins + Tareque Hossain + Richard House + Robert Rock Howard + John Huddleston + Rob Hudson + Jason Huggins + Gabriel Hurley + Hyun Mi Ae + Ibon + Tom Insam + Baurzhan Ismagulov + Stephan Jaekel + james_027@yahoo.com + jcrasta@gmail.com + jdetaeye + jhenry + john@calixto.net + Zak Johnson + Nis Jørgensen + Michael Josephson + jpellerin@gmail.com + junzhang.jn@gmail.com + Antti Kaihola + Bahadır Kandemir + Karderio + Nagy Károly + George Karpenkov + Erik Karulf + Ben Dean Kawamura + Ian G. Kelly + Niall Kelly + Ryan Kelly + Thomas Kerpe + Wiley Kestner + Ossama M. Khayat + Ben Khoo + Garth Kidd + kilian + Sune Kirkeby + Bastian Kleineidam + Cameron Knight (ckknight) + Nena Kojadin + Igor Kolar + Tomáš Kopeček + Gasper Koren + Mikhail Korobov + Martin Kosír + Arthur Koziel + Meir Kriheli + Bruce Kroeze + krzysiek.pawlik@silvermedia.pl + Joseph Kocherhans + konrad@gwu.edu + knox + David Krauth + Kevin Kubasik + kurtiss@meetro.com + Denis Kuzmichyov + Panos Laganakos + Nick Lane + Stuart Langridge + Paul Lanier + David Larlet + Nicolas Lara + Nicola Larosa + Finn Gruwier Larsen + Lau Bech Lauritzen + Rune Rønde Laursen + Mark Lavin + Eugene Lazutkin + lcordier@point45.com + Jeong-Min Lee + Tai Lee + Christopher Lenz + lerouxb@gmail.com + Piotr Lewandowski + Charlie Leifer + Justin Lilly + Waylan Limberg + limodou + Philip Lindborg + Simon Litchfield + Daniel Lindsley + Trey Long + Laurent Luce + Martin Mahner + Matt McClanahan + Stanislaus Madueke + Yann Malet + Frantisek Malina + Mike Malone + Martin Maney + masonsimon+django@gmail.com + Manuzhai + Petr Marhoun + Petar Marić + Nuno Mariz + mark@junklight.com + Orestis Markou + Takashi Matsuo + Yasushi Masuda + mattycakes@gmail.com + Glenn Maynard + Jason McBrayer + Kevin McConnell + mccutchen@gmail.com + michael.mcewan@gmail.com + Paul McLanahan + Tobias McNulty + Zain Memon + Christian Metts + michal@plovarna.cz + Slawek Mikula + mitakummaa@gmail.com + mmarshall + Andreas Mock + Reza Mohammadi + Aljosa Mohorovic + Eric Moritz + msaelices + Gregor Müllegger + Robin Munn + James Murty + msundstr + Robert Myers + Aaron T. Myers + Alexander Myodov + Doug Napoleone + Gopal Narayanan + Fraser Nevett + Sam Newman + Filip Noetzel + Afonso Fernández Nogueira + Neal Norwitz + Todd O'Bryan + Selwin Ong + Christian Oudard + oggie rob + oggy + Jay Parlar + Claude Paroz + Carlos Eduardo de Paula + pavithran s + Barry Pederson + Andreas Pelme + permonik@mesias.brnonet.cz + peter@mymart.com + pgross@thoughtworks.com + phaedo + Julien Phalip + phil@produxion.net + phil.h.smith@gmail.com + Gustavo Picon + Michael Placentra II + plisk + Daniel Poelzleithner + polpak@yahoo.com + Ross Poulton + Mihai Preda + Matthias Pronk + Jyrki Pulliainen + Thejaswi Puthraya + Johann Queuniet + Jan Rademaker + Michael Radziej + Laurent Rahuel + Stéphane Raimbault + Luciano Ramalho + Amit Ramon + Philippe Raoult + Massimiliano Ravelli + Brian Ray + Łukasz Rekucki + remco@diji.biz + Marc Remolt + Bruno Renié + David Reynolds + rhettg@gmail.com + ricardojbarrios@gmail.com + Mike Richardson + Matt Riggott + Alex Robbins + Henrique Romano + Armin Ronacher + Daniel Roseman + Rozza + Oliver Rutherfurd + ryankanno + Gonzalo Saavedra + Manuel Saelices + Ivan Sagalaev (Maniac) + Vinay Sajip + Kadesarin Sanjek + Massimo Scamarcia + Paulo Scardine + David Schein + Bernd Schlapsi + schwank@gmail.com + scott@staplefish.com + Ilya Semenov + serbaut@gmail.com + John Shaffer + Pete Shinners + Leo Shklovskii + jason.sidabras@gmail.com + Brenton Simpson + Jozko Skrablin + Ben Slavin + sloonz + Paul Smith + Warren Smith + smurf@smurf.noris.de + Vsevolod Solovyov + sopel + Leo Soto + Wiliam Alves de Souza + Don Spaulding + Bjørn Stabell + Georgi Stanojevski + starrynight + Vasiliy Stavenko + Thomas Steinacher + Johan C. Stöver + Nowell Strite + Thomas Stromberg + Pascal Varet + SuperJared + Radek Švarz + Swaroop C H + Aaron Swartz + Ville Säävuori + Mart Sõmermaa + Christian Tanzer + Tyler Tarabula + Tyson Tate + Aryeh Leib Taurog + Frank Tegtmeyer + Marcel Telka + Terry Huang + Travis Terry + thebjorn + Zach Thompson + Michael Thornhill + Deepak Thukral + tibimicu@gmx.net + tobias@neuyork.de + Tom Tobin + Joe Topjian + torne-django@wolfpuppy.org.uk + Jeff Triplett + tstromberg@google.com + Makoto Tsuyuki + tt@gurgle.no + David Tulig + Amit Upadhyay + Adam Vandenberg + Geert Vanderkelen + Vasil Vangelovski + I.S. van Oostveen + viestards.lists@gmail.com + George Vilches + Vlado + Zachary Voase + Marijn Vriens + Milton Waddams + Chris Wagner + Rick Wagner + wam-djangobug@wamber.net + Wang Chun + Filip Wasilewski + Dan Watson + Joel Watts + Lakin Wecker + Chris Wesseling + Benjamin Wohlwend + James Wheare + Mike Wiacek + Frank Wierzbicki + charly.wilhelm@gmail.com + Derek Willis + Rachel Willmer + Jakub Wilk + Jakub Wiśniowski + Maciej Wiśniowski + wojtek + Jason Yan + Lars Yencken + ye7cakf02@sneakemail.com + ymasuda@ethercube.com + Jesse Young + Mykola Zamkovoi + zegor + Gasper Zejn + Jarek Zgoda + Cheng Zhang + +A big THANK YOU goes to: + + Rob Curley and Ralph Gage for letting us open-source Django. + + Frank Wiles for making excellent arguments for open-sourcing, and for + his sage sysadmin advice. + + Ian Bicking for convincing Adrian to ditch code generation. + + Mark Pilgrim for diveintopython.org. + + Guido van Rossum for creating Python. diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/INSTALL b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/INSTALL new file mode 100644 index 00000000000..644c524bbbf --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/INSTALL @@ -0,0 +1,16 @@ +Thanks for downloading Django. + +To install it, make sure you have Python 2.4 or greater installed. Then run +this command from the command prompt: + + python setup.py install + +AS AN ALTERNATIVE, you can just copy the entire "django" directory to Python's +site-packages directory, which is located wherever your Python installation +lives. Some places you might check are: + + /usr/lib/python2.5/site-packages (Unix, Python 2.5) + /usr/lib/python2.4/site-packages (Unix, Python 2.4) + C:\\PYTHON\site-packages (Windows) + +For more detailed instructions, see docs/intro/install.txt. diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/LICENSE b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/LICENSE new file mode 100644 index 00000000000..d0c3f2838df --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/LICENSE @@ -0,0 +1,27 @@ +Copyright (c) Django Software Foundation and individual contributors. +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of Django nor the names of its contributors may be used + to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/MANIFEST.in b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/MANIFEST.in new file mode 100644 index 00000000000..497b834f26c --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/MANIFEST.in @@ -0,0 +1,34 @@ +include README +include AUTHORS +include INSTALL +include LICENSE +include MANIFEST.in +include django/contrib/gis/gdal/LICENSE +include django/contrib/gis/geos/LICENSE +include django/dispatch/license.txt +include django/utils/simplejson/LICENSE.txt +recursive-include docs * +recursive-include scripts * +recursive-include extras * +recursive-include tests * +recursive-include django/conf/locale * +recursive-include django/contrib/*/locale * +recursive-include django/contrib/admin/templates * +recursive-include django/contrib/admin/media * +recursive-include django/contrib/admindocs/templates * +recursive-include django/contrib/auth/fixtures * +recursive-include django/contrib/auth/tests/templates * +recursive-include django/contrib/comments/templates * +recursive-include django/contrib/databrowse/templates * +recursive-include django/contrib/formtools/templates * +recursive-include django/contrib/formtools/tests/templates * +recursive-include django/contrib/flatpages/fixtures * +recursive-include django/contrib/flatpages/tests/templates * +recursive-include django/contrib/gis/templates * +recursive-include django/contrib/gis/tests/data * +recursive-include django/contrib/gis/tests/distapp/fixtures * +recursive-include django/contrib/gis/tests/geoapp/fixtures * +recursive-include django/contrib/gis/tests/geogapp/fixtures * +recursive-include django/contrib/gis/tests/relatedapp/fixtures * +recursive-include django/contrib/sitemaps/templates * +recursive-include django/contrib/sitemaps/tests/templates * diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/METADATA b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/METADATA new file mode 100644 index 00000000000..68c225e6110 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/METADATA @@ -0,0 +1,24 @@ +# Format: google3/devtools/metadata/metadata.proto (go/google3metadata) + +name: "django" +description: + "Django is a python-based web framework. As of 2011-09-12 this was listed " + "as the latest official version." + +third_party { + url { + type: ARCHIVE + value: "http://www.djangoproject.com/download/1.3.1/tarball/" + } + version: "1.3.1" + last_upgrade_date: { + year: 2011 + month: 9 + day: 13 + } + + # NOTE: The "local_modifications" field is entirely optional and may be + # removed if it's not useful for the package. + # See go/thirdparty-metadata-local-modifications + local_modifications: "http://google3/third_party/apphosting/python/django/v1_3_1_vendor/README.google?cl=23904997" +} diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/PKG-INFO b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/PKG-INFO new file mode 100644 index 00000000000..b7609cd0eba --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/PKG-INFO @@ -0,0 +1,27 @@ +Metadata-Version: 1.0 +Name: Django +Version: 1.3.1 +Summary: A high-level Python Web framework that encourages rapid development and clean, pragmatic design. +Home-page: http://www.djangoproject.com/ +Author: Django Software Foundation +Author-email: foundation@djangoproject.com +License: UNKNOWN +Download-URL: http://media.djangoproject.com/releases/1.3/Django-1.3.1.tar.gz +Description: UNKNOWN +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Environment :: Web Environment +Classifier: Framework :: Django +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: BSD License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2.4 +Classifier: Programming Language :: Python :: 2.5 +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Topic :: Internet :: WWW/HTTP +Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content +Classifier: Topic :: Internet :: WWW/HTTP :: WSGI +Classifier: Topic :: Software Development :: Libraries :: Application Frameworks +Classifier: Topic :: Software Development :: Libraries :: Python Modules diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/README b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/README new file mode 100644 index 00000000000..c7d225c1e2f --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/README @@ -0,0 +1,46 @@ +Django is a high-level Python Web framework that encourages rapid development +and clean, pragmatic design. + +All documentation is in the "docs" directory and online at +http://docs.djangoproject.com/en/dev/. If you're just getting started, here's +how we recommend you read the docs: + + * First, read docs/intro/install.txt for instructions on installing Django. + + * Next, work through the tutorials in order (docs/intro/tutorial01.txt, + docs/intro/tutorial02.txt, etc.). + + * If you want to set up an actual deployment server, read + docs/howto/deployment/index.txt for instructions. + + * You'll probably want to read through the topical guides (in docs/topics) + next; from there you can jump to the HOWTOs (in docs/howto) for specific + problems, and check out the reference (docs/ref) for gory details. + + * See docs/README for instructions on building an HTML version of the docs. + +Docs are updated rigorously. If you find any problems in the docs, or think they +should be clarified in any way, please take 30 seconds to fill out a ticket +here: + +http://code.djangoproject.com/newticket + +To get more help: + + * Join the #django channel on irc.freenode.net. Lots of helpful people + hang out there. Read the archives at http://botland.oebfare.com/logger/django/. + + * Join the django-users mailing list, or read the archives, at + http://groups.google.com/group/django-users. + +To contribute to Django: + + * Check out http://www.djangoproject.com/community/ for information + about getting involved. + +To run Django's test suite: + + * Follow the instructions in the "Unit tests" section of + docs/internals/contributing.txt, published online at + https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/unit-tests/#running-the-unit-tests + diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/django/contrib/messages/locale/en/LC_MESSAGES/django.po b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/django/contrib/messages/locale/en/LC_MESSAGES/django.po new file mode 100644 index 00000000000..2672b7d9411 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/django/contrib/messages/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,17 @@ +# This file is distributed under the same license as the Django package. +# +msgid "" +msgstr "" +"Project-Id-Version: Django\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-03-15 13:20-0400\n" +"PO-Revision-Date: 2010-05-13 15:35+0200\n" +"Last-Translator: Django team\n" +"Language-Team: English \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: tests/base.py:117 +msgid "lazy message" +msgstr "" diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/django/contrib/messages/locale/uk/LC_MESSAGES/django.po b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/django/contrib/messages/locale/uk/LC_MESSAGES/django.po new file mode 100644 index 00000000000..a5e73a5bb6f --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/django/contrib/messages/locale/uk/LC_MESSAGES/django.po @@ -0,0 +1,20 @@ +# This file is distributed under the same license as the Django package. +# +msgid "" +msgstr "" +"Project-Id-Version: Django\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-03-15 13:20-0400\n" +"PO-Revision-Date: 2011-03-04 18:42+0000\n" +"Last-Translator: Jannis \n" +"Language-Team: Ukrainian <>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: uk\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: tests/base.py:117 +msgid "lazy message" +msgstr "" diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/setup.cfg b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/setup.cfg new file mode 100644 index 00000000000..37cc9a592f2 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/setup.cfg @@ -0,0 +1,4 @@ +[bdist_rpm] +doc_files = docs extras AUTHORS INSTALL LICENSE README +install-script = scripts/rpm-install.sh + diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/setup.py b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/setup.py new file mode 100644 index 00000000000..1d8732fa242 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk/django-1.3/setup.py @@ -0,0 +1,102 @@ +from distutils.core import setup +from distutils.command.install_data import install_data +from distutils.command.install import INSTALL_SCHEMES +import os +import sys + +class osx_install_data(install_data): + # On MacOS, the platform-specific lib dir is /System/Library/Framework/Python/.../ + # which is wrong. Python 2.5 supplied with MacOS 10.5 has an Apple-specific fix + # for this in distutils.command.install_data#306. It fixes install_lib but not + # install_data, which is why we roll our own install_data class. + + def finalize_options(self): + # By the time finalize_options is called, install.install_lib is set to the + # fixed directory, so we set the installdir to install_lib. The + # install_data class uses ('install_data', 'install_dir') instead. + self.set_undefined_options('install', ('install_lib', 'install_dir')) + install_data.finalize_options(self) + +if sys.platform == "darwin": + cmdclasses = {'install_data': osx_install_data} +else: + cmdclasses = {'install_data': install_data} + +def fullsplit(path, result=None): + """ + Split a pathname into components (the opposite of os.path.join) in a + platform-neutral way. + """ + if result is None: + result = [] + head, tail = os.path.split(path) + if head == '': + return [tail] + result + if head == path: + return result + return fullsplit(head, [tail] + result) + +# Tell distutils to put the data_files in platform-specific installation +# locations. See here for an explanation: +# http://groups.google.com/group/comp.lang.python/browse_thread/thread/35ec7b2fed36eaec/2105ee4d9e8042cb +for scheme in INSTALL_SCHEMES.values(): + scheme['data'] = scheme['purelib'] + +# Compile the list of packages available, because distutils doesn't have +# an easy way to do this. +packages, data_files = [], [] +root_dir = os.path.dirname(__file__) +if root_dir != '': + os.chdir(root_dir) +django_dir = 'django' + +for dirpath, dirnames, filenames in os.walk(django_dir): + # Ignore dirnames that start with '.' + for i, dirname in enumerate(dirnames): + if dirname.startswith('.'): del dirnames[i] + if '__init__.py' in filenames: + packages.append('.'.join(fullsplit(dirpath))) + elif filenames: + data_files.append([dirpath, [os.path.join(dirpath, f) for f in filenames]]) + +# Small hack for working with bdist_wininst. +# See http://mail.python.org/pipermail/distutils-sig/2004-August/004134.html +if len(sys.argv) > 1 and sys.argv[1] == 'bdist_wininst': + for file_info in data_files: + file_info[0] = '\\PURELIB\\%s' % file_info[0] + +# Dynamically calculate the version based on django.VERSION. +version = __import__('django').get_version() +if u'SVN' in version: + version = ' '.join(version.split(' ')[:-1]) + +setup( + name = "Django", + version = version.replace(' ', '-'), + url = 'http://www.djangoproject.com/', + author = 'Django Software Foundation', + author_email = 'foundation@djangoproject.com', + description = 'A high-level Python Web framework that encourages rapid development and clean, pragmatic design.', + download_url = 'http://media.djangoproject.com/releases/1.3/Django-1.3.1.tar.gz', + packages = packages, + cmdclass = cmdclasses, + data_files = data_files, + scripts = ['django/bin/django-admin.py'], + classifiers = ['Development Status :: 5 - Production/Stable', + 'Environment :: Web Environment', + 'Framework :: Django', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: BSD License', + 'Operating System :: OS Independent', + 'Programming Language :: Python', + 'Programming Language :: Python :: 2.4', + 'Programming Language :: Python :: 2.5', + 'Programming Language :: Python :: 2.6', + 'Programming Language :: Python :: 2.7', + 'Topic :: Internet :: WWW/HTTP', + 'Topic :: Internet :: WWW/HTTP :: Dynamic Content', + 'Topic :: Internet :: WWW/HTTP :: WSGI', + 'Topic :: Software Development :: Libraries :: Application Frameworks', + 'Topic :: Software Development :: Libraries :: Python Modules', + ], +) diff --git a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json new file mode 100644 index 00000000000..6fba7bc8d90 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json @@ -0,0 +1,1995 @@ +{ + "dependencies": [ + { + "purl": "pkg:pypi/jieba", + "extracted_requirement": "jieba", + "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 + }, + "dependency_uid": "pkg:pypi/jieba?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/colorlog", + "extracted_requirement": "colorlog", + "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 + }, + "dependency_uid": "pkg:pypi/colorlog?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/colorama", + "extracted_requirement": "colorama", + "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 + }, + "dependency_uid": "pkg:pypi/colorama?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/seqeval", + "extracted_requirement": "seqeval", + "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 + }, + "dependency_uid": "pkg:pypi/seqeval?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/multiprocess", + "extracted_requirement": "multiprocess", + "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 + }, + "dependency_uid": "pkg:pypi/multiprocess?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/datasets", + "extracted_requirement": "datasets>=2.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 + }, + "dependency_uid": "pkg:pypi/datasets?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/tqdm", + "extracted_requirement": "tqdm", + "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 + }, + "dependency_uid": "pkg:pypi/tqdm?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/paddlefsl", + "extracted_requirement": "paddlefsl", + "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 + }, + "dependency_uid": "pkg:pypi/paddlefsl?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/sentencepiece", + "extracted_requirement": "sentencepiece", + "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 + }, + "dependency_uid": "pkg:pypi/sentencepiece?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/paddle2onnx", + "extracted_requirement": "paddle2onnx", + "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 + }, + "dependency_uid": "pkg:pypi/paddle2onnx?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "requirements.txt", + "datasource_id": "pip_requirements" + }, + { + "purl": "pkg:pypi/cython", + "extracted_requirement": "cython", + "scope": "setup", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/cython?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/paddlenlp?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "setup.py", + "datasource_id": "pypi_setup_py" + }, + { + "purl": "pkg:pypi/numpy", + "extracted_requirement": "numpy", + "scope": "setup", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/numpy?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/paddlenlp?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "setup.py", + "datasource_id": "pypi_setup_py" + } + ], + "packages": [ + { + "type": "pypi", + "namespace": null, + "name": "paddlenlp", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Easy-to-use and Fast NLP library with awesome model zoo, supporting wide-range of NLP tasks from research to industrial applications.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "PaddleNLP Team", + "email": "paddlenlp@baidu.com", + "url": null + } + ], + "keywords": [ + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Operating System :: OS Independent" + ], + "homepage_url": "https://github.com/PaddlePaddle/PaddleNLP", + "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, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "Apache 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 95.0, + "start_line": 1, + "end_line": 1, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 95, + "matched_text": "['License :: OSI Approved :: Apache Software License']", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'license': 'Apache 2.0', 'classifiers': ['License :: OSI Approved :: Apache Software License']}", + "notice_text": null, + "source_packages": [], + "extra_data": { + "python_requires": ">=3.6" + }, + "repository_homepage_url": "https://pypi.org/project/paddlenlp", + "repository_download_url": null, + "api_data_url": "https://pypi.org/pypi/paddlenlp/json", + "package_uid": "pkg:pypi/paddlenlp?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "setup.py" + ], + "datasource_ids": [ + "pypi_setup_py" + ], + "purl": "pkg:pypi/paddlenlp" + } + ], + "files": [ + { + "path": "LICENSE", + "type": "file", + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.81, + "start_line": 3, + "end_line": 203, + "matched_length": 1582, + "match_coverage": 100.0, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_164.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_164.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1582, + "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 ([c]) [2016] [PaddlePaddle] [Authors]. All Rights Reserved.\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.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 99.25, + "package_data": [], + "for_packages": [ + "pkg:pypi/paddlenlp?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "README.md", + "type": "file", + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 75.0, + "start_line": 307, + "end_line": 307, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_305.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_305.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "Apache-2.[0\u5f00\u6e90\u534f\u8bae]](./LICENSE)\u3002", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 0.2, + "package_data": [], + "for_packages": [ + "pkg:pypi/paddlenlp?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "README_en.md", + "type": "file", + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 221, + "end_line": 221, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_83.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_83.RULE", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "is provided under the [Apache-2.0 License](./LICENSE).", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 99.81, + "start_line": 3, + "end_line": 203, + "matched_length": 1582, + "match_coverage": 100.0, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_164.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_164.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1582, + "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 ([c]) [2016] [PaddlePaddle] [Authors]. All Rights Reserved.\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.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 0.73, + "package_data": [], + "for_packages": [ + "pkg:pypi/paddlenlp?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "docs", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "docs/locale", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "docs/locale/en", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "docs/locale/en/LC_MESSAGES", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "docs/locale/en/LC_MESSAGES/changelog.po", + "type": "file", + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "unknown-reference-in-file-to-package" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 10, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_4.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_4.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 10, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "Apache 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 95.0, + "start_line": 1, + "end_line": 1, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 95, + "matched_text": "['License :: OSI Approved :: Apache Software License']", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 3.68, + "package_data": [], + "for_packages": [ + "pkg:pypi/paddlenlp?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "docs/locale/en/LC_MESSAGES/data.po", + "type": "file", + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "unknown-reference-in-file-to-package" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 10, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_4.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_4.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 10, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "Apache 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 95.0, + "start_line": 1, + "end_line": 1, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 95, + "matched_text": "['License :: OSI Approved :: Apache Software License']", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 3.21, + "package_data": [], + "for_packages": [ + "pkg:pypi/paddlenlp?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "docs/requirements.txt", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "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, + "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/jinja2@3.0.3", + "extracted_requirement": "jinja2==3.0.3", + "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/sphinx@3.5.2", + "extracted_requirement": "sphinx==3.5.2", + "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/sphinx-rtd-theme@0.5.2", + "extracted_requirement": "sphinx_rtd_theme==0.5.2", + "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/readthedocs-sphinx-search@0.1.0", + "extracted_requirement": "readthedocs-sphinx-search==0.1.0", + "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/sphinx-copybutton@0.3.1", + "extracted_requirement": "sphinx-copybutton==0.3.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/sphinx-markdown-tables@0.0.15", + "extracted_requirement": "sphinx-markdown-tables==0.0.15", + "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/paddlepaddle", + "extracted_requirement": "paddlepaddle>=2.2.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 + } + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pip_requirements", + "purl": null + } + ], + "for_packages": [ + "pkg:pypi/paddlenlp?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "hubconf.py", + "type": "file", + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 13, + "matched_length": 85, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 85, + "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.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 20.09, + "package_data": [], + "for_packages": [ + "pkg:pypi/paddlenlp?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "requirements.txt", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "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, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 99.81, + "start_line": 3, + "end_line": 203, + "matched_length": 1582, + "match_coverage": 100.0, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_164.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_164.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1582, + "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 ([c]) [2016] [PaddlePaddle] [Authors]. All Rights Reserved.\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.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 75.0, + "start_line": 307, + "end_line": 307, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_305.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_305.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "Apache-2.[0\u5f00\u6e90\u534f\u8bae]](./LICENSE)\u3002", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "unknown-reference-to-local-file" + ], + "matches": [ + { + "score": 100.0, + "start_line": 221, + "end_line": 221, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_83.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_83.RULE", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "is provided under the [Apache-2.0 License](./LICENSE).", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 99.81, + "start_line": 3, + "end_line": 203, + "matched_length": 1582, + "match_coverage": 100.0, + "matcher": "3-seq", + "license_expression": "apache-2.0", + "rule_identifier": "apache-2.0_164.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_164.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1582, + "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 ([c]) [2016] [PaddlePaddle] [Authors]. All Rights Reserved.\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.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "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/jieba", + "extracted_requirement": "jieba", + "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/colorlog", + "extracted_requirement": "colorlog", + "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/colorama", + "extracted_requirement": "colorama", + "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/seqeval", + "extracted_requirement": "seqeval", + "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/multiprocess", + "extracted_requirement": "multiprocess", + "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/datasets", + "extracted_requirement": "datasets>=2.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/tqdm", + "extracted_requirement": "tqdm", + "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/paddlefsl", + "extracted_requirement": "paddlefsl", + "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/sentencepiece", + "extracted_requirement": "sentencepiece", + "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/paddle2onnx", + "extracted_requirement": "paddle2onnx", + "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/paddlenlp?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "setup.py", + "type": "file", + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 13, + "matched_length": 85, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 85, + "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.", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 95.0, + "start_line": 75, + "end_line": 75, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 95, + "matched_text": "License :: OSI Approved :: Apache Software License',", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + }, + { + "score": 100.0, + "start_line": 78, + "end_line": 78, + "matched_length": 4, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 4, + "rule_relevance": 100, + "matched_text": "license='Apache 2.0')", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 26.1, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": "paddlenlp", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Easy-to-use and Fast NLP library with awesome model zoo, supporting wide-range of NLP tasks from research to industrial applications.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "PaddleNLP Team", + "email": "paddlenlp@baidu.com", + "url": null + } + ], + "keywords": [ + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Operating System :: OS Independent" + ], + "homepage_url": "https://github.com/PaddlePaddle/PaddleNLP", + "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, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 1, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "Apache 2.0", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + }, + { + "license_expression": "apache-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 95.0, + "start_line": 1, + "end_line": 1, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "apache-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 95, + "matched_text": "['License :: OSI Approved :: Apache Software License']", + "licenses": [ + { + "key": "apache-2.0", + "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_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ] + } + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "{'license': 'Apache 2.0', 'classifiers': ['License :: OSI Approved :: Apache Software License']}", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": { + "python_requires": ">=3.6" + }, + "dependencies": [ + { + "purl": "pkg:pypi/cython", + "extracted_requirement": "cython", + "scope": "setup", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/numpy", + "extracted_requirement": "numpy", + "scope": "setup", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://pypi.org/project/paddlenlp", + "repository_download_url": null, + "api_data_url": "https://pypi.org/pypi/paddlenlp/json", + "datasource_id": "pypi_setup_py", + "purl": "pkg:pypi/paddlenlp" + } + ], + "for_packages": [ + "pkg:pypi/paddlenlp?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/LICENSE b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/LICENSE new file mode 100644 index 00000000000..744bf2ba7ca --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/LICENSE @@ -0,0 +1,203 @@ +Copyright (c) 2020 PaddlePaddle Authors. All Rights Reserved + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright (c) 2016 PaddlePaddle Authors. All Rights Reserved. + + Licensed 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 + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless 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. diff --git a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/README.md b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/README.md new file mode 100644 index 00000000000..282851fdfae --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/README.md @@ -0,0 +1,307 @@ +简体中文 | [English](./README_en.md) + +

        + +

        + +------------------------------------------------------------------------------------------ +[![PyPI - PaddleNLP Version](https://img.shields.io/pypi/v/paddlenlp.svg?label=pip&logo=PyPI&logoColor=white)](https://pypi.org/project/paddlenlp/) +[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/paddlenlp)](https://pypi.org/project/paddlenlp/) +[![PyPI Status](https://pepy.tech/badge/paddlenlp/month)](https://pepy.tech/project/paddlenlp) +![support os](https://img.shields.io/badge/os-linux%2C%20win%2C%20mac-yellow.svg) +![GitHub](https://img.shields.io/github/license/paddlepaddle/paddlenlp) + +## News + +* [2022-03-21] PaddleNLP**一键预测工具**[Taskflow](./docs/model_zoo/taskflow.md)全新升级!🚀欢迎体验更丰富的功能、更便捷的使用方式;新推出适合不同场景的中文分词、命名实体识别模式! +* [2021-12-28] PaddleNLP新发**语义检索、问答、评论观点抽取和情感倾向分析** [产业化案例](https://github.com/PaddlePaddle/PaddleNLP/tree/develop/applications),🚀快速搭建系统!配套视频课程[直通车](https://aistudio.baidu.com/aistudio/course/introduce/24902)! + +## 简介 + +PaddleNLP是飞桨自然语言处理开发库,具备**易用的文本领域API**,**多场景的应用示例**、和**高性能分布式训练**三大特点,旨在提升开发者在文本领域的开发效率,并提供丰富的NLP应用示例。 + +- **易用的文本领域API** + - 提供丰富的产业级预置任务能力[Taskflow](./docs/model_zoo/taskflow.md)和全流程的文本领域API:支持丰富中文数据集加载的[Dataset API](https://paddlenlp.readthedocs.io/zh/latest/data_prepare/dataset_list.html);灵活高效地完成数据预处理的[Data API](https://paddlenlp.readthedocs.io/zh/latest/source/paddlenlp.data.html);提供100+预训练模型的[Transformers API](./docs/model_zoo/transformers.rst)等,可大幅提升NLP任务建模的效率。 +- **多场景的应用示例** + - 覆盖从学术到产业级的NLP[应用示例](#多场景的应用示例),涵盖NLP基础技术、NLP系统应用以及相关拓展应用。全面基于飞桨核心框架2.0全新API体系开发,为开发者提供飞桨文本领域的最佳实践。 +- **高性能分布式训练** + - 基于飞桨核心框架领先的自动混合精度优化策略,结合分布式Fleet API,支持4D混合并行策略,可高效地完成大规模预训练模型训练。 + +## 社区交流 + +微信扫描下方二维码加入官方交流群,与各行各业开发者充分交流,期待您的加入⬇️ + +
        + +
        + + +## 安装 + +### 环境依赖 + +- python >= 3.6 +- paddlepaddle >= 2.2 + +### pip安装 + +```shell +pip install --upgrade paddlenlp +``` + +更多关于PaddlePaddle和PaddleNLP安装的详细教程请查看[Installation](./docs/get_started/installation.rst)。 + +## 易用的文本领域API + +### Taskflow:开箱即用的产业级NLP能力 + +Taskflow旨在提供**开箱即用**的NLP预置任务能力,覆盖自然语言理解与生成两大场景,提供**产业级的效果**与**极致的预测性能**。 + +![taskflow1](https://user-images.githubusercontent.com/11793384/159693816-fda35221-9751-43bb-b05c-7fc77571dd76.gif) + +更多使用方法请参考[Taskflow文档](./docs/model_zoo/taskflow.md)。 + +### Transformers API: 强大的预训练模型生态底座 + +覆盖 **45+** 个网络结构和 **500+** 个预训练模型参数,既包括百度自研的预训练模型如ERNIE系列, PLATO, SKEP等,也涵盖业界主流的中文预训练模型如BERT,GPT,RoBERTa,T5等。使用AutoModel可以下载不同网络结构的预训练模型。欢迎开发者加入贡献更多预训练模型!🤗 + +```python +from paddlenlp.transformers import * + +ernie = AutoModel.from_pretrained('ernie-1.0') +ernie_gram = AutoModel.from_pretrained('ernie-gram-zh') +bert = AutoModel.from_pretrained('bert-wwm-chinese') +albert = AutoModel.from_pretrained('albert-chinese-tiny') +roberta = AutoModel.from_pretrained('roberta-wwm-ext') +electra = AutoModel.from_pretrained('chinese-electra-small') +gpt = AutoModelForPretraining.from_pretrained('gpt-cpm-large-cn') +``` + +对预训练模型应用范式如语义表示、文本分类、句对匹配、序列标注、问答等,提供统一的API体验。 + +```python +import paddle +from paddlenlp.transformers import * + +tokenizer = AutoTokenizer.from_pretrained('ernie-1.0') +text = tokenizer('自然语言处理') + +# 语义表示 +model = AutoModel.from_pretrained('ernie-1.0') +sequence_output, pooled_output = model(input_ids=paddle.to_tensor([text['input_ids']])) +# 文本分类 & 句对匹配 +model = AutoModelForSequenceClassification.from_pretrained('ernie-1.0') +# 序列标注 +model = AutoModelForTokenClassification.from_pretrained('ernie-1.0') +# 问答 +model = AutoModelForQuestionAnswering.from_pretrained('ernie-1.0') +``` + +请参考[Transformer 文档](https://paddlenlp.readthedocs.io/zh/latest/model_zoo/index.html) 查看目前支持的预训练模型结构、参数和详细用法。 + +### Datasets API: 丰富的中文数据集 + +Dataset API提供便捷、高效的数据集加载功能;内置[千言数据集](https://www.luge.ai/),提供丰富的面向自然语言理解与生成场景的中文数据集,为NLP研究人员提供一站式的科研体验。 + +```python +from paddlenlp.datasets import load_dataset + +train_ds, dev_ds, test_ds = load_dataset("chnsenticorp", splits=["train", "dev", "test"]) + +train_ds, dev_ds = load_dataset("lcqmc", splits=["train", "dev"]) +``` + +可参考[Dataset文档](https://paddlenlp.readthedocs.io/zh/latest/data_prepare/dataset_list.html) 查看更多数据集。 + +### Embedding API: 一键加载预训练词向量 + +```python +from paddlenlp.embeddings import TokenEmbedding + +wordemb = TokenEmbedding("w2v.baidu_encyclopedia.target.word-word.dim300") +print(wordemb.cosine_sim("国王", "王后")) +>>> 0.63395125 +wordemb.cosine_sim("艺术", "火车") +>>> 0.14792643 +``` + +内置50+中文词向量,覆盖多种领域语料、如百科、新闻、微博等。更多使用方法请参考[Embedding文档](./docs/model_zoo/embeddings.md)。 + +### 更多API使用文档 + +- [Data API](./docs/data.md): 提供便捷高效的文本数据处理功能 +- [Metrics API](./docs/metrics.md): 提供NLP任务的评估指标,与飞桨高层API兼容。 + +更多的API示例与使用说明请查阅[PaddleNLP官方文档](https://paddlenlp.readthedocs.io/) + +## 多场景的应用示例 + +PaddleNLP提供了多粒度、多场景的NLP应用示例,面向动态图模式和全新的API体系开发,更加简单易懂。 +涵盖了[NLP基础技术](#nlp-基础技术)、[NLP系统应用](#nlp-系统应用)以及文本相关的[NLP拓展应用](#拓展应用)、与知识库结合的[文本知识关联](./examples/text_to_knowledge)、与图结合的[文本图学习](./examples/text_graph/)等。 + +### NLP 基础技术 + +| 任务 | 简介 | +| :------------ | ---- | +| [词向量](./examples/word_embedding/) | 利用`TokenEmbedding API`展示如何快速计算词之间语义距离和词的特征提取。 | +| [词法分析](./examples/lexical_analysis/) | 基于BiGRU-CRF模型实现了分词、词性标注和命名实体识的联合训练任务。 | +| [语言模型](./examples/language_model/) | 覆盖了经典的LSTM类语言模型,和Transformer类的预训练语言模型,如BERT, ERNIE, GPT, XLNet, BART,ELECTRA,BigBird等。 | +| [语义解析](./examples/text_to_sql/):star: | 语义解析Text-to-SQL任务是让机器自动让自然语言问题转换数据库可操作的SQL查询语句,是实现基于数据库自动问答的核心模块。| + +#### 句法依存分析 (Dependency Parsing) + +| 模型 | 简介 | +| :----- | ------ | +| [Deep Biaffine Parsing](./examples/dependency_parsing/) | 实现经典的Deep Biaffine Parsing句法分析模型,并提供高质量的中文预训练模型可供直接使用。| + +#### 文本分类 (Text Classification) + +| 模型 | 简介 | +| :----- | ------ | +| [RNN/CNN/GRU/LSTM](./examples/text_classification/rnn) | 实现了经典的RNN, CNN, GRU, LSTM等经典文本分类结构。| +| [BiLSTM-Attention](./examples/text_classification/rnn) | 基于BiLSTM网络结构引入注意力机制提升文本分类效果。 | +| [BERT/ERNIE](./examples/text_classification/pretrained_models) | 提供基于预训练模型的文本分类任务实现,包含训练、预测和推理部署的全流程应用。 | + +#### 文本匹配 (Text Matching) + +| 模型 | 简介 | +| :--------------- | ---------- | +| [SimCSE](./examples/text_matching/simcse/):star2: | 基于论文[SimCSE: Simple Contrastive Learning of Sentence Embeddings](https://arxiv.org/abs/2104.08821)实现无监督语义匹配模型,无需标注数据仅利用无监督数据也能训练效果出众的语义匹配模型。| +| [ERNIE-Gram w/ R-Drop](./examples/text_matching/question_matching/) | 提供基于ERNIE-Gram预训练模型结合R-Drop策略的问题匹配任在千言数据集上的基线代码。| +| [SimNet](./examples/text_matching/simnet/) | 百度自研的语义匹配框架,使用BOW、CNN、GRNN等核心网络作为表示层,在百度内搜索、推荐等多个应用场景得到广泛易用。| +| [ERNIE](./examples/text_matching/ernie_matching/) | 基于ERNIE使用LCQMC数据完成中文句对匹配任务,提供了Pointwise和Pairwise两种类型学习方式。 | +| [Sentence-BERT](./examples/text_matching/sentence_transformers/) | 提供基于Siamese双塔结构的文本匹配模型[Sentence-BERT](https://arxiv.org/abs/1908.1008)实现,可用于获取文本的向量化表示。 | +| [SimBERT](./examples/text_matching/simbert/) | 提供[SimBERT](https://github.com/ZhuiyiTechnology/simbert)模型实现,用于获取文本的向量化表示。| + +#### 文本生成 (Text Generation) + +| 模型 | 简介 | +| :------------ | ---------- | +| [Seq2Seq](./examples/text_generation/couplet) | 实现了经典的Seq2Seq with Attention的网络结构,并提供在自动对联的文本生成应用示例。 | +| [VAE-Seq2Seq](./examples/text_generation/vae-seq2seq) | 在Seq2Seq框架基础上,加入VAE结构以实现更加多样化的文本生成。| +| [ERNIE-GEN](./examples/text_generation/ernie-gen) | [ERNIE-GEN](https://arxiv.org/abs/2001.11314)是百度NLP提出的基于多流(multi-flow)机制生成完整语义片段的预训练模型,基于该模型实现了提供了智能写诗的应用示例。| + +#### 文本纠错 (Text Correction) + +| 模型 | 简介 | +| :------------ | ---------- | +| [ERNIE-CSC](./examples/text_correction/ernie-csc) :star2: | [ERNIE-CSC](https://aclanthology.org/2021.findings-acl.198.pdf)是基于ERNIE预训练模型融合了拼音特征的端到端中文拼写纠错模型,在SIGHAN数据集上取得SOTA的效果。| + +#### 语义索引 (Semantic Indexing) + +提供一套完整的语义索引开发流程,并提供了In-Batch Negative和Hardest Negatives两种策略,开发者可基于该示例实现一个轻量级的语义索引系统,更多信息请查看[语义索引应用示例](./examples/semantic_indexing/)。 + +#### 信息抽取 (Information Extraction) + +| 任务 | 简介 | +| :--------------- | ---- | +| [DuEE](./examples/information_extraction/DuEE/) | 基于[DuEE](https://link.springer.com/chapter/10.1007/978-3-030-60457-8_44)数据集,使用预训练模型的方式提供句子级和篇章级的事件抽取示例。 | +| [DuIE](./examples/information_extraction/DuIE/) | 基于[DuIE](http://tcci.ccf.org.cn/conference/2019/papers/EV10.pdf)数据集,使用预训练模型的方式提供关系抽取示例。 | +| [快递单信息抽取](./examples/information_extraction/waybill_ie/) | 提供BiLSTM+CRF和预训练模型两种方式完成真实的快递单信息抽取案例。 | + +### NLP 系统应用 + +#### 情感分析 (Sentiment Analysis) + +| 模型 | 简介 | +| :--------- | ---------- | +| [SKEP](./examples/sentiment_analysis/skep/):star2: | [SKEP](https://arxiv.org/abs/2005.05635)是百度提出的基于情感知识增强的预训练算法,利用无监督挖掘的海量情感知识构建预训练目标,让模型更好理解情感语义,可为各类情感分析任务提供统一且强大的情感语义表示。 | + +#### 阅读理解 (Machine Reading Comprehension) + +| 任务 | 简介 | +| :------------------- | ---- | +| [SQuAD](./examples/machine_reading_comprehension/SQuAD/) | 提供预训练模型在SQuAD 2.0数据集上微调的应用示例。 | +| [DuReader-yesno](./examples/machine_reading_comprehension/DuReader-yesno/) | 提供预训练模型在**千言数据集DuReader-yesno**上微调的应用示例。 | +| [DuReader-robust](./examples/machine_reading_comprehension/DuReader-robust/) | 提供预训练模型在**千言数据集DuReader-robust**上微调的应用示例。 | + +#### 文本翻译 (Text Translation) + +| 模型 | 简介 | +| :--------------- | ------- | +| [Seq2Seq-Attn](./examples/machine_translation/seq2seq) | 提供了[Effective Approaches to Attention-based Neural Machine Translation](https://arxiv.org/abs/1508.04025v5)基于注意力机制改进的Seq2Seq经典神经网络机器翻译模型实现。| +| [Transformer](./examples/machine_translation/transformer) | 提供了基于[Attention Is All You Need](https://arxiv.org/abs/1706.03762)论文的Transformer机器翻译实现,包含了完整的训练到推理部署的全流程实现。| + +#### 同传翻译 (Simultaneous Translation) + +| 模型 | 简介 | +| :---------- | ------- | +| [STACL](./examples/simultaneous_translation/stacl) :star:| [STACL](https://www.aclweb.org/anthology/P19-1289/)是百度自研的基于Prefix-to-Prefix框架的同传翻译模型,结合Wait-k策略可以在保持较高的翻译质量的同时实现任意字级别的翻译延迟,并提供了轻量级同声传译系统搭建教程。| + +#### 对话系统 (Dialogue System) + +| 模型 | 简介 | +| :---------------- | ------| +| [PLATO-2](./examples/dialogue/plato-2) | [PLATO-2](https://arxiv.org/abs/2006.16779)是百度自研领先的基于课程学习两阶段方式训练的开放域对话预训练模型。| +| [PLATO-mini](./examples/dialogue/unified_transformer):star2: | 基于6层UnifiedTransformer预训练结构,结合海量中文对话语料数据预训练的轻量级**中文**闲聊对话模型。| + +### 拓展应用 + +#### 文本知识关联 (Text to Knowledge) + +:star2:[**解语**](./examples/text_to_knowledge/)是由百度知识图谱部开发的文本知识关联框架,覆盖中文全词类的知识库和知识标注工具,能够帮助开发者面对更加多元的应用场景,方便地融合自有知识体系,显著提升中文文本解析和挖掘效果,还可以便捷地利用知识增强机器学习模型效果。 + +* [TermTree: 中文全词类的知识库](./examples/text_to_knowledge/termtree):star2: +* [WordTag: 中文词类知识标注工具](./examples/text_to_knowledge/wordtag):star2: +* [NPTag: 中文名词短语标注工具](./examples/text_to_knowledge/nptag):star2: + +#### 文本图学习 (Text Graph Learning) + +| 模型 | 简介 | +| :------------ | ------- | +| [ERNIESage](./examples/text_graph/erniesage)| 基于[飞桨PGL](https://github.com/PaddlePaddle/PGL)图学习框架结合PaddleNLP Transformer API实现的文本与图结构融合的模型。| + +#### 模型压缩 (Model Compression) + +| 模型 | 简介 | +| :--------------------------------------------------------- | ------------------------------------------------------------ | +| [MiniLMv2](examples/model_compression/minilmv2) | 基于[MiniLMv2: Multi-Head Self-Attention Relation Distillation for Compressing Pretrained Transformers](https://arxiv.org/abs/2012.15828)论文策略的实现,是一种通用蒸馏方法。本实例以`bert-base-chinese`为教师模型,利用中文数据进行了通用蒸馏。 | +| [TinyBERT](./model_zoo/tinybert) | 基于论文[TinyBERT: Distilling BERT for Natural Language Understanding](https://arxiv.org/abs/1909.10351)的实现,提供了通用蒸馏和下游任务蒸馏的脚本。本实例利用开源模型`tinybert-6l-768d-v2`初始化,在GLUE的7个数据集上进行下游任务的蒸馏,最终模型参数量缩小1/2,预测速度提升2倍,同时保证模型精度几乎无损,其中精度可达教师模型`bert-base-uncased`的 98.90%。 | +| [OFA-BERT](./examples/model_compression/ofa/) | 基于PaddleSlim Once-For-ALL(OFA)策略对BERT在GLUE任务的下游模型进行压缩,在精度无损的情况下可减少33%参数量,达到模型小型化的提速的效果。 | +| [Distill-LSTM](./examples/model_compression/distill_lstm/) | 基于[Distilling Task-Specific Knowledge from BERT into Simple Neural Networks](https://arxiv.org/abs/1903.12136)论文策略的实现,将BERT中英文分类的下游模型知识通过蒸馏的方式迁移至LSTM的小模型结构中,取得比LSTM单独训练更好的效果。 | +| [PP-MiniLM](examples/model_compression/pp-minilm) :star2: | 基于 PaddleSlim 通过模型蒸馏、剪裁、量化等级联模型压缩技术发布中文特色小模型 PP-MiniLM(6L768H) 及压缩方案,保证模型精度的同时模型推理速度达 BERT-base 的4.2倍,参数量相比减少52%,模型精度在中文语言理解评测基准 CLUE 高0.32。 | + +#### 小样本学习 (Few-Shot Learning) + +| 算法 | 简介 | +| :--------------- | ------- | +| [PET](./examples/few_shot/pet/) | 基于[Exploiting Cloze Questions for Few Shot Text Classification and Natural Language Inference](https://arxiv.org/abs/2001.07676) 论文策略实现, 基于人工知识设计 Prompt, 将下游目标任务转换为完形填空任务来充分挖掘预训练模型中的知识, 显著提升模型效果。| +| [P-Tuning](./examples/few_shot/p-tuning/) |基于[GPT Understands, Too](https://arxiv.org/pdf/2103.10385.pdf) 论文策略实现, 首次提出连续可学习的模板参数,在全参数空间对模板进行连续优化,大幅提升模型稳定性和模型效果。| +| [EFL](./examples/few_shot/efl/) | 基于[Entailment as Few-Shot Learner](https://arxiv.org/abs/2104.14690) 论文策略实现,将下游目标任务转换为蕴含任务降低模型预测空间,显著提升模型效果。| + +## 交互式Notebook教程 + +- [使用Seq2Vec模块进行句子情感分类](https://aistudio.baidu.com/aistudio/projectdetail/1283423) +- [如何通过预训练模型Fine-tune下游任务](https://aistudio.baidu.com/aistudio/projectdetail/1294333) +- [使用BiGRU-CRF模型完成快递单信息抽取](https://aistudio.baidu.com/aistudio/projectdetail/1317771) +- [使用预训练模型ERNIE优化快递单信息抽取](https://aistudio.baidu.com/aistudio/projectdetail/1329361) +- [使用Seq2Seq模型完成自动对联](https://aistudio.baidu.com/aistudio/projectdetail/1321118) +- [使用预训练模型ERNIE-GEN实现智能写诗](https://aistudio.baidu.com/aistudio/projectdetail/1339888) +- [使用TCN网络完成新冠疫情病例数预测](https://aistudio.baidu.com/aistudio/projectdetail/1290873) + +更多教程参见[PaddleNLP on AI Studio](https://aistudio.baidu.com/aistudio/personalcenter/thirdview/574995)。 + + +## 版本更新 + +更多版本更新说明请查看[ChangeLog](./docs/changelog.md) + +## Citation + +如果PaddleNLP对您的研究有帮助,欢迎引用 +``` +@misc{=paddlenlp, + title={PaddleNLP: An Easy-to-use and High Performance NLP Library}, + author={PaddleNLP Contributors}, + howpublished = {\url{https://github.com/PaddlePaddle/PaddleNLP}}, + year={2021} +} +``` + +## Acknowledge + +我们借鉴了Hugging Face的[Transformers](https://github.com/huggingface/transformers)🤗关于预训练模型使用的优秀设计,在此对Hugging Face作者及其开源社区表示感谢。 + +## License + +PaddleNLP遵循[Apache-2.0开源协议](./LICENSE)。 diff --git a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/README_en.md b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/README_en.md new file mode 100644 index 00000000000..0e65107b9d3 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/README_en.md @@ -0,0 +1,221 @@ + + +English | [简体中文](./README.md) + +

        + +

        + +------------------------------------------------------------------------------------------ +[![PyPI - PaddleNLP Version](https://img.shields.io/pypi/v/paddlenlp.svg?label=pip&logo=PyPI&logoColor=white)](https://pypi.org/project/paddlenlp/) +[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/paddlenlp)](https://pypi.org/project/paddlenlp/) +[![PyPI Status](https://pepy.tech/badge/paddlenlp/month)](https://pepy.tech/project/paddlenlp) +![support os](https://img.shields.io/badge/os-linux%2C%20win%2C%20mac-yellow.svg) +![GitHub](https://img.shields.io/github/license/paddlepaddle/paddlenlp) + +## News + +* [2021-12-12] PaddleNLP v2.2 has been officially relealsed! :tada: For more information please refer to [Release Note](https://github.com/PaddlePaddle/PaddleNLP/releases/tag/v2.2.0). +* [2021-12-12] *End-to-end Question Answering Toolkit**🚀[RocketQA](https://github.com/PaddlePaddle/RocketQA) has been released!:tada: + +## Introduction + +**PaddleNLP** is an **easy-to-use** and **high performance** NLP library with **awesome** pre-trained Transformer models, supporting wide-range of NLP tasks from research to industrial applications. + + +* **Easy-to-Use API** + - The API is fully integrated with PaddlePaddle 2.0 high-level API system. It minimizes the number of user actions required for common use cases like data loading, text pre-processing, awesome transfomer models, and fast inference, which enables developer to deal with text problems more productively. + +* **Wide-range NLP Task Support** + - PaddleNLP support NLP task from research to industrial applications, including Lexical Analysis, Text Classification, Text Matching, Text Generation, Information Extraction, Machine Translation, General Dialogue and Question Answering etc. + +* **High Performance Distributed Training** + - We provide an industrial level training pipeline for super large-scale Transformer model based on **Auto Mixed Precision** and Fleet distributed training API by PaddlePaddle, which can support customized model pre-training efficiently. + +## Community + +### Special Interest Group (SIG) + +Welcome to join [PaddleNLP SIG](https://iwenjuan.baidu.com/?code=bkypg8) for contribution, eg. Dataset, Models and Toolkit. + +### Slack + +To connect with other users and contributors, welcome to join our [Slack channel](https://paddlenlp.slack.com/). + +### WeChat + +Scan the QR code below with your Wechat⬇️. You can access to official technical exchange group. Look forward to your participation. + +
        + +
        + + +## Installation + +### Prerequisites + +* python >= 3.6 +* paddlepaddle >= 2.2 + +More information about PaddlePaddle installation please refer to [PaddlePaddle's Website](https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/conda/linux-conda.html). + +### Python pip Installation + +``` +pip install --upgrade paddlenlp +``` + +## Easy-to-use API + +### Taskflow:Off-the-shelf Industial NLP Pre-built Task + +Taskflow aims to provide **off-the-shelf** NLP pre-built task covering NLU and NLG scenario, in the meanwhile with extreamly fast infernece satisfying industrial applications. + +![taskflow1](https://user-images.githubusercontent.com/11793384/159693816-fda35221-9751-43bb-b05c-7fc77571dd76.gif) + +For more usage please refer to [Taskflow Docs](./docs/model_zoo/taskflow.md) + +### Transformer API: Awesome Pre-trained Model Ecosystem + +We provide **45+** network architectures and over **500+** pretrained models. Not only includes all the SOTA model like ERNIE, PLATO and SKEP released by Baidu, but also integrates most of the high quality Chinese pretrained model developed by other organizations. Use AutoModel to download pretrained mdoels of different architecture. We welcome all developers to contribute your Transformer models to PaddleNLP! 🤗 + +```python +from paddlenlp.transformers import * + +ernie = AutoModel.from_pretrained('ernie-1.0') +ernie_gram = AutoModel.from_pretrained('ernie-gram-zh') +bert = AutoModel.from_pretrained('bert-wwm-chinese') +albert = AutoModel.from_pretrained('albert-chinese-tiny') +roberta = AutoModel.from_pretrained('roberta-wwm-ext') +electra = AutoModel.from_pretrained('chinese-electra-small') +gpt = AutoModelForPretraining.from_pretrained('gpt-cpm-large-cn') +``` + +PaddleNLP also provides unified API experience for NLP task like semantic representation, text classification, sentence matching, sequence labeling, question answering, etc. + +```python +import paddle +from paddlenlp.transformers import * + +tokenizer = AutoTokenizer.from_pretrained('ernie-1.0') +text = tokenizer('natural language understanding') + +# Semantic Representation +model = AutoModel.from_pretrained('ernie-1.0') +sequence_output, pooled_output = model(input_ids=paddle.to_tensor([text['input_ids']])) +# Text Classificaiton and Matching +model = AutoModelForSequenceClassification.from_pretrained('ernie-1.0') +# Sequence Labeling +model = AutoModelForTokenClassification.from_pretrained('ernie-1.0') +# Question Answering +model = AutoModelForQuestionAnswering.from_pretrained('ernie-1.0') +``` + +For more pretrained model usage, please refer to [Transformer API](./docs/model_zoo/transformers.rst) + +### Dataset API: Abundant Dataset Integration and Quick Loading + +```python +from paddlenlp.datasets import load_dataset + +train_ds, dev_ds, test_ds = load_dataset("chnsenticorp", splits=["train", "dev", "test"]) +``` + +For more dataset API usage please refer to [Dataset API](./docs/datasets.md). + +### Embedding API: Quick Loading for Word Embedding + +```python +from paddlenlp.embeddings import TokenEmbedding + +wordemb = TokenEmbedding("fasttext.wiki-news.target.word-word.dim300.en") +wordemb.cosine_sim("king", "queen") +>>> 0.77053076 +wordemb.cosine_sim("apple", "rail") +>>> 0.29207364 +``` + +For more `TokenEmbedding` usage, please refer to [Embedding API](./docs/model_zoo/embeddings.md) + +### More API Usage + +- [Transformer API](./docs/model_zoo/transformers.rst) +- [Data API](./docs/data.md) +- [Dataset API](./docs/datasets.md) +- [Embedding API](./docs/model_zoo/embeddings.md) +- [Metrics API](./docs/metrics.md) + +Please find more API Reference from our [readthedocs](https://paddlenlp.readthedocs.io/). + +## Wide-range NLP Task Support + +PaddleNLP provides rich application examples covering mainstream NLP task to help developers accelerate problem solving. + +### NLP Basic Technique + +- [Word Embedding](./examples/word_embedding/) +- [Lexical Analysis](./examples/lexical_analysis/) +- [Dependency Parsing](./examples/dependency_parsing/) +- [Language Model](./examples/language_model/) +- [Semantic Parsing (Text to SQL)](./examples/text_to_sql):star: +- [Text Classification](./examples/text_classification/) +- [Text Matching](./examples/text_matching/) +- [Text Generation](./examples/text_generation/) +- [Text Correction](./examples/text_correction/):star: +- [Semantic Indexing](./examples/semantic_indexing/) +- [Information Extraction](./examples/information_extraction/) + +### NLP System + +- [Sentiment Analysis](./examples/sentiment_analysis/):star2: +- [General Dialogue System](./examples/dialogue/) +- [Machine Translation](./examples/machine_translation/) +- [Simultaneous Translation](././examples/simultaneous_translation/) +- [Machine Reading Comprehension](./examples/machine_reading_comprehension/) + +### NLP Extented Applications + +- [Few-shot Learning](./examples/few_shot/):star2: +- [Text Knowledge Mining](./examples/text_to_knowledge/):star2: +- [Model Compression](./examples/model_compression/) +- [Text Graph Learning](./examples/text_graph/erniesage/) +- [Time Series Prediction](./examples/time_series/) + +## Tutorials + +Please refer to our official AI Studio account for more interactive tutorials: [PaddleNLP on AI Studio](https://aistudio.baidu.com/aistudio/personalcenter/thirdview/574995) + +* [What's Seq2Vec?](https://aistudio.baidu.com/aistudio/projectdetail/1283423) shows how to use simple API to finish LSTM model and solve sentiment analysis task. + +* [Sentiment Analysis with ERNIE](https://aistudio.baidu.com/aistudio/projectdetail/1294333) shows how to exploit the pretrained ERNIE to solve sentiment analysis problem. + +* [Waybill Information Extraction with BiGRU-CRF Model](https://aistudio.baidu.com/aistudio/projectdetail/1317771) shows how to make use of Bi-GRU plus CRF to finish information extraction task. + +* [Waybill Information Extraction with ERNIE](https://aistudio.baidu.com/aistudio/projectdetail/1329361) shows how to use ERNIE, the Chinese pre-trained model improve information extraction performance. + +* [Use TCN Model to predict COVID-19 confirmed cases](https://aistudio.baidu.com/aistudio/projectdetail/1290873) + +## ChangeLog + +For more details about our release, please refer to [ChangeLog](./docs/changelog.md) + +## Citation + +If you find PaddleNLP useful in your research, please consider cite +``` +@misc{=paddlenlp, + title={PaddleNLP: An Easy-to-use and High Performance NLP Library}, + author={PaddleNLP Contributors}, + howpublished = {\url{https://github.com/PaddlePaddle/PaddleNLP}}, + year={2021} +} +``` + +## Acknowledge + +We have borrowed from Hugging Face's [Transformer](https://github.com/huggingface/transformers)🤗 excellent design on pretrained models usage, and we would like to express our gratitude to the authors of Hugging Face and its open source community. + +## License + +PaddleNLP is provided under the [Apache-2.0 License](./LICENSE). diff --git a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/docs/locale/en/LC_MESSAGES/changelog.po b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/docs/locale/en/LC_MESSAGES/changelog.po new file mode 100644 index 00000000000..31069daadc5 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/docs/locale/en/LC_MESSAGES/changelog.po @@ -0,0 +1,105 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, PaddleNLP +# This file is distributed under the same license as the PaddleNLP package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PaddleNLP \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-03-18 21:31+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.0\n" + +#: ../changelog.md:1 +msgid "v2.0.2 (2021.06.07)" +msgstr "" + +#: ../changelog.md:3 +msgid "丰富预训练模型" +msgstr "" + +#: ../changelog.md:4 +msgid "新增多粒度语言知识预训练模型ERNIE-Gram,该模型在多项中文NLP任务取得SOTA成绩。" +msgstr "" + +#: ../changelog.md:5 +msgid "新增NeZha中文预训练模型,感谢 @jm12138 的高质量贡献! 🎉 🎉 🎉" +msgstr "" + +#: ../changelog.md:6 +msgid "新增GPT CPM-Distill中文小型化模型,感谢 @jm12138 的高质量贡献!🎉 🎉 🎉" +msgstr "" + +#: ../changelog.md:8 ../changelog.md:14 +msgid "Bug Fix" +msgstr "" + +#: ../changelog.md:9 +msgid "修复了softmax_with_crossentropy API导致的deprecated warning" +msgstr "" + +#: ../changelog.md:10 +msgid "更正了ChnSentiCorp, LCQMC等数据集的官方下载链接。" +msgstr "" + +#: ../changelog.md:12 +msgid "v2.0.1 (2021.05.21)" +msgstr "" + +#: ../changelog.md:15 +msgid "修复Windows CPU环境下的import产生的CUDA_HOME检测问题。" +msgstr "" + +#: ../changelog.md:17 +msgid "v2.0.0 (2021.05.20)" +msgstr "" + +#: ../changelog.md:19 +msgid "" +"PaddleNLP " +"2.0是飞桨生态的文本领域核心库,具备易用的文本领域API,多场景的应用示例、和高性能分布式训练三大特点,旨在提升飞桨开发者文本领域建模效率,并提供基于飞桨框架2.0的NLP领域最佳实践。" +msgstr "" + +#: ../changelog.md:21 +msgid "特性" +msgstr "" + +#: ../changelog.md:23 +msgid "易用的文本领域API" +msgstr "" + +#: ../changelog.md:24 +msgid "" +"提供从数据集加载、文本预处理、组网建模、评估、到推的领域API:如一键加载丰富中文数据集的Dataset API, " +"可灵活高效的进行数据与处理的Data API,预置60+预训练词向量的Embedding API, " +"内置50+预训练模型,提供预训练模型生态基础设施的Transformer " +"API等,可大幅提升NLP任务建模和迭代的效率。更多API详细说明请查看PaddleNLP官方文档" +msgstr "" + +#: ../changelog.md:27 +msgid "多场景的应用示例" +msgstr "" + +#: ../changelog.md:28 +msgid "" +"PaddleNLP " +"2.0提供多粒度多场景的应用示例,涵盖从NLP基础技术、NLP核心技术、NLP系统应用以及文本相关的拓展应用等。全面基于飞桨2.0全新API体系开发,为开发提供飞桨2.0框架在文本领域的最佳实践。" +msgstr "" + +#: ../changelog.md:31 +msgid "高性能分布式训练" +msgstr "" + +#: ../changelog.md:32 +msgid "" +"基于飞桨核心框架『动静统一』的特性与领先的自动混合精度优化策略,通过分布式Fleet " +"API,支持超大规模参数的4D混合并行策略,并且可根据硬件情况灵活可配,高效地完成超大规模参数的模型训练。" +msgstr "" + diff --git a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/docs/locale/en/LC_MESSAGES/data.po b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/docs/locale/en/LC_MESSAGES/data.po new file mode 100644 index 00000000000..1aa73e16fba --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/docs/locale/en/LC_MESSAGES/data.po @@ -0,0 +1,125 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, PaddleNLP +# This file is distributed under the same license as the PaddleNLP package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PaddleNLP \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-03-18 21:31+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.0\n" + +#: ../data.md:1 +msgid "PaddleNLP Data API" +msgstr "" + +#: ../data.md:3 +msgid "该模块提供了在NLP任务中构建有效的数据处理Pipeline的常用API。" +msgstr "" + +#: ../data.md:5 +msgid "APIl列表" +msgstr "" + +#: ../data.md:46 +msgid "API使用方法" +msgstr "" + +#: ../data.md:48 +msgid "以上API都是用来辅助构建DataLoader,DataLoader比较重要的三个初始化参数是dataset、batch_sampler和collate_fn。" +msgstr "" + +#: ../data.md:50 +msgid "paddlenlp.data.Vocab和paddlenlp.data.JiebaTokenizer用在构建dataset时处理文本token到ID的映射。" +msgstr "" + +#: ../data.md:52 +msgid "paddlenlp.data.SamplerHelper用于构建可迭代的batch_sampler。" +msgstr "" + +#: ../data.md:54 +msgid "" +"paddlenlp.data.Stack、paddlenlp.data.Pad、paddlenlp.data.Tuple和paddlenlp.data" +".Dict用于构建生成mini-batch的collate_fn函数。" +msgstr "" + +#: ../data.md:56 +msgid "数据预处理" +msgstr "" + +#: ../data.md:58 +msgid "paddlenlp.data.Vocab" +msgstr "" + +#: ../data.md:60 +msgid "paddlenlp.data.Vocab词表类,集合了一系列文本token与ids之间映射的一系列方法,支持从文件、字典、json等一系方式构建词表。" +msgstr "" + +#: ../data.md:78 +msgid "paddlenlp.data.JiebaTokenizer" +msgstr "" + +#: ../data.md:80 +msgid "paddlenlp.data.JiebaTokenizer初始化需传入paddlenlp.data.Vocab类,包含cut分词方法和将句子明文转换为ids的encode方法。" +msgstr "" + +#: ../data.md:97 +msgid "构建Sampler" +msgstr "" + +#: ../data.md:99 +msgid "paddlenlp.data.SamplerHelper" +msgstr "" + +#: ../data.md:101 +msgid "paddlenlp.data.SamplerHelper的作用是构建用于DataLoader的可迭代采样器,它包含shuffle、sort、batch、shard等一系列方法,方便用户灵活使用。" +msgstr "" + +#: ../data.md:139 +msgid "构建collate_fn" +msgstr "" + +#: ../data.md:141 +msgid "paddlenlp.data.Stack" +msgstr "" + +#: ../data.md:143 +msgid "paddlenlp.data.Stack用来组建batch,其输入必须具有相同的shape,输出便是这些输入的堆叠组成的batch数据。" +msgstr "" + +#: ../data.md:158 +msgid "paddlenlp.data.Pad" +msgstr "" + +#: ../data.md:160 +msgid "paddlenlp.data.Pad用来组建batch,它的输入长度不同,它首先会将输入数据全部padding到最大长度,然后再堆叠组成batch数据输出。" +msgstr "" + +#: ../data.md:175 +msgid "paddlenlp.data.Tuple" +msgstr "" + +#: ../data.md:177 +msgid "paddlenlp.data.Tuple会将多个组batch的函数包装在一起,组成tuple。" +msgstr "" + +#: ../data.md:197 +msgid "paddlenlp.data.Dict" +msgstr "" + +#: ../data.md:199 +msgid "paddlenlp.data.Dict会将多个组batch的函数包装在一起,组成dict。" +msgstr "" + +#: ../data.md:219 +msgid "综合示例" +msgstr "" + diff --git a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/docs/requirements.txt b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/docs/requirements.txt new file mode 100644 index 00000000000..fee8d644f1a --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/docs/requirements.txt @@ -0,0 +1,11 @@ +# Defining the exact version will make sure things don't break + +jinja2==3.0.3 +sphinx==3.5.2 +sphinx_rtd_theme==0.5.2 +readthedocs-sphinx-search==0.1.0 + +sphinx-copybutton==0.3.1 +sphinx-markdown-tables==0.0.15 + +paddlepaddle>=2.2.2 diff --git a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/hubconf.py b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/hubconf.py new file mode 100644 index 00000000000..7bc52984b88 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/hubconf.py @@ -0,0 +1,81 @@ +# Copyright (c) 2021 PaddlePaddle Authors. All Rights Reserved. +# +# Licensed 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 +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless 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. + +dependencies = ['paddle', 'jieba', 'colorlog', 'colorama', 'seqeval'] + +import os + +from paddlenlp.transformers import BertForPretraining, BertModel, BertForSequenceClassification +from paddlenlp.transformers import BertForTokenClassification, BertForQuestionAnswering +from paddlenlp.transformers import BertTokenizer + +_BERT_MODEL_CLASSES = { + "bert": BertModel, + "sequence_classification": BertForSequenceClassification, + "token_classification": BertForTokenClassification, + "question_answering": BertForQuestionAnswering, + "pretraining": BertForPretraining +} + +_BERT_PRETRAINED_MODELS = [ + 'bert-base-uncased', 'bert-large-uncased', 'bert-base-multilingual-uncased', + 'bert-base-cased', 'bert-base-chinese', 'bert-large-cased', + 'bert-base-multilingual-cased', 'bert-wwm-chinese', 'bert-wwm-ext-chinese' +] + + +def bert(model_name_or_path='bert-base-uncased', + model_select='sequence_classification'): + """ + Returns BERT model and tokenizer from given pretrained model name or path + and class type of tasks, such as sequence classification. + + Args: + model_name_or_path (str, optional): A name of or a file path to a + pretrained model. It could be 'bert-base-uncased', + 'bert-large-uncased', 'bert-base-multilingual-uncased', + 'bert-base-cased', 'bert-base-chinese', 'bert-large-cased', + 'bert-base-multilingual-cased', 'bert-wwm-chinese' or + 'bert-wwm-ext-chinese'. Default: 'bert-base-uncased'. + model_select (str, optional): model class to select. It could be + 'bert', 'sequence_classification', 'token_classification', + 'question_answering' or 'pretraining'. If 'sequence_classification' + is chosen, model class would be `BertForSequenceClassification`. + The document of BERT model could be seen at `bert.modeling + `_ + Default: 'sequence_classification'. + + Returns: + tuple: Returns the pretrained bert model and bert tokenizer. + + Example: + + .. code-block:: python + + import paddle.hub as hub + + model, tokenizer = hub.load('PaddlePaddle/PaddleNLP:develop', model='bert', model_name_or_path='bert-base-cased') + + """ + assert model_name_or_path in _BERT_PRETRAINED_MODELS or os.path.isdir(model_name_or_path), \ + "Please check your model name or path. Supported model names are: {}.".format(tuple(_BERT_PRETRAINED_MODELS)) + assert model_select in _BERT_MODEL_CLASSES.keys(), \ + "Please check `model_select`, it should be in {}.".format(tuple(_BERT_MODEL_CLASSES.keys())) + + model_class = _BERT_MODEL_CLASSES[model_select] + + model = model_class.from_pretrained(model_name_or_path) + tokenizer = BertTokenizer.from_pretrained(model_name_or_path) + + return model, tokenizer diff --git a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/requirements.txt b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/requirements.txt new file mode 100644 index 00000000000..be7356c7d32 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/requirements.txt @@ -0,0 +1,10 @@ +jieba +colorlog +colorama +seqeval +multiprocess +datasets>=2.0.0 +tqdm +paddlefsl +sentencepiece +paddle2onnx diff --git a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/setup.py b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/setup.py new file mode 100644 index 00000000000..47ead178192 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp/setup.py @@ -0,0 +1,78 @@ +# Copyright (c) 2020 PaddlePaddle Authors. All Rights Reserved. +# +# Licensed 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 +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless 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. +import os +import setuptools +import sys +import paddlenlp +long_description = "Easy-to-use and Fast NLP library with awesome model zoo, supporting wide-range of NLP tasks from research to industrial applications." + +with open("requirements.txt") as fin: + REQUIRED_PACKAGES = fin.read() + + +def get_package_data_files(package, data, package_dir=None): + """ + Helps to list all specified files in package including files in directories + since `package_data` ignores directories. + """ + if package_dir is None: + package_dir = os.path.join(*package.split('.')) + all_files = [] + for f in data: + path = os.path.join(package_dir, f) + if os.path.isfile(path): + all_files.append(f) + continue + for root, _dirs, files in os.walk(path, followlinks=True): + root = os.path.relpath(root, package_dir) + for file in files: + file = os.path.join(root, file) + if file not in all_files: + all_files.append(file) + return all_files + + +setuptools.setup( + name="paddlenlp", + version=paddlenlp.__version__, + author="PaddleNLP Team", + author_email="paddlenlp@baidu.com", + description=long_description, + long_description=long_description, + long_description_content_type="text/plain", + url="https://github.com/PaddlePaddle/PaddleNLP", + packages=setuptools.find_packages( + where='.', + exclude=('examples*', 'tests*', 'applications*', 'faster_tokenizers*', + 'faster_generation*', 'model_zoo*')), + package_data={ + 'paddlenlp.ops': get_package_data_files('paddlenlp.ops', [ + 'CMakeLists.txt', 'README.md', 'cmake', 'faster_transformer', + 'patches', 'optimizer' + ]), + 'paddlenlp.transformers.layoutxlm': get_package_data_files( + 'paddlenlp.transformers.layoutxlm', ['visual_backbone.yaml']), + }, + setup_requires=['cython', 'numpy'], + install_requires=REQUIRED_PACKAGES, + python_requires='>=3.6', + classifiers=[ + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'License :: OSI Approved :: Apache Software License', + 'Operating System :: OS Independent', + ], + license='Apache 2.0') diff --git a/tests/packagedcode/data/license_detection/reference-to-package/physics.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/physics.expected.json new file mode 100644 index 00000000000..38bc03ee5af --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/physics.expected.json @@ -0,0 +1,1015 @@ +{ + "dependencies": [], + "packages": [], + "files": [ + { + "path": "COPYING", + "type": "file", + "detected_license_expression": "gpl-3.0", + "detected_license_expression_spdx": "GPL-3.0-only", + "license_detections": [ + { + "license_expression": "gpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 675, + "matched_length": 5514, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_204.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_204.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5514, + "rule_relevance": 100, + "matched_text": "GNU GENERAL PUBLIC LICENSE\n\t\t 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\t\t\t 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\t\t 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\t\t END OF TERMS AND CONDITIONS\n\n\t 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.", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 100.0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "README.md", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "myelements", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "myelements/callbacks.py", + "type": "file", + "detected_license_expression": "gpl-3.0 AND unknown-license-reference AND gpl-3.0-plus", + "detected_license_expression_spdx": "GPL-3.0-only AND LicenseRef-scancode-unknown-license-reference AND GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0 AND unknown-license-reference AND gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_203.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_203.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "License: GPLv3 |", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 13, + "end_line": 13, + "matched_length": 6, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "unknown-license-reference", + "rule_identifier": "unknown-license-reference_367.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_367.RULE", + "referenced_filenames": [ + "LICENSE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 6, + "rule_relevance": 100, + "matched_text": "See LICENSE for the full text", + "licenses": [ + { + "key": "unknown-license-reference", + "name": "Unknown License file reference", + "short_name": "Unknown License reference", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 14, + "end_line": 25, + "matched_length": 102, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_290.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 102, + "rule_relevance": 100, + "matched_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 .", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 19.1, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "physics.py", + "type": "file", + "detected_license_expression": "gpl-3.0-plus", + "detected_license_expression_spdx": "GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 10, + "end_line": 21, + "matched_length": 102, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_290.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 102, + "rule_relevance": 100, + "matched_text": "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 .", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 10.56, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "po", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "po/en_US.po", + "type": "file", + "detected_license_expression": "gpl-3.0", + "detected_license_expression_spdx": "GPL-3.0-only", + "license_detections": [ + { + "license_expression": "gpl-3.0", + "detection_log": [ + "unknown-reference-in-file-to-nonexistent-package" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 7, + "end_line": 7, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 11, + "end_line": 11, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 15, + "end_line": 15, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 19, + "end_line": 19, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 23, + "end_line": 23, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 27, + "end_line": 27, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 2, + "end_line": 675, + "matched_length": 5514, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_204.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_204.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5514, + "rule_relevance": 100, + "matched_text": "GNU GENERAL PUBLIC LICENSE\n\t\t 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\t\t\t 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\t\t 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\t\t END OF TERMS AND CONDITIONS\n\n\t 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.", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 11.8, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "po/uk.po", + "type": "file", + "detected_license_expression": "gpl-3.0", + "detected_license_expression_spdx": "GPL-3.0-only", + "license_detections": [ + { + "license_expression": "gpl-3.0", + "detection_log": [ + "unknown-reference-in-file-to-nonexistent-package" + ], + "matches": [ + { + "score": 100.0, + "start_line": 3, + "end_line": 3, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 7, + "end_line": 7, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 11, + "end_line": 11, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 15, + "end_line": 15, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 19, + "end_line": 19, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 23, + "end_line": 23, + "matched_length": 12, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_2.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 12, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the PACKAGE package.", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 2, + "end_line": 675, + "matched_length": 5514, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_204.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_204.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5514, + "rule_relevance": 100, + "matched_text": "GNU GENERAL PUBLIC LICENSE\n\t\t 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\t\t\t 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\t\t 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\t\t END OF TERMS AND CONDITIONS\n\n\t 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.", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 12.24, + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "setup.py", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "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, + "declared_license_expression": "gpl-3.0", + "declared_license_expression_spdx": "GPL-3.0-only", + "license_detections": [ + { + "license_expression": "gpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 2, + "end_line": 675, + "matched_length": 5514, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_204.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_204.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5514, + "rule_relevance": 100, + "matched_text": "GNU GENERAL PUBLIC LICENSE\n\t\t 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\t\t\t 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\t\t 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\t\t END OF TERMS AND CONDITIONS\n\n\t 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.", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "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": [], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/reference-to-package/physics/COPYING b/tests/packagedcode/data/license_detection/reference-to-package/physics/COPYING new file mode 100644 index 00000000000..44325404741 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/physics/COPYING @@ -0,0 +1,676 @@ + + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. + diff --git a/tests/packagedcode/data/license_detection/reference-to-package/physics/README.md b/tests/packagedcode/data/license_detection/reference-to-package/physics/README.md new file mode 100644 index 00000000000..d86e0634798 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/physics/README.md @@ -0,0 +1,79 @@ +What is this? +============= + +Physics is a physical world simulator and playground. You can add +squares, circles, triangles, or draw your own shapes, and see them +come to life with forces, friction, and inertia. + +How to use? +=========== + +Physics is not part of the Sugar desktop, but can be added. Please refer to; + +* [How to Get Sugar on sugarlabs.org](https://sugarlabs.org/), +* [How to use Sugar](https://help.sugarlabs.org/), +* [How to use Physics](https://help.sugarlabs.org/physics.html). + +How to upgrade? +=============== + +On Sugar desktop systems; +* use [My Settings](https://help.sugarlabs.org/my_settings.html), [Software Update](https://help.sugarlabs.org/my_settings.html#software-update). + +How to integrate? +================= + +On Debian and Ubuntu systems; + +``` +apt install sugar-physics-activity +``` + +On Fedora systems; + +``` +dnf install sugar-physics +``` + +Physics depends on Python, [Sugar +Toolkit](https://github.com/sugarlabs/sugar-toolkit-gtk3), Cairo, +Telepathy, GTK+ 3, Pango, Box2d and Pygame. + +Physics is started by [Sugar](https://github.com/sugarlabs/sugar). + +Physics is packaged by Linux distributions; +* [Fedora package sugar-physics](https://src.fedoraproject.org/). + +How to develop? +=============== + +* setup a development environment for Sugar desktop, +* install the dependencies, see below, +* clone this repository, +* edit source files, +* test in Terminal by typing `sugar-activity3` + +How to install dependencies for development +=========================================== + +For development, install the Box2D library. + +* Install `swig`, + - On Ubuntu/Debian, run + ```sudo apt install swig``` + - On Fedora/RHEL systems, run + ```sudo dnf install swig``` +* Install setuptools and pip, + - On Ubuntu/Debian, run + ```sudo apt install python3 python3-setuptools python3-pip python3-all-dev ``` + - On Fedora/RHEL, run + ```sudo dnf install python3-pip python3-setuptools``` +* Clone pybox2d and build, run +``` +git clone https://github.com/pybox2d/pybox2d +cd pybox2d +# Make sure you have installed swig +python3 setup.py build +pip3 install . --system + +``` diff --git a/tests/packagedcode/data/license_detection/reference-to-package/physics/myelements/callbacks.py b/tests/packagedcode/data/license_detection/reference-to-package/physics/myelements/callbacks.py new file mode 100644 index 00000000000..9d362901e20 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/physics/myelements/callbacks.py @@ -0,0 +1,129 @@ +""" +This file is part of the 'Elements' Project +Elements is a 2D Physics API for Python (supporting Box2D2) + +Copyright (C) 2008, The Elements Team, + +Home: http://elements.linuxuser.at +IRC: #elements on irc.freenode.org + +Code: http://www.assembla.com/wiki/show/elements + svn co http://svn2.assembla.com/svn/elements + +License: GPLv3 | See LICENSE for the full text +This program 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. + +This program 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. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +""" +from .locals import * +import Box2D as box2d + + +class CallbackHandler: + # List of contact callbacks and shapes to start them - sorted by + # type for quicker access Callbacks are saved as + # callbacks[callback_type][[function, parameters], ...] + callbacks = {} + + def __init__(self, parent): + self.parent = parent + + # init callback dict to avoid those slow try + # (especially for self.get, as it is called *often*) + for i in range(10): + self.callbacks[i] = [] + + def add(self, callback_type, callback_handler, *args): + """ Users can add callbacks for certain (or all) collisions + + Parameters: + callback_type ......... CALLBACK_CONTACT + (nothing else for now) + callback_handler ...... a callback function + args (optional) ....... a list of parameters which can be + used with callbacks.get + + Return: + callback_id ... used to remove a callback later (int) + """ + # Create contact listener if required + if callback_type in [CALLBACK_CONTACT_ADD, + CALLBACK_CONTACT_PERSIST, + CALLBACK_CONTACT_REMOVE]: + if self.parent.listener is None: + self.parent.listener = kContactListener(self.get) + self.parent.world.SetContactListener(self.parent.listener) + print("* ContactListener added") + + # Get callback dict for this callback_type + c = self.callbacks[callback_type] + + # Append to the Callback Dictionary + c.append([callback_handler, args]) + self.callbacks[callback_type] = c + + # Return Callback ID + # ID = callback_type.callback_index (1...n) + return "%i.%i" % (callback_type, len(c)) + + def get(self, callback_type): + return self.callbacks[callback_type] + + def start(self, callback_type, *args): + callbacks = self.get(callback_type) + for c in callbacks: + callback, params = c + callback() + + +class kContactListener(box2d.b2ContactListener): + + def __init__(self, get_callbacks): + # Init the Box2D b2ContactListener + box2d.b2ContactListener.__init__(self) + + # Function to get the current callbacks + self.get_callbacks = get_callbacks + + def check_contact(self, contact_type, point): + # Checks if a callback should be started with this contact point + contacts = self.get_callbacks(contact_type) + + # Step through all callbacks for this type (eg ADD, PERSIST, REMOVE) + for c in contacts: + callback, bodylist = c + if len(bodylist) == 0: + # Without bodylist it's a universal callback (for all bodies) + callback(point) + + else: + # This is a callback with specified bodies + # See if this contact involves one of the specified + b1 = str(point.shape1.GetBody()) + b2 = str(point.shape2.GetBody()) + for s in bodylist: + s = str(s) + if b1 == s or b2 == s: + # Yes, that's the one :) + callback(point) + + def Add(self, point): + """Called when a contact point is created""" + self.check_contact(CALLBACK_CONTACT_ADD, point) + + def Persist(self, point): + """Called when a contact point persists for more than a time step""" + self.check_contact(CALLBACK_CONTACT_PERSIST, point) + + def Remove(self, point): + """Called when a contact point is removed""" + self.check_contact(CALLBACK_CONTACT_REMOVE, point) diff --git a/tests/packagedcode/data/license_detection/reference-to-package/physics/physics.py b/tests/packagedcode/data/license_detection/reference-to-package/physics/physics.py new file mode 100644 index 00000000000..300cf44a47a --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/physics/physics.py @@ -0,0 +1,231 @@ +#!/usr/bin/python +# Physics, a 2D Physics Playground for Kids + +# Copyright (C) 2008 Alex Levenson and Brian Jordan +# Copyright (C) 2012 Daniel Francis +# Copyright (C) 2012-13 Walter Bender +# Copyright (C) 2013 Sai Vineet +# Copyright (C) 2012-13 Sugar Labs + +# This program 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. + +# This program 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. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Elements is Copyright (C) 2008, The Elements Team, + +# Wiki: http://wiki.sugarlabs.org/go/Activities/Physics +# Code: git://git.sugarlabs.org/physics/mainline.git + +import os + +from gi.repository import Gtk +from gi.repository import Gdk + +import pygame +from pygame.locals import MOUSEBUTTONUP + +import Box2D as box2d +import myelements as elements + +import tools + + +class PhysicsGame: + + def __init__(self, activity): + self.activity = activity + # Get everything set up + self.clock = pygame.time.Clock() + self.in_focus = True + # Create the name --> instance map for components + self.toolList = {} + for c in tools.allTools: + self.toolList[c.name] = c(self) + self.currentTool = self.toolList[tools.allTools[0].name] + # Set up the world (instance of Elements) + self.box2d = box2d + self.opening_queue = None + self.running = True + self.initialise = True + + self.full_pos_list = [] + self.tracked_bodies = 0 + + self.trackinfo = {} + + self.box2d_fps = 50 + + def set_game_fps(self, fps): + self.box2d_fps = fps + + def switch_off_fake_pygame_cursor_cb(self, panel, event): + self.show_fake_cursor = False + + def switch_on_fake_pygame_cursor_cb(self, panel, event): + self.show_fake_cursor = True + + def write_file(self, path): + # Saving to journal + self.world.add.remove_mouseJoint() + additional_data = { + 'trackinfo': self.trackinfo, + 'full_pos_list': self.full_pos_list, + 'tracked_bodies': self.tracked_bodies + } + self.world.json_save(path, additional_data, serialize=True) + + def read_file(self, path): + # Loading from journal + self.opening_queue = path + + def run(self): + if self.initialise: + self.initialise = False + + # Fake a Sugar cursor for the pyGame canvas area + self.show_fake_cursor = True + pygame.mouse.set_cursor((8, 8), (0, 0), (0, 0, 0, 0, 0, 0, 0, 0), + (0, 0, 0, 0, 0, 0, 0, 0)) + self.cursor_picture = pygame.image.load('standardcursor.png') + self.cursor_picture.convert_alpha() + self.canvas.connect('enter_notify_event', + self.switch_on_fake_pygame_cursor_cb) + self.canvas.connect('leave_notify_event', + self.switch_off_fake_pygame_cursor_cb) + self.canvas.add_events(Gdk.EventMask.ENTER_NOTIFY_MASK | + Gdk.EventMask.LEAVE_NOTIFY_MASK) + + self.screen = pygame.display.get_surface() + self.world = elements.Elements(self.screen.get_size()) + self.world.renderer.set_surface(self.screen) + self.world.add.ground() + + if self.opening_queue: + path = self.opening_queue.encode('ascii', 'convert') + if os.path.exists(path): + self.world.json_load(path, serialized=True) + if 'full_pos_list' in self.world.additional_vars: + self.full_pos_list = \ + self.world.additional_vars['full_pos_list'] + if 'trackinfo' in self.world.additional_vars: + self.trackinfo = self.world.additional_vars['trackinfo'] + if 'tracked_bodies' in self.world.additional_vars: + self.tracked_bodies = \ + self.world.additional_vars['tracked_bodies'] + + while self.running: + + # Pump GTK messages. + while Gtk.events_pending(): + Gtk.main_iteration() + if not self.running: + break + + # Pump PyGame messages. + for event in pygame.event.get(): + if event.type == pygame.QUIT: + return + elif event.type == pygame.VIDEORESIZE: + pygame.display.set_mode(event.size, pygame.RESIZABLE) + + self.currentTool.handleEvents(event) + + if event.type == MOUSEBUTTONUP: + # if event.button == 1: + self.show_fake_cursor = True + + if self.in_focus: + # Drive motors + if self.world.run_physics: + bodies_present = len(self.world.world.bodies) + clear_all_active = self.activity.clear_all.get_sensitive() + if (bodies_present > 2) and clear_all_active is False: + self.activity.clear_all.set_sensitive(True) + elif (bodies_present > 2) is False and \ + clear_all_active is True: + self.activity.clear_all.set_sensitive(False) + + poslist = self.full_pos_list + clear_trace_active = \ + self.activity.clear_trace.get_sensitive() + if poslist: + if not poslist[0]: + if clear_trace_active: + self.activity.clear_trace.set_sensitive(False) + else: + if clear_trace_active is False: + self.activity.clear_trace.set_sensitive(True) + + for key, info in self.trackinfo.items(): + # [host_body, tracker, color, destroyed?] + body = info[1] + if info[3] is False: # Not destroyed the pen + trackdex = info[4] + + def to_screen(pos): + px = self.world.meter_to_screen( + pos[0]) + py = self.world.meter_to_screen( + pos[1]) + py = self.world.renderer.get_surface() \ + .get_height() - py + return (px, py) + + x = body.position.x + y = body.position.y + tupled_pos = to_screen((x, y)) + posx = tupled_pos[0] + posy = tupled_pos[1] + try: + self.full_pos_list[trackdex].append(posx) + self.full_pos_list[trackdex].append(posy) + except IndexError: + self.full_pos_list.append([posx, posy]) + ''' + for body in self.world.world.GetBodyList(): + if isinstance(body.userData, dict): + if 'rollMotor' in body.userData: + rollmotor = body.userData['rollMotor'] + diff = rollmotor['targetVelocity'] - \ + body.GetAngularVelocity() + body.ApplyTorque(rollmotor['strength'] * \ + diff * body.getMassData().I) + ''' + + # Update & Draw World + self.world.update(fps=self.box2d_fps) + self.screen.fill((240, 240, 240)) # #f0f0f0, light-grey + self.world.draw() + + # Draw output from tools + self.currentTool.draw() + + # Show Sugar like cursor for UI consistancy + if self.show_fake_cursor: + self.screen.blit(self.cursor_picture, + pygame.mouse.get_pos()) + + # Flip Display + pygame.display.flip() + + # Stay < 30 FPS to help keep the rest of the platform responsive + self.clock.tick(30) # Originally 50 + + return False + + def setTool(self, tool): + self.currentTool.cancel() + self.currentTool = self.toolList[tool] + self.currentTool.button_activated() + + def get_activity(self): + return self.activity diff --git a/tests/packagedcode/data/license_detection/reference-to-package/physics/po/en_US.po b/tests/packagedcode/data/license_detection/reference-to-package/physics/po/en_US.po new file mode 100644 index 00000000000..7c2a32df9da --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/physics/po/en_US.po @@ -0,0 +1,212 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-01-13 00:31-0500\n" +"PO-Revision-Date: 2014-01-15 03:33+0200\n" +"Last-Translator: Chris \n" +"Language-Team: LANGUAGE \n" +"Language: en_US\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.0.5\n" + +#. TRANS: "name" option from activity.info file +msgid "Physics" +msgstr "Physics" + +#. TRANS: "summary" option from activity.info file +#. TRANS: "description" option from activity.info file +msgid "" +"Prove Sir Isaac Newton right! Create real life simulations using different " +"shapes and see them come to life with forces!" +msgstr "" +"Prove Sir Isaac Newton right! Create real life simulations using different " +"shapes and see them come to life with forces!" + +#: activity.py:124 +msgid "Create" +msgstr "Create" + +#: activity.py:135 +msgid "Clear Trace Marks" +msgstr "Clear Trace Marks" + +#: activity.py:136 +msgid "x" +msgstr "x" + +#: activity.py:161 activity.py:167 +msgid "Export tracked objects to journal" +msgstr "Export tracked objects to journal" + +#: activity.py:185 activity.py:293 +msgid "Stop" +msgstr "Stop" + +#: activity.py:186 +msgid "space" +msgstr "space" + +#: activity.py:193 +msgid "Erase All" +msgstr "Erase All" + +#: activity.py:194 +msgid "a" +msgstr "a" + +#: activity.py:280 activity.py:307 +msgid "Are You Sure?" +msgstr "Are You Sure?" + +#: activity.py:282 +msgid "All trace points will be erased. This cannot be undone!" +msgstr "All trace points will be erased. This cannot be undone!" + +#: activity.py:296 +msgid "Start" +msgstr "Start" + +#: activity.py:309 +msgid "All your work will be discarded. This cannot be undone!" +msgstr "All your work will be discarded. This cannot be undone!" + +#: activity.py:333 activity.py:350 +msgid "Physics export" +msgstr "Physics export" + +#: tools.py:167 +msgid "Circle" +msgstr "Circle" + +#: tools.py:168 +msgid "c" +msgstr "c" + +#: tools.py:215 +msgid "Box" +msgstr "Box" + +#: tools.py:216 +msgid "b" +msgstr "b" + +#: tools.py:274 +msgid "Triangle" +msgstr "Triangle" + +#: tools.py:275 +msgid "t" +msgstr "t" + +#: tools.py:350 +msgid "Polygon" +msgstr "Polygon" + +#: tools.py:351 +msgid "p" +msgstr "p" + +#: tools.py:436 +msgid "Draw" +msgstr "Draw" + +#: tools.py:437 +msgid "d" +msgstr "d" + +#: tools.py:499 +msgid "Grab" +msgstr "Grab" + +#: tools.py:500 +msgid "g" +msgstr "g" + +#: tools.py:549 +msgid "Joint" +msgstr "Joint" + +#: tools.py:597 +msgid "Pin" +msgstr "Pin" + +#: tools.py:598 +msgid "o" +msgstr "o" + +#: tools.py:622 +msgid "Motor" +msgstr "Motor" + +#: tools.py:623 +msgid "m" +msgstr "m" + +#: tools.py:667 +msgid "Roll" +msgstr "Roll" + +#: tools.py:668 tools.py:751 +msgid "r" +msgstr "r" + +#: tools.py:694 +msgid "Erase" +msgstr "Erase" + +#: tools.py:695 +msgid "e" +msgstr "e" + +#: tools.py:750 +msgid "Track Object" +msgstr "Track Object" + +#: tools.py:800 +msgid "Chain" +msgstr "Chain" + +#~ msgid "Erase all" +#~ msgstr "Erase all" + +#~ msgid "Delete all shapes?" +#~ msgstr "Delete all shapes?" + +#~ msgid "This cannot be undone!" +#~ msgstr "This cannot be undone!" + +#, python-format +#~ msgid "%s Source" +#~ msgstr "%s Source" diff --git a/tests/packagedcode/data/license_detection/reference-to-package/physics/po/uk.po b/tests/packagedcode/data/license_detection/reference-to-package/physics/po/uk.po new file mode 100644 index 00000000000..1e7d75df6e4 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/physics/po/uk.po @@ -0,0 +1,166 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-10-03 00:32-0400\n" +"PO-Revision-Date: 2017-04-07 13:18+0000\n" +"Last-Translator: yurchor \n" +"Language-Team: LANGUAGE \n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1491571116.000000\n" + +#. TRANS: "name" option from activity.info file +#: activity.py:41 +msgid "Physics" +msgstr "Фізика" + +#. TRANS: "summary" option from activity.info file +#. TRANS: "description" option from activity.info file +msgid "" +"Prove Sir Isaac Newton right! Create real life simulations using different " +"shapes and see them come to life with forces!" +msgstr "" +"Доведіть, що сер Ісак Ньютон був правий! Створіть імітацію реального світу " +"за допомогою різних предметів і спостерігайте, як сили рухають ці предмети!" + +#: activity.py:125 +msgid "Create" +msgstr "Створити" + +#: activity.py:137 activity.py:171 +msgid "Stop" +msgstr "Зупинити" + +#: activity.py:138 +msgid "space" +msgstr "пропуск" + +#: activity.py:174 +msgid "Start" +msgstr "Почати" + +#: olpcgames/canvas.py:151 +#, python-format +msgid "%s Source" +msgstr "Код %s" + +#: tools.py:92 +msgid "Circle" +msgstr "Круг" + +#: tools.py:93 +msgid "c" +msgstr "c" + +#: tools.py:131 +msgid "Box" +msgstr "Прямокутник" + +#: tools.py:132 +msgid "b" +msgstr "b" + +#: tools.py:181 +msgid "Triangle" +msgstr "Трикутник" + +#: tools.py:182 +msgid "t" +msgstr "t" + +#: tools.py:249 +msgid "Polygon" +msgstr "Багатокутник" + +#: tools.py:250 +msgid "p" +msgstr "p" + +#: tools.py:315 +msgid "Draw" +msgstr "Малювати" + +#: tools.py:316 +msgid "d" +msgstr "d" + +#: tools.py:369 +msgid "Grab" +msgstr "Захопити" + +#: tools.py:370 +msgid "g" +msgstr "g" + +#: tools.py:416 +msgid "Joint" +msgstr "З’єднання" + +#: tools.py:460 +msgid "Pin" +msgstr "Шпилька" + +#: tools.py:461 +msgid "o" +msgstr "o" + +#: tools.py:483 +msgid "Motor" +msgstr "Двигун" + +#: tools.py:484 +msgid "m" +msgstr "m" + +#: tools.py:507 +msgid "Roll" +msgstr "Обертати" + +#: tools.py:508 +msgid "r" +msgstr "r" + +#: tools.py:534 +msgid "Erase" +msgstr "Стерти" + +#: tools.py:535 +msgid "e" +msgstr "e" + +#~ msgid "" +#~ "Prove Sir Issac Newton right! Create real life simulations using different " +#~ "shapes and see them come to life with forces!" +#~ msgstr "" +#~ "Перевір, чи правий сер Ісаак Ньютон! Створи модель реального життя, " +#~ "користуючись різними фігурами, і подивись, як вони рухаються під дією сил!" diff --git a/tests/packagedcode/data/license_detection/reference-to-package/physics/setup.py b/tests/packagedcode/data/license_detection/reference-to-package/physics/setup.py new file mode 100755 index 00000000000..9a141b3af36 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/physics/setup.py @@ -0,0 +1,3 @@ +#!/usr/bin/env python +from sugar3.activity import bundlebuilder +bundlebuilder.start() diff --git a/tests/packagedcode/data/license_detection/reference-to-package/samba.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/samba.expected.json new file mode 100644 index 00000000000..b0b37149e4e --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba.expected.json @@ -0,0 +1,3805 @@ +{ + "dependencies": [], + "packages": [ + { + "type": "autotools", + "namespace": null, + "name": "samba", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "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, + "declared_license_expression": "gpl-3.0 AND (gpl-3.0 AND lgpl-3.0 AND gpl-2.0) AND (gpl-2.0-plus AND free-unknown AND gpl-1.0-plus) AND (gpl-1.0-plus AND lgpl-3.0-plus AND gpl-3.0 AND lgpl-3.0) AND (cc-by-sa-3.0 AND cc-by-sa-4.0 AND dco-1.1) AND gpl-2.0 AND gpl-1.0-plus", + "declared_license_expression_spdx": "GPL-3.0-only AND (GPL-3.0-only AND LGPL-3.0-only AND GPL-2.0-only) AND (GPL-2.0-or-later AND LicenseRef-scancode-free-unknown AND GPL-1.0-or-later) AND (GPL-1.0-or-later AND LGPL-3.0-or-later AND GPL-3.0-only AND LGPL-3.0-only) AND (CC-BY-SA-3.0 AND CC-BY-SA-4.0 AND LicenseRef-scancode-dco-1.1) AND GPL-2.0-only AND GPL-1.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 674, + "matched_length": 5514, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_204.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_204.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5514, + "rule_relevance": 100, + "matched_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.", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + }, + { + "license_expression": "gpl-3.0 AND lgpl-3.0 AND gpl-2.0", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 38, + "end_line": 38, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_32.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_32.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "GPLv3", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 38, + "end_line": 38, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0", + "rule_identifier": "lgpl-3.0_29.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_29.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "LGPLv3 (", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 39, + "end_line": 39, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "GPLv2.", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus AND free-unknown AND gpl-1.0-plus", + "detection_log": [ + "unknown-match" + ], + "matches": [ + { + "score": 20.0, + "start_line": 57, + "end_line": 57, + "matched_length": 6, + "match_coverage": 20.0, + "matcher": "3-seq", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_627.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_627.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 30, + "rule_relevance": 100, + "matched_text": "of the GNU General Public License;", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + }, + { + "score": 50.0, + "start_line": 60, + "end_line": 61, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown_88.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown_88.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "open source\n license", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 63, + "end_line": 63, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_33.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_33.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "the GNU General Public License,", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-1.0-plus AND lgpl-3.0-plus AND gpl-3.0 AND lgpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 76, + "end_line": 76, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_bare_gnu_gpl.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_gnu_gpl.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "GNU GPL", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 79, + "end_line": 79, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_33.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_33.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "the GNU General Public License", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + }, + { + "score": 47.22, + "start_line": 79, + "end_line": 81, + "matched_length": 17, + "match_coverage": 47.22, + "matcher": "3-seq", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_103.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_103.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 36, + "rule_relevance": 100, + "matched_text": "the GNU Lesser General Public\n License as published by the Free Software Foundation; either version\n 3 of", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 84, + "end_line": 84, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_12.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_12.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "http://www.gnu.org/licenses/gpl-3.0.html", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 85, + "end_line": 85, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0", + "rule_identifier": "lgpl-3.0_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_1.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "http://www.gnu.org/licenses/lgpl-3.0.html", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + } + ] + }, + { + "license_expression": "cc-by-sa-3.0 AND cc-by-sa-4.0 AND dco-1.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 75.0, + "start_line": 121, + "end_line": 122, + "matched_length": 12, + "match_coverage": 75.0, + "matcher": "3-seq", + "license_expression": "cc-by-sa-3.0", + "rule_identifier": "cc-by-sa-3.0_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-3.0_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 16, + "rule_relevance": 100, + "matched_text": "licensed under Creative Commons Attribution-ShareAlike [4].[0] License [as] [found]\n[at] [https]://creativecommons.org/licenses/by-sa/", + "licenses": [ + { + "key": "cc-by-sa-3.0", + "name": "Creative Commons Attribution Share Alike License 3.0", + "short_name": "CC-BY-SA-3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by-sa/3.0/", + "text_url": "http://creativecommons.org/licenses/by-sa/3.0/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-sa-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-3.0.LICENSE", + "spdx_license_key": "CC-BY-SA-3.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-SA-3.0" + } + ] + }, + { + "score": 100.0, + "start_line": 122, + "end_line": 122, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "cc-by-sa-4.0", + "rule_identifier": "cc-by-sa-4.0_71.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-4.0_71.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "https://creativecommons.org/licenses/by-sa/4.0/legalcode", + "licenses": [ + { + "key": "cc-by-sa-4.0", + "name": "Creative Commons Attribution-ShareAlike 4.0 International Public License", + "short_name": "CC-BY-SA-4.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by-sa/4.0/", + "text_url": "http://creativecommons.org/licenses/by-sa/4.0/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-sa-4.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-4.0.LICENSE", + "spdx_license_key": "CC-BY-SA-4.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-SA-4.0" + } + ] + }, + { + "score": 100.0, + "start_line": 123, + "end_line": 123, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "dco-1.1", + "rule_identifier": "dco-1.1_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/dco-1.1_2.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "Developer's Certificate of Origin 1.1\"", + "licenses": [ + { + "key": "dco-1.1", + "name": "Developer Certificate of Origin 1.1", + "short_name": "DCO 1.1", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": "https://developercertificate.org/", + "text_url": "https://developercertificate.org/", + "reference_url": "https://scancode-licensedb.aboutcode.org/dco-1.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE", + "spdx_license_key": "LicenseRef-scancode-dco-1.1", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 81.82, + "start_line": 6, + "end_line": 6, + "matched_length": 9, + "match_coverage": 81.82, + "matcher": "3-seq", + "license_expression": "gpl-2.0", + "rule_identifier": "gpl-2.0_1142.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1142.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "Free Software licensed under the GNU General Public License", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + }, + { + "license_expression": "gpl-1.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 22, + "end_line": 22, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_236.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_236.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "GNU public license,", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + } + ], + "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:autotools/samba?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "configure" + ], + "datasource_ids": [ + "autotools_configure" + ], + "purl": "pkg:autotools/samba" + } + ], + "files": [ + { + "path": "COPYING", + "type": "file", + "detected_license_expression": "gpl-3.0", + "detected_license_expression_spdx": "GPL-3.0-only", + "license_detections": [ + { + "license_expression": "gpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 674, + "matched_length": 5514, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_204.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_204.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5514, + "rule_relevance": 100, + "matched_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.", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 100.0, + "package_data": [], + "for_packages": [ + "pkg:autotools/samba?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "Makefile", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:autotools/samba?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "README.Coding.md", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:autotools/samba?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "README.cifs-utils", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:autotools/samba?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "README.contributing", + "type": "file", + "detected_license_expression": "(gpl-3.0 AND lgpl-3.0 AND gpl-2.0) AND (gpl-2.0-plus AND free-unknown AND gpl-1.0-plus) AND (gpl-1.0-plus AND lgpl-3.0-plus AND gpl-3.0 AND lgpl-3.0) AND (cc-by-sa-3.0 AND cc-by-sa-4.0 AND dco-1.1)", + "detected_license_expression_spdx": "(GPL-3.0-only AND LGPL-3.0-only AND GPL-2.0-only) AND (GPL-2.0-or-later AND LicenseRef-scancode-free-unknown AND GPL-1.0-or-later) AND (GPL-1.0-or-later AND LGPL-3.0-or-later AND GPL-3.0-only AND LGPL-3.0-only) AND (CC-BY-SA-3.0 AND CC-BY-SA-4.0 AND LicenseRef-scancode-dco-1.1)", + "license_detections": [ + { + "license_expression": "gpl-3.0 AND lgpl-3.0 AND gpl-2.0", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 38, + "end_line": 38, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_32.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_32.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "GPLv3", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 38, + "end_line": 38, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0", + "rule_identifier": "lgpl-3.0_29.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_29.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "LGPLv3 (", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 39, + "end_line": 39, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "GPLv2.", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus AND free-unknown AND gpl-1.0-plus", + "detection_log": [ + "unknown-match" + ], + "matches": [ + { + "score": 20.0, + "start_line": 57, + "end_line": 57, + "matched_length": 6, + "match_coverage": 20.0, + "matcher": "3-seq", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_627.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_627.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 30, + "rule_relevance": 100, + "matched_text": "of the GNU General Public License;", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + }, + { + "score": 50.0, + "start_line": 60, + "end_line": 61, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown_88.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown_88.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "open source\n license", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 63, + "end_line": 63, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_33.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_33.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "the GNU General Public License,", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-1.0-plus AND lgpl-3.0-plus AND gpl-3.0 AND lgpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 76, + "end_line": 76, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_bare_gnu_gpl.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_gnu_gpl.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "GNU GPL", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 79, + "end_line": 79, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_33.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_33.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "the GNU General Public License", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + }, + { + "score": 47.22, + "start_line": 79, + "end_line": 81, + "matched_length": 17, + "match_coverage": 47.22, + "matcher": "3-seq", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_103.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_103.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 36, + "rule_relevance": 100, + "matched_text": "the GNU Lesser General Public\n License as published by the Free Software Foundation; either version\n 3 of", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 84, + "end_line": 84, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_12.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_12.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "http://www.gnu.org/licenses/gpl-3.0.html", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 85, + "end_line": 85, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0", + "rule_identifier": "lgpl-3.0_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_1.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "http://www.gnu.org/licenses/lgpl-3.0.html", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + } + ] + }, + { + "license_expression": "cc-by-sa-3.0 AND cc-by-sa-4.0 AND dco-1.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 75.0, + "start_line": 121, + "end_line": 122, + "matched_length": 12, + "match_coverage": 75.0, + "matcher": "3-seq", + "license_expression": "cc-by-sa-3.0", + "rule_identifier": "cc-by-sa-3.0_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-3.0_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 16, + "rule_relevance": 100, + "matched_text": "licensed under Creative Commons Attribution-ShareAlike [4].[0] License [as] [found]\n[at] [https]://creativecommons.org/licenses/by-sa/", + "licenses": [ + { + "key": "cc-by-sa-3.0", + "name": "Creative Commons Attribution Share Alike License 3.0", + "short_name": "CC-BY-SA-3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by-sa/3.0/", + "text_url": "http://creativecommons.org/licenses/by-sa/3.0/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-sa-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-3.0.LICENSE", + "spdx_license_key": "CC-BY-SA-3.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-SA-3.0" + } + ] + }, + { + "score": 100.0, + "start_line": 122, + "end_line": 122, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "cc-by-sa-4.0", + "rule_identifier": "cc-by-sa-4.0_71.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-4.0_71.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "https://creativecommons.org/licenses/by-sa/4.0/legalcode", + "licenses": [ + { + "key": "cc-by-sa-4.0", + "name": "Creative Commons Attribution-ShareAlike 4.0 International Public License", + "short_name": "CC-BY-SA-4.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by-sa/4.0/", + "text_url": "http://creativecommons.org/licenses/by-sa/4.0/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-sa-4.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-4.0.LICENSE", + "spdx_license_key": "CC-BY-SA-4.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-SA-4.0" + } + ] + }, + { + "score": 100.0, + "start_line": 123, + "end_line": 123, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "dco-1.1", + "rule_identifier": "dco-1.1_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/dco-1.1_2.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "Developer's Certificate of Origin 1.1\"", + "licenses": [ + { + "key": "dco-1.1", + "name": "Developer Certificate of Origin 1.1", + "short_name": "DCO 1.1", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": "https://developercertificate.org/", + "text_url": "https://developercertificate.org/", + "reference_url": "https://scancode-licensedb.aboutcode.org/dco-1.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE", + "spdx_license_key": "LicenseRef-scancode-dco-1.1", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 9.84, + "package_data": [], + "for_packages": [ + "pkg:autotools/samba?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "README.md", + "type": "file", + "detected_license_expression": "gpl-2.0 AND gpl-1.0-plus", + "detected_license_expression_spdx": "GPL-2.0-only AND GPL-1.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 81.82, + "start_line": 6, + "end_line": 6, + "matched_length": 9, + "match_coverage": 81.82, + "matcher": "3-seq", + "license_expression": "gpl-2.0", + "rule_identifier": "gpl-2.0_1142.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1142.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "Free Software licensed under the GNU General Public License", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + }, + { + "license_expression": "gpl-1.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 22, + "end_line": 22, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_236.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_236.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "GNU public license,", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 1.51, + "package_data": [], + "for_packages": [ + "pkg:autotools/samba?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "configure", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [ + { + "type": "autotools", + "namespace": null, + "name": "samba", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "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, + "declared_license_expression": "gpl-3.0 AND (gpl-3.0 AND lgpl-3.0 AND gpl-2.0) AND (gpl-2.0-plus AND free-unknown AND gpl-1.0-plus) AND (gpl-1.0-plus AND lgpl-3.0-plus AND gpl-3.0 AND lgpl-3.0) AND (cc-by-sa-3.0 AND cc-by-sa-4.0 AND dco-1.1) AND gpl-2.0 AND gpl-1.0-plus", + "declared_license_expression_spdx": "GPL-3.0-only AND (GPL-3.0-only AND LGPL-3.0-only AND GPL-2.0-only) AND (GPL-2.0-or-later AND LicenseRef-scancode-free-unknown AND GPL-1.0-or-later) AND (GPL-1.0-or-later AND LGPL-3.0-or-later AND GPL-3.0-only AND LGPL-3.0-only) AND (CC-BY-SA-3.0 AND CC-BY-SA-4.0 AND LicenseRef-scancode-dco-1.1) AND GPL-2.0-only AND GPL-1.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 674, + "matched_length": 5514, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_204.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_204.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5514, + "rule_relevance": 100, + "matched_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.", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + }, + { + "license_expression": "gpl-3.0 AND lgpl-3.0 AND gpl-2.0", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 38, + "end_line": 38, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_32.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_32.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "GPLv3", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 38, + "end_line": 38, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0", + "rule_identifier": "lgpl-3.0_29.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_29.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "LGPLv3 (", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 39, + "end_line": 39, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "GPLv2.", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus AND free-unknown AND gpl-1.0-plus", + "detection_log": [ + "unknown-match" + ], + "matches": [ + { + "score": 20.0, + "start_line": 57, + "end_line": 57, + "matched_length": 6, + "match_coverage": 20.0, + "matcher": "3-seq", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_627.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_627.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 30, + "rule_relevance": 100, + "matched_text": "of the GNU General Public License;", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + }, + { + "score": 50.0, + "start_line": 60, + "end_line": 61, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown_88.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown_88.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "open source\n license", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 63, + "end_line": 63, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_33.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_33.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "the GNU General Public License,", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-1.0-plus AND lgpl-3.0-plus AND gpl-3.0 AND lgpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 76, + "end_line": 76, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_bare_gnu_gpl.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_gnu_gpl.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "GNU GPL", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 79, + "end_line": 79, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_33.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_33.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "the GNU General Public License", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + }, + { + "score": 47.22, + "start_line": 79, + "end_line": 81, + "matched_length": 17, + "match_coverage": 47.22, + "matcher": "3-seq", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_103.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_103.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 36, + "rule_relevance": 100, + "matched_text": "the GNU Lesser General Public\n License as published by the Free Software Foundation; either version\n 3 of", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 84, + "end_line": 84, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_12.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_12.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "http://www.gnu.org/licenses/gpl-3.0.html", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 85, + "end_line": 85, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0", + "rule_identifier": "lgpl-3.0_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_1.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "http://www.gnu.org/licenses/lgpl-3.0.html", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + } + ] + }, + { + "license_expression": "cc-by-sa-3.0 AND cc-by-sa-4.0 AND dco-1.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 75.0, + "start_line": 121, + "end_line": 122, + "matched_length": 12, + "match_coverage": 75.0, + "matcher": "3-seq", + "license_expression": "cc-by-sa-3.0", + "rule_identifier": "cc-by-sa-3.0_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-3.0_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 16, + "rule_relevance": 100, + "matched_text": "licensed under Creative Commons Attribution-ShareAlike [4].[0] License [as] [found]\n[at] [https]://creativecommons.org/licenses/by-sa/", + "licenses": [ + { + "key": "cc-by-sa-3.0", + "name": "Creative Commons Attribution Share Alike License 3.0", + "short_name": "CC-BY-SA-3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by-sa/3.0/", + "text_url": "http://creativecommons.org/licenses/by-sa/3.0/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-sa-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-3.0.LICENSE", + "spdx_license_key": "CC-BY-SA-3.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-SA-3.0" + } + ] + }, + { + "score": 100.0, + "start_line": 122, + "end_line": 122, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "cc-by-sa-4.0", + "rule_identifier": "cc-by-sa-4.0_71.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-4.0_71.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "https://creativecommons.org/licenses/by-sa/4.0/legalcode", + "licenses": [ + { + "key": "cc-by-sa-4.0", + "name": "Creative Commons Attribution-ShareAlike 4.0 International Public License", + "short_name": "CC-BY-SA-4.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by-sa/4.0/", + "text_url": "http://creativecommons.org/licenses/by-sa/4.0/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-sa-4.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-4.0.LICENSE", + "spdx_license_key": "CC-BY-SA-4.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-SA-4.0" + } + ] + }, + { + "score": 100.0, + "start_line": 123, + "end_line": 123, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "dco-1.1", + "rule_identifier": "dco-1.1_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/dco-1.1_2.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "Developer's Certificate of Origin 1.1\"", + "licenses": [ + { + "key": "dco-1.1", + "name": "Developer Certificate of Origin 1.1", + "short_name": "DCO 1.1", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": "https://developercertificate.org/", + "text_url": "https://developercertificate.org/", + "reference_url": "https://scancode-licensedb.aboutcode.org/dco-1.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE", + "spdx_license_key": "LicenseRef-scancode-dco-1.1", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 81.82, + "start_line": 6, + "end_line": 6, + "matched_length": 9, + "match_coverage": 81.82, + "matcher": "3-seq", + "license_expression": "gpl-2.0", + "rule_identifier": "gpl-2.0_1142.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1142.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "Free Software licensed under the GNU General Public License", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + }, + { + "license_expression": "gpl-1.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 22, + "end_line": 22, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_236.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_236.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "GNU public license,", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + } + ], + "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": "autotools_configure", + "purl": "pkg:autotools/samba" + } + ], + "for_packages": [ + "pkg:autotools/samba?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "configure.developer", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:autotools/samba?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "setup.cfg", + "type": "file", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "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, + "declared_license_expression": "gpl-3.0 AND (gpl-3.0 AND lgpl-3.0 AND gpl-2.0) AND (gpl-2.0-plus AND free-unknown AND gpl-1.0-plus) AND (gpl-1.0-plus AND lgpl-3.0-plus AND gpl-3.0 AND lgpl-3.0) AND (cc-by-sa-3.0 AND cc-by-sa-4.0 AND dco-1.1) AND gpl-2.0 AND gpl-1.0-plus", + "declared_license_expression_spdx": "GPL-3.0-only AND (GPL-3.0-only AND LGPL-3.0-only AND GPL-2.0-only) AND (GPL-2.0-or-later AND LicenseRef-scancode-free-unknown AND GPL-1.0-or-later) AND (GPL-1.0-or-later AND LGPL-3.0-or-later AND GPL-3.0-only AND LGPL-3.0-only) AND (CC-BY-SA-3.0 AND CC-BY-SA-4.0 AND LicenseRef-scancode-dco-1.1) AND GPL-2.0-only AND GPL-1.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 1, + "end_line": 674, + "matched_length": 5514, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_204.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_204.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5514, + "rule_relevance": 100, + "matched_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.", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + } + ] + }, + { + "license_expression": "gpl-3.0 AND lgpl-3.0 AND gpl-2.0", + "detection_log": [ + "possible-false-positive", + "not-license-clues-as-more-detections-present" + ], + "matches": [ + { + "score": 100.0, + "start_line": 38, + "end_line": 38, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_32.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_32.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "GPLv3", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 38, + "end_line": 38, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0", + "rule_identifier": "lgpl-3.0_29.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_29.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "LGPLv3 (", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 39, + "end_line": 39, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "GPLv2.", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0-plus AND free-unknown AND gpl-1.0-plus", + "detection_log": [ + "unknown-match" + ], + "matches": [ + { + "score": 20.0, + "start_line": 57, + "end_line": 57, + "matched_length": 6, + "match_coverage": 20.0, + "matcher": "3-seq", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_627.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_627.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 30, + "rule_relevance": 100, + "matched_text": "of the GNU General Public License;", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + }, + { + "score": 50.0, + "start_line": 60, + "end_line": 61, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown_88.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown_88.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "open source\n license", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 63, + "end_line": 63, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_33.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_33.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "the GNU General Public License,", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + }, + { + "license_expression": "gpl-1.0-plus AND lgpl-3.0-plus AND gpl-3.0 AND lgpl-3.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 76, + "end_line": 76, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_bare_gnu_gpl.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_gnu_gpl.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "GNU GPL", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 79, + "end_line": 79, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_33.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_33.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "the GNU General Public License", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + }, + { + "score": 47.22, + "start_line": 79, + "end_line": 81, + "matched_length": 17, + "match_coverage": 47.22, + "matcher": "3-seq", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_103.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_103.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 36, + "rule_relevance": 100, + "matched_text": "the GNU Lesser General Public\n License as published by the Free Software Foundation; either version\n 3 of", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 84, + "end_line": 84, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_12.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_12.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "http://www.gnu.org/licenses/gpl-3.0.html", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 85, + "end_line": 85, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0", + "rule_identifier": "lgpl-3.0_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_1.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "http://www.gnu.org/licenses/lgpl-3.0.html", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + } + ] + }, + { + "license_expression": "cc-by-sa-3.0 AND cc-by-sa-4.0 AND dco-1.1", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 75.0, + "start_line": 121, + "end_line": 122, + "matched_length": 12, + "match_coverage": 75.0, + "matcher": "3-seq", + "license_expression": "cc-by-sa-3.0", + "rule_identifier": "cc-by-sa-3.0_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-3.0_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 16, + "rule_relevance": 100, + "matched_text": "licensed under Creative Commons Attribution-ShareAlike [4].[0] License [as] [found]\n[at] [https]://creativecommons.org/licenses/by-sa/", + "licenses": [ + { + "key": "cc-by-sa-3.0", + "name": "Creative Commons Attribution Share Alike License 3.0", + "short_name": "CC-BY-SA-3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by-sa/3.0/", + "text_url": "http://creativecommons.org/licenses/by-sa/3.0/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-sa-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-3.0.LICENSE", + "spdx_license_key": "CC-BY-SA-3.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-SA-3.0" + } + ] + }, + { + "score": 100.0, + "start_line": 122, + "end_line": 122, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "cc-by-sa-4.0", + "rule_identifier": "cc-by-sa-4.0_71.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-4.0_71.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "https://creativecommons.org/licenses/by-sa/4.0/legalcode", + "licenses": [ + { + "key": "cc-by-sa-4.0", + "name": "Creative Commons Attribution-ShareAlike 4.0 International Public License", + "short_name": "CC-BY-SA-4.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by-sa/4.0/", + "text_url": "http://creativecommons.org/licenses/by-sa/4.0/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-sa-4.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-4.0.LICENSE", + "spdx_license_key": "CC-BY-SA-4.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-SA-4.0" + } + ] + }, + { + "score": 100.0, + "start_line": 123, + "end_line": 123, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "dco-1.1", + "rule_identifier": "dco-1.1_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/dco-1.1_2.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "Developer's Certificate of Origin 1.1\"", + "licenses": [ + { + "key": "dco-1.1", + "name": "Developer Certificate of Origin 1.1", + "short_name": "DCO 1.1", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": "https://developercertificate.org/", + "text_url": "https://developercertificate.org/", + "reference_url": "https://scancode-licensedb.aboutcode.org/dco-1.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE", + "spdx_license_key": "LicenseRef-scancode-dco-1.1", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE" + } + ] + } + ] + }, + { + "license_expression": "gpl-2.0", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 81.82, + "start_line": 6, + "end_line": 6, + "matched_length": 9, + "match_coverage": 81.82, + "matcher": "3-seq", + "license_expression": "gpl-2.0", + "rule_identifier": "gpl-2.0_1142.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1142.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "Free Software licensed under the GNU General Public License", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + } + ] + }, + { + "license_expression": "gpl-1.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 22, + "end_line": 22, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_236.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_236.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "GNU public license,", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + } + ], + "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:autotools/samba?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "source3", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:autotools/samba?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "source3/locale", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:autotools/samba?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "source3/locale/net", + "type": "directory", + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "package_data": [], + "for_packages": [ + "pkg:autotools/samba?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "source3/locale/net/de.po", + "type": "file", + "detected_license_expression": "gpl-3.0 AND lgpl-3.0 AND gpl-2.0 AND gpl-2.0-plus AND free-unknown AND gpl-1.0-plus AND lgpl-3.0-plus AND cc-by-sa-3.0 AND cc-by-sa-4.0 AND dco-1.1", + "detected_license_expression_spdx": "GPL-3.0-only AND LGPL-3.0-only AND GPL-2.0-only AND GPL-2.0-or-later AND LicenseRef-scancode-free-unknown AND GPL-1.0-or-later AND LGPL-3.0-or-later AND CC-BY-SA-3.0 AND CC-BY-SA-4.0 AND LicenseRef-scancode-dco-1.1", + "license_detections": [ + { + "license_expression": "gpl-3.0 AND lgpl-3.0 AND gpl-2.0 AND gpl-2.0-plus AND free-unknown AND gpl-1.0-plus AND lgpl-3.0-plus AND cc-by-sa-3.0 AND cc-by-sa-4.0 AND dco-1.1", + "detection_log": [ + "unknown-reference-in-file-to-package" + ], + "matches": [ + { + "score": 100.0, + "start_line": 4, + "end_line": 4, + "matched_length": 10, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown-package_4.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown-package_4.RULE", + "referenced_filenames": [ + "INHERIT_LICENSE_FROM_PACKAGE" + ], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 10, + "rule_relevance": 100, + "matched_text": "This file is distributed under the same license as the", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 1, + "end_line": 674, + "matched_length": 5514, + "match_coverage": 100.0, + "matcher": "1-hash", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_204.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_204.RULE", + "referenced_filenames": [], + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5514, + "rule_relevance": 100, + "matched_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.", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 38, + "end_line": 38, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_32.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_32.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "GPLv3", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 38, + "end_line": 38, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0", + "rule_identifier": "lgpl-3.0_29.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_29.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "LGPLv3 (", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 39, + "end_line": 39, + "matched_length": 1, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-2.0", + "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", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 1, + "rule_relevance": 100, + "matched_text": "GPLv2.", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + }, + { + "score": 20.0, + "start_line": 57, + "end_line": 57, + "matched_length": 6, + "match_coverage": 20.0, + "matcher": "3-seq", + "license_expression": "gpl-2.0-plus", + "rule_identifier": "gpl-2.0-plus_627.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_627.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 30, + "rule_relevance": 100, + "matched_text": "of the GNU General Public License;", + "licenses": [ + { + "key": "gpl-2.0-plus", + "name": "GNU General Public License 2.0 or later", + "short_name": "GPL 2.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0-plus.LICENSE", + "spdx_license_key": "GPL-2.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-or-later" + } + ] + }, + { + "score": 50.0, + "start_line": 60, + "end_line": 61, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "free-unknown", + "rule_identifier": "free-unknown_88.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/free-unknown_88.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 50, + "matched_text": "open source\n license", + "licenses": [ + { + "key": "free-unknown", + "name": "Free unknown license detected but not recognized", + "short_name": "Free unknown", + "category": "Unstated License", + "is_exception": false, + "is_unknown": true, + "owner": "Unspecified", + "homepage_url": null, + "text_url": "", + "reference_url": "https://scancode-licensedb.aboutcode.org/free-unknown", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE", + "spdx_license_key": "LicenseRef-scancode-free-unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/free-unknown.LICENSE" + } + ] + }, + { + "score": 100.0, + "start_line": 63, + "end_line": 63, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_33.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_33.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "the GNU General Public License,", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 76, + "end_line": 76, + "matched_length": 2, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_bare_gnu_gpl.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_gnu_gpl.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 2, + "rule_relevance": 100, + "matched_text": "GNU GPL", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 79, + "end_line": 79, + "matched_length": 5, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl-1.0-plus_33.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_33.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 5, + "rule_relevance": 100, + "matched_text": "the GNU General Public License", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + }, + { + "score": 47.22, + "start_line": 79, + "end_line": 81, + "matched_length": 17, + "match_coverage": 47.22, + "matcher": "3-seq", + "license_expression": "lgpl-3.0-plus", + "rule_identifier": "lgpl-3.0-plus_103.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0-plus_103.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 36, + "rule_relevance": 100, + "matched_text": "the GNU Lesser General Public\n License as published by the Free Software Foundation; either version\n 3 of", + "licenses": [ + { + "key": "lgpl-3.0-plus", + "name": "GNU Lesser General Public License 3.0 or later", + "short_name": "LGPL 3.0 or later", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0-plus.LICENSE", + "spdx_license_key": "LGPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-or-later" + } + ] + }, + { + "score": 100.0, + "start_line": 84, + "end_line": 84, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0", + "rule_identifier": "gpl-3.0_12.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_12.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "http://www.gnu.org/licenses/gpl-3.0.html", + "licenses": [ + { + "key": "gpl-3.0", + "name": "GNU General Public License 3.0", + "short_name": "GPL 3.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "spdx_license_key": "GPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 85, + "end_line": 85, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "lgpl-3.0", + "rule_identifier": "lgpl-3.0_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_1.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "http://www.gnu.org/licenses/lgpl-3.0.html", + "licenses": [ + { + "key": "lgpl-3.0", + "name": "GNU Lesser General Public License 3.0", + "short_name": "LGPL 3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-3.0.html", + "text_url": "http://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/lgpl-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-3.0.LICENSE", + "spdx_license_key": "LGPL-3.0-only", + "spdx_url": "https://spdx.org/licenses/LGPL-3.0-only" + } + ] + }, + { + "score": 75.0, + "start_line": 121, + "end_line": 122, + "matched_length": 12, + "match_coverage": 75.0, + "matcher": "3-seq", + "license_expression": "cc-by-sa-3.0", + "rule_identifier": "cc-by-sa-3.0_10.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-3.0_10.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 16, + "rule_relevance": 100, + "matched_text": "licensed under Creative Commons Attribution-ShareAlike [4].[0] License [as] [found]\n[at] [https]://creativecommons.org/licenses/by-sa/", + "licenses": [ + { + "key": "cc-by-sa-3.0", + "name": "Creative Commons Attribution Share Alike License 3.0", + "short_name": "CC-BY-SA-3.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by-sa/3.0/", + "text_url": "http://creativecommons.org/licenses/by-sa/3.0/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-sa-3.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-3.0.LICENSE", + "spdx_license_key": "CC-BY-SA-3.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-SA-3.0" + } + ] + }, + { + "score": 100.0, + "start_line": 122, + "end_line": 122, + "matched_length": 9, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "cc-by-sa-4.0", + "rule_identifier": "cc-by-sa-4.0_71.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-sa-4.0_71.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 9, + "rule_relevance": 100, + "matched_text": "https://creativecommons.org/licenses/by-sa/4.0/legalcode", + "licenses": [ + { + "key": "cc-by-sa-4.0", + "name": "Creative Commons Attribution-ShareAlike 4.0 International Public License", + "short_name": "CC-BY-SA-4.0", + "category": "Copyleft Limited", + "is_exception": false, + "is_unknown": false, + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by-sa/4.0/", + "text_url": "http://creativecommons.org/licenses/by-sa/4.0/legalcode", + "reference_url": "https://scancode-licensedb.aboutcode.org/cc-by-sa-4.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-sa-4.0.LICENSE", + "spdx_license_key": "CC-BY-SA-4.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-SA-4.0" + } + ] + }, + { + "score": 100.0, + "start_line": 123, + "end_line": 123, + "matched_length": 7, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "dco-1.1", + "rule_identifier": "dco-1.1_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/dco-1.1_2.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 7, + "rule_relevance": 100, + "matched_text": "Developer's Certificate of Origin 1.1\"", + "licenses": [ + { + "key": "dco-1.1", + "name": "Developer Certificate of Origin 1.1", + "short_name": "DCO 1.1", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Linux Foundation", + "homepage_url": "https://developercertificate.org/", + "text_url": "https://developercertificate.org/", + "reference_url": "https://scancode-licensedb.aboutcode.org/dco-1.1", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE", + "spdx_license_key": "LicenseRef-scancode-dco-1.1", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE" + } + ] + }, + { + "score": 81.82, + "start_line": 6, + "end_line": 6, + "matched_length": 9, + "match_coverage": 81.82, + "matcher": "3-seq", + "license_expression": "gpl-2.0", + "rule_identifier": "gpl-2.0_1142.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_1142.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 11, + "rule_relevance": 100, + "matched_text": "Free Software licensed under the GNU General Public License", + "licenses": [ + { + "key": "gpl-2.0", + "name": "GNU General Public License 2.0", + "short_name": "GPL 2.0", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "text_url": "http://www.gnu.org/licenses/gpl-2.0.txt", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "spdx_license_key": "GPL-2.0-only", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + } + ] + }, + { + "score": 100.0, + "start_line": 22, + "end_line": 22, + "matched_length": 3, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-1.0-plus", + "rule_identifier": "gpl_236.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_236.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 3, + "rule_relevance": 100, + "matched_text": "GNU public license,", + "licenses": [ + { + "key": "gpl-1.0-plus", + "name": "GNU General Public License 1.0 or later", + "short_name": "GPL 1.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "spdx_license_key": "GPL-1.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 0.03, + "package_data": [], + "for_packages": [ + "pkg:autotools/samba?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "source3/locale/net/genmsg", + "type": "file", + "detected_license_expression": "gpl-3.0-plus", + "detected_license_expression_spdx": "GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus", + "detection_log": [ + "not-combined" + ], + "matches": [ + { + "score": 100.0, + "start_line": 5, + "end_line": 16, + "matched_length": 102, + "match_coverage": 100.0, + "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "rule_identifier": "gpl-3.0-plus_290.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_290.RULE", + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "rule_length": 102, + "rule_relevance": 100, + "matched_text": "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 .", + "licenses": [ + { + "key": "gpl-3.0-plus", + "name": "GNU General Public License 3.0 or later", + "short_name": "GPL 3.0 or later", + "category": "Copyleft", + "is_exception": false, + "is_unknown": false, + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "text_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "reference_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "spdx_license_key": "GPL-3.0-or-later", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + } + ] + } + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 27.06, + "package_data": [], + "for_packages": [ + "pkg:autotools/samba?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/reference-to-package/samba/COPYING b/tests/packagedcode/data/license_detection/reference-to-package/samba/COPYING new file mode 100644 index 00000000000..94a9ed024d3 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba/COPYING @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program 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. + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/tests/packagedcode/data/license_detection/reference-to-package/samba/Makefile b/tests/packagedcode/data/license_detection/reference-to-package/samba/Makefile new file mode 100644 index 00000000000..7f5960d5191 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba/Makefile @@ -0,0 +1,139 @@ +# simple makefile wrapper to run waf + +WAF_BINARY=$(PYTHON) ./buildtools/bin/waf +WAF=PYTHONHASHSEED=1 WAF_MAKE=1 $(WAF_BINARY) + +all: + $(WAF) build + +install: + $(WAF) install + +uninstall: + $(WAF) uninstall + +test: + $(WAF) test $(TEST_OPTIONS) + +testonly: + $(WAF) testonly $(TEST_OPTIONS) + +perftest: + $(WAF) test --perf-test $(TEST_OPTIONS) + +help: + @echo NOTE: to run extended waf options use $(WAF_BINARY) or modify your PATH + $(WAF) --help + +subunit-test: + $(WAF) test --filtered-subunit $(TEST_OPTIONS) + +testenv: + $(WAF) test --testenv $(TEST_OPTIONS) + +lcov: + @echo usage: + @echo "" + @echo ./configure --enable-coverage + @echo make -j + @echo make test TESTS=mytest + @echo make lcov + @echo "" + rm -f lcov.info + lcov --capture --directory . --output-file lcov.info && \ + genhtml lcov.info --output-directory public --prefix=$$(pwd) && \ + echo Please open public/index.html in browser to view the coverage report + +gdbtestenv: + $(WAF) test --testenv --gdbtest $(TEST_OPTIONS) + +quicktest: + $(WAF) test --quick $(TEST_OPTIONS) + +randomized-test: + $(WAF) test --random-order $(TEST_OPTIONS) + +testlist: + $(WAF) test --list $(TEST_OPTIONS) + +test-nopython: + $(WAF) test --no-subunit-filter --test-list=selftest/no-python-tests.txt $(TEST_OPTIONS) + +dist: + touch .tmplock + WAFLOCK=.tmplock $(WAF) dist + +distcheck: + touch .tmplock + WAFLOCK=.tmplock $(WAF) distcheck + +clean: + $(WAF) clean + +distclean: + $(WAF) distclean + +reconfigure: configure + $(WAF) reconfigure + +show_waf_options: + $(WAF) --help + +# some compatibility make targets +everything: all + +testsuite: all + +check: test + +torture: all + +# this should do an install as well, once install is finished +installcheck: test + +etags: + $(WAF) etags + +ctags: + $(WAF) ctags + +pydoctor: + $(WAF) pydoctor + +pep8: + $(WAF) pep8 + +# Adding force on the dependencies will force the target to be always rebuild form the Make +# point of view forcing make to invoke waf + +bin/smbd: FORCE + $(WAF) --targets=smbd/smbd + +bin/winbindd: FORCE + $(WAF) --targets=winbindd/winbindd + +bin/nmbd: FORCE + $(WAF) --targets=nmbd/nmbd + +bin/smbclient: FORCE + $(WAF) --targets=client/smbclient + +# this allows for things like "make bin/smbtorture" +# mainly for the binary that don't have a broken mode like smbd that must +# be build with smbd/smbd +bin/%: FORCE + $(WAF) --targets=$(subst bin/,,$@) + +# Catch all rule to be able to call make service_repl in order to find the name +# of the submodule you want to build, look at the wscript +%: + $(WAF) --targets=$@ + +# This rule has to be the last one +FORCE: +# Having .NOTPARALLEL will force make to do target once at a time but still -j +# will be present in the MAKEFLAGS that are in turn interpreted by WAF +# so only 1 waf at a time will be called but it will still be able to do parralel builds if +# instructed to do so +.NOTPARALLEL: % +.PHONY: FORCE everything testsuite check torture diff --git a/tests/packagedcode/data/license_detection/reference-to-package/samba/README.Coding.md b/tests/packagedcode/data/license_detection/reference-to-package/samba/README.Coding.md new file mode 100644 index 00000000000..7aaf56a44ea --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba/README.Coding.md @@ -0,0 +1,580 @@ +# Coding conventions in the Samba tree + +## Quick Start + +Coding style guidelines are about reducing the number of unnecessary +reformatting patches and making things easier for developers to work +together. +You don't have to like them or even agree with them, but once put in place +we all have to abide by them (or vote to change them). However, coding +style should never outweigh coding itself and so the guidelines +described here are hopefully easy enough to follow as they are very +common and supported by tools and editors. + +The basic style for C code is the Linux kernel coding style (See +Documentation/CodingStyle in the kernel source tree). This closely matches +what most Samba developers use already anyways, with a few exceptions as +mentioned below. + +The coding style for Python code is documented in +[PEP8](https://www.python.org/dev/peps/pep-0008/). New Python code +should be compatible with Python 3.6 onwards. + +But to save you the trouble of reading the Linux kernel style guide, here +are the highlights. + +* Maximum Line Width is 80 Characters + The reason is not about people with low-res screens but rather sticking + to 80 columns prevents you from easily nesting more than one level of + if statements or other code blocks. Use [source3/script/count_80_col.pl](source3/script/count_80_col.pl) + to check your changes. + +* Use 8 Space Tabs to Indent + No whitespace fillers. + +* No Trailing Whitespace + Use [source3/script/strip_trail_ws.pl](source3/script/strip_trail_ws.pl) to clean up your files before + committing. + +* Follow the K&R guidelines. We won't go through all of them here. Do you + have a copy of "The C Programming Language" anyways right? You can also use + the [format_indent.sh script found in source3/script/](source3/script/format_indent.sh) if all else fails. + + + +## Editor Hints + +### Emacs + +Add the follow to your $HOME/.emacs file: + +``` + (add-hook 'c-mode-hook + (lambda () + (c-set-style "linux") + (c-toggle-auto-state))) +``` + + +### Vi + +(Thanks to SATOH Fumiyasu for these hints): + +For the basic vi editor included with all variants of \*nix, add the +following to $HOME/.exrc: + +``` + set tabstop=8 + set shiftwidth=8 +``` + +For Vim, the following settings in $HOME/.vimrc will also deal with +displaying trailing whitespace: + +``` + if has("syntax") && (&t_Co > 2 || has("gui_running")) + syntax on + function! ActivateInvisibleCharIndicator() + syntax match TrailingSpace "[ \t]\+$" display containedin=ALL + highlight TrailingSpace ctermbg=Red + endf + autocmd BufNewFile,BufRead * call ActivateInvisibleCharIndicator() + endif + " Show tabs, trailing whitespace, and continued lines visually + set list listchars=tab:»·,trail:·,extends:… + + " highlight overly long lines same as TODOs. + set textwidth=80 + autocmd BufNewFile,BufRead *.c,*.h exec 'match Todo /\%>' . &textwidth . 'v.\+/' +``` + +### How to use clang-format + +Install 'git-format-clang' which is part of the clang suite (Fedora: +git-clang-format, openSUSE: clang-tools). + +Now do your changes and stage them with `git add`. Once they are staged +format the code using `git clang-format` before you commit. + +Now the formatting changed can be viewed with `git diff` against the +staged changes. + +## FAQ & Statement Reference + +### Comments + +Comments should always use the standard C syntax. C++ +style comments are not currently allowed. + +The lines before a comment should be empty. If the comment directly +belongs to the following code, there should be no empty line +after the comment, except if the comment contains a summary +of multiple following code blocks. + +This is good: + +``` + ... + int i; + + /* + * This is a multi line comment, + * which explains the logical steps we have to do: + * + * 1. We need to set i=5, because... + * 2. We need to call complex_fn1 + */ + + /* This is a one line comment about i = 5. */ + i = 5; + + /* + * This is a multi line comment, + * explaining the call to complex_fn1() + */ + ret = complex_fn1(); + if (ret != 0) { + ... + + /** + * @brief This is a doxygen comment. + * + * This is a more detailed explanation of + * this simple function. + * + * @param[in] param1 The parameter value of the function. + * + * @param[out] result1 The result value of the function. + * + * @return 0 on success and -1 on error. + */ + int example(int param1, int *result1); +``` + +This is bad: + +``` + ... + int i; + /* + * This is a multi line comment, + * which explains the logical steps we have to do: + * + * 1. We need to set i=5, because... + * 2. We need to call complex_fn1 + */ + /* This is a one line comment about i = 5. */ + i = 5; + /* + * This is a multi line comment, + * explaining the call to complex_fn1() + */ + ret = complex_fn1(); + if (ret != 0) { + ... + + /*This is a one line comment.*/ + + /* This is a multi line comment, + with some more words...*/ + + /* + * This is a multi line comment, + * with some more words...*/ +``` + +### Indention & Whitespace & 80 columns + +To avoid confusion, indentations have to be tabs with length 8 (not 8 +' ' characters). When wrapping parameters for function calls, +align the parameter list with the first parameter on the previous line. +Use tabs to get as close as possible and then fill in the final 7 +characters or less with whitespace. For example, + +``` + var1 = foo(arg1, arg2, + arg3); +``` + +The previous example is intended to illustrate alignment of function +parameters across lines and not as encourage for gratuitous line +splitting. Never split a line before columns 70 - 79 unless you +have a really good reason. Be smart about formatting. + +One exception to the previous rule is function calls, declarations, and +definitions. In function calls, declarations, and definitions, either the +declaration is a one-liner, or each parameter is listed on its own +line. The rationale is that if there are many parameters, each one +should be on its own line to make tracking interface changes easier. + + +## If, switch, & Code blocks + +Always follow an `if` keyword with a space but don't include additional +spaces following or preceding the parentheses in the conditional. +This is good: + +``` + if (x == 1) +``` + +This is bad: + +``` + if ( x == 1 ) +``` + +Yes we have a lot of code that uses the second form and we are trying +to clean it up without being overly intrusive. + +Note that this is a rule about parentheses following keywords and not +functions. Don't insert a space between the name and left parentheses when +invoking functions. + +Braces for code blocks used by `for`, `if`, `switch`, `while`, `do..while`, etc. +should begin on the same line as the statement keyword and end on a line +of their own. You should always include braces, even if the block only +contains one statement. NOTE: Functions are different and the beginning left +brace should be located in the first column on the next line. + +If the beginning statement has to be broken across lines due to length, +the beginning brace should be on a line of its own. + +The exception to the ending rule is when the closing brace is followed by +another language keyword such as else or the closing while in a `do..while` +loop. + +Good examples: + +``` + if (x == 1) { + printf("good\n"); + } + + for (x=1; x<10; x++) { + print("%d\n", x); + } + + for (really_really_really_really_long_var_name=0; + really_really_really_really_long_var_name<10; + really_really_really_really_long_var_name++) + { + print("%d\n", really_really_really_really_long_var_name); + } + + do { + printf("also good\n"); + } while (1); +``` + +Bad examples: + +``` + while (1) + { + print("I'm in a loop!\n"); } + + for (x=1; + x<10; + x++) + { + print("no good\n"); + } + + if (i < 10) + print("I should be in braces.\n"); +``` + + +### Goto + +While many people have been academically taught that `goto`s are +fundamentally evil, they can greatly enhance readability and reduce memory +leaks when used as the single exit point from a function. But in no Samba +world what so ever is a goto outside of a function or block of code a good +idea. + +Good Examples: + +``` + int function foo(int y) + { + int *z = NULL; + int ret = 0; + + if (y < 10) { + z = malloc(sizeof(int) * y); + if (z == NULL) { + ret = 1; + goto done; + } + } + + print("Allocated %d elements.\n", y); + + done: + if (z != NULL) { + free(z); + } + + return ret; + } +``` + + +### Primitive Data Types + +Samba has large amounts of historical code which makes use of data types +commonly supported by the C99 standard. However, at the time such types +as boolean and exact width integers did not exist and Samba developers +were forced to provide their own. Now that these types are guaranteed to +be available either as part of the compiler C99 support or from +lib/replace/, new code should adhere to the following conventions: + + * Booleans are of type `bool` (not `BOOL`) + * Boolean values are `true` and `false` (not `True` or `False`) + * Exact width integers are of type `[u]int[8|16|32|64]_t` + +Most of the time a good name for a boolean variable is 'ok'. Here is an +example we often use: + +``` + bool ok; + + ok = foo(); + if (!ok) { + /* do something */ + } +``` + +It makes the code more readable and is easy to debug. + +### Typedefs + +Samba tries to avoid `typedef struct { .. } x_t;` so we do always try to use +`struct x { .. };`. We know there are still such typedefs in the code, +but for new code, please don't do that anymore. + +### Initialize pointers + +All pointer variables MUST be initialized to NULL. History has +demonstrated that uninitialized pointer variables have lead to various +bugs and security issues. + +Pointers MUST be initialized even if the assignment directly follows +the declaration, like pointer2 in the example below, because the +instructions sequence may change over time. + +Good Example: + +``` + char *pointer1 = NULL; + char *pointer2 = NULL; + + pointer2 = some_func2(); + + ... + + pointer1 = some_func1(); +``` + +Bad Example: + +``` + char *pointer1; + char *pointer2; + + pointer2 = some_func2(); + + ... + + pointer1 = some_func1(); +``` + +### Make use of helper variables + +Please try to avoid passing function calls as function parameters +in new code. This makes the code much easier to read and +it's also easier to use the "step" command within gdb. + +Good Example: + +``` + char *name = NULL; + int ret; + + name = get_some_name(); + if (name == NULL) { + ... + } + + ret = some_function_my_name(name); + ... +``` + + +Bad Example: + +``` + ret = some_function_my_name(get_some_name()); + ... +``` + +Please try to avoid passing function return values to if- or +while-conditions. The reason for this is better handling of code under a +debugger. + +Good example: + +``` + x = malloc(sizeof(short)*10); + if (x == NULL) { + fprintf(stderr, "Unable to alloc memory!\n"); + } +``` + +Bad example: + +``` + if ((x = malloc(sizeof(short)*10)) == NULL ) { + fprintf(stderr, "Unable to alloc memory!\n"); + } +``` + +There are exceptions to this rule. One example is walking a data structure in +an iterator style: + +``` + while ((opt = poptGetNextOpt(pc)) != -1) { + ... do something with opt ... + } +``` + +Another exception: DBG messages for example printing a SID or a GUID: +Here we don't expect any surprise from the printing functions, and the +main reason of this guideline is to make debugging easier. That reason +rarely exists for this particular use case, and we gain some +efficiency because the DBG_ macros don't evaluate their arguments if +the debuglevel is not high enough. + +``` + if (!NT_STATUS_IS_OK(status)) { + struct dom_sid_buf sid_buf; + struct GUID_txt_buf guid_buf; + DBG_WARNING( + "objectSID [%s] for GUID [%s] invalid\n", + dom_sid_str_buf(objectsid, &sid_buf), + GUID_buf_string(&cache->entries[idx], &guid_buf)); + } +``` + +But in general, please try to avoid this pattern. + + +### Control-Flow changing macros + +Macros like `NT_STATUS_NOT_OK_RETURN` that change control flow +(`return`/`goto`/etc) from within the macro are considered bad, because +they look like function calls that never change control flow. Please +do not use them in new code. + +The only exception is the test code that depends repeated use of calls +like `CHECK_STATUS`, `CHECK_VAL` and others. + + +### Error and out logic + +Don't do this: + +``` + frame = talloc_stackframe(); + + if (ret == LDB_SUCCESS) { + if (result->count == 0) { + ret = LDB_ERR_NO_SUCH_OBJECT; + } else { + struct ldb_message *match = + get_best_match(dn, result); + if (match == NULL) { + TALLOC_FREE(frame); + return LDB_ERR_OPERATIONS_ERROR; + } + *msg = talloc_move(mem_ctx, &match); + } + } + + TALLOC_FREE(frame); + return ret; +``` + +It should be: + +``` + frame = talloc_stackframe(); + + if (ret != LDB_SUCCESS) { + TALLOC_FREE(frame); + return ret; + } + + if (result->count == 0) { + TALLOC_FREE(frame); + return LDB_ERR_NO_SUCH_OBJECT; + } + + match = get_best_match(dn, result); + if (match == NULL) { + TALLOC_FREE(frame); + return LDB_ERR_OPERATIONS_ERROR; + } + + *msg = talloc_move(mem_ctx, &match); + TALLOC_FREE(frame); + return LDB_SUCCESS; +``` + + +### DEBUG statements + +Use these following macros instead of DEBUG: + +``` +DBG_ERR log level 0 error conditions +DBG_WARNING log level 1 warning conditions +DBG_NOTICE log level 3 normal, but significant, condition +DBG_INFO log level 5 informational message +DBG_DEBUG log level 10 debug-level message +``` + +Example usage: + +``` +DBG_ERR("Memory allocation failed\n"); +DBG_DEBUG("Received %d bytes\n", count); +``` + +The messages from these macros are automatically prefixed with the +function name. + + + +### PRINT format specifiers PRIuxx + +Use %PRIu32 instead of %u for uint32_t. Do not assume that this is valid: + +/usr/include/inttypes.h +104:# define PRIu32 "u" + +It could be possible to have a platform where "unsigned" is 64-bit. In theory +even 16-bit. The point is that "unsigned" being 32-bit is nowhere specified. +The PRIuxx specifiers are standard. + +Example usage: + +``` +D_DEBUG("Resolving %"PRIu32" SID(s).\n", state->num_sids); +``` + +Note: + +Do not use PRIu32 for uid_t and gid_t, they do not have to be uint32_t. diff --git a/tests/packagedcode/data/license_detection/reference-to-package/samba/README.cifs-utils b/tests/packagedcode/data/license_detection/reference-to-package/samba/README.cifs-utils new file mode 100644 index 00000000000..6da2ae6eae5 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba/README.cifs-utils @@ -0,0 +1,7 @@ +As of Sunday March 7th, 2010, the Linux CIFS utilities are no longer +part of the samba suite of tools and have been split off into their own +project. Please see this webpage for information on how to acquire and +build them: + + http://linux-cifs.samba.org/cifs-utils/ + diff --git a/tests/packagedcode/data/license_detection/reference-to-package/samba/README.contributing b/tests/packagedcode/data/license_detection/reference-to-package/samba/README.contributing new file mode 100644 index 00000000000..80eb6b42302 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba/README.contributing @@ -0,0 +1,124 @@ +How to contribute a patch to Samba +---------------------------------- + +Please see https://wiki.samba.org/index.php/Contribute +for detailed set-by-step instructions on how to submit a patch +for Samba via GitLab. + +Samba's GitLab mirror is at https://gitlab.com/samba-team/samba + +Ownership of the contributed code +--------------------------------- + +Samba is a project with distributed copyright ownership, which means +we prefer the copyright on parts of Samba to be held by individuals +rather than corporations if possible. There are historical legal +reasons for this, but one of the best ways to explain it is that it's +much easier to work with individuals who have ownership than corporate +legal departments if we ever need to make reasonable compromises with +people using and working with Samba. + +We track the ownership of every part of Samba via git, our source code +control system, so we know the provenance of every piece of code that +is committed to Samba. + +So if possible, if you're doing Samba changes on behalf of a company +who normally owns all the work you do please get them to assign +personal copyright ownership of your changes to you as an individual, +that makes things very easy for us to work with and avoids bringing +corporate legal departments into the picture. + +If you can't do this we can still accept patches from you owned by +your employer under a standard employment contract with corporate +copyright ownership. It just requires a simple set-up process first. + +We use a process very similar to the way things are done in the Linux +kernel community, so it should be very easy to get a sign off from +your corporate legal department. The only changes we've made are to +accommodate the licenses we use, which are GPLv3 and LGPLv3 (or later) +whereas the Linux kernel uses GPLv2. + +The process is called signing. + +How to sign your work +--------------------- + +Once you have permission to contribute to Samba from +your employer, simply email a copy of the following text +from your corporate email address to contributing@samba.org + +------------------------------------------------------------ +Samba Developer's Declaration, Version 1.0 + +By making a contribution to this project, I certify that: + +(a) The contribution was created in whole or in part by me and I + have the right to submit it under the appropriate + version of the GNU General Public License; or + +(b) The contribution is based upon previous work that, to the best + of my knowledge, is covered under an appropriate open source + license and I have the right under that license to submit that + work with modifications, whether created in whole or in part + by me, under the GNU General Public License, in the + appropriate version; or + +(c) The contribution was provided directly to me by some other + person who certified (a) or (b) and I have not modified + it. + +(d) I understand and agree that this project and the + contribution are public and that a record of the + contribution (including all metadata and personal + information I submit with it, including my sign-off) is + maintained indefinitely and may be redistributed + consistent with the Samba Team's policies and the + requirements of the GNU GPL where they are relevant. + +(e) I am granting this work to this project under the terms of both + the GNU General Public License and the GNU Lesser General Public + License as published by the Free Software Foundation; either version + 3 of these Licenses, or (at the option of the project) any later + version. + + http://www.gnu.org/licenses/gpl-3.0.html + http://www.gnu.org/licenses/lgpl-3.0.html +------------------------------------------------------------ + +We will maintain a copy of that email as a record that you have the +rights to contribute code to Samba under the required licenses whilst +working for the company where the email came from. + +Then when sending in a patch via the normal mechanisms described +above, add a line that states: + +Signed-off-by: Random J Developer + +using your real name and the email address you sent the original email +you used to send the Samba Developer's Declaration to us +(sorry, no pseudonyms or anonymous contributions.) + +That's it ! Such code can then quite happily contain changes that have +copyright messages such as : + + (C) Example Corporation. + +and can be merged into the Samba codebase in the same way as patches +from any other individual. You don't need to send in a copy of the +Samba Developer's Declaration for each patch, or inside each +patch. Just the sign-off message is all that is required once we've +received the initial email. + +Have fun and happy Samba hacking ! + +The Samba Team. + + +The "Samba Developer's Declaration, Version 1.0" is: + (C) 2011 Software Freedom Conservancy, Inc. + (C) 2005 Open Source Development Labs, Inc. + +licensed under Creative Commons Attribution-ShareAlike 4.0 License as found +at https://creativecommons.org/licenses/by-sa/4.0/legalcode and based on +"Developer's Certificate of Origin 1.1" as found at +http://web.archive.org/web/20070306195036/http://osdlab.org/newsroom/press_releases/2004/2004_05_24_dco.html diff --git a/tests/packagedcode/data/license_detection/reference-to-package/samba/README.md b/tests/packagedcode/data/license_detection/reference-to-package/samba/README.md new file mode 100644 index 00000000000..cf55b03bdfd --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba/README.md @@ -0,0 +1,137 @@ +About Samba +=========== + +Samba is the standard Windows interoperability suite of +programs for Linux and Unix. +Samba is Free Software licensed under the GNU General Public License and +the Samba project is a member of the Software Freedom Conservancy. +Since 1992, Samba has provided secure, stable and fast file and print services +for all clients using the SMB/CIFS protocol, such as all versions of DOS +and Windows, OS/2, Linux and many others. +Samba is an important component to seamlessly integrate Linux/Unix Servers and +Desktops into Active Directory environments. It can function both as a +domain controller or as a regular domain member. + + +For the AD DC implementation a full HOWTO is provided at: + https://wiki.samba.org/index.php/Samba4/HOWTO + +Community guidelines can be read at: + https://wiki.samba.org/index.php/How_to_do_Samba:_Nicely + +This software is freely distributable under the GNU public license, a +copy of which you should have received with this software (in a file +called COPYING). + + + +CONTRIBUTIONS +============= + +Please see https://wiki.samba.org/index.php/Contribute +for detailed set-by-step instructions on how to submit a patch +for Samba via GitLab. + +Samba's GitLab mirror is at https://gitlab.com/samba-team/samba + +OUR CONTRIBUTORS +================ + +See https://www.samba.org/samba/team/ for details of the Samba Team, +as well as details of all those currently active in Samba development. + +If you like a particular feature then look through the git change-log +(on the web at https://gitweb.samba.org/?p=samba.git;a=summary) and see +who added it, then send them an email. + +Remember that free software of this kind lives or dies by the response +we get. If no one tells us they like it then we'll probably move onto +something else. + + +MORE INFO +========= + +DOCUMENTATION +------------- + +There is quite a bit of documentation included with the package, +including man pages and the wiki at https://wiki.samba.org + +If you would like to help with our documentation, please contribute +that improved content to the wiki, we are moving as much content there +as possible. + + +MAILING LIST +------------ + +Please do NOT send subscription/unsubscription requests to the lists! + +There is a mailing list for discussion of Samba. For details go to + or send mail to + +There is also an announcement mailing list where new versions are +announced. To subscribe go to or send mail +to . All announcements also +go to the samba list, so you only need to be on one. + +For details of other Samba mailing lists and for access to archives, see + + + +MAILING LIST ETIQUETTE +---------------------- + +A few tips when submitting to this or any mailing list. + +1. Make your subject short and descriptive. Avoid the words "help" or + "Samba" in the subject. The readers of this list already know that + a) you need help, and b) you are writing about samba (of course, + you may need to distinguish between Samba PDC and other file + sharing software). Avoid phrases such as "what is" and "how do + i". Some good subject lines might look like "Slow response with + Excel files" or "Migrating from Samba PDC to NT PDC". + +2. If you include the original message in your reply, trim it so that + only the relevant lines, enough to establish context, are + included. Chances are (since this is a mailing list) we've already + read the original message. + +3. Trim irrelevant headers from the original message in your + reply. All we need to see is a) From, b) Date, and c) Subject. We + don't even really need the Subject, if you haven't changed + it. Better yet is to just preface the original message with "On + [date] [someone] wrote:". + +4. Please don't reply to or argue about spam, spam filters or viruses + on any Samba lists. We do have a spam filtering system that is + working quite well thank you very much but occasionally unwanted + messages slip through. Deal with it. + +5. Never say "Me too." It doesn't help anyone solve the + problem. Instead, if you ARE having the same problem, give more + information. Have you seen something that the other writer hasn't + mentioned, which may be helpful? + +6. If you ask about a problem, then come up with the solution on your + own or through another source, by all means post it. Someone else + may have the same problem and is waiting for an answer, but never + hears of it. + +7. Give as much *relevant* information as possible such as Samba + release number, OS, kernel version, etc... + +8. RTFM. Google. + + +WEBSITE +------- + +A Samba website has been setup with lots of useful info. Connect to: + +https://www.samba.org/ + +As well as general information and documentation, this also has searchable +archives of the mailing list and links to other useful resources such as +the wiki. diff --git a/tests/packagedcode/data/license_detection/reference-to-package/samba/configure b/tests/packagedcode/data/license_detection/reference-to-package/samba/configure new file mode 100755 index 00000000000..ef80911d944 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba/configure @@ -0,0 +1,21 @@ +#!/bin/sh + +PREVPATH=$(dirname $0) + +WAF=./buildtools/bin/waf + +# using JOBS=1 gives maximum compatibility with +# systems like AIX which have broken threading in python +JOBS=1 +export JOBS + +# Make sure we don't have any library preloaded. +unset LD_PRELOAD + +# Make sure we get stable hashes +PYTHONHASHSEED=1 +export PYTHONHASHSEED + +cd . || exit 1 +$PYTHON $WAF configure "$@" || exit 1 +cd $PREVPATH diff --git a/tests/packagedcode/data/license_detection/reference-to-package/samba/configure.developer b/tests/packagedcode/data/license_detection/reference-to-package/samba/configure.developer new file mode 100755 index 00000000000..68616e526a4 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba/configure.developer @@ -0,0 +1,4 @@ +#!/bin/sh +`dirname $0`/configure -C \ + --enable-developer \ + "$@" diff --git a/tests/packagedcode/data/license_detection/reference-to-package/samba/setup.cfg b/tests/packagedcode/data/license_detection/reference-to-package/samba/setup.cfg new file mode 100644 index 00000000000..6c3d32cbc92 --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba/setup.cfg @@ -0,0 +1,8 @@ +[pycodestyle] +# refer to: https://pep8.readthedocs.io/en/1.4.6/intro.html#error-codes +# E402: module level import not at top of file +# W503: line break before binary operator +# +ignore = E402,W503 +show-source = true +statistics = true diff --git a/tests/packagedcode/data/license_detection/reference-to-package/samba/source3/locale/net/de.po b/tests/packagedcode/data/license_detection/reference-to-package/samba/source3/locale/net/de.po new file mode 100644 index 00000000000..95d62990dbb --- /dev/null +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba/source3/locale/net/de.po @@ -0,0 +1,8852 @@ +# net message translation (german). +# Copyright (C) 2009, 2010 Kai Blin +# Copyright (C) 2009, 2010 André Hentschel +# This file is distributed under the same license as the samba package. +# +msgid "" +msgstr "" +"Project-Id-Version: @PACKAGE@\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-01-19 14:40+0100\n" +"PO-Revision-Date: 2010-01-14 18:55+0100\n" +"Last-Translator: André Hentschel \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../utils/net.c:103 +msgid "Enter machine password: " +msgstr "Bitte Maschinenpasswort eingeben: " + +#: ../../utils/net.c:107 +msgid "Unable to write the machine account password in the secrets database" +msgstr "" + +#: ../../utils/net.c:111 +msgid "Modified trust account password in secrets database\n" +msgstr "" + +#: ../../utils/net.c:115 +msgid "" +"Machine account password change requires the -f flag.\n" +"Do NOT use this function unless you know what it does!\n" +"This function will change the ADS Domain member machine account password in the secrets.tdb file!\n" +msgstr "" + +#: ../../utils/net.c:132 +msgid "Failed to open secrets.tdb.\n" +msgstr "" + +#: ../../utils/net.c:139 ../../utils/net.c:157 ../../utils/net_ads.c:1435 ../../utils/net_ads.c:1487 ../../utils/net_conf.c:1156 ../../utils/net_groupmap.c:195 ../../utils/net_groupmap.c:271 ../../utils/net_groupmap.c:355 ../../utils/net_groupmap.c:411 +#: ../../utils/net_groupmap.c:494 ../../utils/net_groupmap.c:521 ../../utils/net_help.c:36 ../../utils/net_rap.c:161 ../../utils/net_rap.c:302 ../../utils/net_rap.c:467 ../../utils/net_rap.c:752 ../../utils/net_rap.c:893 ../../utils/net_rap.c:1004 +#: ../../utils/net_rap.c:1195 ../../utils/net_rpc.c:2730 ../../utils/net_rpc.c:2845 ../../utils/net_rpc.c:4961 ../../utils/net_rpc.c:6953 ../../utils/net_rpc.c:7043 ../../utils/net_rpc.c:7148 ../../utils/net_util.c:586 +msgid "Usage:\n" +msgstr "Verwendung:\n" + +#: ../../utils/net.c:141 +#, c-format +msgid "" +" net setauthuser -U user[%%password] \n" +" Set the auth user account to userpassword. Prompt for password if not specified.\n" +msgstr "" + +#: ../../utils/net.c:146 ../../utils/net.c:164 +msgid "" +" net setauthuser delete\n" +" Delete the auth user setting.\n" +msgstr "" + +#: ../../utils/net.c:159 +#, c-format +msgid "" +" net setauthuser -U user[%%password]\n" +" Set the auth user account to userpassword. Prompt for password if not specified.\n" +msgstr "" + +#: ../../utils/net.c:169 +msgid "the auth user" +msgstr "" + +#: ../../utils/net.c:171 +msgid "Failed to get the auth users password.\n" +msgstr "" + +#: ../../utils/net.c:177 +msgid "error storing auth user name\n" +msgstr "" + +#: ../../utils/net.c:183 +msgid "error storing auth user domain\n" +msgstr "" + +#: ../../utils/net.c:189 +msgid "error storing auth user password\n" +msgstr "" + +#: ../../utils/net.c:213 +msgid "No authorised user configured\n" +msgstr "" + +#: ../../utils/net.c:255 ../../utils/net.c:336 +#, c-format +msgid "Unable to open secrets.tdb. Can't fetch domain SID for name: %s\n" +msgstr "" + +#: ../../utils/net.c:268 ../../utils/net.c:359 +#, c-format +msgid "SID for domain %s is: %s\n" +msgstr "SID der Domäne %s ist: %s\n" + +# c-format +#: ../../utils/net.c:280 ../../utils/net.c:301 ../../utils/net.c:320 ../../utils/net.c:405 ../../utils/net_ads.c:134 ../../utils/net_ads.c:166 ../../utils/net_ads.c:382 ../../utils/net_ads.c:709 ../../utils/net_ads.c:862 ../../utils/net_ads.c:898 +#: ../../utils/net_ads.c:942 ../../utils/net_ads.c:1057 ../../utils/net_ads.c:1560 ../../utils/net_ads.c:1600 ../../utils/net_ads.c:1665 ../../utils/net_ads.c:1792 ../../utils/net_ads.c:1896 ../../utils/net_ads.c:1982 ../../utils/net_ads.c:2225 +#: ../../utils/net_ads.c:2246 ../../utils/net_ads.c:2274 ../../utils/net_ads.c:2293 ../../utils/net_ads.c:2362 ../../utils/net_ads.c:2388 ../../utils/net_ads.c:2445 ../../utils/net_ads_gpo.c:41 ../../utils/net_ads_gpo.c:230 ../../utils/net_ads_gpo.c:304 +#: ../../utils/net_ads_gpo.c:456 ../../utils/net_ads_gpo.c:498 ../../utils/net_ads_gpo.c:586 ../../utils/net_afs.c:38 ../../utils/net_afs.c:71 ../../utils/net_cache.c:159 ../../utils/net_cache.c:198 ../../utils/net_cache.c:228 ../../utils/net_cache.c:257 +#: ../../utils/net_cache.c:283 ../../utils/net_cache.c:306 ../../utils/net_cache.c:321 ../../utils/net_conf.c:42 ../../utils/net_conf.c:50 ../../utils/net_conf.c:63 ../../utils/net_conf.c:70 ../../utils/net_conf.c:78 ../../utils/net_conf.c:87 +#: ../../utils/net_conf.c:104 ../../utils/net_conf.c:113 ../../utils/net_conf.c:122 ../../utils/net_conf.c:131 ../../utils/net_conf.c:140 ../../utils/net_conf.c:149 ../../utils/net_conf.c:158 ../../utils/net_dom.c:27 ../../utils/net_dom.c:32 +#: ../../utils/net_dom.c:37 ../../utils/net_eventlog.c:47 ../../utils/net_eventlog.c:104 ../../utils/net_eventlog.c:200 ../../utils/net_groupmap.c:119 ../../utils/net_groupmap.c:557 ../../utils/net_groupmap.c:677 ../../utils/net_groupmap.c:715 +#: ../../utils/net_groupmap.c:738 ../../utils/net_groupmap.c:762 ../../utils/net_groupmap.c:822 ../../utils/net_idmap.c:65 ../../utils/net_idmap.c:97 ../../utils/net_idmap.c:244 ../../utils/net_idmap.c:344 ../../utils/net_lookup.c:327 +#: ../../utils/net_lookup.c:351 ../../utils/net_lookup.c:384 ../../utils/net_rap.c:507 ../../utils/net_rap.c:537 ../../utils/net_registry.c:134 ../../utils/net_registry.c:189 ../../utils/net_registry.c:246 ../../utils/net_registry.c:291 +#: ../../utils/net_registry.c:341 ../../utils/net_registry.c:398 ../../utils/net_registry.c:443 ../../utils/net_rpc.c:280 ../../utils/net_rpc.c:413 ../../utils/net_rpc.c:443 ../../utils/net_rpc.c:561 ../../utils/net_rpc.c:629 ../../utils/net_rpc.c:999 +#: ../../utils/net_rpc.c:1049 ../../utils/net_rpc.c:1131 ../../utils/net_rpc.c:1186 ../../utils/net_rpc.c:1933 ../../utils/net_rpc.c:2136 ../../utils/net_rpc.c:2221 ../../utils/net_rpc.c:3072 ../../utils/net_rpc.c:3258 ../../utils/net_rpc.c:3593 +#: ../../utils/net_rpc.c:3720 ../../utils/net_rpc.c:3755 ../../utils/net_rpc.c:4560 ../../utils/net_rpc.c:4686 ../../utils/net_rpc.c:4750 ../../utils/net_rpc.c:4768 ../../utils/net_rpc.c:5071 ../../utils/net_rpc.c:5220 ../../utils/net_rpc.c:5279 +#: ../../utils/net_rpc.c:5394 ../../utils/net_rpc.c:5436 ../../utils/net_rpc.c:5554 ../../utils/net_rpc.c:5638 ../../utils/net_rpc.c:5803 ../../utils/net_rpc.c:5937 ../../utils/net_rpc.c:6096 ../../utils/net_rpc.c:6471 ../../utils/net_rpc.c:6520 +#: ../../utils/net_rpc.c:6558 ../../utils/net_rpc.c:6614 ../../utils/net_rpc.c:6646 ../../utils/net_rpc.c:6678 ../../utils/net_rpc.c:6710 ../../utils/net_rpc.c:6742 ../../utils/net_rpc.c:6846 ../../utils/net_rpc.c:6873 ../../utils/net_rpc.c:6900 +#: ../../utils/net_rpc.c:6926 ../../utils/net_rpc.c:6980 ../../utils/net_rpc_audit.c:370 ../../utils/net_rpc_audit.c:388 ../../utils/net_rpc_audit.c:406 ../../utils/net_rpc_audit.c:424 ../../utils/net_rpc_audit.c:442 ../../utils/net_rpc_registry.c:475 +#: ../../utils/net_rpc_registry.c:530 ../../utils/net_rpc_registry.c:646 ../../utils/net_rpc_registry.c:674 ../../utils/net_rpc_registry.c:748 ../../utils/net_rpc_registry.c:799 ../../utils/net_rpc_registry.c:831 ../../utils/net_rpc_registry.c:905 +#: ../../utils/net_rpc_registry.c:1094 ../../utils/net_rpc_registry.c:1140 ../../utils/net_rpc_registry.c:1213 ../../utils/net_rpc_rights.c:417 ../../utils/net_rpc_rights.c:455 ../../utils/net_rpc_rights.c:526 ../../utils/net_rpc_rights.c:583 +#: ../../utils/net_rpc_rights.c:601 ../../utils/net_rpc_rights.c:623 ../../utils/net_rpc_samsync.c:258 ../../utils/net_rpc_samsync.c:341 ../../utils/net_rpc_samsync.c:485 ../../utils/net_rpc_service.c:218 ../../utils/net_rpc_service.c:327 +#: ../../utils/net_rpc_service.c:459 ../../utils/net_rpc_service.c:505 ../../utils/net_rpc_service.c:551 ../../utils/net_rpc_service.c:597 ../../utils/net_rpc_service.c:677 ../../utils/net_rpc_service.c:756 ../../utils/net_rpc_service.c:827 +#: ../../utils/net_rpc_service.c:845 ../../utils/net_rpc_service.c:863 ../../utils/net_rpc_service.c:881 ../../utils/net_rpc_service.c:899 ../../utils/net_rpc_service.c:917 ../../utils/net_rpc_service.c:935 ../../utils/net_rpc_service.c:953 +#: ../../utils/net_rpc_sh_acct.c:158 ../../utils/net_rpc_sh_acct.c:229 ../../utils/net_rpc_shell.c:217 ../../utils/net_sam.c:40 ../../utils/net_sam.c:146 ../../utils/net_sam.c:239 ../../utils/net_sam.c:303 ../../utils/net_sam.c:468 +#: ../../utils/net_sam.c:535 ../../utils/net_sam.c:583 ../../utils/net_sam.c:642 ../../utils/net_sam.c:699 ../../utils/net_sam.c:738 ../../utils/net_sam.c:866 ../../utils/net_sam.c:930 ../../utils/net_sam.c:967 ../../utils/net_sam.c:1000 +#: ../../utils/net_sam.c:1043 ../../utils/net_sam.c:1080 ../../utils/net_sam.c:1124 ../../utils/net_sam.c:1178 ../../utils/net_sam.c:1267 ../../utils/net_sam.c:1341 ../../utils/net_sam.c:1416 ../../utils/net_sam.c:1551 ../../utils/net_sam.c:1593 +#: ../../utils/net_status.c:69 ../../utils/net_status.c:221 ../../utils/net_time.c:139 ../../utils/net_time.c:165 ../../utils/net_time.c:227 +#, c-format +msgid "Usage:" +msgstr "Verwendung:" + +#: ../../utils/net.c:346 +msgid "Could not fetch local SID\n" +msgstr "Lokale SID nicht abrufbar\n" + +#: ../../utils/net.c:350 +#, c-format +msgid "SID for local machine %s is: %s\n" +msgstr "SID des lokalen Rechners %s ist: %s\n" + +#: ../../utils/net.c:354 +msgid "Could not fetch domain SID\n" +msgstr "SID der Domäne nicht abrufbar\n" + +#: ../../utils/net.c:371 +#, c-format +msgid "get_maxrid: Could not search %s\n" +msgstr "get_maxrid: Konnte %s nicht suchen\n" + +#: ../../utils/net.c:410 +msgid "can't get current maximum rid\n" +msgstr "" + +#: ../../utils/net.c:414 +#, c-format +msgid "Currently used maximum rid: %d\n" +msgstr "" + +#: ../../utils/net.c:425 +msgid "Run functions using RPC transport" +msgstr "RPC Protokoll nutzen" + +#: ../../utils/net.c:426 +msgid " Use 'net help rpc' to get more extensive information about 'net rpc' commands." +msgstr "" + +#: ../../utils/net.c:433 +msgid "Run functions using RAP transport" +msgstr "RAP Protokoll nutzen" + +#: ../../utils/net.c:434 +msgid " Use 'net help rap' to get more extensive information about 'net rap' commands." +msgstr "" + +#: ../../utils/net.c:441 +msgid "Run functions using ADS transport" +msgstr "ADS Protokoll nutzen" + +#: ../../utils/net.c:442 +msgid " Use 'net help ads' to get more extensive information about 'net ads' commands." +msgstr "" + +#: ../../utils/net.c:451 +msgid "Functions on remote opened files" +msgstr "Freigegebene Dateien verwalten" + +#: ../../utils/net.c:452 +msgid " Use 'net help file' to get more information about 'net file' commands." +msgstr "" + +#: ../../utils/net.c:459 +msgid "Functions on shares" +msgstr "Freigaben verwalten" + +#: ../../utils/net.c:460 +msgid " Use 'net help share' to get more information about 'net share' commands." +msgstr "" + +#: ../../utils/net.c:467 +msgid "Manage sessions" +msgstr "Sitzungen verwalten" + +#: ../../utils/net.c:468 +msgid " Use 'net help session' to get more information about 'net session' commands." +msgstr "" + +#: ../../utils/net.c:475 ../../utils/net_rap.c:1293 +msgid "List servers in workgroup" +msgstr "Server der Arbeitsgruppe auflisten" + +#: ../../utils/net.c:476 +msgid " Use 'net help server' to get more information about 'net server' commands." +msgstr "" + +#: ../../utils/net.c:483 +msgid "List domains/workgroups on network" +msgstr "Domänen/Arbeitsgruppen im Netzwerk auflisten" + +#: ../../utils/net.c:484 +msgid " Use 'net help domain' to get more information about 'net domain' commands." +msgstr "" + +#: ../../utils/net.c:491 +msgid "Modify printer queue" +msgstr "Druckerwarteschlange ändern" + +#: ../../utils/net.c:492 +msgid " Use 'net help printq' to get more information about 'net printq' commands." +msgstr "" + +#: ../../utils/net.c:499 +msgid "Manage users" +msgstr "Benutzer verwalten" + +#: ../../utils/net.c:500 +msgid " Use 'net help user' to get more information about 'net user' commands." +msgstr "" + +#: ../../utils/net.c:507 +msgid "Manage groups" +msgstr "Gruppen verwalten" + +#: ../../utils/net.c:508 +msgid " Use 'net help group' to get more information about 'net group' commands." +msgstr "" + +#: ../../utils/net.c:515 +msgid "Manage group mappings" +msgstr "Gruppenzuweisungen verwalten" + +#: ../../utils/net.c:516 +msgid " Use 'net help groupmap' to get more information about 'net groupmap' commands." +msgstr "" + +#: ../../utils/net.c:523 +msgid "Functions on the SAM database" +msgstr "SAM Datenbank nutzen" + +#: ../../utils/net.c:524 +msgid " Use 'net help sam' to get more information about 'net sam' commands." +msgstr "" + +#: ../../utils/net.c:531 +msgid "Validate username and password" +msgstr "Benutzername und Passwort prüfen" + +#: ../../utils/net.c:532 +msgid " Use 'net help validate' to get more information about 'net validate' commands." +msgstr "" + +#: ../../utils/net.c:539 +msgid "Modify group memberships" +msgstr "Gruppenzugehörigkeiten verwalten" + +#: ../../utils/net.c:540 +msgid " Use 'net help groupmember' to get more information about 'net groupmember' commands." +msgstr "" + +#: ../../utils/net.c:546 +msgid "Execute remote command on a remote OS/2 server" +msgstr "Befehl auf einem entfernten OS/2 Server ausführen" + +#: ../../utils/net.c:547 +msgid " Use 'net help admin' to get more information about 'net admin' commands." +msgstr "" + +#: ../../utils/net.c:553 +msgid "List/modify running services" +msgstr "Zeige/Ändere laufende Dienste" + +#: ../../utils/net.c:554 +msgid " Use 'net help service' to get more information about 'net service' commands." +msgstr "" + +#: ../../utils/net.c:561 +msgid "Change user password on target server" +msgstr "Benutzerpasswort auf Zielserver ändern" + +#: ../../utils/net.c:562 +msgid " Use 'net help password' to get more information about 'net password' commands." +msgstr "" + +#: ../../utils/net.c:568 +msgid "Change the trust password" +msgstr "Passwort von Vertrauenskonto ändern" + +#: ../../utils/net.c:569 +msgid " Use 'net help changetrustpw' to get more information about 'net changetrustpw'." +msgstr "" + +#: ../../utils/net.c:575 +msgid "Change the secret password" +msgstr "Das geheime Passwort ändern" + +#: ../../utils/net.c:576 +msgid "" +" net [options] changesecretpw\n" +" Change the ADS domain member machine account password in secrets.tdb.\n" +" Do NOT use this function unless you know what it does.\n" +" Requires the -f flag to work." +msgstr "" + +#: ../../utils/net.c:586 +msgid "Set the winbind auth user" +msgstr "Winbind Authentfikationseinstellungen setzten" + +#: ../../utils/net.c:587 +#, c-format +msgid "" +" net -U user[%%password] [-W domain] setauthuser\n" +" Set the auth user, password (and optionally domain\n" +" Will prompt for password if not given.\n" +" net setauthuser delete\n" +" Delete the existing auth user settings." +msgstr "" + +#: ../../utils/net.c:597 +msgid "Get the winbind auth user settings" +msgstr "Winbind Authentfikationseinstellungen lesen" + +#: ../../utils/net.c:598 +msgid "" +" net getauthuser\n" +" Get the current winbind auth user settings." +msgstr "" + +#: ../../utils/net.c:604 +msgid "Show/set time" +msgstr "Zeigt/Setzt die Systemzeit" + +#: ../../utils/net.c:605 +msgid " Use 'net help time' to get more information about 'net time' commands." +msgstr "" + +#: ../../utils/net.c:611 +msgid "Look up host names/IP addresses" +msgstr "Hostname/IP-Adresse nachschlagen" + +#: ../../utils/net.c:612 +msgid " Use 'net help lookup' to get more information about 'net lookup' commands." +msgstr "" + +#: ../../utils/net.c:618 +msgid "Join a domain/AD" +msgstr "Einer Domäne/AD beitreten" + +#: ../../utils/net.c:619 +msgid " Use 'net help join' to get more information about 'net join'." +msgstr "" + +#: ../../utils/net.c:625 +msgid "Join/unjoin (remote) machines to/from a domain/AD" +msgstr "Domäne/AD betreten/verlassen" + +#: ../../utils/net.c:626 +msgid " Use 'net help dom' to get more information about 'net dom' commands." +msgstr "" + +#: ../../utils/net.c:632 +msgid "Operate on the cache tdb file" +msgstr "Cache tdb Datei nutzen" + +#: ../../utils/net.c:633 +msgid " Use 'net help cache' to get more information about 'net cache' commands." +msgstr "" + +#: ../../utils/net.c:639 +msgid "Get the SID for the local domain" +msgstr "SID der lokalen Domäne anzeigen" + +#: ../../utils/net.c:640 +msgid " net getlocalsid" +msgstr "" + +#: ../../utils/net.c:645 +msgid "Set the SID for the local domain" +msgstr "SID der lokalen Domäne ändern" + +#: ../../utils/net.c:646 +msgid " net setlocalsid S-1-5-21-x-y-z" +msgstr "" + +#: ../../utils/net.c:651 +msgid "Set domain SID on member servers" +msgstr "SID der Domäne ändern (wenn zugehörig)" + +#: ../../utils/net.c:652 +msgid " net setdomainsid S-1-5-21-x-y-z" +msgstr "" + +#: ../../utils/net.c:657 +msgid "Get domain SID on member servers" +msgstr "SID der Domäne anzeigen (wenn zugehörig)" + +#: ../../utils/net.c:658 +msgid " net getdomainsid" +msgstr "" + +#: ../../utils/net.c:663 +msgid "Display the maximum RID currently used" +msgstr "Die höchste verwendete RID anzeigen" + +#: ../../utils/net.c:664 +msgid " net maxrid" +msgstr "" + +#: ../../utils/net.c:669 +msgid "IDmap functions" +msgstr "IDmap nutzen" + +#: ../../utils/net.c:670 +msgid " Use 'net help idmap to get more information about 'net idmap' commands." +msgstr "" + +#: ../../utils/net.c:676 +msgid "Display server status" +msgstr "Zeigt den Server Status" + +#: ../../utils/net.c:677 +msgid " Use 'net help status' to get more information about 'net status' commands." +msgstr "" + +#: ../../utils/net.c:683 +msgid "Manage user-modifiable shares" +msgstr "Benutzerfreigaben verwalten" + +#: ../../utils/net.c:684 +msgid " Use 'net help usershare to get more information about 'net usershare' commands." +msgstr "" + +#: ../../utils/net.c:690 +msgid "Display list of all users with SID" +msgstr "Zeigt eine Liste aller SID-Benutzer" + +#: ../../utils/net.c:691 +msgid " Use 'net help usersidlist' to get more information about 'net usersidlist'." +msgstr "" + +#: ../../utils/net.c:697 +msgid "Manage Samba registry based configuration" +msgstr "Konfiguration ändern" + +#: ../../utils/net.c:698 +msgid " Use 'net help conf' to get more information about 'net conf' commands." +msgstr "" + +#: ../../utils/net.c:704 +msgid "Manage the Samba registry" +msgstr "Die Sambaregistrierung verwalten" + +#: ../../utils/net.c:705 +msgid " Use 'net help registry' to get more information about 'net registry' commands." +msgstr "" + +#: ../../utils/net.c:711 +msgid "Process Win32 *.evt eventlog files" +msgstr "Arbeitet mit Win32 *.evt Eventlog Dateien" + +#: ../../utils/net.c:712 +msgid " Use 'net help eventlog' to get more information about 'net eventlog' commands." +msgstr "" + +#: ../../utils/net.c:720 +msgid "Manage AFS tokens" +msgstr "AFS Tickets verwalten" + +#: ../../utils/net.c:721 +msgid " Use 'net help afs' to get more information about 'net afs' commands." +msgstr "" + +#: ../../utils/net.c:729 +msgid "Print usage information" +msgstr "Zeigt die Hilfe an" + +#: ../../utils/net.c:730 +msgid " Use 'net help help' to list usage information for 'net' commands." +msgstr "" + +#: ../../utils/net.c:759 +msgid "Encrypt SMB transport" +msgstr "SMB Übertragung verschlüsseln" + +#: ../../utils/net.c:827 +msgid "" +"\n" +"Invalid ip address specified\n" +msgstr "" + +#: ../../utils/net.c:842 +#, c-format +msgid "" +"\n" +"Invalid option %s: %s\n" +msgstr "" +"\n" +"Ungültige Option %s: %s\n" + +#: ../../utils/net_ads.c:53 ../../utils/net_ads.c:399 +msgid "CLDAP query failed!\n" +msgstr "" + +#: ../../utils/net_ads.c:57 +#, c-format +msgid "" +"Information for Domain Controller: %s\n" +"\n" +msgstr "" + +#: ../../utils/net_ads.c:60 +msgid "Response Type: " +msgstr "" + +#: ../../utils/net_ads.c:73 +#, c-format +msgid "GUID: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:75 +#, c-format +msgid "" +"Flags:\n" +"\tIs a PDC: %s\n" +"\tIs a GC of the forest: %s\n" +"\tIs an LDAP server: %s\n" +"\tSupports DS: %s\n" +"\tIs running a KDC: %s\n" +"\tIs running time services: %s\n" +"\tIs the closest DC: %s\n" +"\tIs writable: %s\n" +"\tHas a hardware clock: %s\n" +"\tIs a non-domain NC serviced by LDAP server: %s\n" +"\tIs NT6 DC that has some secrets: %s\n" +"\tIs NT6 DC that has all secrets: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:88 ../../utils/net_ads.c:89 ../../utils/net_ads.c:90 ../../utils/net_ads.c:91 ../../utils/net_ads.c:92 ../../utils/net_ads.c:93 ../../utils/net_ads.c:94 ../../utils/net_ads.c:95 ../../utils/net_ads.c:96 ../../utils/net_ads.c:97 +#: ../../utils/net_ads.c:98 ../../utils/net_ads.c:99 ../../utils/net_rap.c:376 ../../utils/net_rpc_sh_acct.c:204 ../../utils/net_rpc_sh_acct.c:207 +msgid "yes" +msgstr "Ja" + +#: ../../utils/net_ads.c:88 ../../utils/net_ads.c:89 ../../utils/net_ads.c:90 ../../utils/net_ads.c:91 ../../utils/net_ads.c:92 ../../utils/net_ads.c:93 ../../utils/net_ads.c:94 ../../utils/net_ads.c:95 ../../utils/net_ads.c:96 ../../utils/net_ads.c:97 +#: ../../utils/net_ads.c:98 ../../utils/net_ads.c:99 ../../utils/net_rap.c:376 ../../utils/net_rpc_sh_acct.c:204 ../../utils/net_rpc_sh_acct.c:207 +msgid "no" +msgstr "Nein" + +#: ../../utils/net_ads.c:102 +#, c-format +msgid "Forest:\t\t\t%s\n" +msgstr "" + +#: ../../utils/net_ads.c:103 +#, c-format +msgid "Domain:\t\t\t%s\n" +msgstr "Domäne:\t\t\t%s\n" + +#: ../../utils/net_ads.c:104 +#, c-format +msgid "Domain Controller:\t%s\n" +msgstr "" + +#: ../../utils/net_ads.c:106 +#, c-format +msgid "Pre-Win2k Domain:\t%s\n" +msgstr "" + +#: ../../utils/net_ads.c:107 +#, c-format +msgid "Pre-Win2k Hostname:\t%s\n" +msgstr "" + +#: ../../utils/net_ads.c:109 +#, c-format +msgid "User name:\t%s\n" +msgstr "Benutzername:\t%s\n" + +#: ../../utils/net_ads.c:111 +#, c-format +msgid "Server Site Name :\t\t%s\n" +msgstr "" + +#: ../../utils/net_ads.c:112 +#, c-format +msgid "Client Site Name :\t\t%s\n" +msgstr "" + +#: ../../utils/net_ads.c:114 +#, c-format +msgid "NT Version: %d\n" +msgstr "NT Version: %d\n" + +#: ../../utils/net_ads.c:115 +#, c-format +msgid "LMNT Token: %.2x\n" +msgstr "" + +#: ../../utils/net_ads.c:116 +#, c-format +msgid "LM20 Token: %.2x\n" +msgstr "" + +#: ../../utils/net_ads.c:135 +msgid "Find the ADS DC using CLDAP lookup.\n" +msgstr "" + +#: ../../utils/net_ads.c:140 ../../utils/net_ads.c:388 +msgid "Didn't find the cldap server!\n" +msgstr "" + +#: ../../utils/net_ads.c:167 +msgid "Display information about an Active Directory server.\n" +msgstr "" + +#: ../../utils/net_ads.c:173 ../../utils/net_ads.c:178 +msgid "Didn't find the ldap server!\n" +msgstr "" + +#: ../../utils/net_ads.c:187 +msgid "Failed to get server's current time!\n" +msgstr "" + +#: ../../utils/net_ads.c:192 +#, c-format +msgid "LDAP server: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:193 +#, c-format +msgid "LDAP server name: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:194 +#, c-format +msgid "Realm: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:195 +#, c-format +msgid "Bind Path: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:196 +#, c-format +msgid "LDAP port: %d\n" +msgstr "" + +#: ../../utils/net_ads.c:197 +#, c-format +msgid "Server time: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:200 +#, c-format +msgid "KDC server: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:201 +#, c-format +msgid "Server time offset: %d\n" +msgstr "" + +#: ../../utils/net_ads.c:383 +msgid "Print the workgroup name" +msgstr "" + +#: ../../utils/net_ads.c:404 +#, c-format +msgid "Workgroup: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:465 +#, c-format +msgid "ads_user_add: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:470 +#, c-format +msgid "ads_user_add: User %s already exists\n" +msgstr "" + +#: ../../utils/net_ads.c:484 +#, c-format +msgid "Could not add user %s: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:491 ../../utils/net_ads.c:504 +#, c-format +msgid "User %s added\n" +msgstr "" + +#. password didn't set, delete account +#: ../../utils/net_ads.c:510 +#, c-format +msgid "Could not add user %s. Error setting password %s\n" +msgstr "" + +#: ../../utils/net_ads.c:558 +#, c-format +msgid "ads_user_info: failed to escape user %s\n" +msgstr "" + +#: ../../utils/net_ads.c:576 +#, c-format +msgid "ads_search: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:582 +msgid "ads_pull_uint32 failed\n" +msgstr "" + +#: ../../utils/net_ads.c:589 +#, c-format +msgid "ads_domain_sid: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:649 +#, c-format +msgid "User %s does not exist.\n" +msgstr "" + +#: ../../utils/net_ads.c:659 +#, c-format +msgid "User %s deleted\n" +msgstr "" + +#: ../../utils/net_ads.c:663 +#, c-format +msgid "Error deleting user %s: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:676 +msgid "Add an AD user" +msgstr "" + +#: ../../utils/net_ads.c:677 +msgid "" +"net ads user add\n" +" Add an AD user" +msgstr "" + +#: ../../utils/net_ads.c:684 +msgid "Display information about an AD user" +msgstr "" + +#: ../../utils/net_ads.c:685 +msgid "" +"net ads user info\n" +" Display information about an AD user" +msgstr "" + +#: ../../utils/net_ads.c:692 +msgid "Delete an AD user" +msgstr "" + +#: ../../utils/net_ads.c:693 +msgid "" +"net ads user delete\n" +" Delete an AD user" +msgstr "" + +#: ../../utils/net_ads.c:710 +msgid "List AD users" +msgstr "AD Benutzer auflisten" + +#: ../../utils/net_ads.c:720 ../../utils/net_rap.c:903 ../../utils/net_rpc.c:888 +msgid "" +"\n" +"User name Comment\n" +"-----------------------------\n" +msgstr "" + +#: ../../utils/net_ads.c:760 +#, c-format +msgid "ads_group_add: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:765 +#, c-format +msgid "ads_group_add: Group %s already exists\n" +msgstr "" + +#: ../../utils/net_ads.c:778 +#, c-format +msgid "Group %s added\n" +msgstr "" + +#: ../../utils/net_ads.c:781 +#, c-format +msgid "Could not add group %s: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:810 +#, c-format +msgid "Group %s does not exist.\n" +msgstr "" + +#: ../../utils/net_ads.c:820 +#, c-format +msgid "Group %s deleted\n" +msgstr "" + +#: ../../utils/net_ads.c:824 +#, c-format +msgid "Error deleting group %s: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:837 +msgid "Add an AD group" +msgstr "AD Gruppe hinzufügen" + +#: ../../utils/net_ads.c:838 +msgid "" +"net ads group add\n" +" Add an AD group" +msgstr "" +"net ads group add\n" +" AD Gruppe hinzufügen" + +#: ../../utils/net_ads.c:845 +msgid "Delete an AD group" +msgstr "AD Gruppe entfernen" + +#: ../../utils/net_ads.c:846 +msgid "" +"net ads group delete\n" +" Delete an AD group" +msgstr "" +"net ads group delete\n" +" AD Gruppe entfernen" + +#: ../../utils/net_ads.c:863 +msgid "List AD groups" +msgstr "AD Gruppen auflisten" + +#: ../../utils/net_ads.c:873 ../../utils/net_rpc.c:2273 +msgid "" +"\n" +"Group name Comment\n" +"-----------------------------\n" +msgstr "" +"\n" +"Gruppenname Kommentar\n" +"-----------------------------\n" + +#: ../../utils/net_ads.c:899 ../../utils/net_ads.c:2548 +msgid "Display machine account details" +msgstr "" + +#: ../../utils/net_ads.c:909 +#, c-format +msgid "ads_find_machine_acct: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:915 +#, c-format +msgid "No machine account for '%s' found\n" +msgstr "" + +#: ../../utils/net_ads.c:943 +msgid "Leave an AD domain" +msgstr "" + +#: ../../utils/net_ads.c:948 +msgid "No realm set, are we joined ?\n" +msgstr "" + +#: ../../utils/net_ads.c:953 ../../utils/net_ads.c:1281 +msgid "Could not initialise talloc context.\n" +msgstr "" + +#: ../../utils/net_ads.c:963 +msgid "Could not initialise unjoin context.\n" +msgstr "" + +#: ../../utils/net_ads.c:983 +#, c-format +msgid "Failed to leave domain: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:990 +#, c-format +msgid "Deleted account for '%s' in realm '%s'\n" +msgstr "" + +#: ../../utils/net_ads.c:997 +#, c-format +msgid "Disabled account for '%s' in realm '%s'\n" +msgstr "" + +#. Based on what we requested, we shouldn't get here, but if +#. we did, it means the secrets were removed, and therefore +#. we have left the domain +#: ../../utils/net_ads.c:1006 +#, c-format +msgid "Machine '%s' Left domain '%s'\n" +msgstr "" + +#: ../../utils/net_ads.c:1058 +msgid "Test if the existing join is ok" +msgstr "" + +#: ../../utils/net_ads.c:1065 +#, c-format +msgid "Join to domain is not valid: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:1070 +#, c-format +msgid "Join is OK\n" +msgstr "Mitgliedschaft ist OK\n" + +#: ../../utils/net_ads.c:1081 +msgid "Host is not configured as a member server.\n" +msgstr "" + +#: ../../utils/net_ads.c:1086 ../../utils/net_rpc.c:462 +#, c-format +msgid "Our netbios name can be at most 15 chars long, \"%s\" is %u chars long\n" +msgstr "" + +#: ../../utils/net_ads.c:1093 +#, c-format +msgid "realm must be set in in %s for ADS join to succeed.\n" +msgstr "" + +#: ../../utils/net_ads.c:1126 +#, c-format +msgid "No DNS domain configured for %s. Unable to perform DNS Update.\n" +msgstr "" + +#: ../../utils/net_ads.c:1233 +msgid "" +"net ads join [options]\n" +"Valid options:\n" +msgstr "" + +#: ../../utils/net_ads.c:1235 +msgid "" +" createupn[=UPN] Set the userPrincipalName attribute during the join.\n" +" The deault UPN is in the form host/netbiosname@REALM.\n" +msgstr "" + +#: ../../utils/net_ads.c:1237 +msgid "" +" createcomputer=OU Precreate the computer account in a specific OU.\n" +" The OU string read from top to bottom without RDNs and delimited by a '/'.\n" +" E.g. \"createcomputer=Computers/Servers/Unix\"\n" +" NB: A backslash '\\' is used as escape at multiple levels and may\n" +" need to be doubled or even quadrupled. It is not used as a separator.\n" +msgstr "" + +#: ../../utils/net_ads.c:1242 +msgid " osName=string Set the operatingSystem attribute during the join.\n" +msgstr "" + +#: ../../utils/net_ads.c:1243 +msgid "" +" osVer=string Set the operatingSystemVersion attribute during the join.\n" +" NB: osName and osVer must be specified together for either to take effect.\n" +" Also, the operatingSystemService attribute is also set when along with\n" +" the two other attributes.\n" +msgstr "" + +#: ../../utils/net_ads.c:1275 +msgid "Invalid configuration. Exiting....\n" +msgstr "" + +#: ../../utils/net_ads.c:1304 +msgid "Please supply a valid OU path.\n" +msgstr "" + +#: ../../utils/net_ads.c:1311 +msgid "Please supply a operating system name.\n" +msgstr "" + +#: ../../utils/net_ads.c:1318 +msgid "Please supply a valid operating system version.\n" +msgstr "" + +#: ../../utils/net_ads.c:1329 +msgid "Please supply a valid domain name\n" +msgstr "" + +#: ../../utils/net_ads.c:1360 +#, c-format +msgid "" +"The workgroup in %s does not match the short\n" +"domain name obtained from the server.\n" +"Using the name [%s] from the server.\n" +"You should set \"workgroup = %s\" in %s.\n" +msgstr "" + +#: ../../utils/net_ads.c:1368 +#, c-format +msgid "Using short domain name -- %s\n" +msgstr "" + +#: ../../utils/net_ads.c:1371 +#, c-format +msgid "Joined '%s' to realm '%s'\n" +msgstr "" + +#: ../../utils/net_ads.c:1374 +#, c-format +msgid "Joined '%s' to domain '%s'\n" +msgstr "" + +#: ../../utils/net_ads.c:1398 ../../utils/net_ads.c:1454 +msgid "DNS update failed!\n" +msgstr "" + +#. issue an overall failure message at the end. +#: ../../utils/net_ads.c:1412 ../../utils/net_dom.c:205 +#, c-format +msgid "Failed to join domain: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:1437 +msgid "Register hostname with DNS\n" +msgstr "" + +#: ../../utils/net_ads.c:1442 +msgid "Could not initialise talloc context\n" +msgstr "" + +#: ../../utils/net_ads.c:1460 +msgid "Successfully registered hostname with DNS\n" +msgstr "" + +#: ../../utils/net_ads.c:1468 +msgid "DNS update support not enabled at compile time!\n" +msgstr "" + +#: ../../utils/net_ads.c:1488 +msgid "net ads dns gethostbyname \n" +msgstr "" + +#: ../../utils/net_ads.c:1489 +msgid "" +" Look up hostname from the AD\n" +" server\tName server to use\n" +" name\tName to look up\n" +msgstr "" + +#: ../../utils/net_ads.c:1497 +#, c-format +msgid "do_gethostbyname returned %d\n" +msgstr "" + +#: ../../utils/net_ads.c:1509 +msgid "Add host dns entry to AD" +msgstr "" + +#: ../../utils/net_ads.c:1510 +msgid "" +"net ads dns register\n" +" Add host dns entry to AD" +msgstr "" + +#: ../../utils/net_ads.c:1517 +msgid "Look up host" +msgstr "" + +#: ../../utils/net_ads.c:1518 +msgid "" +"net ads dns gethostbyname\n" +" Look up host" +msgstr "" + +#: ../../utils/net_ads.c:1533 +msgid "" +"\n" +"net ads printer search \n" +"\tsearch for a printer in the directory\n" +"\n" +"net ads printer info \n" +"\tlookup info in directory for printer on server\n" +"\t(note: printer defaults to \"*\", server defaults to local)\n" +"\n" +"net ads printer publish \n" +"\tpublish printer in directory\n" +"\t(note: printer name is required)\n" +"\n" +"net ads printer remove \n" +"\tremove printer from directory\n" +"\t(note: printer name is required)\n" +msgstr "" + +#: ../../utils/net_ads.c:1561 +msgid "List printers in the AD" +msgstr "" + +#: ../../utils/net_ads.c:1572 +#, c-format +msgid "ads_find_printer: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:1579 +msgid "No results found\n" +msgstr "" + +#: ../../utils/net_ads.c:1601 +msgid "" +"net ads printer info [printername [servername]]\n" +" Display printer info from AD\n" +" printername\tPrinter name or wildcard\n" +" servername\tName of the print server\n" +msgstr "" + +#: ../../utils/net_ads.c:1627 +#, c-format +msgid "Server '%s' not found: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:1635 ../../utils/net_ads.c:1820 +#, c-format +msgid "Printer '%s' not found\n" +msgstr "" + +#: ../../utils/net_ads.c:1666 +msgid "" +"net ads printer publish [servername]\n" +" Publish printer in AD\n" +" printername\tName of the printer\n" +" servername\tName of the print server\n" +msgstr "" + +#: ../../utils/net_ads.c:1700 +#, c-format +msgid "Unable to open a connnection to %s to obtain data for %s\n" +msgstr "" + +#: ../../utils/net_ads.c:1713 +#, c-format +msgid "Could not find machine account for server %s\n" +msgstr "" + +#: ../../utils/net_ads.c:1729 ../../utils/net_ads.c:1738 +msgid "Internal error, out of memory!" +msgstr "" + +#: ../../utils/net_ads.c:1749 +#, c-format +msgid "Unable to open a connnection to the spoolss pipe on %s\n" +msgstr "" + +#: ../../utils/net_ads.c:1793 +msgid "" +"net ads printer remove [servername]\n" +" Remove a printer from the AD\n" +" printername\tName of the printer\n" +" servername\tName of the print server\n" +msgstr "" + +#: ../../utils/net_ads.c:1813 +#, c-format +msgid "ads_find_printer_on_server: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:1832 +#, c-format +msgid "ads_del_dn: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:1848 +msgid "Search for a printer" +msgstr "Drucker suchen" + +#: ../../utils/net_ads.c:1849 +msgid "" +"net ads printer search\n" +" Search for a printer" +msgstr "" + +#: ../../utils/net_ads.c:1856 +msgid "Display printer information" +msgstr "" + +#: ../../utils/net_ads.c:1857 +msgid "" +"net ads printer info\n" +" Display printer information" +msgstr "" + +#: ../../utils/net_ads.c:1864 +msgid "Publish a printer" +msgstr "Drucker freigeben" + +#: ../../utils/net_ads.c:1865 +msgid "" +"net ads printer publish\n" +" Publish a printer" +msgstr "" + +#: ../../utils/net_ads.c:1872 +msgid "Delete a printer" +msgstr "Drucker löschen" + +#: ../../utils/net_ads.c:1873 +msgid "" +"net ads printer remove\n" +" Delete a printer" +msgstr "" + +#: ../../utils/net_ads.c:1897 +msgid "" +"net ads password \n" +" Change password for user\n" +" username\tName of user to change password for\n" +msgstr "" + +#: ../../utils/net_ads.c:1904 +msgid "You must supply an administrator username/password\n" +msgstr "" + +#: ../../utils/net_ads.c:1910 +msgid "ERROR: You must say which username to change password for\n" +msgstr "" + +#: ../../utils/net_ads.c:1942 +msgid "Didn't find the kerberos server!\n" +msgstr "" + +#: ../../utils/net_ads.c:1950 ../../utils/net_rpc.c:792 +#, c-format +msgid "Enter new password for %s:" +msgstr "Bitte neues Passwort für %s eingeben: " + +#: ../../utils/net_ads.c:1960 ../../utils/net_ads.c:2011 +#, c-format +msgid "Password change failed: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:1965 +#, c-format +msgid "Password change for %s completed.\n" +msgstr "" + +#: ../../utils/net_ads.c:1983 +msgid "Change the machine account's trust password" +msgstr "Passwort von Vertrauenskonto ändern" + +#: ../../utils/net_ads.c:2006 +#, c-format +msgid "Changing password for principal: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:2017 +#, c-format +msgid "Password change for principal %s succeeded.\n" +msgstr "" + +#: ../../utils/net_ads.c:2020 +msgid "Attempting to update system keytab with new password.\n" +msgstr "" + +#: ../../utils/net_ads.c:2022 +msgid "Failed to update system keytab.\n" +msgstr "" + +#: ../../utils/net_ads.c:2038 +msgid "" +"\n" +"net ads search \n" +"\n" +"Perform a raw LDAP search on a ADS server and dump the results.\n" +"The expression is a standard LDAP search expression, and the\n" +"attributes are a list of LDAP fields to show in the results.\n" +"\n" +"Example: net ads search '(objectCategory=group)' sAMAccountName\n" +"\n" +msgstr "" + +#: ../../utils/net_ads.c:2075 ../../utils/net_ads.c:2136 ../../utils/net_ads.c:2200 ../../utils/net_ads_gpo.c:253 +#, c-format +msgid "search failed: %s\n" +msgstr "Suche fehlgeschlagen: %s\n" + +#: ../../utils/net_ads.c:2080 ../../utils/net_ads.c:2205 ../../utils/net_ads_gpo.c:259 +#, c-format +msgid "" +"Got %d replies\n" +"\n" +msgstr "" + +#: ../../utils/net_ads.c:2098 +msgid "" +"\n" +"net ads dn \n" +"\n" +"perform a raw LDAP search on a ADS server and dump the results\n" +"The DN standard LDAP DN, and the attributes are a list of LDAP fields \n" +"to show in the results\n" +"\n" +"Example: net ads dn 'CN=administrator,CN=Users,DC=my,DC=domain' sAMAccountName\n" +"\n" +"Note: the DN must be provided properly escaped. See RFC 4514 for details\n" +"\n" +msgstr "" + +#: ../../utils/net_ads.c:2158 +msgid "" +"\n" +"net ads sid \n" +"\n" +"perform a raw LDAP search on a ADS server and dump the results\n" +"The SID is in string format, and the attributes are a list of LDAP fields \n" +"to show in the results\n" +"\n" +"Example: net ads sid 'S-1-5-32' distinguishedName\n" +"\n" +msgstr "" + +#: ../../utils/net_ads.c:2193 +msgid "could not convert sid\n" +msgstr "" + +#: ../../utils/net_ads.c:2226 +msgid "Delete the whole keytab" +msgstr "" + +#: ../../utils/net_ads.c:2247 +msgid "" +"net ads keytab add [principal ...]\n" +" Add principals to local keytab\n" +" principal\tKerberos principal to add to keytab\n" +msgstr "" + +#: ../../utils/net_ads.c:2254 +msgid "Processing principals to add...\n" +msgstr "" + +#: ../../utils/net_ads.c:2275 +msgid "Create new default keytab" +msgstr "" + +#: ../../utils/net_ads.c:2294 +msgid "" +"net ads keytab list [keytab]\n" +" List a local keytab\n" +" keytab\tKeytab to list\n" +msgstr "" + +#: ../../utils/net_ads.c:2315 +msgid "Add a service principal" +msgstr "" + +#: ../../utils/net_ads.c:2316 +msgid "" +"net ads keytab add\n" +" Add a service principal" +msgstr "" + +#: ../../utils/net_ads.c:2323 +msgid "Create a fresh keytab" +msgstr "" + +#: ../../utils/net_ads.c:2324 +msgid "" +"net ads keytab create\n" +" Create a fresh keytab" +msgstr "" + +#: ../../utils/net_ads.c:2331 +msgid "Remove all keytab entries" +msgstr "" + +#: ../../utils/net_ads.c:2332 +msgid "" +"net ads keytab flush\n" +" Remove all keytab entries" +msgstr "" + +#: ../../utils/net_ads.c:2339 +msgid "List a keytab" +msgstr "" + +#: ../../utils/net_ads.c:2340 +msgid "" +"net ads keytab list\n" +" List a keytab" +msgstr "" + +#: ../../utils/net_ads.c:2347 +msgid "" +"\n" +"Warning: \"kerberos method\" must be set to a keytab method to use keytab functions.\n" +msgstr "" + +#: ../../utils/net_ads.c:2363 +msgid "Renew TGT from existing credential cache" +msgstr "" + +#: ../../utils/net_ads.c:2369 +#, c-format +msgid "failed to renew kerberos ticket: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:2389 +msgid "Dump the Kerberos PAC" +msgstr "" + +#: ../../utils/net_ads.c:2417 +#, c-format +msgid "failed to query kerberos PAC: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:2426 +#, c-format +msgid "The Pac: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:2446 +msgid "Get Ticket Granting Ticket (TGT) for the user" +msgstr "" + +#: ../../utils/net_ads.c:2468 +#, c-format +msgid "failed to kinit password: %s\n" +msgstr "" + +#: ../../utils/net_ads.c:2482 +msgid "Retrieve Ticket Granting Ticket (TGT)" +msgstr "" + +#: ../../utils/net_ads.c:2483 +msgid "" +"net ads kerberos kinit\n" +" Receive Ticket Granting Ticket (TGT)" +msgstr "" + +#: ../../utils/net_ads.c:2490 +msgid "Renew Ticket Granting Ticket from credential cache" +msgstr "" + +#: ../../utils/net_ads.c:2491 +msgid "" +"net ads kerberos renew\n" +" Renew Ticket Granting Ticket (TGT) from credential cache" +msgstr "" + +#: ../../utils/net_ads.c:2499 +msgid "Dump Kerberos PAC" +msgstr "" + +#: ../../utils/net_ads.c:2500 +msgid "" +"net ads kerberos pac\n" +" Dump Kerberos PAC" +msgstr "" + +#: ../../utils/net_ads.c:2516 +msgid "Display details on remote ADS server" +msgstr "" + +#: ../../utils/net_ads.c:2517 +msgid "" +"net ads info\n" +" Display details on remote ADS server" +msgstr "" + +#: ../../utils/net_ads.c:2524 +msgid "Join the local machine to ADS realm" +msgstr "" + +#: ../../utils/net_ads.c:2525 +msgid "" +"net ads join\n" +" Join the local machine to ADS realm" +msgstr "" + +#: ../../utils/net_ads.c:2532 +msgid "Validate machine account" +msgstr "" + +#: ../../utils/net_ads.c:2533 +msgid "" +"net ads testjoin\n" +" Validate machine account" +msgstr "" + +#: ../../utils/net_ads.c:2540 +msgid "Remove the local machine from ADS" +msgstr "" + +#: ../../utils/net_ads.c:2541 +msgid "" +"net ads leave\n" +" Remove the local machine from ADS" +msgstr "" + +#: ../../utils/net_ads.c:2549 +msgid "" +"net ads status\n" +" Display machine account details" +msgstr "" + +#: ../../utils/net_ads.c:2556 ../../utils/net_rpc.c:7220 +msgid "List/modify users" +msgstr "" + +#: ../../utils/net_ads.c:2557 +msgid "" +"net ads user\n" +" List/modify users" +msgstr "" + +#: ../../utils/net_ads.c:2564 ../../utils/net_rpc.c:7237 +msgid "List/modify groups" +msgstr "" + +#: ../../utils/net_ads.c:2565 +msgid "" +"net ads group\n" +" List/modify groups" +msgstr "" + +#: ../../utils/net_ads.c:2572 +msgid "Issue dynamic DNS update" +msgstr "" + +#: ../../utils/net_ads.c:2573 +msgid "" +"net ads dns\n" +" Issue dynamic DNS update" +msgstr "" + +#: ../../utils/net_ads.c:2580 +msgid "Change user passwords" +msgstr "" + +#: ../../utils/net_ads.c:2581 +msgid "" +"net ads password\n" +" Change user passwords" +msgstr "" + +#: ../../utils/net_ads.c:2588 ../../utils/net_rpc.c:7269 +msgid "Change trust account password" +msgstr "Trust account Passwort ändern" + +#: ../../utils/net_ads.c:2589 +msgid "" +"net ads changetrustpw\n" +" Change trust account password" +msgstr "" + +#: ../../utils/net_ads.c:2596 +msgid "List/modify printer entries" +msgstr "" + +#: ../../utils/net_ads.c:2597 +msgid "" +"net ads printer\n" +" List/modify printer entries" +msgstr "" + +#: ../../utils/net_ads.c:2604 +msgid "Issue LDAP search using filter" +msgstr "" + +#: ../../utils/net_ads.c:2605 +msgid "" +"net ads search\n" +" Issue LDAP search using filter" +msgstr "" + +#: ../../utils/net_ads.c:2612 +msgid "Issue LDAP search by DN" +msgstr "" + +#: ../../utils/net_ads.c:2613 +msgid "" +"net ads dn\n" +" Issue LDAP search by DN" +msgstr "" + +#: ../../utils/net_ads.c:2620 +msgid "Issue LDAP search by SID" +msgstr "" + +#: ../../utils/net_ads.c:2621 +msgid "" +"net ads sid\n" +" Issue LDAP search by SID" +msgstr "" + +#: ../../utils/net_ads.c:2628 +msgid "Display workgroup name" +msgstr "" + +#: ../../utils/net_ads.c:2629 +msgid "" +"net ads workgroup\n" +" Display the workgroup name" +msgstr "" + +#: ../../utils/net_ads.c:2636 +msgid "Perform CLDAP query on DC" +msgstr "" + +#: ../../utils/net_ads.c:2637 +msgid "" +"net ads lookup\n" +" Find the ADS DC using CLDAP lookups" +msgstr "" + +#: ../../utils/net_ads.c:2644 +msgid "Manage local keytab file" +msgstr "" + +#: ../../utils/net_ads.c:2645 +msgid "" +"net ads keytab\n" +" Manage local keytab file" +msgstr "" + +#: ../../utils/net_ads.c:2652 +msgid "Manage group policy objects" +msgstr "" + +#: ../../utils/net_ads.c:2653 +msgid "" +"net ads gpo\n" +" Manage group policy objects" +msgstr "" + +#: ../../utils/net_ads.c:2660 +msgid "Manage kerberos keytab" +msgstr "" + +#: ../../utils/net_ads.c:2661 +msgid "" +"net ads kerberos\n" +" Manage kerberos keytab" +msgstr "" + +#: ../../utils/net_ads.c:2674 +msgid "ADS support not compiled in\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:42 +msgid "net ads gpo refresh " +msgstr "" + +#: ../../utils/net_ads_gpo.c:43 +msgid "" +" Lists all GPOs assigned to an account and downloads them\n" +" username\tUser to refresh GPOs for\n" +" machinename\tMachine to refresh GPOs for\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:57 +#, c-format +msgid "failed to connect AD server: %s\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:63 +#, c-format +msgid "failed to find samaccount for %s\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:71 +#, c-format +msgid "" +"\n" +"%s: '%s' has dn: '%s'\n" +"\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:72 ../../utils/net_ads_gpo.c:332 +msgid "machine" +msgstr "" + +#: ../../utils/net_ads_gpo.c:72 ../../utils/net_ads_gpo.c:332 +msgid "user" +msgstr "" + +#: ../../utils/net_ads_gpo.c:75 +msgid "* fetching token " +msgstr "" + +#: ../../utils/net_ads_gpo.c:83 ../../utils/net_ads_gpo.c:91 ../../utils/net_ads_gpo.c:103 ../../utils/net_ads_gpo.c:114 ../../utils/net_ads_gpo.c:159 +#, c-format +msgid "failed: %s\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:86 ../../utils/net_ads_gpo.c:95 ../../utils/net_ads_gpo.c:106 ../../utils/net_ads_gpo.c:119 ../../utils/net_ads_gpo.c:164 +msgid "finished\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:88 +msgid "* fetching GPO List " +msgstr "" + +#: ../../utils/net_ads_gpo.c:97 +msgid "* Refreshing Group Policy Data " +msgstr "" + +#: ../../utils/net_ads_gpo.c:108 +msgid "* storing GPO list to registry " +msgstr "" + +#: ../../utils/net_ads_gpo.c:123 +msgid "* dumping GPO list\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:152 +msgid "* re-reading GPO list from registry " +msgstr "" + +#: ../../utils/net_ads_gpo.c:168 +msgid "* dumping GPO list from registry\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:231 +msgid "List all GPOs on the DC" +msgstr "" + +#: ../../utils/net_ads_gpo.c:273 +#, c-format +msgid "ads_parse_gpo failed: %s\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:305 +msgid "net ads gpo list " +msgstr "" + +#: ../../utils/net_ads_gpo.c:306 +msgid "" +" Lists all GPOs for machine/user\n" +" username\tUser to list GPOs for\n" +" machinename\tMachine to list GPOs for\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:331 +#, c-format +msgid "%s: '%s' has dn: '%s'\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:457 +msgid "net ads gpo linkget " +msgstr "" + +#: ../../utils/net_ads_gpo.c:458 +msgid "" +" Lists gPLink of a container\n" +" container\tContainer to get link for\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:475 +#, c-format +msgid "get link for %s failed: %s\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:499 +msgid "net ads gpo linkadd [options]" +msgstr "" + +#: ../../utils/net_ads_gpo.c:500 +msgid "" +" Link a container to a GPO\n" +" linkdn\tContainer to link to a GPO\n" +" gpodn\tGPO to link container to\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:503 +msgid "" +"note: DNs must be provided properly escaped.\n" +"See RFC 4514 for details\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:524 +#, c-format +msgid "link add failed: %s\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:587 +msgid "net ads gpo getgpo " +msgstr "" + +#: ../../utils/net_ads_gpo.c:588 +msgid "" +" List speciefied GPO\n" +" gpo\t\tGPO to list\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:610 +#, c-format +msgid "get gpo for [%s] failed: %s\n" +msgstr "" + +#: ../../utils/net_ads_gpo.c:641 +msgid "List specified GPO" +msgstr "" + +#: ../../utils/net_ads_gpo.c:642 +msgid "" +"net ads gpo getgpo\n" +" List specified GPO" +msgstr "" + +#: ../../utils/net_ads_gpo.c:649 +msgid "Link a container to a GPO" +msgstr "" + +#: ../../utils/net_ads_gpo.c:650 +msgid "" +"net ads gpo linkadd\n" +" Link a container to a GPO" +msgstr "" + +#: ../../utils/net_ads_gpo.c:667 +msgid "Lists gPLink of container" +msgstr "" + +#: ../../utils/net_ads_gpo.c:668 +msgid "" +"net ads gpo linkget\n" +" Lists gPLink of container" +msgstr "" + +#: ../../utils/net_ads_gpo.c:675 +msgid "Lists all GPOs for machine/user" +msgstr "" + +#: ../../utils/net_ads_gpo.c:676 +msgid "" +"net ads gpo list\n" +" Lists all GPOs for machine/user" +msgstr "" + +#: ../../utils/net_ads_gpo.c:683 +msgid "Lists all GPOs on a DC" +msgstr "" + +#: ../../utils/net_ads_gpo.c:684 +msgid "" +"net ads gpo listall\n" +" Lists all GPOs on a DC" +msgstr "" + +#: ../../utils/net_ads_gpo.c:691 +msgid "Lists all GPOs assigned to an account and downloads them" +msgstr "" + +#: ../../utils/net_ads_gpo.c:693 +msgid "" +"net ads gpo refresh\n" +" Lists all GPOs assigned to an account and downloads them" +msgstr "" + +#: ../../utils/net_afs.c:25 +msgid "" +" net afs key filename\n" +"\tImports a OpenAFS KeyFile into our secrets.tdb\n" +"\n" +msgstr "" + +#: ../../utils/net_afs.c:27 +msgid "" +" net afs impersonate \n" +"\tCreates a token for user@cell\n" +"\n" +msgstr "" + +#: ../../utils/net_afs.c:43 +msgid "Could not open secrets.tdb\n" +msgstr "" + +#: ../../utils/net_afs.c:48 +#, c-format +msgid "Could not open %s\n" +msgstr "Konnte %s nicht öffnen\n" + +#: ../../utils/net_afs.c:53 +msgid "Could not read keyfile\n" +msgstr "" + +#: ../../utils/net_afs.c:58 +msgid "Could not write keyfile to secrets.tdb\n" +msgstr "" + +#: ../../utils/net_afs.c:78 +#, c-format +msgid "Could not create token\n" +msgstr "" + +#: ../../utils/net_afs.c:83 +#, c-format +msgid "Could not set token into kernel\n" +msgstr "" + +#: ../../utils/net_afs.c:87 +#, c-format +msgid "Success: %s@%s\n" +msgstr "" + +#: ../../utils/net_afs.c:98 +msgid "Import an OpenAFS keyfile" +msgstr "" + +#: ../../utils/net_afs.c:99 +msgid "" +"net afs key \n" +" Import kefile from ." +msgstr "" + +#: ../../utils/net_afs.c:106 +msgid "Get a user token" +msgstr "" + +#: ../../utils/net_afs.c:107 +msgid "" +"net afs impersonate \n" +" Create token for user@cell" +msgstr "" + +#: ../../utils/net_cache.c:74 +#, c-format +msgid "Key: %s\t Timeout: %s\t Value: %s %s\n" +msgstr "" + +#: ../../utils/net_cache.c:75 +msgid "(expired)" +msgstr "" + +#: ../../utils/net_cache.c:84 +#, c-format +msgid "Couldn't delete entry! key = %s\n" +msgstr "" + +#: ../../utils/net_cache.c:160 +msgid "net cache add \n" +msgstr "" + +#: ../../utils/net_cache.c:172 +msgid "Invalid timeout argument.\n" +msgstr "" + +#: ../../utils/net_cache.c:177 +msgid "New cache entry stored successfully.\n" +msgstr "" + +#: ../../utils/net_cache.c:181 +msgid "Entry couldn't be added. Perhaps there's already such a key.\n" +msgstr "" + +#: ../../utils/net_cache.c:199 +msgid " net cache del \n" +msgstr "" + +#: ../../utils/net_cache.c:204 +msgid "Entry deleted.\n" +msgstr "" + +#: ../../utils/net_cache.c:208 +msgid "Couldn't delete specified entry\n" +msgstr "" + +#: ../../utils/net_cache.c:229 +msgid " net cache get \n" +msgstr "" + +#: ../../utils/net_cache.c:239 +msgid "Failed to find entry\n" +msgstr "" + +#: ../../utils/net_cache.c:258 +msgid " net cache search \n" +msgstr " net cache search \n" + +#: ../../utils/net_cache.c:284 +msgid "List all cache entries." +msgstr "" + +#: ../../utils/net_cache.c:307 +msgid "Delete all cache entries." +msgstr "" + +#: ../../utils/net_cache.c:322 ../../utils/net_cache.c:400 +msgid "Move transient cache content to stable storage" +msgstr "" + +#: ../../utils/net_cache.c:345 +msgid "Add new cache entry" +msgstr "" + +#: ../../utils/net_cache.c:346 +msgid "" +"net cache add \n" +" Add new cache entry.\n" +" key string\tKey string to add cache data under.\n" +" data string\tData to store under given key.\n" +" timeout\tTimeout for cache data." +msgstr "" + +#: ../../utils/net_cache.c:356 +msgid "Delete existing cache entry by key" +msgstr "" + +#: ../../utils/net_cache.c:357 +msgid "" +"net cache del \n" +" Delete existing cache entry by key.\n" +" key string\tKey string to delete." +msgstr "" + +#: ../../utils/net_cache.c:365 +msgid "Get cache entry by key" +msgstr "" + +#: ../../utils/net_cache.c:366 +msgid "" +"net cache get \n" +" Get cache entry by key.\n" +" key string\tKey string to look up cache entry for." +msgstr "" + +#: ../../utils/net_cache.c:375 +msgid "Search entry by pattern" +msgstr "" + +#: ../../utils/net_cache.c:376 +msgid "" +"net cache search \n" +" Search entry by pattern.\n" +" pattern\tPattern to search for in cache." +msgstr "" + +#: ../../utils/net_cache.c:384 +msgid "List all cache entries" +msgstr "" + +#: ../../utils/net_cache.c:385 +msgid "" +"net cache list\n" +" List all cache entries" +msgstr "" + +#: ../../utils/net_cache.c:392 +msgid "Delete all cache entries" +msgstr "" + +#: ../../utils/net_cache.c:393 +msgid "" +"net cache flush\n" +" Delete all cache entries" +msgstr "" + +#: ../../utils/net_cache.c:401 +msgid "" +"net cache stabilize\n" +" Move transient cache content to stable storage" +msgstr "" + +#: ../../utils/net_conf.c:51 +msgid "" +" net conf import [--test|-T] []\n" +"\t[--test|-T] testmode - do not act, just print what would be done\n" +"\t only import service , ignore the rest\n" +msgstr "" + +#: ../../utils/net_conf.c:79 +msgid "net conf showshare \n" +msgstr "net conf showshare \n" + +#: ../../utils/net_conf.c:88 +msgid "" +" net conf addshare [writeable={y|N} [guest_ok={y|N} []]\n" +"\t the new share name.\n" +"\t the path on the filesystem to export.\n" +"\twriteable={y|N} set \"writeable to \"yes\" or \"no\" (default) on this share.\n" +"\tguest_ok={y|N} set \"guest ok\" to \"yes\" or \"no\" (default) on this share.\n" +"\t optional comment for the new share.\n" +msgstr "" + +#: ../../utils/net_conf.c:105 +msgid "net conf delshare \n" +msgstr "" + +#: ../../utils/net_conf.c:114 +msgid " net conf setparm
        \n" +msgstr "" + +#: ../../utils/net_conf.c:123 +msgid " net conf getparm
        \n" +msgstr "" + +#: ../../utils/net_conf.c:132 +msgid " net conf delparm
        \n" +msgstr "" + +#: ../../utils/net_conf.c:141 +msgid " net conf getincludes
        \n" +msgstr "" + +#: ../../utils/net_conf.c:150 +msgid " net conf setincludes
        []*\n" +msgstr "" + +#: ../../utils/net_conf.c:159 +msgid " net conf delincludes
        \n" +msgstr "" + +#: ../../utils/net_conf.c:271 +#, c-format +msgid "Error getting config: %s\n" +msgstr "" + +#: ../../utils/net_conf.c:325 ../../utils/net_conf.c:338 ../../utils/net_conf.c:634 ../../utils/net_conf.c:762 ../../utils/net_conf.c:800 ../../utils/net_conf.c:806 ../../utils/net_conf.c:880 ../../utils/net_conf.c:886 ../../utils/net_conf.c:936 +#: ../../utils/net_conf.c:990 ../../utils/net_conf.c:1030 ../../utils/net_conf.c:1070 +msgid "error: out of memory!\n" +msgstr "" + +#: ../../utils/net_conf.c:344 +#, c-format +msgid "error loading file '%s': %s\n" +msgstr "" + +#: ../../utils/net_conf.c:350 +msgid "" +"\n" +"TEST MODE - would import the following configuration:\n" +"\n" +msgstr "" + +#: ../../utils/net_conf.c:366 ../../utils/net_conf.c:402 ../../utils/net_conf.c:427 ../../utils/net_conf.c:813 +#, c-format +msgid "error starting transaction: %s\n" +msgstr "" + +#: ../../utils/net_conf.c:420 ../../utils/net_conf.c:436 ../../utils/net_conf.c:837 +#, c-format +msgid "error committing transaction: %s\n" +msgstr "" + +#: ../../utils/net_conf.c:447 ../../utils/net_conf.c:848 +#, c-format +msgid "error cancelling transaction: %s\n" +msgstr "" + +#: ../../utils/net_conf.c:504 +#, c-format +msgid "Error deleting configuration: %s\n" +msgstr "" + +#: ../../utils/net_conf.c:541 +#, c-format +msgid "error getting share parameters: %s\n" +msgstr "" + +#: ../../utils/net_conf.c:650 +#, c-format +msgid "ERROR: share name %s contains invalid characters (any of %s)\n" +msgstr "" + +#: ../../utils/net_conf.c:658 +msgid "ERROR: 'global' is not a valid share name.\n" +msgstr "" + +#: ../../utils/net_conf.c:663 +#, c-format +msgid "ERROR: share %s already exists.\n" +msgstr "" + +#: ../../utils/net_conf.c:672 +#, c-format +msgid "Error: path '%s' is not an absolute path.\n" +msgstr "" + +#: ../../utils/net_conf.c:679 +#, c-format +msgid "" +"ERROR: cannot stat path '%s' to ensure this is a directory.\n" +"Error was '%s'.\n" +msgstr "" + +#: ../../utils/net_conf.c:688 +#, c-format +msgid "ERROR: path '%s' is not a directory.\n" +msgstr "" + +#: ../../utils/net_conf.c:699 +#, c-format +msgid "Error creating share %s: %s\n" +msgstr "" + +#: ../../utils/net_conf.c:710 ../../utils/net_conf.c:719 ../../utils/net_conf.c:727 ../../utils/net_conf.c:735 +#, c-format +msgid "Error setting parameter %s: %s\n" +msgstr "" + +#: ../../utils/net_conf.c:768 +#, c-format +msgid "Error deleting share %s: %s\n" +msgstr "" + +#: ../../utils/net_conf.c:821 +#, c-format +msgid "Error creating share '%s': %s\n" +msgstr "" + +#: ../../utils/net_conf.c:830 +#, c-format +msgid "Error setting value '%s': %s\n" +msgstr "" + +#: ../../utils/net_conf.c:894 ../../utils/net_conf.c:950 +#, c-format +msgid "Error: given service '%s' does not exist.\n" +msgstr "" + +#: ../../utils/net_conf.c:899 ../../utils/net_conf.c:955 +#, c-format +msgid "Error: given parameter '%s' is not set.\n" +msgstr "" + +#: ../../utils/net_conf.c:903 +#, c-format +msgid "Error getting value '%s': %s.\n" +msgstr "" + +#: ../../utils/net_conf.c:959 +#, c-format +msgid "Error deleting value '%s': %s.\n" +msgstr "" + +#: ../../utils/net_conf.c:997 +#, c-format +msgid "error getting includes: %s\n" +msgstr "" + +#: ../../utils/net_conf.c:1043 +#, c-format +msgid "error setting includes: %s\n" +msgstr "" + +#: ../../utils/net_conf.c:1076 +#, c-format +msgid "error deleting includes: %s\n" +msgstr "" + +#: ../../utils/net_conf.c:1180 +msgid "Dump the complete configuration in smb.conf like format." +msgstr "" + +#: ../../utils/net_conf.c:1182 +msgid "" +"net conf list\n" +" Dump the complete configuration in smb.conf like format." +msgstr "" + +#: ../../utils/net_conf.c:1191 +msgid "Import configuration from file in smb.conf format." +msgstr "" + +#: ../../utils/net_conf.c:1193 +msgid "" +"net conf import\n" +" Import configuration from file in smb.conf format." +msgstr "" + +#: ../../utils/net_conf.c:1201 +msgid "List the share names." +msgstr "" + +#: ../../utils/net_conf.c:1202 +msgid "" +"net conf listshares\n" +" List the share names." +msgstr "" + +#: ../../utils/net_conf.c:1209 +msgid "Delete the complete configuration." +msgstr "" + +#: ../../utils/net_conf.c:1210 +msgid "" +"net conf drop\n" +" Delete the complete configuration." +msgstr "" + +#: ../../utils/net_conf.c:1217 +msgid "Show the definition of a share." +msgstr "" + +#: ../../utils/net_conf.c:1218 +msgid "" +"net conf showshare\n" +" Show the definition of a share." +msgstr "" + +#: ../../utils/net_conf.c:1225 +msgid "Create a new share." +msgstr "" + +#: ../../utils/net_conf.c:1226 +msgid "" +"net conf addshare\n" +" Create a new share." +msgstr "" + +#: ../../utils/net_conf.c:1233 +msgid "Delete a share." +msgstr "" + +#: ../../utils/net_conf.c:1234 +msgid "" +"net conf delshare\n" +" Delete a share." +msgstr "" + +#: ../../utils/net_conf.c:1241 +msgid "Store a parameter." +msgstr "" + +#: ../../utils/net_conf.c:1242 +msgid "" +"net conf setparm\n" +" Store a parameter." +msgstr "" + +#: ../../utils/net_conf.c:1249 +msgid "Retrieve the value of a parameter." +msgstr "" + +#: ../../utils/net_conf.c:1250 +msgid "" +"net conf getparm\n" +" Retrieve the value of a parameter." +msgstr "" + +#: ../../utils/net_conf.c:1257 +msgid "Delete a parameter." +msgstr "" + +#: ../../utils/net_conf.c:1258 +msgid "" +"net conf delparm\n" +" Delete a parameter." +msgstr "" + +#: ../../utils/net_conf.c:1265 +msgid "Show the includes of a share definition." +msgstr "" + +#: ../../utils/net_conf.c:1266 +msgid "" +"net conf getincludes\n" +" Show the includes of a share definition." +msgstr "" + +#: ../../utils/net_conf.c:1273 +msgid "Set includes for a share." +msgstr "" + +#: ../../utils/net_conf.c:1274 +msgid "" +"net conf setincludes\n" +" Set includes for a share." +msgstr "" + +#: ../../utils/net_conf.c:1281 +msgid "Delete includes from a share definition." +msgstr "" + +#: ../../utils/net_conf.c:1282 +msgid "" +"net conf setincludes\n" +" Delete includes from a share definition." +msgstr "" + +#: ../../utils/net_dom.c:28 +msgid "" +"net dom join \n" +" Join a remote machine\n" +msgstr "" + +#: ../../utils/net_dom.c:33 +msgid "" +"net dom unjoin \n" +" Unjoin a remote machine\n" +msgstr "" + +#: ../../utils/net_dom.c:38 +msgid "" +"net dom renamecomputer \n" +" Rename joined computer\n" +msgstr "" + +#: ../../utils/net_dom.c:98 +#, c-format +msgid "Failed to unjoin domain: %s\n" +msgstr "" + +#: ../../utils/net_dom.c:104 ../../utils/net_dom.c:211 +msgid "Shutting down due to a domain membership change" +msgstr "" + +#: ../../utils/net_dom.c:297 +#, c-format +msgid "Failed to rename machine: " +msgstr "" + +#: ../../utils/net_dom.c:299 +#, c-format +msgid "Computer is not joined to a Domain\n" +msgstr "" + +#: ../../utils/net_dom.c:308 +msgid "Shutting down due to a computer rename" +msgstr "" + +#: ../../utils/net_dom.c:345 +msgid "Join a remote machine" +msgstr "" + +#: ../../utils/net_dom.c:346 +msgid "" +"net dom join \n" +" Join a remote machine" +msgstr "" + +#: ../../utils/net_dom.c:354 +msgid "Unjoin a remote machine" +msgstr "" + +#: ../../utils/net_dom.c:355 +msgid "" +"net dom unjoin \n" +" Unjoin a remote machine" +msgstr "" + +#: ../../utils/net_dom.c:363 +msgid "Rename a computer that is joined to a domain" +msgstr "" + +#: ../../utils/net_dom.c:364 +msgid "" +"net dom renamecomputer \n" +" Rename joined computer" +msgstr "" + +#: ../../utils/net_eventlog.c:53 ../../utils/net_eventlog.c:110 +#, c-format +msgid "failed to load evt file: %s\n" +msgstr "" + +#: ../../utils/net_eventlog.c:60 ../../utils/net_eventlog.c:131 +#, c-format +msgid "evt pull failed: %s\n" +msgstr "" + +#: ../../utils/net_eventlog.c:118 +#, c-format +msgid "evt header pull failed: %s\n" +msgstr "" + +#: ../../utils/net_eventlog.c:124 +msgid "input file is wrapped, cannot proceed\n" +msgstr "" + +#: ../../utils/net_eventlog.c:140 ../../utils/net_eventlog.c:206 +#, c-format +msgid "can't open the eventlog TDB (%s)\n" +msgstr "" + +#: ../../utils/net_eventlog.c:160 +#, c-format +msgid "can't write to the eventlog: %s\n" +msgstr "" + +#: ../../utils/net_eventlog.c:166 +#, c-format +msgid "wrote %d entries to tdb\n" +msgstr "" + +#: ../../utils/net_eventlog.c:217 +#, c-format +msgid "failed to save evt file: %s\n" +msgstr "" + +#: ../../utils/net_eventlog.c:246 +msgid "Dump eventlog" +msgstr "" + +#: ../../utils/net_eventlog.c:247 +msgid "" +"net eventlog dump\n" +" Dump win32 *.evt eventlog file" +msgstr "" + +#: ../../utils/net_eventlog.c:254 +msgid "Import eventlog" +msgstr "" + +#: ../../utils/net_eventlog.c:255 +msgid "" +"net eventlog import\n" +" Import win32 *.evt eventlog file" +msgstr "" + +#: ../../utils/net_eventlog.c:262 +msgid "Export eventlog" +msgstr "" + +#: ../../utils/net_eventlog.c:263 +msgid "" +"net eventlog export\n" +" Export win32 *.evt eventlog file" +msgstr "" + +#: ../../utils/net_file.c:27 +msgid "" +"net [] file [misc. options] [targets]\n" +"\tlists all open files on file server\n" +msgstr "" + +#: ../../utils/net_file.c:29 +msgid "" +"net [] file USER [misc. options] [targets]\n" +"\tlists all files opened by username on file server\n" +msgstr "" + +#: ../../utils/net_file.c:32 +msgid "" +"net [] file CLOSE [misc. options] [targets]\n" +"\tcloses specified file on target server\n" +msgstr "" + +#: ../../utils/net_file.c:34 +msgid "" +"net [rap] file INFO [misc. options] [targets]\n" +"\tdisplays information about the specified open file\n" +msgstr "" + +#: ../../utils/net_group.c:27 +msgid "" +"net [] group [misc. options] [targets]\n" +"\tList user groups\n" +"\n" +msgstr "" + +#: ../../utils/net_group.c:29 +msgid "" +"net rpc group LIST [global|local|builtin]* [misc. options]\n" +"\tList specific user groups\n" +"\n" +msgstr "" + +#: ../../utils/net_group.c:31 +msgid "" +"net [] group DELETE [misc. options] [targets]\n" +"\tDelete specified group\n" +msgstr "" + +#: ../../utils/net_group.c:34 +msgid "" +"\n" +"net [] group ADD [-C comment] [-c container] [misc. options] [targets]\n" +"\tCreate specified group\n" +msgstr "" + +#: ../../utils/net_group.c:37 +msgid "" +"\n" +"net rpc group MEMBERS \n" +"\tList Group Members\n" +"\n" +msgstr "" + +#: ../../utils/net_group.c:38 +msgid "" +"\n" +"net rpc group ADDMEM \n" +"\tAdd Group Members\n" +"\n" +msgstr "" + +#: ../../utils/net_group.c:40 +msgid "" +"\n" +"net rpc group DELMEM \n" +"\tDelete Group Members\n" +"\n" +msgstr "" + +#: ../../utils/net_group.c:44 ../../utils/net_user.c:41 +msgid "\t-C or --comment=\tdescriptive comment (for add only)\n" +msgstr "" + +#: ../../utils/net_group.c:46 ../../utils/net_user.c:43 +msgid "\t-c or --container=\tLDAP container, defaults to cn=Users (for add in ADS only)\n" +msgstr "" + +#: ../../utils/net_group.c:48 +msgid "\t-L or --localgroup\t\tWhen adding groups, create a local group (alias)\n" +msgstr "" + +#: ../../utils/net_groupmap.c:38 +#, c-format +msgid "NT Group %s doesn't exist in mapping DB\n" +msgstr "" + +#: ../../utils/net_groupmap.c:46 +#, c-format +msgid "converting sid %s from a string failed!\n" +msgstr "" + +#: ../../utils/net_groupmap.c:65 +#, c-format +msgid "\tSID : %s\n" +msgstr "" + +#: ../../utils/net_groupmap.c:66 +#, c-format +msgid "\tUnix gid : %u\n" +msgstr "" + +#: ../../utils/net_groupmap.c:67 +#, c-format +msgid "\tUnix group: %s\n" +msgstr "\tUnix Gruppe: %s\n" + +#: ../../utils/net_groupmap.c:68 +#, c-format +msgid "\tGroup type: %s\n" +msgstr "\tGruppentyp: %s\n" + +#: ../../utils/net_groupmap.c:70 +#, c-format +msgid "\tComment : %s\n" +msgstr "\tKommentar : %s\n" + +#: ../../utils/net_groupmap.c:84 +msgid "" +"net groupmap list [verbose] [ntgroup=NT group] [sid=SID]\n" +" verbose\tPrint verbose list\n" +" ntgroup\tNT group to list\n" +" sid\tSID of group to list" +msgstr "" + +#: ../../utils/net_groupmap.c:91 +msgid "Usage: " +msgstr "Verwendung: " + +#: ../../utils/net_groupmap.c:106 ../../utils/net_groupmap.c:213 ../../utils/net_groupmap.c:220 ../../utils/net_groupmap.c:364 ../../utils/net_groupmap.c:371 ../../utils/net_groupmap.c:503 +msgid "must supply a name\n" +msgstr "" + +#: ../../utils/net_groupmap.c:113 ../../utils/net_groupmap.c:227 ../../utils/net_groupmap.c:510 +msgid "must supply a SID\n" +msgstr "" + +#: ../../utils/net_groupmap.c:118 ../../utils/net_groupmap.c:265 ../../utils/net_groupmap.c:405 ../../utils/net_groupmap.c:515 +#, c-format +msgid "Bad option: %s\n" +msgstr "Ungültige Option: %s\n" + +#: ../../utils/net_groupmap.c:139 +msgid "Failure to local group SID in the database\n" +msgstr "" + +#: ../../utils/net_groupmap.c:181 +msgid "net groupmap add {rid=|sid=} unixgroup= [type=] [ntgroup=] [comment=]" +msgstr "" + +#: ../../utils/net_groupmap.c:205 +#, c-format +msgid "RID must be greater than %d\n" +msgstr "" + +#: ../../utils/net_groupmap.c:235 ../../utils/net_groupmap.c:379 +msgid "must supply a comment string\n" +msgstr "" + +#: ../../utils/net_groupmap.c:259 +#, c-format +msgid "unknown group type %s\n" +msgstr "Unbekannter Gruppentyp %s\n" + +#: ../../utils/net_groupmap.c:276 +#, c-format +msgid "Can't lookup UNIX group %s\n" +msgstr "" + +#: ../../utils/net_groupmap.c:282 +#, c-format +msgid "Unix group %s already mapped to SID %s\n" +msgstr "" + +#: ../../utils/net_groupmap.c:289 +msgid "No rid or sid specified, choosing a RID\n" +msgstr "" + +#: ../../utils/net_groupmap.c:292 +msgid "Could not get new RID\n" +msgstr "" + +#: ../../utils/net_groupmap.c:297 +#, c-format +msgid "Got RID %d\n" +msgstr "" + +#: ../../utils/net_groupmap.c:327 +#, c-format +msgid "adding entry for group %s failed!\n" +msgstr "" + +#: ../../utils/net_groupmap.c:331 +#, c-format +msgid "Successfully added group %s to the mapping db as a %s\n" +msgstr "" + +#: ../../utils/net_groupmap.c:348 +msgid "net groupmap modify {ntgroup=|sid=} [comment=] [unixgroup=] [type=]" +msgstr "" + +#: ../../utils/net_groupmap.c:387 +msgid "must supply a group name\n" +msgstr "" + +#: ../../utils/net_groupmap.c:433 +msgid "Failed to find local group SID in the database\n" +msgstr "" + +#: ../../utils/net_groupmap.c:442 +msgid "Can't map to an unknown group type.\n" +msgstr "" + +#: ../../utils/net_groupmap.c:448 +msgid "You can only change between domain and local groups.\n" +msgstr "" + +#: ../../utils/net_groupmap.c:465 +#, c-format +msgid "Unable to lookup UNIX group %s. Make sure the group exists.\n" +msgstr "" + +#: ../../utils/net_groupmap.c:475 +msgid "Could not update group database\n" +msgstr "" + +#: ../../utils/net_groupmap.c:479 +#, c-format +msgid "Updated mapping entry for %s\n" +msgstr "" + +#: ../../utils/net_groupmap.c:490 +msgid "net groupmap delete {ntgroup=|sid=}" +msgstr "" + +#: ../../utils/net_groupmap.c:531 +#, c-format +msgid "Unable to resolve group %s to a SID\n" +msgstr "" + +#: ../../utils/net_groupmap.c:538 +#, c-format +msgid "Failed to remove group %s from the mapping db!\n" +msgstr "" + +#: ../../utils/net_groupmap.c:543 +#, c-format +msgid "Sucessfully removed %s from the mapping db\n" +msgstr "" + +#: ../../utils/net_groupmap.c:558 +msgid " net groupmap set \"NT Group\" [\"unix group\"] [-C \"comment\"] [-L] [-D]\n" +msgstr "" + +#: ../../utils/net_groupmap.c:564 +msgid "Can only specify -L or -D, not both\n" +msgstr "Entweder -L oder -D angeben, aber nicht beides\n" + +#: ../../utils/net_groupmap.c:574 +#, c-format +msgid "Could not find unix group %s\n" +msgstr "" + +#: ../../utils/net_groupmap.c:595 +#, c-format +msgid "Could not find group mapping for %s\n" +msgstr "" + +#: ../../utils/net_groupmap.c:606 +msgid "Could not allocate new RID\n" +msgstr "" + +#: ../../utils/net_groupmap.c:622 +#, c-format +msgid "Could not add mapping entry for %s\n" +msgstr "" + +#: ../../utils/net_groupmap.c:633 +#, c-format +msgid "Can't change type of the BUILTIN group %s\n" +msgstr "" + +#: ../../utils/net_groupmap.c:660 +#, c-format +msgid "Could not update group mapping for %s\n" +msgstr "" + +#: ../../utils/net_groupmap.c:678 +msgid "Delete all group mappings" +msgstr "Alle Gruppenzuweisungen löschen" + +#: ../../utils/net_groupmap.c:684 +msgid "Could not list group mappings\n" +msgstr "" + +#: ../../utils/net_groupmap.c:691 +#, c-format +msgid "Group %s is not mapped\n" +msgstr "" + +#: ../../utils/net_groupmap.c:694 +#, c-format +msgid "Deleting mapping for NT Group %s, sid %s\n" +msgstr "" + +#: ../../utils/net_groupmap.c:716 +msgid "net groupmap addmem alias-sid member-sid\n" +msgstr "" + +#: ../../utils/net_groupmap.c:721 +#, c-format +msgid "Could not add sid %s to alias %s\n" +msgstr "" + +#: ../../utils/net_groupmap.c:739 +msgid "net groupmap delmem alias-sid member-sid\n" +msgstr "" + +#: ../../utils/net_groupmap.c:744 +#, c-format +msgid "Could not delete sid %s from alias %s\n" +msgstr "" + +#: ../../utils/net_groupmap.c:763 +msgid "net groupmap listmem alias-sid\n" +msgstr "" + +#: ../../utils/net_groupmap.c:772 +#, c-format +msgid "Could not list members for sid %s\n" +msgstr "" + +#: ../../utils/net_groupmap.c:799 +#, c-format +msgid "Could not list memberships for sid %s\n" +msgstr "" + +#: ../../utils/net_groupmap.c:823 +msgid "net groupmap memberof sid\n" +msgstr "" + +#: ../../utils/net_groupmap.c:829 ../../utils/net_idmap.c:349 +msgid "talloc_init failed\n" +msgstr "" + +#: ../../utils/net_groupmap.c:836 +msgid "Could not get domain sid\n" +msgstr "" + +#: ../../utils/net_groupmap.c:859 +msgid "Create a new group mapping" +msgstr "" + +#: ../../utils/net_groupmap.c:860 +msgid "" +"net groupmap add\n" +" Create a new group mapping" +msgstr "" + +#: ../../utils/net_groupmap.c:867 +msgid "Update a group mapping" +msgstr "" + +#: ../../utils/net_groupmap.c:868 +msgid "" +"net groupmap modify\n" +" Modify an existing group mapping" +msgstr "" + +#: ../../utils/net_groupmap.c:875 +msgid "Remove a group mapping" +msgstr "" + +#: ../../utils/net_groupmap.c:876 +msgid "" +"net groupmap delete\n" +" Remove a group mapping" +msgstr "" + +#: ../../utils/net_groupmap.c:883 +msgid "Set group mapping" +msgstr "" + +#: ../../utils/net_groupmap.c:884 +msgid "" +"net groupmap set\n" +" Set a group mapping" +msgstr "" + +#: ../../utils/net_groupmap.c:891 +msgid "Remove foreign group mapping entries" +msgstr "" + +#: ../../utils/net_groupmap.c:892 +msgid "" +"net groupmap cleanup\n" +" Remove foreign group mapping entries" +msgstr "" + +#: ../../utils/net_groupmap.c:899 +msgid "Add a foreign alias member" +msgstr "" + +#: ../../utils/net_groupmap.c:900 +msgid "" +"net groupmap addmem\n" +" Add a foreign alias member" +msgstr "" + +#: ../../utils/net_groupmap.c:907 +msgid "Delete foreign alias member" +msgstr "" + +#: ../../utils/net_groupmap.c:908 +msgid "" +"net groupmap delmem\n" +" Delete foreign alias member" +msgstr "" + +#: ../../utils/net_groupmap.c:915 +msgid "List foreign group members" +msgstr "" + +#: ../../utils/net_groupmap.c:916 +msgid "" +"net groupmap listmem\n" +" List foreign alias members" +msgstr "" + +#: ../../utils/net_groupmap.c:923 +msgid "List foreign group memberships" +msgstr "" + +#: ../../utils/net_groupmap.c:924 +msgid "" +"net groupmap memberships\n" +" List foreign group memberships" +msgstr "" + +#: ../../utils/net_groupmap.c:931 +msgid "List current group map" +msgstr "" + +#: ../../utils/net_groupmap.c:932 +msgid "" +"net groupmap list\n" +" List current group map" +msgstr "" + +#: ../../utils/net_help.c:39 +#, c-format +msgid "net %s usage:\n" +msgstr "" + +#: ../../utils/net_help_common.c:25 ../../utils/net_join.c:28 +msgid "Valid methods: (auto-detected if not specified)\n" +msgstr "" + +#: ../../utils/net_help_common.c:26 ../../utils/net_join.c:29 +msgid "\tads\t\t\t\tActive Directory (LDAP/Kerberos)\n" +msgstr "" + +#: ../../utils/net_help_common.c:27 ../../utils/net_join.c:30 +msgid "\trpc\t\t\t\tDCE-RPC\n" +msgstr "" + +#: ../../utils/net_help_common.c:28 +msgid "\trap\t\t\t\tRAP (older systems)\n" +msgstr "" + +#: ../../utils/net_help_common.c:35 +msgid "Valid targets: choose one (none defaults to localhost)\n" +msgstr "Mögliche Zielangaben: (ohne Angabe wird localhost angenommen)\n" + +#: ../../utils/net_help_common.c:36 +msgid "\t-S or --server=\t\tserver name\n" +msgstr "\t-S oder --server=\t\tServer Name\n" + +#: ../../utils/net_help_common.c:37 +msgid "\t-I or --ipaddress=\taddress of target server\n" +msgstr "\t-I oder --ipaddress=\tAdresse des Zielservers\n" + +#: ../../utils/net_help_common.c:38 +msgid "\t-w or --workgroup=\t\ttarget workgroup or domain\n" +msgstr "\t-w oder --workgroup=\t\tZielarbeitsgruppe oder -domäne\n" + +#: ../../utils/net_help_common.c:41 +msgid "Valid miscellaneous options are:\n" +msgstr "Diverse Optionen:\n" + +#. misc options +#: ../../utils/net_help_common.c:42 +msgid "\t-p or --port=\t\tconnection port on target\n" +msgstr "\t-p oder --port=\t\tPortnummer\n" + +#: ../../utils/net_help_common.c:43 +msgid "\t-W or --myworkgroup=\tclient workgroup\n" +msgstr "\t-W oder --myworkgroup=\tzu nutzende Arbeitsgruppe\n" + +#: ../../utils/net_help_common.c:44 +msgid "\t-d or --debuglevel=\tdebug level (0-10)\n" +msgstr "\t-d oder --debuglevel=\tDebug Level (0-10)\n" + +#: ../../utils/net_help_common.c:45 +msgid "\t-n or --myname=\t\tclient name\n" +msgstr "\t-n oder --myname=\t\tzu nutzender Name\n" + +#: ../../utils/net_help_common.c:46 +msgid "\t-U or --user=\t\tuser name\n" +msgstr "\t-U oder --user=\t\tBenutzername\n" + +#: ../../utils/net_help_common.c:47 +msgid "\t-s or --configfile=\tpathname of smb.conf file\n" +msgstr "\t-s oder --configfile=\tPfad zur smb.conf Datei\n" + +#: ../../utils/net_help_common.c:48 +msgid "\t-l or --long\t\t\tDisplay full information\n" +msgstr "\t-l oder --long\t\t\tAlle Informationen anzeigen\n" + +#: ../../utils/net_help_common.c:49 +msgid "\t-V or --version\t\t\tPrint samba version information\n" +msgstr "\t-V oder --version\t\t\tSamba Versionsinformationen ausgeben\n" + +#: ../../utils/net_help_common.c:50 +msgid "\t-P or --machine-pass\t\tAuthenticate as machine account\n" +msgstr "\t-P oder --machine-pass\t\tMit Rechnerkonto authentifizieren\n" + +#: ../../utils/net_help_common.c:52 +msgid "\t-e or --encrypt\t\t\tEncrypt SMB transport\n" +msgstr "\t-e oder --encrypt\t\t\tSMB Übertragung verschlüsseln\n" + +#: ../../utils/net_help_common.c:54 +msgid "\t-k or --kerberos\t\tUse kerberos (active directory) authentication\n" +msgstr "\t-k oder --kerberos\t\tKerberos Authentifizierung benutzen (Active Directory)\n" + +#: ../../utils/net_idmap.c:26 +msgid "Out of memory!\n" +msgstr "" + +#: ../../utils/net_idmap.c:40 +#, c-format +msgid "USER HWM %d\n" +msgstr "" + +#: ../../utils/net_idmap.c:45 +#, c-format +msgid "GROUP HWM %d\n" +msgstr "" + +#: ../../utils/net_idmap.c:66 +msgid "" +"net idmap dump \n" +" Dump current ID mapping.\n" +" inputfile\tTDB file to read mappings from.\n" +msgstr "" + +#: ../../utils/net_idmap.c:75 +#, c-format +msgid "Could not open idmap: %s\n" +msgstr "" + +#: ../../utils/net_idmap.c:98 +msgid "" +"net idmap restore [inputfile]\n" +" Restore ID mappings from file\n" +" inputfile\tFile to load ID mappings from. If not given, load data from stdin.\n" +msgstr "" + +#: ../../utils/net_idmap.c:107 +msgid "To use net idmap Winbindd must be running.\n" +msgstr "" + +#: ../../utils/net_idmap.c:145 +#, c-format +msgid "Could not set USER HWM: %s\n" +msgstr "" + +#: ../../utils/net_idmap.c:154 +#, c-format +msgid "Could not set GROUP HWM: %s\n" +msgstr "" + +#: ../../utils/net_idmap.c:159 +#, c-format +msgid "ignoring invalid line [%s]\n" +msgstr "" + +#: ../../utils/net_idmap.c:166 +#, c-format +msgid "ignoring invalid sid [%s]: %s\n" +msgstr "ignoriere ungültige sid [%s]: %s\n" + +#: ../../utils/net_idmap.c:178 +#, c-format +msgid "Could not set mapping of %s %lu to sid %s: %s\n" +msgstr "" + +#: ../../utils/net_idmap.c:199 ../../utils/net_idmap.c:205 ../../utils/net_idmap.c:422 ../../utils/net_idmap.c:430 +msgid "Not implemented yet" +msgstr "Noch nicht implementiert" + +#: ../../utils/net_idmap.c:245 +msgid "" +"net idmap secret {|alloc} \n" +" Set the secret for the specified domain (or alloc module)\n" +" DOMAIN\tDomain to set secret for.\n" +" alloc\tSet secret for the alloc module\n" +" secret\tNew secret to set.\n" +msgstr "" + +#: ../../utils/net_idmap.c:275 +msgid "The only currently supported backend is LDAP\n" +msgstr "" + +#: ../../utils/net_idmap.c:285 +#, c-format +msgid "Missing ldap_user_dn option for domain %s\n" +msgstr "" + +#: ../../utils/net_idmap.c:296 +msgid "Missing ldap_user_dn option for alloc backend\n" +msgstr "" + +#: ../../utils/net_idmap.c:306 +msgid "Failed to store secret\n" +msgstr "" + +#: ../../utils/net_idmap.c:311 +msgid "Secret stored\n" +msgstr "" + +#: ../../utils/net_idmap.c:317 +msgid "" +"net idmap dump \n" +" Dump current id mapping\n" +msgstr "" + +#: ../../utils/net_idmap.c:320 +msgid "" +"net idmap restore\n" +" Restore entries from stdin\n" +msgstr "" + +#. Deliberately *not* document net idmap delete +#: ../../utils/net_idmap.c:325 +msgid "" +"net idmap secret |alloc \n" +" Set the secret for the specified DOMAIN (or the alloc module)\n" +msgstr "" + +#: ../../utils/net_idmap.c:355 +#, c-format +msgid "db_open failed: %s\n" +msgstr "" + +#: ../../utils/net_idmap.c:360 ../../utils/net_idmap.c:365 +#, c-format +msgid "%s is not a valid sid\n" +msgstr "" + +#: ../../utils/net_idmap.c:371 +msgid "talloc_strdup failed\n" +msgstr "" + +#: ../../utils/net_idmap.c:377 +msgid "could not fetch db record\n" +msgstr "" + +#: ../../utils/net_idmap.c:385 +#, c-format +msgid "could not store record: %s\n" +msgstr "" + +#: ../../utils/net_idmap.c:406 +msgid "Dump the current ID mappings" +msgstr "" + +#: ../../utils/net_idmap.c:407 +msgid "" +"net idmap dump\n" +" Dump the current ID mappings" +msgstr "" + +#: ../../utils/net_idmap.c:414 +msgid "Restore entries from stdin" +msgstr "" + +#: ../../utils/net_idmap.c:415 +msgid "" +"net idmap restore\n" +" Restore entries from stdin" +msgstr "" + +#: ../../utils/net_idmap.c:423 +msgid "" +"net idmap setmap\n" +" Not implemented yet" +msgstr "" + +#: ../../utils/net_idmap.c:431 +msgid "" +"net idmap delete\n" +" Not implemented yet" +msgstr "" + +#: ../../utils/net_idmap.c:438 +msgid "Set secret for specified domain" +msgstr "" + +#: ../../utils/net_idmap.c:439 +msgid "" +"net idmap secret {|alloc} \n" +" Set secret for specified domain or alloc module" +msgstr "" + +#: ../../utils/net_idmap.c:446 +msgid "Set acl map" +msgstr "" + +#: ../../utils/net_idmap.c:447 +msgid "" +"net idmap aclmapset\n" +" Set acl map" +msgstr "" + +#: ../../utils/net_join.c:26 +msgid "" +"\n" +"net [] join [misc. options]\n" +"\tjoins this server to a domain\n" +msgstr "" + +#: ../../utils/net_join.c:47 +msgid "ADS join did not work, falling back to RPC...\n" +msgstr "" + +#: ../../utils/net_lookup.c:25 +msgid "" +" net lookup [host] HOSTNAME[#]\n" +"\tgives IP for a hostname\n" +"\n" +" net lookup ldap [domain]\n" +"\tgives IP of domain's ldap server\n" +"\n" +" net lookup kdc [realm]\n" +"\tgives IP of realm's kerberos KDC\n" +"\n" +" net lookup pdc [domain|realm]\n" +"\tgives IP of realm's kerberos KDC\n" +"\n" +" net lookup dc [domain]\n" +"\tgives IP of domains Domain Controllers\n" +"\n" +" net lookup master [domain|wg]\n" +"\tgive IP of master browser\n" +"\n" +" net lookup name [name]\n" +"\tLookup name's sid and type\n" +"\n" +" net lookup sid [sid]\n" +"\tGive sid's name and type\n" +"\n" +" net lookup dsgetdcname [name] [flags] [sitename]\n" +"\n" +msgstr "" + +#: ../../utils/net_lookup.c:113 ../../utils/net_registry.c:261 ../../utils/net_registry.c:268 ../../utils/net_rpc.c:82 ../../utils/net_rpc.c:93 ../../utils/net_rpc.c:1589 ../../utils/net_rpc.c:4051 ../../utils/net_util.c:53 +msgid "failed" +msgstr "" + +#: ../../utils/net_lookup.c:328 +msgid " net lookup name \n" +msgstr "" + +#: ../../utils/net_lookup.c:334 ../../utils/net_lookup.c:363 +#, c-format +msgid "Could not lookup name %s\n" +msgstr "" + +#: ../../utils/net_lookup.c:352 +msgid " net lookup sid \n" +msgstr "" + +#: ../../utils/net_lookup.c:357 +#, c-format +msgid "Could not convert %s to SID\n" +msgstr "" + +#: ../../utils/net_lookup.c:385 +msgid " net lookup dsgetdcname \n" +msgstr "" + +#: ../../utils/net_lookup.c:411 +#, c-format +msgid "failed with: %s\n" +msgstr "" + +#: ../../utils/net_lookup.c:444 +msgid "" +"\n" +"Usage: \n" +msgstr "" + +#: ../../utils/net_rap.c:39 +msgid "" +"\n" +"Not implemented\n" +msgstr "" +"\n" +"Nicht implementiert\n" + +#: ../../utils/net_rap.c:61 +#, c-format +msgid "" +"File ID %d\n" +"User name %s\n" +"Locks 0x%-4.2x\n" +"Path %s\n" +"Permissions 0x%x\n" +msgstr "" + +#. list open files +#: ../../utils/net_rap.c:114 +msgid "" +"\n" +"Enumerating open files on remote server:\n" +"\n" +"\n" +"FileId Opened by Perms Locks Path \n" +"------ --------- ----- ----- ---- \n" +msgstr "" + +#: ../../utils/net_rap.c:120 ../../utils/net_rap.c:180 +msgid "" +"\n" +"Operation not supported by server!\n" +"\n" +msgstr "" + +#: ../../utils/net_rap.c:133 +msgid "Close specified file on server" +msgstr "" + +#: ../../utils/net_rap.c:134 +msgid "" +"net rap file close\n" +" Close specified file on server" +msgstr "" + +#: ../../utils/net_rap.c:141 +msgid "List all files opened by username" +msgstr "" + +#: ../../utils/net_rap.c:142 +msgid "" +"net rap file user\n" +" List all files opened by username" +msgstr "" + +#: ../../utils/net_rap.c:149 +msgid "Display info about an opened file" +msgstr "" + +#: ../../utils/net_rap.c:150 +msgid "" +"net rap file info\n" +" Display info about an opened file" +msgstr "" + +#: ../../utils/net_rap.c:162 +msgid "" +"net rap file\n" +" List all open files on rempte server\n" +msgstr "" + +#. list open files +#: ../../utils/net_rap.c:174 +msgid "" +"\n" +"Enumerating open files on remote server:\n" +"\n" +"\n" +"FileId Opened by Perms Locks Path\n" +"------ --------- ----- ----- ----\n" +msgstr "" + +#: ../../utils/net_rap.c:243 +msgid "Server path not specified\n" +msgstr "" + +#: ../../utils/net_rap.c:273 ../../utils/net_rap.c:281 +msgid "Delete a share from server" +msgstr "" + +#: ../../utils/net_rap.c:274 +msgid "" +"net rap share delete\n" +" Delete a share from server" +msgstr "" + +#: ../../utils/net_rap.c:282 +msgid "" +"net rap share close\n" +" Delete a share from server\n" +" Alias for net rap share delete" +msgstr "" + +#: ../../utils/net_rap.c:290 +msgid "Add a share to server" +msgstr "" + +#: ../../utils/net_rap.c:291 +msgid "" +"net rap share add\n" +" Add a share to server" +msgstr "" + +#: ../../utils/net_rap.c:303 +msgid "" +"net rap share\n" +" List all shares on remote server\n" +msgstr "" + +#: ../../utils/net_rap.c:314 ../../utils/net_rpc.c:3092 +msgid "" +"\n" +"Enumerating shared resources (exports) on remote server:\n" +"\n" +"\n" +"Share name Type Description\n" +"---------- ---- -----------\n" +msgstr "" + +#: ../../utils/net_rap.c:331 +msgid "" +"\n" +"net rap session [misc. options] [targets]\n" +"\tenumerates all active SMB/CIFS sessions on target server\n" +msgstr "" + +#: ../../utils/net_rap.c:334 +msgid "" +"\n" +"net rap session DELETE [misc. options] [targets] \n" +"\tor\n" +"net rap session CLOSE [misc. options] [targets]\n" +"\tDeletes (closes) a session from specified client to server\n" +msgstr "" + +#: ../../utils/net_rap.c:339 +msgid "" +"\n" +"net rap session INFO \n" +"\tEnumerates all open files in specified session\n" +msgstr "" + +#: ../../utils/net_rap.c:369 +#, c-format +msgid "" +"User name %-20.20s\n" +"Computer %-20.20s\n" +"Guest logon %-20.20s\n" +"Client Type %-40.40s\n" +"Sess time %2.2d:%2.2d:%2.2d\n" +"Idle time %2.2d:%2.2d:%2.2d\n" +msgstr "" + +#: ../../utils/net_rap.c:408 +msgid "" +"Share name Type # Opens\n" +"------------------------------------------------------------------------------\n" +msgstr "" + +#: ../../utils/net_rap.c:438 +msgid "Display information about session" +msgstr "" + +#: ../../utils/net_rap.c:439 +msgid "" +"net rap session info\n" +" Display information about session" +msgstr "" + +#: ../../utils/net_rap.c:446 ../../utils/net_rap.c:455 +msgid "Close specified session" +msgstr "" + +#: ../../utils/net_rap.c:447 +msgid "" +"net rap session delete\n" +" Close specified session\n" +" Alias for net rap session close" +msgstr "" + +#: ../../utils/net_rap.c:456 +msgid "" +"net rap session close\n" +" Close specified session" +msgstr "" + +#: ../../utils/net_rap.c:468 +msgid "" +"net rap session\n" +" List all open sessions on remote server\n" +msgstr "" + +#: ../../utils/net_rap.c:478 +msgid "" +"Computer User name Client Type Opens Idle time\n" +"------------------------------------------------------------------------------\n" +msgstr "" + +#: ../../utils/net_rap.c:508 +msgid "" +"net rap server name\n" +" Get the name of the server\n" +msgstr "" + +#: ../../utils/net_rap.c:517 +msgid "cli_get_server_name failed\n" +msgstr "" + +#: ../../utils/net_rap.c:522 +#, c-format +msgid "Server name = %s\n" +msgstr "Servername = %s\n" + +#: ../../utils/net_rap.c:538 +msgid "" +"net rap server domain\n" +" Enumerate servers in this domain/workgroup\n" +msgstr "" + +#: ../../utils/net_rap.c:546 +msgid "" +"\n" +"Enumerating servers in this domain or workgroup: \n" +"\n" +"\tServer name Server description\n" +"\t------------- ----------------------------\n" +msgstr "" + +#: ../../utils/net_rap.c:563 +msgid "Get the name of the server" +msgstr "" + +#: ../../utils/net_rap.c:564 +msgid "" +"net rap server name\n" +" Get the name of the server" +msgstr "" + +#: ../../utils/net_rap.c:571 +msgid "Get the servers in this domain/workgroup" +msgstr "" + +#: ../../utils/net_rap.c:572 +msgid "" +"net rap server domain\n" +" Get the servers in this domain/workgroup" +msgstr "" + +#: ../../utils/net_rap.c:586 +msgid "" +"net rap domain [misc. options] [target]\n" +"\tlists the domains or workgroups visible on the current network\n" +msgstr "" + +#: ../../utils/net_rap.c:604 +msgid "" +"\n" +"Enumerating domains:\n" +"\n" +"\tDomain name Server name of Browse Master\n" +"\t------------- ----------------------------\n" +msgstr "" + +#: ../../utils/net_rap.c:617 +msgid "" +"net rap printq [misc. options] [targets]\n" +"\tor\n" +"net rap printq info [] [misc. options] [targets]\n" +"\tlists the specified queue and jobs on the target server.\n" +"\tIf the queue name is not specified, all queues are listed.\n" +"\n" +msgstr "" + +#: ../../utils/net_rap.c:623 +msgid "" +"net rap printq delete [] [misc. options] [targets]\n" +"\tdeletes the specified job number on the target server, or the\n" +"\tprinter queue if no job number is specified\n" +msgstr "" + +#: ../../utils/net_rap.c:637 +#, c-format +msgid "%-17.17s Queue %5d jobs " +msgstr "" + +#: ../../utils/net_rap.c:642 +msgid "*Printer Active*\n" +msgstr "" + +#: ../../utils/net_rap.c:645 +msgid "*Printer Paused*\n" +msgstr "" + +#: ../../utils/net_rap.c:648 +msgid "*Printer error*\n" +msgstr "" + +#: ../../utils/net_rap.c:651 +msgid "*Delete Pending*\n" +msgstr "" + +#: ../../utils/net_rap.c:654 ../../utils/net_rap.c:680 +msgid "**UNKNOWN STATUS**\n" +msgstr "" + +#: ../../utils/net_rap.c:668 +msgid "Waiting\n" +msgstr "Wartend\n" + +#: ../../utils/net_rap.c:671 +msgid "Held in queue\n" +msgstr "" + +#: ../../utils/net_rap.c:674 +msgid "Spooling\n" +msgstr "" + +#: ../../utils/net_rap.c:677 +msgid "Printing\n" +msgstr "Druckend\n" + +#: ../../utils/net_rap.c:685 +#, c-format +msgid "" +"Print queues at \\\\%s\n" +"\n" +"Name Job # Size Status\n" +"\n" +"-------------------------------------------------------------------------------\n" +msgstr "" + +#: ../../utils/net_rap.c:733 +msgid "Display info about print queues and jobs" +msgstr "" + +#: ../../utils/net_rap.c:734 +msgid "" +"net rap printq info [queue]\n" +" Display info about print jobs in queue.\n" +" If queue is not specified, all queues are listed" +msgstr "" + +#: ../../utils/net_rap.c:743 +msgid "Delete print job(s)" +msgstr "" + +#: ../../utils/net_rap.c:744 +msgid "" +"net rap printq delete\n" +" Delete print job(s)" +msgstr "" + +#: ../../utils/net_rap.c:753 +msgid "" +"net rap printq\n" +" List the print queue\n" +msgstr "" + +#: ../../utils/net_rap.c:866 ../../utils/net_rpc.c:945 +msgid "Add specified user" +msgstr "" + +#: ../../utils/net_rap.c:867 +msgid "" +"net rap user add\n" +" Add specified user" +msgstr "" + +#: ../../utils/net_rap.c:874 +msgid "List domain groups of specified user" +msgstr "" + +#: ../../utils/net_rap.c:875 +msgid "" +"net rap user info\n" +" List domain groups of specified user" +msgstr "" + +#: ../../utils/net_rap.c:883 ../../utils/net_rpc.c:961 +msgid "Remove specified user" +msgstr "" + +#: ../../utils/net_rap.c:884 +msgid "" +"net rap user delete\n" +" Remove specified user" +msgstr "" + +#: ../../utils/net_rap.c:894 +msgid "" +"net rap user\n" +" List all users\n" +msgstr "" + +#: ../../utils/net_rap.c:917 +#, c-format +msgid "Net user returned: %d\n" +msgstr "" + +#: ../../utils/net_rap.c:985 +msgid "Add specified group" +msgstr "" + +#: ../../utils/net_rap.c:986 +msgid "" +"net rap group add\n" +" Add specified group" +msgstr "" + +#: ../../utils/net_rap.c:993 ../../utils/net_rpc.c:2786 +msgid "Delete specified group" +msgstr "" + +#: ../../utils/net_rap.c:994 +msgid "" +"net rap group delete\n" +" Delete specified group" +msgstr "" + +#: ../../utils/net_rap.c:1005 +msgid "" +"net rap group\n" +" List all groups\n" +msgstr "" + +#: ../../utils/net_rap.c:1014 +msgid "" +"Group name Comment\n" +"-----------------------------\n" +msgstr "" + +#: ../../utils/net_rap.c:1031 +msgid "" +"net rap groupmember LIST [misc. options] [targets]\n" +"\t Enumerate users in a group\n" +"\n" +"net rap groupmember DELETE [misc. options] [targets]\n" +"\t Delete specified user from specified group\n" +"\n" +"net rap groupmember ADD [misc. options] [targets]\n" +"\t Add specified user to specified group\n" +msgstr "" + +#: ../../utils/net_rap.c:1098 +msgid "Add specified user to group" +msgstr "" + +#: ../../utils/net_rap.c:1099 +msgid "" +"net rap groupmember add\n" +" Add specified user to group" +msgstr "" + +#: ../../utils/net_rap.c:1106 +msgid "List users in group" +msgstr "" + +#: ../../utils/net_rap.c:1107 +msgid "" +"net rap groupmember list\n" +" List users in group" +msgstr "" + +#: ../../utils/net_rap.c:1114 +msgid "Remove user from group" +msgstr "" + +#: ../../utils/net_rap.c:1115 +msgid "" +"net rap groupmember delete\n" +" Remove user from group" +msgstr "" + +#: ../../utils/net_rap.c:1126 +msgid "" +"net rap validate [password]\n" +"\tValidate user and password to check whether they can access target server or domain\n" +msgstr "" + +#: ../../utils/net_rap.c:1141 +msgid "" +"net rap service [misc. options] [targets] \n" +"\tlists all running service daemons on target server\n" +msgstr "" + +#: ../../utils/net_rap.c:1143 +msgid "" +"\n" +"net rap service START [service startup arguments] [misc. options] [targets]\n" +"\tStart named service on remote server\n" +msgstr "" + +#: ../../utils/net_rap.c:1146 +msgid "" +"\n" +"net rap service STOP [misc. options] [targets]\n" +"\n" +"\tStop named service on remote server\n" +msgstr "" + +#: ../../utils/net_rap.c:1176 +msgid "Start service on remote server" +msgstr "" + +#: ../../utils/net_rap.c:1177 +msgid "" +"net rap service start\n" +" Start service on remote server" +msgstr "" + +#: ../../utils/net_rap.c:1184 +msgid "Stop named serve on remote server" +msgstr "" + +#: ../../utils/net_rap.c:1185 +msgid "" +"net rap service stop\n" +" Stop named serve on remote server" +msgstr "" + +#: ../../utils/net_rap.c:1196 +msgid "" +"net rap service\n" +" List services on remote server\n" +msgstr "" + +#: ../../utils/net_rap.c:1206 +msgid "" +"Service name Comment\n" +"-----------------------------\n" +msgstr "" + +#: ../../utils/net_rap.c:1221 +msgid "" +"net rap password [misc. options] [target]\n" +"\tchanges the password for the specified user at target\n" +msgstr "" + +#: ../../utils/net_rap.c:1248 +msgid "" +"net rap admin [cmd args [env]] [misc. options] [targets]\n" +"\texecutes a remote command on an os/2 target server\n" +msgstr "" + +#: ../../utils/net_rap.c:1269 ../../utils/net_rpc.c:7253 +msgid "List open files" +msgstr "" + +#: ../../utils/net_rap.c:1270 +msgid "" +"net rap file\n" +" List open files" +msgstr "" + +#: ../../utils/net_rap.c:1277 +msgid "List shares exported by server" +msgstr "" + +#: ../../utils/net_rap.c:1278 +msgid "" +"net rap share\n" +" List shares exported by server" +msgstr "" + +#: ../../utils/net_rap.c:1285 +msgid "List open sessions" +msgstr "" + +#: ../../utils/net_rap.c:1286 +msgid "" +"net rap session\n" +" List open sessions" +msgstr "" + +#: ../../utils/net_rap.c:1294 +msgid "" +"net rap server\n" +" List servers in domain/workgroup" +msgstr "" + +#: ../../utils/net_rap.c:1301 +msgid "List domains in network" +msgstr "" + +#: ../../utils/net_rap.c:1302 +msgid "" +"net rap domain\n" +" List domains in network" +msgstr "" + +#: ../../utils/net_rap.c:1309 +msgid "List printer queues on server" +msgstr "" + +#: ../../utils/net_rap.c:1310 +msgid "" +"net rap printq\n" +" List printer queues on server" +msgstr "" + +#: ../../utils/net_rap.c:1317 +msgid "List users" +msgstr "" + +#: ../../utils/net_rap.c:1318 +msgid "" +"net rap user\n" +" List users" +msgstr "" + +#: ../../utils/net_rap.c:1325 +msgid "List user groups" +msgstr "" + +#: ../../utils/net_rap.c:1326 +msgid "" +"net rap group\n" +" List user groups" +msgstr "" + +#: ../../utils/net_rap.c:1333 +msgid "Check username/password" +msgstr "" + +#: ../../utils/net_rap.c:1334 +msgid "" +"net rap validate\n" +" Check username/password" +msgstr "" + +#: ../../utils/net_rap.c:1341 +msgid "List/modify group memberships" +msgstr "" + +#: ../../utils/net_rap.c:1342 +msgid "" +"net rap groupmember\n" +" List/modify group memberships" +msgstr "" + +#: ../../utils/net_rap.c:1349 +msgid "Execute commands on remote OS/2" +msgstr "" + +#: ../../utils/net_rap.c:1350 +msgid "" +"net rap admin\n" +" Execute commands on remote OS/2" +msgstr "" + +#: ../../utils/net_rap.c:1357 +msgid "Start/stop remote service" +msgstr "" + +#: ../../utils/net_rap.c:1358 +msgid "" +"net rap service\n" +" Start/stop remote service" +msgstr "" + +#: ../../utils/net_rap.c:1365 ../../utils/net_rpc.c:969 +msgid "Change user password" +msgstr "" + +#: ../../utils/net_rap.c:1366 +msgid "" +"net rap password\n" +" Change user password" +msgstr "" + +#: ../../utils/net_registry.c:94 ../../utils/net_registry.c:204 +#, c-format +msgid "open_hive failed: %s\n" +msgstr "" + +#: ../../utils/net_registry.c:101 +#, c-format +msgid "reg_openkey failed: %s\n" +msgstr "" + +#: ../../utils/net_registry.c:135 +msgid "net registry enumerate \n" +msgstr "" + +#: ../../utils/net_registry.c:137 ../../utils/net_registry.c:192 ../../utils/net_registry.c:249 ../../utils/net_registry.c:446 ../../utils/net_rpc_registry.c:834 ../../utils/net_rpc_registry.c:1216 +msgid "Example:" +msgstr "" + +#: ../../utils/net_registry.c:138 +msgid "net registry enumerate 'HKLM\\Software\\Samba'\n" +msgstr "" + +#: ../../utils/net_registry.c:144 ../../utils/net_registry.c:298 ../../utils/net_registry.c:370 ../../utils/net_registry.c:405 ../../utils/net_registry.c:457 +#, c-format +msgid "open_key failed: %s\n" +msgstr "" + +#: ../../utils/net_registry.c:190 +msgid "net registry createkey \n" +msgstr "" + +#: ../../utils/net_registry.c:193 +msgid "net registry createkey 'HKLM\\Software\\Samba\\smbconf.127.0.0.1'\n" +msgstr "" + +#: ../../utils/net_registry.c:198 ../../utils/net_registry.c:255 +msgid "error: zero length key name given\n" +msgstr "" + +#: ../../utils/net_registry.c:212 +#, c-format +msgid "reg_createkey failed: %s\n" +msgstr "" + +#: ../../utils/net_registry.c:218 ../../utils/net_rpc_registry.c:727 +msgid "createkey did nothing -- huh?\n" +msgstr "" + +#: ../../utils/net_registry.c:221 ../../utils/net_rpc_registry.c:730 +#, c-format +msgid "createkey created %s\n" +msgstr "" + +#: ../../utils/net_registry.c:224 ../../utils/net_rpc_registry.c:733 +#, c-format +msgid "createkey opened existing %s\n" +msgstr "" + +#: ../../utils/net_registry.c:247 +msgid "net registry deletekey \n" +msgstr "" + +#: ../../utils/net_registry.c:250 +msgid "net registry deletekey 'HKLM\\Software\\Samba\\smbconf.127.0.0.1'\n" +msgstr "" + +#: ../../utils/net_registry.c:292 ../../utils/net_rpc_registry.c:647 ../../utils/net_rpc_registry.c:675 +msgid "net rpc registry getvalue \n" +msgstr "" + +#: ../../utils/net_registry.c:304 +#, c-format +msgid "reg_queryvalue failed: %s\n" +msgstr "" + +#: ../../utils/net_registry.c:342 ../../utils/net_rpc_registry.c:476 +msgid "net rpc registry setvalue []+\n" +msgstr "" + +#: ../../utils/net_registry.c:348 ../../utils/net_rpc_registry.c:436 +#, c-format +msgid "Too many args for type %s\n" +msgstr "" + +#: ../../utils/net_registry.c:364 ../../utils/net_rpc_registry.c:450 +#, c-format +msgid "type \"%s\" not implemented\n" +msgstr "" + +#: ../../utils/net_registry.c:376 +#, c-format +msgid "reg_setvalue failed: %s\n" +msgstr "" + +#: ../../utils/net_registry.c:399 ../../utils/net_rpc_registry.c:531 +msgid "net rpc registry deletevalue \n" +msgstr "" + +#: ../../utils/net_registry.c:411 +#, c-format +msgid "reg_deletekey failed: %s\n" +msgstr "" + +#: ../../utils/net_registry.c:444 +msgid "net registry getsd \n" +msgstr "" + +#: ../../utils/net_registry.c:447 +msgid "net registry getsd 'HKLM\\Software\\Samba'\n" +msgstr "" + +#: ../../utils/net_registry.c:463 +#, c-format +msgid "reg_getkeysecurity failed: %s\n" +msgstr "" + +#: ../../utils/net_registry.c:486 ../../utils/net_rpc_registry.c:1287 +msgid "Enumerate registry keys and values" +msgstr "" + +#: ../../utils/net_registry.c:487 +msgid "" +"net registry enumerate\n" +" Enumerate registry keys and values" +msgstr "" + +#: ../../utils/net_registry.c:494 ../../utils/net_rpc_registry.c:1295 +msgid "Create a new registry key" +msgstr "" + +#: ../../utils/net_registry.c:495 +msgid "" +"net registry createkey\n" +" Create a new registry key" +msgstr "" + +#: ../../utils/net_registry.c:502 ../../utils/net_rpc_registry.c:1303 +msgid "Delete a registry key" +msgstr "" + +#: ../../utils/net_registry.c:503 +msgid "" +"net registry deletekey\n" +" Delete a registry key" +msgstr "" + +#: ../../utils/net_registry.c:510 ../../utils/net_rpc_registry.c:1311 ../../utils/net_rpc_registry.c:1319 +msgid "Print a registry value" +msgstr "" + +#: ../../utils/net_registry.c:511 +msgid "" +"net registry getvalue\n" +" Print a registry value" +msgstr "" + +#: ../../utils/net_registry.c:518 +msgid "Print a registry value (raw format)" +msgstr "" + +#: ../../utils/net_registry.c:519 +msgid "" +"net registry getvalueraw\n" +" Print a registry value (raw format)" +msgstr "" + +#: ../../utils/net_registry.c:526 ../../utils/net_rpc_registry.c:1327 +msgid "Set a new registry value" +msgstr "" + +#: ../../utils/net_registry.c:527 +msgid "" +"net registry setvalue\n" +" Set a new registry value" +msgstr "" + +#: ../../utils/net_registry.c:534 ../../utils/net_rpc_registry.c:1335 +msgid "Delete a registry value" +msgstr "" + +#: ../../utils/net_registry.c:535 +msgid "" +"net registry deletevalue\n" +" Delete a registry value" +msgstr "" + +#: ../../utils/net_registry.c:542 ../../utils/net_rpc_registry.c:1367 +msgid "Get security descriptor" +msgstr "" + +#: ../../utils/net_registry.c:543 +msgid "" +"net registry getsd\n" +" Get security descriptor" +msgstr "" + +#: ../../utils/net_registry_util.c:28 +#, c-format +msgid "Keyname = %s\n" +msgstr "" + +#: ../../utils/net_registry_util.c:29 +#, c-format +msgid "Modtime = %s\n" +msgstr "" + +#: ../../utils/net_registry_util.c:32 +msgid "None" +msgstr "Kein" + +#: ../../utils/net_registry_util.c:39 +#, c-format +msgid "Type = %s\n" +msgstr "Typ = %s\n" + +#: ../../utils/net_registry_util.c:45 ../../utils/net_registry_util.c:76 ../../utils/net_registry_util.c:82 +msgid "Value = " +msgstr "Wert = " + +#: ../../utils/net_registry_util.c:52 +msgid "Value = \"" +msgstr "Wert = \"" + +#: ../../utils/net_registry_util.c:64 +#, c-format +msgid "Value[%3.3d] = \"" +msgstr "" + +#: ../../utils/net_registry_util.c:78 +#, c-format +msgid "%d bytes\n" +msgstr "%d Bytes\n" + +#: ../../utils/net_registry_util.c:84 +msgid "\n" +msgstr "\n" + +#: ../../utils/net_registry_util.c:92 +#, c-format +msgid "Valuename = %s\n" +msgstr "Wertname = %s\n" + +#: ../../utils/net_rpc.c:73 ../../utils/net_util.c:45 +msgid "Could not initialise lsa pipe\n" +msgstr "" + +#: ../../utils/net_rpc.c:256 +#, c-format +msgid "Failed to change machine account password: %s\n" +msgstr "Konnte Passwort für Vertrauenskonto nicht ändern: %s\n" + +#: ../../utils/net_rpc.c:281 +msgid "Change the machine trust password" +msgstr "Passwort von Vertrauenskonto ändern" + +#: ../../utils/net_rpc.c:364 ../../utils/net_rpc_join.c:477 +#, c-format +msgid "Joined domain %s.\n" +msgstr "" + +#: ../../utils/net_rpc.c:414 +msgid "Join a domain the old way" +msgstr "Einer Domäne auf altem Weg beitreten" + +#: ../../utils/net_rpc.c:421 +msgid "Failed to join domain\n" +msgstr "" + +#: ../../utils/net_rpc.c:444 +#, c-format +msgid "" +"net rpc join -U [%%password] \n" +" Join a domain\n" +" username\tName of the admin user password\tPassword of the admin user, will prompt if not specified\n" +" type\tCan be one of the following:\n" +"\t\tMEMBER\tJoin as member server (default)\n" +"\t\tBDC\tJoin as BDC\n" +"\t\tPDC\tJoin as PDC\n" +msgstr "" + +#: ../../utils/net_rpc.c:457 +msgid "cannot join as standalone machine\n" +msgstr "" + +#: ../../utils/net_rpc.c:512 +#, c-format +msgid "Could not connect to SAM: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:524 +#, c-format +msgid "Could not open domain: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:534 +#, c-format +msgid "Domain Name: %s\n" +msgstr "Domänenname: %s\n" + +#: ../../utils/net_rpc.c:536 +#, c-format +msgid "Domain SID: %s\n" +msgstr "Domänen SID: %s\n" + +#: ../../utils/net_rpc.c:537 +#, c-format +msgid "Sequence number: %llu\n" +msgstr "" + +#: ../../utils/net_rpc.c:539 +#, c-format +msgid "Num users: %u\n" +msgstr "" + +#: ../../utils/net_rpc.c:540 +#, c-format +msgid "Num domain groups: %u\n" +msgstr "" + +#: ../../utils/net_rpc.c:541 +#, c-format +msgid "Num local groups: %u\n" +msgstr "" + +#: ../../utils/net_rpc.c:562 +msgid "Display information about the domain" +msgstr "" + +#: ../../utils/net_rpc.c:599 +#, c-format +msgid "Storing SID %s for Domain %s in secrets.tdb\n" +msgstr "" + +#: ../../utils/net_rpc.c:630 +msgid "Fetch domain SID into local secrets.tdb" +msgstr "SID der Domäne nach secrets.tdb übertragen" + +#: ../../utils/net_rpc.c:685 +#, c-format +msgid "Failed to add user '%s' with error: %s.\n" +msgstr "" + +#: ../../utils/net_rpc.c:690 +#, c-format +msgid "Added user '%s'.\n" +msgstr "" + +#: ../../utils/net_rpc.c:723 +#, c-format +msgid "Failed to rename user from %s to %s - %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:727 +#, c-format +msgid "Renamed user from %s to %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:755 +#, c-format +msgid "Failed to delete user '%s' with: %s.\n" +msgstr "" + +#: ../../utils/net_rpc.c:760 +#, c-format +msgid "Deleted user '%s'.\n" +msgstr "" + +#: ../../utils/net_rpc.c:806 +#, c-format +msgid "Failed to set password for '%s' with error: %s.\n" +msgstr "" + +#: ../../utils/net_rpc.c:849 +#, c-format +msgid "Failed to get groups for '%s' with error: %s.\n" +msgstr "" + +#: ../../utils/net_rpc.c:946 +msgid "" +"net rpc user add\n" +" Add specified user" +msgstr "" + +#: ../../utils/net_rpc.c:953 +msgid "List domain groups of user" +msgstr "" + +#: ../../utils/net_rpc.c:954 +msgid "" +"net rpc user info\n" +" List domain groups of user" +msgstr "" + +#: ../../utils/net_rpc.c:962 +msgid "" +"net rpc user delete\n" +" Remove specified user" +msgstr "" + +#: ../../utils/net_rpc.c:970 +msgid "" +"net rpc user password\n" +" Change user password" +msgstr "" + +#: ../../utils/net_rpc.c:977 +msgid "Rename specified user" +msgstr "" + +#: ../../utils/net_rpc.c:978 +msgid "" +"net rpc user rename\n" +" Rename specified user" +msgstr "" + +#: ../../utils/net_rpc.c:1000 +msgid "List all users" +msgstr "" + +#: ../../utils/net_rpc.c:1061 +#, c-format +msgid "Could not lookup %s: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:1067 ../../utils/net_sam.c:53 ../../utils/net_sam.c:159 ../../utils/net_sam.c:251 +#, c-format +msgid "%s is a %s, not a user\n" +msgstr "" + +#: ../../utils/net_rpc.c:1074 +#, c-format +msgid "%s is not in our domain\n" +msgstr "" + +#: ../../utils/net_rpc.c:1144 +#, c-format +msgid "user rid: %d, group rid: %d\n" +msgstr "" + +#: ../../utils/net_rpc.c:1208 +#, c-format +msgid "%s's %s: [%s]\n" +msgstr "" + +#: ../../utils/net_rpc.c:1230 +#, c-format +msgid "Set %s's %s from [%s] to [%s]\n" +msgstr "" + +#. TRANSATORS: The yes|no here are program keywords. Please do +#. not translate. +#: ../../utils/net_rpc.c:1276 +#, c-format +msgid "Usage: %s [yes|no]\n" +msgstr "" + +#: ../../utils/net_rpc.c:1301 +#, c-format +msgid "%s's %s flag: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:1317 +#, c-format +msgid "Set %s's %s flag from [%s] to [%s]\n" +msgstr "" + +#: ../../utils/net_rpc.c:1343 +msgid "Show/Set a user's full name" +msgstr "" + +#: ../../utils/net_rpc.c:1346 +msgid "Show/Set a user's home directory" +msgstr "" + +#: ../../utils/net_rpc.c:1349 +msgid "Show/Set a user's home drive" +msgstr "" + +#: ../../utils/net_rpc.c:1352 +msgid "Show/Set a user's logon script" +msgstr "" + +#: ../../utils/net_rpc.c:1355 +msgid "Show/Set a user's profile path" +msgstr "" + +#: ../../utils/net_rpc.c:1358 +msgid "Show/Set a user's description" +msgstr "" + +#: ../../utils/net_rpc.c:1361 +msgid "Show/Set whether a user is disabled" +msgstr "" + +#: ../../utils/net_rpc.c:1364 +msgid "Show/Set whether a user locked out" +msgstr "" + +#: ../../utils/net_rpc.c:1367 +msgid "Show/Set whether a user does not need a password" +msgstr "" + +#: ../../utils/net_rpc.c:1370 +msgid "Show/Set whether a user's password does not expire" +msgstr "" + +#: ../../utils/net_rpc.c:1385 +msgid "List available users" +msgstr "" + +#: ../../utils/net_rpc.c:1388 +msgid "List the domain groups a user is member of" +msgstr "" + +#: ../../utils/net_rpc.c:1391 +msgid "Show info about a user" +msgstr "" + +#: ../../utils/net_rpc.c:1394 +msgid "Show/Modify a user's fields" +msgstr "" + +#: ../../utils/net_rpc.c:1465 +msgid "Request samr_Connect2 failed\n" +msgstr "" + +#: ../../utils/net_rpc.c:1476 +msgid "Request open_domain failed\n" +msgstr "" + +#: ../../utils/net_rpc.c:1489 +#, c-format +msgid "Lookup of '%s' failed\n" +msgstr "" + +#: ../../utils/net_rpc.c:1502 +msgid "Request open_group failed" +msgstr "" + +#: ../../utils/net_rpc.c:1514 +#, c-format +msgid "Unable to query group members of %s" +msgstr "" + +#: ../../utils/net_rpc.c:1521 +#, c-format +msgid "Domain Group %s (rid: %d) has %d members\n" +msgstr "" + +#: ../../utils/net_rpc.c:1536 +#, c-format +msgid "Unable to open group member %d\n" +msgstr "" + +#: ../../utils/net_rpc.c:1548 +#, c-format +msgid "Unable to lookup userinfo for group member %d\n" +msgstr "" + +#: ../../utils/net_rpc.c:1556 +#, c-format +msgid "Group is primary group of %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:1567 +msgid "Unable to delete group because some of it's members have it as primary group\n" +msgstr "" + +#: ../../utils/net_rpc.c:1578 +#, c-format +msgid "Remove group member %d..." +msgstr "" + +#: ../../utils/net_rpc.c:1586 ../../utils/net_rpc_registry.c:1104 ../../utils/net_rpc_registry.c:1124 ../../utils/net_rpc_registry.c:1150 ../../utils/net_rpc_registry.c:1157 ../../utils/net_rpc_registry.c:1177 ../../utils/net_rpc_registry.c:1183 +msgid "ok\n" +msgstr "" + +#: ../../utils/net_rpc.c:1607 +msgid "Request open_alias failed\n" +msgstr "" + +#: ../../utils/net_rpc.c:1615 +#, c-format +msgid "%s is of type %s. This command is only for deleting local or global groups\n" +msgstr "" + +#: ../../utils/net_rpc.c:1624 +#, c-format +msgid "Deleted %s '%s'\n" +msgstr "" + +#: ../../utils/net_rpc.c:1627 +#, c-format +msgid "Deleting of %s failed: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:1664 +#, c-format +msgid "Failed to add group '%s' with error: %s.\n" +msgstr "" + +#: ../../utils/net_rpc.c:1669 +#, c-format +msgid "Added group '%s'.\n" +msgstr "" + +#: ../../utils/net_rpc.c:1697 +#, c-format +msgid "Failed to add alias '%s' with error: %s.\n" +msgstr "" + +#: ../../utils/net_rpc.c:1702 +#, c-format +msgid "Added alias '%s'.\n" +msgstr "" + +#: ../../utils/net_rpc.c:1822 ../../utils/net_rpc.c:1872 ../../utils/net_rpc.c:2030 ../../utils/net_rpc.c:2077 +#, c-format +msgid "Could not lookup up group member %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:1934 +msgid "" +"net rpc group addmem \n" +" Add a member to a group\n" +" group\tGroup to add member to\n" +" member\tMember to add to group\n" +msgstr "" + +#: ../../utils/net_rpc.c:1943 ../../utils/net_rpc.c:2146 +#, c-format +msgid "Could not lookup group name %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:1953 ../../utils/net_rpc.c:1964 +#, c-format +msgid "Could not add %s to %s: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:1970 +#, c-format +msgid "Can only add members to global or local groups which %s is not\n" +msgstr "" + +#: ../../utils/net_rpc.c:2137 +msgid "" +"net rpc group delmem \n" +" Delete a member from a group\n" +" group\tGroup to delete member from\n" +" member\tMember to delete from group\n" +msgstr "" + +#: ../../utils/net_rpc.c:2156 ../../utils/net_rpc.c:2167 +#, c-format +msgid "Could not del %s from %s: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:2173 +#, c-format +msgid "Can only delete members from global or local groups which %s is not\n" +msgstr "" + +#: ../../utils/net_rpc.c:2222 +msgid "" +"net rpc group list [global] [local] [builtin]\n" +" List groups on RPC server\n" +" global\tList global groups\n" +" local\tList local groups\n" +" builtin\tList builtin groups\n" +" If none of global, local or builtin is specified, all three options are considered set\n" +msgstr "" + +#: ../../utils/net_rpc.c:2542 +msgid "Couldn't list alias members\n" +msgstr "" + +#: ../../utils/net_rpc.c:2556 +#, c-format +msgid "Couldn't open LSA pipe. Error was %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:2565 +msgid "Couldn't open LSA policy handle\n" +msgstr "" + +#: ../../utils/net_rpc.c:2572 +msgid "Out of memory\n" +msgstr "" + +#: ../../utils/net_rpc.c:2587 +msgid "Couldn't lookup SIDs\n" +msgstr "" + +#: ../../utils/net_rpc.c:2598 ../../utils/net_rpc.c:2599 +msgid "*unknown*" +msgstr "*unbekannt*" + +#: ../../utils/net_rpc.c:2673 ../../utils/net_rpc.c:2686 ../../utils/net_rpc.c:2693 +#, c-format +msgid "Couldn't find group %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:2744 +#, c-format +msgid "Renaming group %s failed with: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:2778 +msgid "Create specified group" +msgstr "" + +#: ../../utils/net_rpc.c:2779 +msgid "" +"net rpc group add\n" +" Create specified group" +msgstr "" + +#: ../../utils/net_rpc.c:2787 +msgid "" +"net rpc group delete\n" +" Delete specified group" +msgstr "" + +#: ../../utils/net_rpc.c:2794 +msgid "Add member to group" +msgstr "" + +#: ../../utils/net_rpc.c:2795 +msgid "" +"net rpc group addmem\n" +" Add member to group" +msgstr "" + +#: ../../utils/net_rpc.c:2802 +msgid "Remove member from group" +msgstr "" + +#: ../../utils/net_rpc.c:2803 +msgid "" +"net rpc group delmem\n" +" Remove member from group" +msgstr "" + +#: ../../utils/net_rpc.c:2810 +msgid "List groups" +msgstr "" + +#: ../../utils/net_rpc.c:2811 +msgid "" +"net rpc group list\n" +" List groups" +msgstr "" + +#: ../../utils/net_rpc.c:2818 ../../utils/net_sam.c:2085 +msgid "List group members" +msgstr "" + +#: ../../utils/net_rpc.c:2819 +msgid "" +"net rpc group members\n" +" List group members" +msgstr "" + +#: ../../utils/net_rpc.c:2826 +msgid "Rename group" +msgstr "" + +#: ../../utils/net_rpc.c:2827 +msgid "" +"net rpc group rename\n" +" Rename group" +msgstr "" + +#: ../../utils/net_rpc.c:2846 +msgid "" +"net rpc group\n" +" Alias for net rpc group list global local builtin\n" +msgstr "" + +#: ../../utils/net_rpc.c:2918 +#, c-format +msgid "NetShareAdd failed with: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:3073 +msgid "List shares on remote server" +msgstr "" + +#: ../../utils/net_rpc.c:3108 +#, c-format +msgid "skipping [%s]: not a file share.\n" +msgstr "" + +#: ../../utils/net_rpc.c:3114 +#, c-format +msgid "cli_tdis returned %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:3126 +#, c-format +msgid "share [%s] is not a diskshare (type: %x)\n" +msgstr "" + +#: ../../utils/net_rpc.c:3138 +#, c-format +msgid "excluding [%s]\n" +msgstr "" + +#. finally add the share on the dst server +#: ../../utils/net_rpc.c:3205 +#, c-format +msgid "migrating: [%s], path: %s, comment: %s, without share-ACLs\n" +msgstr "" + +#: ../../utils/net_rpc.c:3219 +#, c-format +msgid " [%s] does already exist\n" +msgstr " [%s] existiert bereits\n" + +#: ../../utils/net_rpc.c:3225 +#, c-format +msgid "cannot add share: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:3259 +msgid "Migrate shares to local server" +msgstr "" + +#: ../../utils/net_rpc.c:3264 ../../utils/net_rpc.c:3599 ../../utils/net_rpc.c:3726 ../../utils/net_rpc.c:3761 ../../utils/net_rpc.c:6564 ../../utils/net_rpc.c:6620 ../../utils/net_rpc.c:6652 ../../utils/net_rpc.c:6684 ../../utils/net_rpc.c:6716 +#: ../../utils/net_rpc.c:6749 +#, c-format +msgid "no server to migrate\n" +msgstr "" + +#: ../../utils/net_rpc.c:3324 ../../utils/net_rpc.c:3436 ../../utils/net_rpc.c:3519 +#, c-format +msgid "Unsupported mode %d\n" +msgstr "" + +#: ../../utils/net_rpc.c:3329 +#, c-format +msgid "could not handle dir %s: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:3339 +#, c-format +msgid "could not handle files\n" +msgstr "" + +#: ../../utils/net_rpc.c:3366 +#, c-format +msgid "Unsupported file mode %d\n" +msgstr "" + +#: ../../utils/net_rpc.c:3372 +#, c-format +msgid "could not handle file %s: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:3395 +#, c-format +msgid "cli_resolve_path %s failed with error: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:3402 +#, c-format +msgid "listing %s failed with error: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:3441 +#, c-format +msgid "Could handle directory attributes for top level directory of share %s. Error %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:3508 +#, c-format +msgid "skipping [%s]: builtin/hidden share\n" +msgstr "" + +#: ../../utils/net_rpc.c:3523 +#, c-format +msgid " [%s] files and directories %s ACLs, %s DOS Attributes %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:3526 ../../utils/net_rpc.c:3527 +msgid "including" +msgstr "inklusive" + +#: ../../utils/net_rpc.c:3526 ../../utils/net_rpc.c:3527 ../../utils/net_rpc_printer.c:370 ../../utils/net_rpc_printer.c:371 +msgid "without" +msgstr "ohne" + +#: ../../utils/net_rpc.c:3528 ../../utils/net_rpc_printer.c:372 +msgid "(preserving timestamps)" +msgstr "" + +#: ../../utils/net_rpc.c:3557 +#, c-format +msgid "Could not handle the top level directory permissions for the share: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:3565 +#, c-format +msgid "could not handle files for share: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:3594 +msgid "Migrate files to local server" +msgstr "" + +#: ../../utils/net_rpc.c:3667 +#, c-format +msgid "migrating: [%s], path: %s, comment: %s, including share-ACLs\n" +msgstr "" + +#: ../../utils/net_rpc.c:3686 +#, c-format +msgid "cannot set share-acl: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:3721 +msgid "Migrate share-acls to local server" +msgstr "" + +#: ../../utils/net_rpc.c:3756 +msgid "Migrates shares including all share settings" +msgstr "" + +#: ../../utils/net_rpc.c:3798 ../../utils/net_rpc.c:3822 +msgid "Migrate shares from remote to local server" +msgstr "" + +#: ../../utils/net_rpc.c:3799 +msgid "" +"net rpc share migrate all\n" +" Migrate shares from remote to local server" +msgstr "" + +#: ../../utils/net_rpc.c:3806 +msgid "Migrate files from remote to local server" +msgstr "" + +#: ../../utils/net_rpc.c:3807 +msgid "" +"net rpc share migrate files\n" +" Migrate files from remote to local server" +msgstr "" + +#: ../../utils/net_rpc.c:3814 +msgid "Migrate share-ACLs from remote to local server" +msgstr "" + +#: ../../utils/net_rpc.c:3815 +msgid "" +"net rpc share migrate security\n" +" Migrate share-ACLs from remote to local server" +msgstr "" + +#: ../../utils/net_rpc.c:3823 +msgid "" +"net rpc share migrate shares\n" +" Migrate shares from remote to local server" +msgstr "" + +#: ../../utils/net_rpc.c:4238 +msgid "winbind use default domain = yes set, please specify a workgroup\n" +msgstr "" + +#: ../../utils/net_rpc.c:4247 +#, c-format +msgid "winbind could not list users: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:4561 +msgid "List allowed users" +msgstr "" + +#: ../../utils/net_rpc.c:4609 +msgid "" +"net usersidlist\n" +"\tprints out a list of all users the running winbind knows\n" +"\tabout, together with all their SIDs. This is used as\n" +"\tinput to the 'net rpc share allowedusers' command.\n" +"\n" +msgstr "" + +#: ../../utils/net_rpc.c:4634 +msgid "Add share" +msgstr "" + +#: ../../utils/net_rpc.c:4635 +msgid "" +"net rpc share add\n" +" Add share" +msgstr "" + +#: ../../utils/net_rpc.c:4642 +msgid "Remove share" +msgstr "" + +#: ../../utils/net_rpc.c:4643 +msgid "" +"net rpc share delete\n" +" Remove share" +msgstr "" + +#: ../../utils/net_rpc.c:4650 +msgid "Modify allowed users" +msgstr "" + +#: ../../utils/net_rpc.c:4651 +msgid "" +"net rpc share allowedusers\n" +" Modify allowed users" +msgstr "" + +#: ../../utils/net_rpc.c:4658 +msgid "Migrate share to local server" +msgstr "" + +#: ../../utils/net_rpc.c:4659 +msgid "" +"net rpc share migrate\n" +" Migrate share to local server" +msgstr "" + +#: ../../utils/net_rpc.c:4666 +msgid "List shares" +msgstr "" + +#: ../../utils/net_rpc.c:4667 +msgid "" +"net rpc share list\n" +" List shares" +msgstr "" + +#: ../../utils/net_rpc.c:4687 +msgid "" +"net rpc share\n" +" List shares\n" +" Alias for net rpc share list\n" +msgstr "" + +#: ../../utils/net_rpc.c:4721 +#, c-format +msgid "Usage: %s [comment]\n" +msgstr "" + +#: ../../utils/net_rpc.c:4782 +#, c-format +msgid "Name: %s\n" +msgstr "Name: %s\n" + +#: ../../utils/net_rpc.c:4783 +#, c-format +msgid "Comment: %s\n" +msgstr "Kommentar: %s\n" + +#: ../../utils/net_rpc.c:4784 +#, c-format +msgid "Path: %s\n" +msgstr "Pfad: %s\n" + +#: ../../utils/net_rpc.c:4785 +#, c-format +msgid "Password: %s\n" +msgstr "Passwort: %s\n" + +#: ../../utils/net_rpc.c:4797 +msgid "List available shares" +msgstr "" + +#: ../../utils/net_rpc.c:4800 +msgid "Add a share" +msgstr "" + +#: ../../utils/net_rpc.c:4803 +msgid "Delete a share" +msgstr "" + +#: ../../utils/net_rpc.c:4806 +msgid "Get information about a share" +msgstr "" + +#: ../../utils/net_rpc.c:4898 +msgid "" +"\n" +"Enumerating open files on remote server:\n" +"\n" +"\n" +"FileId Opened by Perms Locks Path\n" +"------ --------- ----- ----- ---- \n" +msgstr "" + +#: ../../utils/net_rpc.c:4924 +msgid "Close opened file" +msgstr "" + +#: ../../utils/net_rpc.c:4925 +msgid "" +"net rpc file close\n" +" Close opened file" +msgstr "" + +#: ../../utils/net_rpc.c:4932 +msgid "List files opened by user" +msgstr "" + +#: ../../utils/net_rpc.c:4933 +msgid "" +"net rpc file user\n" +" List files opened by user" +msgstr "" + +#: ../../utils/net_rpc.c:4941 +msgid "Display information about opened file" +msgstr "" + +#: ../../utils/net_rpc.c:4942 +msgid "" +"net rpc file info\n" +" Display information about opened file" +msgstr "" + +#: ../../utils/net_rpc.c:4962 +msgid "" +"net rpc file\n" +" List opened files\n" +msgstr "" + +#: ../../utils/net_rpc.c:5005 ../../utils/net_rpc.c:5044 +msgid "" +"\n" +"Shutdown successfully aborted\n" +msgstr "" + +#: ../../utils/net_rpc.c:5072 +msgid "Abort a scheduled shutdown" +msgstr "" + +#: ../../utils/net_rpc.c:5116 ../../utils/net_rpc.c:5169 +msgid "This machine will be shutdown shortly" +msgstr "" + +#: ../../utils/net_rpc.c:5135 ../../utils/net_rpc.c:5190 +msgid "" +"\n" +"Shutdown of remote machine succeeded\n" +msgstr "" + +#: ../../utils/net_rpc.c:5221 +msgid "Shut down a remote RPC server" +msgstr "Einen entfernten RPC server herunterfahren" + +#: ../../utils/net_rpc.c:5280 +msgid " net rpc trustdom add \n" +msgstr "" + +#: ../../utils/net_rpc.c:5342 +#, c-format +msgid "net rpc trustdom add: create user %s failed %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:5395 +msgid "net rpc trustdom add \n" +msgstr "" + +#: ../../utils/net_rpc.c:5437 +msgid " net rpc trustdom del \n" +msgstr "" + +#: ../../utils/net_rpc.c:5480 +#, c-format +msgid "net rpc trustdom del: LookupNames on user %s failed %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:5493 +#, c-format +msgid "net rpc trustdom del: OpenUser on user %s failed %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:5510 +#, c-format +msgid "net rpc trustdom del: RemoveMemberFromForeignDomain on user %s failed %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:5522 +#, c-format +msgid "net rpc trustdom del: DeleteUser on user %s failed %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:5529 +#, c-format +msgid "Could not set trust account password: %s\n" +msgstr "Konnte Passwort für Vertrauenskonto nicht stetzen: %s\n" + +#: ../../utils/net_rpc.c:5555 +msgid "net rpc trustdom del \n" +msgstr "" + +#: ../../utils/net_rpc.c:5639 +msgid "net rpc trustdom establish \n" +msgstr "" + +#: ../../utils/net_rpc.c:5781 +#, c-format +msgid "Trust to domain %s established\n" +msgstr "" + +#: ../../utils/net_rpc.c:5804 +msgid "" +"net rpc trustdom revoke \n" +" Revoke trust relationship\n" +" domain_name\tName of domain to revoke trust\n" +msgstr "" + +#: ../../utils/net_rpc.c:5938 +msgid "Vampire trust relationship from remote server" +msgstr "" + +#. +#. * Keep calling LsaEnumTrustdom over opened pipe until +#. * the end of enumeration is reached +#. +#: ../../utils/net_rpc.c:6012 +msgid "" +"Vampire trusted domains:\n" +"\n" +msgstr "" + +#. +#. * in case of no trusted domains say something rather +#. * than just display blank line +#. +#: ../../utils/net_rpc.c:6047 ../../utils/net_rpc.c:6203 +msgid "none\n" +msgstr "kein\n" + +#: ../../utils/net_rpc.c:6097 +msgid "List incoming and outgoing trust relationships" +msgstr "" + +#. +#. * Keep calling LsaEnumTrustdom over opened pipe until +#. * the end of enumeration is reached +#. +#: ../../utils/net_rpc.c:6171 +msgid "" +"Trusted domains list:\n" +"\n" +msgstr "" + +#. +#. * Listing trusting domains (stored in passdb backend, if local) +#. +#: ../../utils/net_rpc.c:6222 +msgid "" +"\n" +"Trusting domains list:\n" +"\n" +msgstr "" + +#: ../../utils/net_rpc.c:6323 +msgid "strange - couldn't get domain's sid\n" +msgstr "" + +#: ../../utils/net_rpc.c:6328 +#, c-format +msgid "domain controller is not responding: %s\n" +msgstr "" + +#: ../../utils/net_rpc.c:6331 +msgid "couldn't get domain's sid\n" +msgstr "" + +#: ../../utils/net_rpc.c:6375 +msgid "Add trusting domain's account" +msgstr "" + +#: ../../utils/net_rpc.c:6376 +msgid "" +"net rpc trustdom add\n" +" Add trusting domain's account" +msgstr "" + +#: ../../utils/net_rpc.c:6383 +msgid "Remove trusting domain's account" +msgstr "" + +#: ../../utils/net_rpc.c:6384 +msgid "" +"net rpc trustdom del\n" +" Remove trusting domain's account" +msgstr "" + +#: ../../utils/net_rpc.c:6391 +msgid "Establish outgoing trust relationship" +msgstr "" + +#: ../../utils/net_rpc.c:6392 +msgid "" +"net rpc trustdom establish\n" +" Establish outgoing trust relationship" +msgstr "" + +#: ../../utils/net_rpc.c:6399 +msgid "Revoke outgoing trust relationship" +msgstr "" + +#: ../../utils/net_rpc.c:6400 +msgid "" +"net rpc trustdom revoke\n" +" Revoke outgoing trust relationship" +msgstr "" + +#: ../../utils/net_rpc.c:6407 +msgid "List in- and outgoing domain trusts" +msgstr "" + +#: ../../utils/net_rpc.c:6408 +msgid "" +"net rpc trustdom list\n" +" List in- and outgoing domain trusts" +msgstr "" + +#: ../../utils/net_rpc.c:6415 +msgid "Vampire trusts from remote server" +msgstr "" + +#: ../../utils/net_rpc.c:6416 +msgid "" +"net rpc trustdom vampire\n" +" Vampire trusts from remote server" +msgstr "" + +#: ../../utils/net_rpc.c:6472 +msgid "Dump remote SAM database" +msgstr "Entfernte SAM Datenbank ausgeben" + +#: ../../utils/net_rpc.c:6489 +msgid "Dump remote SAM database to ldif" +msgstr "" + +#: ../../utils/net_rpc.c:6490 +msgid "" +"net rpc vampire ldif\n" +" Dump remote SAM database to LDIF file or stdout" +msgstr "" + +#: ../../utils/net_rpc.c:6498 +msgid "Dump remote SAM database to Kerberos Keytab" +msgstr "" + +#: ../../utils/net_rpc.c:6499 +msgid "" +"net rpc vampire keytab\n" +" Dump remote SAM database to Kerberos keytab file" +msgstr "" + +#: ../../utils/net_rpc.c:6507 ../../utils/net_rpc_samsync.c:259 +msgid "Dump remote SAM database to passdb" +msgstr "" + +#: ../../utils/net_rpc.c:6508 +msgid "" +"net rpc vampire passdb\n" +" Dump remote SAM database to passdb" +msgstr "" + +#: ../../utils/net_rpc.c:6521 +msgid "Vampire remote SAM database" +msgstr "Entfernte SAM Datenbank übernehmen" + +#: ../../utils/net_rpc.c:6559 +msgid "Migrate everything from a print server" +msgstr "" + +#: ../../utils/net_rpc.c:6615 +msgid "Migrate print-drivers from a print-server" +msgstr "" + +#: ../../utils/net_rpc.c:6647 +msgid "Migrate print-forms from a print-server" +msgstr "" + +#: ../../utils/net_rpc.c:6679 +msgid "Migrate printers from a print-server" +msgstr "" + +#: ../../utils/net_rpc.c:6711 +msgid "Migrate printer-ACLs from a print-server" +msgstr "" + +#: ../../utils/net_rpc.c:6743 +msgid "Migrate printer-settings from a print-server" +msgstr "" + +#: ../../utils/net_rpc.c:6779 +msgid "Migrate all from remote to local print server" +msgstr "" + +#: ../../utils/net_rpc.c:6780 +msgid "" +"net rpc printer migrate all\n" +" Migrate all from remote to local print server" +msgstr "" + +#: ../../utils/net_rpc.c:6787 +msgid "Migrate drivers to local server" +msgstr "" + +#: ../../utils/net_rpc.c:6788 +msgid "" +"net rpc printer migrate drivers\n" +" Migrate drivers to local server" +msgstr "" + +#: ../../utils/net_rpc.c:6795 +msgid "Migrate froms to local server" +msgstr "" + +#: ../../utils/net_rpc.c:6796 +msgid "" +"net rpc printer migrate forms\n" +" Migrate froms to local server" +msgstr "" + +#: ../../utils/net_rpc.c:6803 +msgid "Migrate printers to local server" +msgstr "" + +#: ../../utils/net_rpc.c:6804 +msgid "" +"net rpc printer migrate printers\n" +" Migrate printers to local server" +msgstr "" + +#: ../../utils/net_rpc.c:6811 +msgid "Migrate printer ACLs to local server" +msgstr "" + +#: ../../utils/net_rpc.c:6812 +msgid "" +"net rpc printer migrate security\n" +" Migrate printer ACLs to local server" +msgstr "" + +#: ../../utils/net_rpc.c:6819 +msgid "Migrate printer settings to local server" +msgstr "" + +#: ../../utils/net_rpc.c:6820 +msgid "" +"net rpc printer migrate settings\n" +" Migrate printer settings to local server" +msgstr "" + +#: ../../utils/net_rpc.c:6847 +msgid "List printers on a remote RPC server" +msgstr "" + +#: ../../utils/net_rpc.c:6874 +msgid "List printer-drivers on a remote RPC server" +msgstr "" + +#: ../../utils/net_rpc.c:6901 +msgid "Publish printer in ADS via MSRPC" +msgstr "Drucker in AD über MSRPC freigeben" + +#: ../../utils/net_rpc.c:6927 +msgid "Update printer in ADS via MSRPC" +msgstr "Drucker in AD über MSRPC aktualisieren" + +#: ../../utils/net_rpc.c:6954 +msgid "UnPublish printer in ADS via MSRPC" +msgstr "Freigabe eines Druckers in AD über MSRPC entfernen" + +#: ../../utils/net_rpc.c:6981 +msgid "List published printers via MSRPC" +msgstr "Freigegebene Drucker in AD über MSRPC auflisten" + +#: ../../utils/net_rpc.c:7010 ../../utils/net_rpc.c:7139 +msgid "Publish printer in AD" +msgstr "" + +#: ../../utils/net_rpc.c:7011 +msgid "" +"net rpc printer publish publish\n" +" Publish printer in AD" +msgstr "" + +#: ../../utils/net_rpc.c:7018 +msgid "Update printer in AD" +msgstr "" + +#: ../../utils/net_rpc.c:7019 +msgid "" +"net rpc printer publish update\n" +" Update printer in AD" +msgstr "" + +#: ../../utils/net_rpc.c:7026 +msgid "Unpublish printer" +msgstr "" + +#: ../../utils/net_rpc.c:7027 +msgid "" +"net rpc printer publish unpublish\n" +" Unpublish printer" +msgstr "" + +#: ../../utils/net_rpc.c:7034 +msgid "List published printers" +msgstr "" + +#: ../../utils/net_rpc.c:7035 +msgid "" +"net rpc printer publish list\n" +" List published printers" +msgstr "" + +#: ../../utils/net_rpc.c:7044 +msgid "" +"net rpc printer publish\n" +" List published printers\n" +" Alias of net rpc printer publish list\n" +msgstr "" + +#: ../../utils/net_rpc.c:7071 +msgid "" +"net rpc printer LIST [printer] [misc. options] [targets]\n" +"\tlists all printers on print-server\n" +"\n" +msgstr "" + +#: ../../utils/net_rpc.c:7073 +msgid "" +"net rpc printer DRIVER [printer] [misc. options] [targets]\n" +"\tlists all printer-drivers on print-server\n" +"\n" +msgstr "" + +#: ../../utils/net_rpc.c:7075 +msgid "" +"net rpc printer PUBLISH action [printer] [misc. options] [targets]\n" +"\tpublishes printer settings in Active Directory\n" +"\taction can be one of PUBLISH, UPDATE, UNPUBLISH or LIST\n" +"\n" +msgstr "" + +#: ../../utils/net_rpc.c:7078 +msgid "" +"net rpc printer MIGRATE PRINTERS [printer] [misc. options] [targets]\n" +"\tmigrates printers from remote to local server\n" +"\n" +msgstr "" + +#: ../../utils/net_rpc.c:7080 +msgid "" +"net rpc printer MIGRATE SETTINGS [printer] [misc. options] [targets]\n" +"\tmigrates printer-settings from remote to local server\n" +"\n" +msgstr "" + +#: ../../utils/net_rpc.c:7082 +msgid "" +"net rpc printer MIGRATE DRIVERS [printer] [misc. options] [targets]\n" +"\tmigrates printer-drivers from remote to local server\n" +"\n" +msgstr "" + +#: ../../utils/net_rpc.c:7084 +msgid "" +"net rpc printer MIGRATE FORMS [printer] [misc. options] [targets]\n" +"\tmigrates printer-forms from remote to local server\n" +"\n" +msgstr "" + +#: ../../utils/net_rpc.c:7086 +msgid "" +"net rpc printer MIGRATE SECURITY [printer] [misc. options] [targets]\n" +"\tmigrates printer-ACLs from remote to local server\n" +"\n" +msgstr "" + +#: ../../utils/net_rpc.c:7088 +msgid "" +"net rpc printer MIGRATE ALL [printer] [misc. options] [targets]\n" +"\tmigrates drivers, forms, queues, settings and acls from\n" +"\tremote to local print-server\n" +"\n" +msgstr "" + +#: ../../utils/net_rpc.c:7094 +msgid "" +"\t-v or --verbose\t\t\tgive verbose output\n" +"\t --destination\t\tmigration target server (default: localhost)\n" +msgstr "" + +#: ../../utils/net_rpc.c:7115 +msgid "List all printers on print server" +msgstr "" + +#: ../../utils/net_rpc.c:7116 +msgid "" +"net rpc printer list\n" +" List all printers on print server" +msgstr "" + +#: ../../utils/net_rpc.c:7123 +msgid "Migrate printer to local server" +msgstr "" + +#: ../../utils/net_rpc.c:7124 +msgid "" +"net rpc printer migrate\n" +" Migrate printer to local server" +msgstr "" + +#: ../../utils/net_rpc.c:7131 +msgid "List printer drivers" +msgstr "" + +#: ../../utils/net_rpc.c:7132 +msgid "" +"net rpc printer driver\n" +" List printer drivers" +msgstr "" + +#: ../../utils/net_rpc.c:7140 +msgid "" +"net rpc printer publish\n" +" Publish printer in AD" +msgstr "" + +#: ../../utils/net_rpc.c:7149 +msgid "" +"net rpc printer\n" +" List printers\n" +msgstr "" + +#: ../../utils/net_rpc.c:7180 +msgid "Modify global audit settings" +msgstr "" + +#: ../../utils/net_rpc.c:7181 +msgid "" +"net rpc audit\n" +" Modify global audit settings" +msgstr "" + +#: ../../utils/net_rpc.c:7188 +msgid "Show basic info about a domain" +msgstr "" + +#: ../../utils/net_rpc.c:7189 +msgid "" +"net rpc info\n" +" Show basic info about a domain" +msgstr "" + +#: ../../utils/net_rpc.c:7196 +msgid "Join a domain" +msgstr "" + +#: ../../utils/net_rpc.c:7197 +msgid "" +"net rpc join\n" +" Join a domain" +msgstr "" + +#: ../../utils/net_rpc.c:7204 +msgid "Join a domain created in server manager" +msgstr "" + +#: ../../utils/net_rpc.c:7205 +msgid "" +"net rpc oldjoin\n" +" Join a domain created in server manager" +msgstr "" + +#: ../../utils/net_rpc.c:7212 +msgid "Test that a join is valid" +msgstr "" + +#: ../../utils/net_rpc.c:7213 +msgid "" +"net rpc testjoin\n" +" Test that a join is valid" +msgstr "" + +#: ../../utils/net_rpc.c:7221 +msgid "" +"net rpc user\n" +" List/modify users" +msgstr "" + +#: ../../utils/net_rpc.c:7228 +msgid "Change a user password" +msgstr "Benutzerpasswort ändern" + +#: ../../utils/net_rpc.c:7229 +msgid "" +"net rpc password\n" +" Change a user password\n" +" Alias for net rpc user password" +msgstr "" + +#: ../../utils/net_rpc.c:7238 +msgid "" +"net rpc group\n" +" List/modify groups" +msgstr "" + +#: ../../utils/net_rpc.c:7245 +msgid "List/modify shares" +msgstr "" + +#: ../../utils/net_rpc.c:7246 +msgid "" +"net rpc share\n" +" List/modify shares" +msgstr "" + +#: ../../utils/net_rpc.c:7254 +msgid "" +"net rpc file\n" +" List open files" +msgstr "" + +#: ../../utils/net_rpc.c:7261 +msgid "List/modify printers" +msgstr "" + +#: ../../utils/net_rpc.c:7262 +msgid "" +"net rpc printer\n" +" List/modify printers" +msgstr "" + +#: ../../utils/net_rpc.c:7270 +msgid "" +"net rpc changetrustpw\n" +" Change trust account password" +msgstr "" +"net rpc changetrustpw\n" +" trust account Passwort ändern" + +#: ../../utils/net_rpc.c:7277 +msgid "Modify domain trusts" +msgstr "" + +#: ../../utils/net_rpc.c:7278 +msgid "" +"net rpc trustdom\n" +" Modify domain trusts" +msgstr "" + +#: ../../utils/net_rpc.c:7285 +msgid "Abort a remote shutdown" +msgstr "" + +#: ../../utils/net_rpc.c:7286 +msgid "" +"net rpc abortshutdown\n" +" Abort a remote shutdown" +msgstr "" + +#: ../../utils/net_rpc.c:7293 +msgid "Shutdown a remote server" +msgstr "" + +#: ../../utils/net_rpc.c:7294 +msgid "" +"net rpc shutdown\n" +" Shutdown a remote server" +msgstr "" + +#: ../../utils/net_rpc.c:7301 +msgid "Dump SAM data of remote NT PDC" +msgstr "" + +#: ../../utils/net_rpc.c:7302 +msgid "" +"net rpc samdump\n" +" Dump SAM data of remote NT PDC" +msgstr "" + +#: ../../utils/net_rpc.c:7309 +msgid "Sync a remote NT PDC's data into local passdb" +msgstr "" + +#: ../../utils/net_rpc.c:7310 +msgid "" +"net rpc vampire\n" +" Sync a remote NT PDC's data into local passdb" +msgstr "" + +#: ../../utils/net_rpc.c:7317 +msgid "Fetch the domain sid into local secrets.tdb" +msgstr "" + +#: ../../utils/net_rpc.c:7318 +msgid "" +"net rpc getsid\n" +" Fetch the domain sid into local secrets.tdb" +msgstr "" + +#: ../../utils/net_rpc.c:7325 +msgid "Manage privileges assigned to SID" +msgstr "" + +#: ../../utils/net_rpc.c:7326 +msgid "" +"net rpc rights\n" +" Manage privileges assigned to SID" +msgstr "" + +#: ../../utils/net_rpc.c:7333 +msgid "Start/stop/query remote services" +msgstr "" + +#: ../../utils/net_rpc.c:7334 +msgid "" +"net rpc service\n" +" Start/stop/query remote services" +msgstr "" + +#: ../../utils/net_rpc.c:7341 +msgid "Manage registry hives" +msgstr "" + +#: ../../utils/net_rpc.c:7342 +msgid "" +"net rpc registry\n" +" Manage registry hives" +msgstr "" + +#: ../../utils/net_rpc.c:7349 +msgid "Open interactive shell on remote server" +msgstr "" + +#: ../../utils/net_rpc.c:7350 +msgid "" +"net rpc shell\n" +" Open interactive shell on remote server" +msgstr "" + +#: ../../utils/net_rpc_audit.c:28 +msgid "net rpc audit list View configured Auditing policies\n" +msgstr "" + +#: ../../utils/net_rpc_audit.c:29 +msgid "net rpc audit enable Enable Auditing\n" +msgstr "" + +#: ../../utils/net_rpc_audit.c:30 +msgid "net rpc audit disable Disable Auditing\n" +msgstr "" + +#: ../../utils/net_rpc_audit.c:31 +msgid "net rpc audit get View configured Auditing policy setting\n" +msgstr "" + +#: ../../utils/net_rpc_audit.c:32 +msgid "" +"net rpc audit set Set Auditing policies\n" +"\n" +msgstr "" + +#: ../../utils/net_rpc_audit.c:33 +msgid "\tcategory can be one of: SYSTEM, LOGON, OBJECT, PRIVILEGE, PROCESS, POLICY, SAM, DIRECTORY or ACCOUNT\n" +msgstr "" + +#: ../../utils/net_rpc_audit.c:34 +msgid "" +"\tpolicy can be one of: SUCCESS, FAILURE, ALL or NONE\n" +"\n" +msgstr "" + +#: ../../utils/net_rpc_audit.c:45 ../../utils/net_util.c:613 +msgid "Unknown" +msgstr "Unbekannt" + +#: ../../utils/net_rpc_audit.c:48 +msgid "Invalid" +msgstr "Ungültig" + +#: ../../utils/net_rpc_audit.c:51 +#, c-format +msgid "\t%-30s%s\n" +msgstr "\t%-30s%s\n" + +#: ../../utils/net_rpc_audit.c:73 ../../utils/net_rpc_audit.c:140 +msgid "insufficient arguments\n" +msgstr "" + +#: ../../utils/net_rpc_audit.c:79 ../../utils/net_rpc_audit.c:146 +#, c-format +msgid "invalid auditing category: %s\n" +msgstr "Ungültige Audit-Kategorie: %s\n" + +#: ../../utils/net_rpc_audit.c:115 +#, c-format +msgid "failed to get auditing policy: %s\n" +msgstr "" + +#: ../../utils/net_rpc_audit.c:161 +#, c-format +msgid "invalid auditing policy: %s\n" +msgstr "Ungültige Audit-Regel: %s\n" + +#: ../../utils/net_rpc_audit.c:205 +#, c-format +msgid "failed to set audit policy: %s\n" +msgstr "" + +#: ../../utils/net_rpc_audit.c:254 +#, c-format +msgid "%s: %s\n" +msgstr "" + +#: ../../utils/net_rpc_audit.c:255 +msgid "failed to enable audit policy" +msgstr "" + +#: ../../utils/net_rpc_audit.c:256 +msgid "failed to disable audit policy" +msgstr "" + +#: ../../utils/net_rpc_audit.c:328 +#, c-format +msgid "Auditing:\t\t" +msgstr "" + +#: ../../utils/net_rpc_audit.c:331 +#, c-format +msgid "Enabled" +msgstr "" + +#: ../../utils/net_rpc_audit.c:334 +#, c-format +msgid "Disabled" +msgstr "" + +#: ../../utils/net_rpc_audit.c:337 +#, c-format +msgid "unknown (%d)" +msgstr "unbekannt (%d)" + +#: ../../utils/net_rpc_audit.c:343 +#, c-format +msgid "Auditing categories:\t%d\n" +msgstr "" + +#: ../../utils/net_rpc_audit.c:344 +#, c-format +msgid "Auditing settings:\n" +msgstr "" + +#: ../../utils/net_rpc_audit.c:354 +#, c-format +msgid "failed to list auditing policies: %s\n" +msgstr "" + +#: ../../utils/net_rpc_audit.c:371 +msgid "View configured audit setting" +msgstr "" + +#: ../../utils/net_rpc_audit.c:389 +msgid "Set audit policies" +msgstr "" + +#: ../../utils/net_rpc_audit.c:407 ../../utils/net_rpc_audit.c:477 +msgid "Enable auditing" +msgstr "" + +#: ../../utils/net_rpc_audit.c:425 ../../utils/net_rpc_audit.c:485 +msgid "Disable auditing" +msgstr "" + +#: ../../utils/net_rpc_audit.c:443 +msgid "List auditing settings" +msgstr "" + +#: ../../utils/net_rpc_audit.c:461 +msgid "View configured auditing settings" +msgstr "" + +#: ../../utils/net_rpc_audit.c:462 +msgid "" +"net rpc audit get\n" +" View configured auditing settings" +msgstr "" + +#: ../../utils/net_rpc_audit.c:469 +msgid "Set auditing policies" +msgstr "" + +#: ../../utils/net_rpc_audit.c:470 +msgid "" +"net rpc audit set\n" +" Set auditing policies" +msgstr "" + +#: ../../utils/net_rpc_audit.c:478 +msgid "" +"net rpc audit enable\n" +" Enable auditing" +msgstr "" + +#: ../../utils/net_rpc_audit.c:486 +msgid "" +"net rpc audit disable\n" +" Disable auditing" +msgstr "" + +#: ../../utils/net_rpc_audit.c:493 +msgid "List configured auditing settings" +msgstr "" + +#: ../../utils/net_rpc_audit.c:494 +msgid "" +"net rpc audit list\n" +" List configured auditing settings" +msgstr "" + +#: ../../utils/net_rpc_join.c:297 +msgid "Creation of workstation account failed\n" +msgstr "" + +#: ../../utils/net_rpc_join.c:304 +msgid "User specified does not have administrator privileges\n" +msgstr "" + +#: ../../utils/net_rpc_join.c:410 ../../utils/net_rpc_join.c:438 +#, c-format +msgid "" +"Please make sure that no computer account\n" +"named like this machine (%s) exists in the domain\n" +msgstr "" + +#: ../../utils/net_rpc_join.c:475 +#, c-format +msgid "Unable to join domain %s.\n" +msgstr "" + +#: ../../utils/net_rpc_join.c:499 +msgid "" +"Usage\n" +"net rpc testjoin\n" +" Test if a join is OK\n" +msgstr "" + +#: ../../utils/net_rpc_join.c:508 +#, c-format +msgid "Join to domain '%s' is not valid: %s\n" +msgstr "" + +#: ../../utils/net_rpc_join.c:513 +#, c-format +msgid "Join to '%s' is OK\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:55 +#, c-format +msgid "Printer Driver Info 3:\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:56 +#, c-format +msgid "\tVersion: [%x]\n" +msgstr "\tVersion: [%x]\n" + +#: ../../utils/net_rpc_printer.c:57 +#, c-format +msgid "\tDriver Name: [%s]\n" +msgstr "\tTreibername: [%s]\n" + +#: ../../utils/net_rpc_printer.c:58 +#, c-format +msgid "\tArchitecture: [%s]\n" +msgstr "\tArchitektur: [%s]\n" + +#: ../../utils/net_rpc_printer.c:59 +#, c-format +msgid "\tDriver Path: [%s]\n" +msgstr "\tTreiberpfad: [%s]\n" + +#: ../../utils/net_rpc_printer.c:60 +#, c-format +msgid "\tDatafile: [%s]\n" +msgstr "\tDatendatei: [%s]\n" + +#: ../../utils/net_rpc_printer.c:61 +#, c-format +msgid "" +"\tConfigfile: [%s]\n" +"\n" +msgstr "" +"\tKonfigurationsdatei: [%s]\n" +"\n" + +#: ../../utils/net_rpc_printer.c:62 +#, c-format +msgid "" +"\tHelpfile: [%s]\n" +"\n" +msgstr "" +"\tHilfedatei: [%s]\n" +"\n" + +#: ../../utils/net_rpc_printer.c:65 +#, c-format +msgid "\tDependentfiles: [%s]\n" +msgstr "\tAbhängigkeiten: [%s]\n" + +#: ../../utils/net_rpc_printer.c:70 +#, c-format +msgid "\tMonitorname: [%s]\n" +msgstr "\tMonitorname: [%s]\n" + +#: ../../utils/net_rpc_printer.c:71 +#, c-format +msgid "" +"\tDefaultdatatype: [%s]\n" +"\n" +msgstr "" +"\tStandard Datentyp: [%s]\n" +"\n" + +#: ../../utils/net_rpc_printer.c:81 +#, c-format +msgid "\t[%s:%s]: REG_DWORD: 0x%08x\n" +msgstr "\t[%s:%s]: REG_DWORD: 0x%08x\n" + +#: ../../utils/net_rpc_printer.c:91 +#, c-format +msgid "\t[%s:%s]: REG_SZ: %s\n" +msgstr "\t[%s:%s]: REG_SZ: %s\n" + +#: ../../utils/net_rpc_printer.c:96 +#, c-format +msgid "\t[%s:%s]: REG_BINARY: unknown length value not displayed\n" +msgstr "\t[%s:%s]: REG_BINARY: unbekannte Länge, Daten werden nicht angezeigt\n" + +#: ../../utils/net_rpc_printer.c:120 +#, c-format +msgid "\t%s: unknown type %d\n" +msgstr "\t%s: unbekannter Typ %d\n" + +#: ../../utils/net_rpc_printer.c:254 +#, c-format +msgid "could not close %s on originating server: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:262 +#, c-format +msgid "could not close %s on destination server: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:355 +#, c-format +msgid "malloc fail for size %d\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:366 +#, c-format +msgid "copying [\\\\%s\\%s%s] => [\\\\%s\\%s%s] %s ACLs and %s DOS Attributes %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:370 ../../utils/net_rpc_printer.c:371 +msgid "with" +msgstr "mit" + +#: ../../utils/net_rpc_printer.c:390 +#, c-format +msgid "Error writing file: %s\n" +msgstr "Datei konnte nicht gespeichert werden: %s\n" + +#: ../../utils/net_rpc_printer.c:414 +#, c-format +msgid "cannot check for directory %s: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:424 +#, c-format +msgid "could not close file on originating server: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:432 +#, c-format +msgid "could not close file on destination server: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:565 +#, c-format +msgid "cannot check %s: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:606 +#, c-format +msgid "copying driver: [%s], for architecture: [%s], version: [%d]\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:675 +#, c-format +msgid "cannot enum printers: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:708 +#, c-format +msgid "no access to printer [%s] on [%s] for user [%s] granted\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:715 +#, c-format +msgid "cannot open printer %s on server %s: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:741 +#, c-format +msgid "cannot get printer-info: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:822 ../../utils/net_rpc_printer.c:1326 +#, c-format +msgid "cannot set printer-info: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:850 +#, c-format +msgid "unable to set printerdata: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:871 +#, c-format +msgid "enumprinterkey failed: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:897 +#, c-format +msgid "enumprinterdataex failed: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:934 +#, c-format +msgid "could not set printerdataex: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:959 +#, c-format +msgid "could not enum forms: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:983 +#, c-format +msgid "cannot enum drivers: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1016 +#, c-format +msgid "cannot get driver: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1046 +#, c-format +msgid "unsupported info level: %d\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1057 +#, c-format +msgid "You are not allowed to add drivers\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1061 +#, c-format +msgid "cannot add driver: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1161 +#, c-format +msgid "printer %d: %s, shared as: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1201 +#, c-format +msgid "listing printer-drivers\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1216 +#, c-format +msgid "no drivers found on server for architecture: [%s].\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1222 +#, c-format +msgid "got %d printer-drivers for architecture: [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1295 +msgid "published" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1298 +msgid "updated" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1301 +msgid "unpublished" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1304 +msgid "unknown action" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1305 +#, c-format +msgid "unknown action: %d\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1331 +#, c-format +msgid "successfully %s printer %s in Active Directory\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1443 +#, c-format +msgid "printer [%s] is published" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1446 +#, c-format +msgid ", guid: %s" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1450 +#, c-format +msgid "printer [%s] is unpublished\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1454 +#, c-format +msgid "printer [%s] is currently updating\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1458 +#, c-format +msgid "unknown state: %d\n" +msgstr "unbekannter Status: %d\n" + +#: ../../utils/net_rpc_printer.c:1528 ../../utils/net_rpc_printer.c:1675 ../../utils/net_rpc_printer.c:1858 ../../utils/net_rpc_printer.c:2047 ../../utils/net_rpc_printer.c:2214 +#, c-format +msgid "no printers found on server.\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1549 +#, c-format +msgid "migrating printer ACLs for: [%s] / [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1695 +#, c-format +msgid "migrating printer forms for: [%s] / [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1731 +#, c-format +msgid "\tmigrating form # %d [%s] of type [%d]\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1747 +#, c-format +msgid "\tAddForm form %d: [%s] refused.\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:1880 +#, c-format +msgid "migrating printer driver for: [%s] / [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:2067 +#, c-format +msgid "migrating printer queue for: [%s] / [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:2079 +#, c-format +msgid "could not get printer, creating printer.\n" +msgstr "" + +#. copy each src printer to a dst printer 1:1, +#. maybe some values have to be changed though +#: ../../utils/net_rpc_printer.c:2103 +#, c-format +msgid "creating printer: %s\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:2114 +#, c-format +msgid "printer [%s] successfully added.\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:2117 +#, c-format +msgid "printer [%s] already exists.\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:2120 +#, c-format +msgid "could not create printer [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:2248 +#, c-format +msgid "migrating printer settings for: [%s] / [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_printer.c:2401 +#, c-format +msgid "got no key-data\n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:430 ../../utils/net_rpc_registry.c:504 ../../utils/net_rpc_registry.c:566 ../../utils/net_rpc_registry.c:841 ../../utils/net_rpc_registry.c:913 ../../utils/net_rpc_registry.c:1224 +#, c-format +msgid "registry_openkey failed: %s\n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:459 +#, c-format +msgid "registry_setvalue failed: %s\n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:515 +#, c-format +msgid "registry_deletevalue failed: %s\n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:587 ../../utils/net_rpc_registry.c:604 +#, c-format +msgid "registry_queryvalue failed: %s\n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:719 +#, c-format +msgid "createkey returned %s\n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:749 +msgid "net rpc registry createkey \n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:788 +#, c-format +msgid "deletekey returned %s\n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:800 +msgid "net rpc registry deletekey \n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:832 +msgid "net rpc registry enumerate \n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:849 +#, c-format +msgid "enumerating keys failed: %s\n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:861 +#, c-format +msgid "enumerating values failed: %s\n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:906 +msgid "net rpc registry backup \n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:921 +#, c-format +msgid "Unable to save [%s] to %s:%s\n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:986 +msgid "unknown" +msgstr "unbekannt" + +#: ../../utils/net_rpc_registry.c:1095 +msgid "net rpc registry dump \n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1099 ../../utils/net_rpc_registry.c:1145 ../../utils/net_rpc_registry.c:1152 +#, c-format +msgid "Opening %s...." +msgstr "" + +#: ../../utils/net_rpc_registry.c:1101 ../../utils/net_rpc_registry.c:1147 +#, c-format +msgid "Failed to open %s for reading\n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1109 ../../utils/net_rpc_registry.c:1162 +msgid "Could not get rootkey\n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1122 +msgid "Closing registry..." +msgstr "" + +#: ../../utils/net_rpc_registry.c:1141 +msgid "net rpc registry copy \n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1154 +#, c-format +msgid "Failed to open %s for writing\n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1165 +#, c-format +msgid "RootKey: [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1173 ../../utils/net_rpc_registry.c:1179 +#, c-format +msgid "Closing %s..." +msgstr "Schließe %s..." + +#: ../../utils/net_rpc_registry.c:1214 +msgid "net rpc registry getsd \n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1245 +#, c-format +msgid "getting sd failed: %s\n" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1288 +msgid "" +"net rpc registry enumerate\n" +" Enumerate registry keys and values" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1296 +msgid "" +"net rpc registry createkey\n" +" Create a new registry key" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1304 +msgid "" +"net rpc registry deletekey\n" +" Delete a registry key" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1312 +msgid "" +"net rpc registry getvalue\n" +" Print a registry value" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1320 +msgid "" +"net rpc registry getvalueraw\n" +" Print a registry value (raw version)" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1328 +msgid "" +"net rpc registry setvalue\n" +" Set a new registry value" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1336 +msgid "" +"net rpc registry deletevalue\n" +" Delete a registry value" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1343 +msgid "Save a registry file" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1344 +msgid "" +"net rpc registry save\n" +" Save a registry file" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1351 +msgid "Dump a registry file" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1352 +msgid "" +"net rpc registry dump\n" +" Dump a registry file" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1359 +msgid "Copy a registry file" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1360 +msgid "" +"net rpc registry copy\n" +" Copy a registry file" +msgstr "" + +#: ../../utils/net_rpc_registry.c:1368 +msgid "" +"net rpc registry getsd\n" +" Get security descriptor" +msgstr "" + +#: ../../utils/net_rpc_rights.c:203 +msgid "No privileges assigned\n" +msgstr "" + +#: ../../utils/net_rpc_rights.c:368 +#, c-format +msgid "No such privilege exists: %s.\n" +msgstr "" + +#: ../../utils/net_rpc_rights.c:371 +#, c-format +msgid "Error resolving privilege display name [%s].\n" +msgstr "" + +#: ../../utils/net_rpc_rights.c:380 +#, c-format +msgid "Error enumerating accounts for privilege %s [%s].\n" +msgstr "" + +#: ../../utils/net_rpc_rights.c:456 +msgid " net rpc rights grant \n" +msgstr "" + +#: ../../utils/net_rpc_rights.c:493 +msgid "Successfully granted rights.\n" +msgstr "" + +#: ../../utils/net_rpc_rights.c:497 +#, c-format +msgid "Failed to grant privileges for %s (%s)\n" +msgstr "" + +#: ../../utils/net_rpc_rights.c:527 +msgid " net rpc rights revoke \n" +msgstr "" + +#: ../../utils/net_rpc_rights.c:562 +msgid "Successfully revoked rights.\n" +msgstr "" + +#: ../../utils/net_rpc_rights.c:566 +#, c-format +msgid "Failed to revoke privileges for %s (%s)\n" +msgstr "" + +#: ../../utils/net_rpc_rights.c:584 +msgid "" +"net rpc rights list [{accounts|privileges} [name|SID]]\n" +" View available/assigned privileges\n" +msgstr "" + +#: ../../utils/net_rpc_rights.c:602 +msgid "" +"net rpc rights grant \n" +" Assign privilege[s]\n" +msgstr "" + +#: ../../utils/net_rpc_rights.c:604 +msgid "" +"For example:\n" +" net rpc rights grant 'VALE\\biddle' SePrintOperatorPrivilege SeDiskOperatorPrivilege\n" +" would grant the printer admin and disk manager rights to the user 'VALE\\biddle'\n" +msgstr "" + +#: ../../utils/net_rpc_rights.c:624 +msgid "" +"net rpc rights revoke \n" +" Revoke privilege[s]\n" +msgstr "" + +#: ../../utils/net_rpc_rights.c:626 +msgid "" +"For example:\n" +" net rpc rights revoke 'VALE\\biddle' SePrintOperatorPrivilege SeDiskOperatorPrivilege\n" +" would revoke the printer admin and disk manager rights from the user 'VALE\\biddle'\n" +msgstr "" + +#: ../../utils/net_rpc_rights.c:648 +msgid "View available/assigned privileges" +msgstr "" + +#: ../../utils/net_rpc_rights.c:649 +msgid "" +"net rpc rights list\n" +" View available/assigned privileges" +msgstr "" + +#: ../../utils/net_rpc_rights.c:656 ../../utils/net_rpc_rights.c:715 +msgid "Assign privilege[s]" +msgstr "" + +#: ../../utils/net_rpc_rights.c:657 +msgid "" +"net rpc rights grant\n" +" Assign privilege[s]" +msgstr "" + +#: ../../utils/net_rpc_rights.c:664 ../../utils/net_rpc_rights.c:718 +msgid "Revoke privilege[s]" +msgstr "" + +#: ../../utils/net_rpc_rights.c:665 +msgid "" +"net rpc rights revoke\n" +" Revoke privilege[s]" +msgstr "" + +#: ../../utils/net_rpc_rights.c:712 +msgid "View available or assigned privileges" +msgstr "" + +#: ../../utils/net_rpc_samsync.c:159 +msgid "" +"net rpc vampire ([ldif [] | [keytab] [\n" +" Dump remote SAM database to Kerberos keytab file\n" +msgstr "" + +#: ../../utils/net_rpc_samsync.c:503 +#, c-format +msgid "DC is not running Active Directory\n" +msgstr "" + +#: ../../utils/net_rpc_samsync.c:513 +#, c-format +msgid "Fallback to NT4 vampire on Mixed-Mode AD Domain\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:29 +msgid "stopped" +msgstr "" + +#: ../../utils/net_rpc_service.c:30 +msgid "start pending" +msgstr "" + +#: ../../utils/net_rpc_service.c:31 +msgid "stop pending" +msgstr "" + +#: ../../utils/net_rpc_service.c:32 +msgid "running" +msgstr "" + +#: ../../utils/net_rpc_service.c:33 +msgid "resume pending" +msgstr "" + +#: ../../utils/net_rpc_service.c:34 +msgid "pause pending" +msgstr "" + +#: ../../utils/net_rpc_service.c:35 +msgid "paused" +msgstr "" + +#: ../../utils/net_rpc_service.c:47 +#, c-format +msgid "Unknown State [%d]" +msgstr "" + +#: ../../utils/net_rpc_service.c:82 ../../utils/net_rpc_service.c:162 ../../utils/net_rpc_service.c:355 ../../utils/net_rpc_service.c:625 ../../utils/net_rpc_service.c:705 +#, c-format +msgid "Failed to open service. [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:176 +#, c-format +msgid "Control service request failed. [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:185 ../../utils/net_rpc_service.c:373 +#, c-format +msgid "%s service is %s.\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:230 ../../utils/net_rpc_service.c:340 +#, c-format +msgid "Failed to open Service Control Manager. [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:249 +#, c-format +msgid "Failed to enumerate services. [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:261 +msgid "No services returned\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:368 ../../utils/net_rpc_service.c:639 +#, c-format +msgid "Query status request failed. [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:395 +#, c-format +msgid "Query config request failed. [%s]\n" +msgstr "" + +#. print out the configuration information for the service +#: ../../utils/net_rpc_service.c:402 +msgid "Configuration details:\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:403 +#, c-format +msgid "\tControls Accepted = 0x%x\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:405 +#, c-format +msgid "\tService Type = 0x%x\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:406 +#, c-format +msgid "\tStart Type = 0x%x\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:407 +#, c-format +msgid "\tError Control = 0x%x\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:408 +#, c-format +msgid "\tTag ID = 0x%x\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:411 +#, c-format +msgid "\tExecutable Path = %s\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:416 +#, c-format +msgid "\tLoad Order Group = %s\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:421 +#, c-format +msgid "\tDependencies = %s\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:426 +#, c-format +msgid "\tStart Name = %s\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:430 +#, c-format +msgid "\tDisplay Name = %s\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:474 ../../utils/net_rpc_service.c:520 ../../utils/net_rpc_service.c:566 ../../utils/net_rpc_service.c:610 ../../utils/net_rpc_service.c:690 ../../utils/net_rpc_service.c:769 +#, c-format +msgid "Failed to open Service Control Manager. [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:647 +#, c-format +msgid "Successfully started service: %s\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:650 +#, c-format +msgid "Failed to start service: %s [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:717 +#, c-format +msgid "Delete service request failed. [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:722 +#, c-format +msgid "Successfully deleted Service: %s\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:800 +#, c-format +msgid "Create service request failed. [%s]\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:805 +#, c-format +msgid "Successfully created Service: %s\n" +msgstr "" + +#: ../../utils/net_rpc_service.c:828 ../../utils/net_rpc_service.c:972 +msgid "View configured Win32 services" +msgstr "" + +#: ../../utils/net_rpc_service.c:846 +msgid "Start a Win32 service" +msgstr "" + +#: ../../utils/net_rpc_service.c:864 +msgid "Stop a Win32 service" +msgstr "" + +#: ../../utils/net_rpc_service.c:882 +msgid "Resume a Win32 service" +msgstr "" + +#: ../../utils/net_rpc_service.c:900 +msgid "Pause a Win32 service" +msgstr "" + +#: ../../utils/net_rpc_service.c:918 +msgid "Show the current status of a service" +msgstr "" + +#: ../../utils/net_rpc_service.c:936 +msgid "Delete a Win32 service" +msgstr "" + +#: ../../utils/net_rpc_service.c:954 +msgid "Create a Win32 service" +msgstr "" + +#: ../../utils/net_rpc_service.c:973 +msgid "" +"net rpc service list\n" +" View configured Win32 services" +msgstr "" + +#: ../../utils/net_rpc_service.c:980 +msgid "Start a service" +msgstr "" + +#: ../../utils/net_rpc_service.c:981 +msgid "" +"net rpc service start\n" +" Start a service" +msgstr "" + +#: ../../utils/net_rpc_service.c:988 +msgid "Stop a service" +msgstr "" + +#: ../../utils/net_rpc_service.c:989 +msgid "" +"net rpc service stop\n" +" Stop a service" +msgstr "" + +#: ../../utils/net_rpc_service.c:996 +msgid "Pause a service" +msgstr "" + +#: ../../utils/net_rpc_service.c:997 +msgid "" +"net rpc service pause\n" +" Pause a service" +msgstr "" + +#: ../../utils/net_rpc_service.c:1004 +msgid "Resume a paused service" +msgstr "" + +#: ../../utils/net_rpc_service.c:1005 +msgid "" +"net rpc service resume\n" +" Resume a service" +msgstr "" + +#: ../../utils/net_rpc_service.c:1012 +msgid "View current status of a service" +msgstr "" + +#: ../../utils/net_rpc_service.c:1013 +msgid "" +"net rpc service status\n" +" View current status of a service" +msgstr "" + +#: ../../utils/net_rpc_service.c:1020 +msgid "Delete a service" +msgstr "" + +#: ../../utils/net_rpc_service.c:1021 +msgid "" +"net rpc service delete\n" +" Deletes a service" +msgstr "" + +#: ../../utils/net_rpc_service.c:1028 +msgid "Create a service" +msgstr "" + +#: ../../utils/net_rpc_service.c:1029 +msgid "" +"net rpc service create\n" +" Creates a service" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:79 +#, c-format +msgid "query_domain_info level 1 failed: %s\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:90 +#, c-format +msgid "query_domain_info level 3 failed: %s\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:101 +#, c-format +msgid "query_domain_info level 12 failed: %s\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:134 +#, c-format +msgid "Got unexpected info level %d\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:162 +#, c-format +msgid "Minimum password length: %d\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:163 +#, c-format +msgid "Password history length: %d\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:166 +msgid "Minimum password age: " +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:169 ../../utils/net_rpc_sh_acct.c:177 ../../utils/net_rpc_sh_acct.c:189 ../../utils/net_rpc_sh_acct.c:197 +#, c-format +msgid "%d seconds\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:171 ../../utils/net_rpc_sh_acct.c:179 ../../utils/net_rpc_sh_acct.c:191 ../../utils/net_rpc_sh_acct.c:199 +msgid "not set\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:174 +msgid "Maximum password age: " +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:182 +#, c-format +msgid "Bad logon attempts: %d\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:186 +msgid "Account lockout duration: " +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:194 +msgid "Bad password count reset after: " +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:203 +#, c-format +msgid "Disconnect users when logon hours expire: %s\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:206 +#, c-format +msgid "User must logon to change password: %s\n" +msgstr "Benutzer muss sich anmelden um Passwort zu ändern: %s\n" + +#: ../../utils/net_rpc_sh_acct.c:234 +#, c-format +msgid "Setting bad password count to %d\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:259 ../../utils/net_rpc_sh_acct.c:289 ../../utils/net_rpc_sh_acct.c:319 ../../utils/net_rpc_sh_acct.c:349 ../../utils/net_rpc_sh_acct.c:379 ../../utils/net_rpc_sh_acct.c:409 +#, c-format +msgid "Usage: %s \n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:264 +#, c-format +msgid "Setting lockout duration to %d seconds\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:294 +#, c-format +msgid "Setting bad password reset duration to %d seconds\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:324 +#, c-format +msgid "Setting minimum password age to %d seconds\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:354 +#, c-format +msgid "Setting maximum password age to %d seconds\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:384 +#, c-format +msgid "Setting minimum password length to %d\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:414 +#, c-format +msgid "Setting password history length to %d\n" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:435 +msgid "Show current account policy settings" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:437 +msgid "Set bad password count before lockout" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:439 +msgid "Set account lockout duration" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:442 +msgid "Set bad password count reset duration" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:444 +msgid "Set minimum password age" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:446 +msgid "Set maximum password age" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:448 +msgid "Set minimum password length" +msgstr "" + +#: ../../utils/net_rpc_sh_acct.c:450 +msgid "Set the password history length" +msgstr "" + +#: ../../utils/net_rpc_shell.c:77 +msgid "talloc_new failed\n" +msgstr "" + +#: ../../utils/net_rpc_shell.c:84 +#, c-format +msgid "Could not open pipe: %s\n" +msgstr "" + +#. None found +#: ../../utils/net_rpc_shell.c:146 +#, c-format +msgid "%s: unknown cmd\n" +msgstr "" + +#: ../../utils/net_rpc_shell.c:152 ../../utils/net_rpc_shell.c:232 ../../utils/net_sam.c:1605 ../../utils/net_sam.c:1867 +msgid "talloc failed\n" +msgstr "" + +#: ../../utils/net_rpc_shell.c:184 +#, c-format +msgid "%s failed: %s\n" +msgstr "" + +#: ../../utils/net_rpc_shell.c:194 +msgid "Print information about the domain connected to" +msgstr "" + +#: ../../utils/net_rpc_shell.c:197 +msgid "List/Grant/Revoke user rights" +msgstr "" + +#: ../../utils/net_rpc_shell.c:200 +msgid "List/Add/Remove etc shares" +msgstr "" + +#: ../../utils/net_rpc_shell.c:203 +msgid "List/Add/Remove user info" +msgstr "" + +#: ../../utils/net_rpc_shell.c:206 +msgid "Show/Change account policy settings" +msgstr "" + +#: ../../utils/net_rpc_shell.c:238 +#, c-format +msgid "Could not open connection: %s\n" +msgstr "" + +#: ../../utils/net_rpc_shell.c:253 +#, c-format +msgid "Talking to domain %s (%s)\n" +msgstr "" + +#: ../../utils/net_rpc_shell.c:280 +#, c-format +msgid "cmdline invalid: %s\n" +msgstr "Kommandozeile ungültig: %s\n" + +#: ../../utils/net_sam.c:41 +#, c-format +msgid "net sam set %s \n" +msgstr "" + +#: ../../utils/net_sam.c:48 ../../utils/net_sam.c:154 ../../utils/net_sam.c:246 ../../utils/net_sam.c:310 ../../utils/net_sam.c:706 ../../utils/net_sam.c:745 ../../utils/net_sam.c:1558 +#, c-format +msgid "Could not find name %s\n" +msgstr "" + +#: ../../utils/net_sam.c:59 ../../utils/net_sam.c:69 ../../utils/net_sam.c:165 ../../utils/net_sam.c:257 +msgid "Internal error\n" +msgstr "interner Fehler\n" + +#: ../../utils/net_sam.c:64 ../../utils/net_sam.c:170 ../../utils/net_sam.c:262 +#, c-format +msgid "Loading user %s failed\n" +msgstr "" + +#: ../../utils/net_sam.c:75 ../../utils/net_sam.c:186 ../../utils/net_sam.c:274 +#, c-format +msgid "Updating sam account %s failed with %s\n" +msgstr "" + +#: ../../utils/net_sam.c:82 +#, c-format +msgid "Updated %s for %s\\%s to %s\n" +msgstr "" + +#: ../../utils/net_sam.c:147 +#, c-format +msgid "net sam set %s [yes|no]\n" +msgstr "" + +#: ../../utils/net_sam.c:193 +#, c-format +msgid "Updated flag %s for %s\\%s to %s\n" +msgstr "" + +#: ../../utils/net_sam.c:240 +msgid "net sam set pwdmustchangenow [yes|no]\n" +msgstr "" + +#: ../../utils/net_sam.c:281 +#, c-format +msgid "Updated 'user must change password at next logon' for %s\\%s to %s\n" +msgstr "" + +#: ../../utils/net_sam.c:304 +msgid "net sam set comment \n" +msgstr "" + +#: ../../utils/net_sam.c:321 +#, c-format +msgid "%s is a %s, not a group\n" +msgstr "" + +#: ../../utils/net_sam.c:327 +#, c-format +msgid "Could not load group %s\n" +msgstr "" + +#: ../../utils/net_sam.c:336 +#, c-format +msgid "Updating group mapping entry failed with %s\n" +msgstr "" + +#: ../../utils/net_sam.c:354 +msgid "Change a user's home directory" +msgstr "" + +#: ../../utils/net_sam.c:355 +msgid "" +"net sam set homedir\n" +" Change a user's home directory" +msgstr "" + +#: ../../utils/net_sam.c:362 +msgid "Change a user's profile path" +msgstr "" + +#: ../../utils/net_sam.c:363 +msgid "" +"net sam set profilepath\n" +" Change a user's profile path" +msgstr "" + +#: ../../utils/net_sam.c:370 +msgid "Change a users or groups description" +msgstr "" + +#: ../../utils/net_sam.c:371 +msgid "" +"net sam set comment\n" +" Change a users or groups description" +msgstr "" + +#: ../../utils/net_sam.c:378 +msgid "Change a user's full name" +msgstr "" + +#: ../../utils/net_sam.c:379 +msgid "" +"net sam set fullname\n" +" Change a user's full name" +msgstr "" + +#: ../../utils/net_sam.c:386 +msgid "Change a user's logon script" +msgstr "" + +#: ../../utils/net_sam.c:387 +msgid "" +"net sam set logonscript\n" +" Change a user's logon script" +msgstr "" + +#: ../../utils/net_sam.c:394 +msgid "Change a user's home drive" +msgstr "" + +#: ../../utils/net_sam.c:395 +msgid "" +"net sam set homedrive\n" +" Change a user's home drive" +msgstr "" + +#: ../../utils/net_sam.c:402 +msgid "Change a user's allowed workstations" +msgstr "" + +#: ../../utils/net_sam.c:403 +msgid "" +"net sam set workstations\n" +" Change a user's allowed workstations" +msgstr "" + +#: ../../utils/net_sam.c:410 +msgid "Disable/Enable a user" +msgstr "" + +#: ../../utils/net_sam.c:411 +msgid "" +"net sam set disable\n" +" Disable/Enable a user" +msgstr "" + +#: ../../utils/net_sam.c:418 +msgid "Disable/Enable the password not required flag" +msgstr "" + +#: ../../utils/net_sam.c:419 +msgid "" +"net sam set pwnotreq\n" +" Disable/Enable the password not required flag" +msgstr "" + +#: ../../utils/net_sam.c:426 +msgid "Disable/Enable a user's lockout flag" +msgstr "" + +#: ../../utils/net_sam.c:427 +msgid "" +"net sam set autolock\n" +" Disable/Enable a user's lockout flag" +msgstr "" + +#: ../../utils/net_sam.c:434 +msgid "Disable/Enable whether a user's pw does not expire" +msgstr "" + +#: ../../utils/net_sam.c:436 +msgid "" +"net sam set pwnoexp\n" +" Disable/Enable whether a user's pw does not expire" +msgstr "" + +#: ../../utils/net_sam.c:444 +msgid "Force users password must change at next logon" +msgstr "" + +#: ../../utils/net_sam.c:445 +msgid "" +"net sam set pwdmustchangenow\n" +" Force users password must change at next logon" +msgstr "" + +#: ../../utils/net_sam.c:469 +msgid "net sam policy set \"\" \n" +msgstr "" + +#: ../../utils/net_sam.c:484 +#, c-format +msgid "Unable to set policy \"%s\"! Invalid value \"%s\".\n" +msgstr "" + +#: ../../utils/net_sam.c:496 +#, c-format +msgid "" +"No account policy \"%s\"!\n" +"\n" +msgstr "" + +#: ../../utils/net_sam.c:497 ../../utils/net_sam.c:550 ../../utils/net_sam.c:590 +msgid "Valid account policies are:\n" +msgstr "" + +#: ../../utils/net_sam.c:508 ../../utils/net_sam.c:561 +#, c-format +msgid "Valid account policy, but unable to fetch value!\n" +msgstr "" + +#: ../../utils/net_sam.c:511 +#, c-format +msgid "Account policy \"%s\" value was: %d\n" +msgstr "" + +#: ../../utils/net_sam.c:516 +msgid "Valid account policy, but unable to set value!\n" +msgstr "" + +#: ../../utils/net_sam.c:520 +#, c-format +msgid "Account policy \"%s\" value is now: %d\n" +msgstr "" + +#: ../../utils/net_sam.c:536 +msgid "net sam policy show \"\"\n" +msgstr "" + +#: ../../utils/net_sam.c:548 +msgid "No account policy by that name!\n" +msgstr "" + +#: ../../utils/net_sam.c:566 +#, c-format +msgid "Account policy \"%s\" description: %s\n" +msgstr "" + +#: ../../utils/net_sam.c:568 +#, c-format +msgid "Account policy \"%s\" value is: %d\n" +msgstr "" + +#: ../../utils/net_sam.c:584 ../../utils/net_sam.c:607 +msgid "List account policies" +msgstr "" + +#: ../../utils/net_sam.c:608 +msgid "" +"net sam policy list\n" +" List account policies" +msgstr "" + +#: ../../utils/net_sam.c:615 +msgid "Show account policies" +msgstr "" + +#: ../../utils/net_sam.c:616 +msgid "" +"net sam policy show\n" +" Show account policies" +msgstr "" + +#: ../../utils/net_sam.c:623 +msgid "Change account policies" +msgstr "Konto-Regeln ändern" + +#: ../../utils/net_sam.c:624 +msgid "" +"net sam policy set\n" +" Change account policies" +msgstr "" + +#: ../../utils/net_sam.c:643 +msgid "net sam rights list [privilege name]\n" +msgstr "" + +#: ../../utils/net_sam.c:665 +#, c-format +msgid "Could not list rights: %s\n" +msgstr "" + +#: ../../utils/net_sam.c:700 +msgid "net sam rights grant ...\n" +msgstr "" + +#: ../../utils/net_sam.c:712 ../../utils/net_sam.c:752 +#, c-format +msgid "%s unknown\n" +msgstr "" + +#: ../../utils/net_sam.c:717 +msgid "Could not grant privilege\n" +msgstr "" + +#: ../../utils/net_sam.c:721 +#, c-format +msgid "Granted %s to %s\\%s\n" +msgstr "" + +#: ../../utils/net_sam.c:739 +msgid "net sam rights revoke \n" +msgstr "" + +#: ../../utils/net_sam.c:757 +msgid "Could not revoke privilege\n" +msgstr "" + +#: ../../utils/net_sam.c:761 +#, c-format +msgid "Revoked %s from %s\\%s\n" +msgstr "" + +#: ../../utils/net_sam.c:774 +msgid "List possible user rights" +msgstr "" + +#: ../../utils/net_sam.c:775 +msgid "" +"net sam rights list\n" +" List possible user rights" +msgstr "" + +#: ../../utils/net_sam.c:782 +msgid "Grant right(s)" +msgstr "" + +#: ../../utils/net_sam.c:783 +msgid "" +"net sam rights grant\n" +" Grant right(s)" +msgstr "" + +#: ../../utils/net_sam.c:790 +msgid "Revoke right(s)" +msgstr "" + +#: ../../utils/net_sam.c:791 +msgid "" +"net sam rights revoke\n" +" Revoke right(s)" +msgstr "" + +#: ../../utils/net_sam.c:867 +msgid "net sam mapunixgroup \n" +msgstr "" + +#: ../../utils/net_sam.c:873 ../../utils/net_sam.c:1185 ../../utils/net_sam.c:1274 ../../utils/net_sam.c:1348 +#, c-format +msgid "Could not find group %s\n" +msgstr "" + +#: ../../utils/net_sam.c:880 +#, c-format +msgid "Mapping group %s failed with %s\n" +msgstr "" + +#: ../../utils/net_sam.c:885 +#, c-format +msgid "Mapped unix group %s to SID %s\n" +msgstr "" + +#: ../../utils/net_sam.c:931 +msgid "net sam unmapunixgroup \n" +msgstr "" + +#: ../../utils/net_sam.c:937 +#, c-format +msgid "Could not find mapping for group %s.\n" +msgstr "" + +#: ../../utils/net_sam.c:945 +#, c-format +msgid "Unmapping group %s failed with %s.\n" +msgstr "" + +#: ../../utils/net_sam.c:950 +#, c-format +msgid "Unmapped unix group %s.\n" +msgstr "" + +#: ../../utils/net_sam.c:968 +msgid "net sam createdomaingroup \n" +msgstr "" + +#: ../../utils/net_sam.c:975 ../../utils/net_sam.c:1057 ../../utils/net_sam.c:1155 +#, c-format +msgid "Creating %s failed with %s\n" +msgstr "" + +#: ../../utils/net_sam.c:980 +#, c-format +msgid "Created domain group %s with RID %d\n" +msgstr "" + +#: ../../utils/net_sam.c:1001 ../../utils/net_sam.c:1081 +msgid "net sam deletelocalgroup \n" +msgstr "" + +#: ../../utils/net_sam.c:1007 ../../utils/net_sam.c:1087 +#, c-format +msgid "Could not find %s.\n" +msgstr "" + +#: ../../utils/net_sam.c:1012 +#, c-format +msgid "%s is a %s, not a domain group.\n" +msgstr "" + +#: ../../utils/net_sam.c:1022 +#, c-format +msgid "Deleting domain group %s failed with %s\n" +msgstr "" + +#: ../../utils/net_sam.c:1027 +#, c-format +msgid "Deleted domain group %s.\n" +msgstr "" + +#: ../../utils/net_sam.c:1044 +msgid "net sam createlocalgroup \n" +msgstr "" + +#: ../../utils/net_sam.c:1049 +msgid "winbind seems not to run. createlocalgroup only works when winbind runs.\n" +msgstr "" + +#: ../../utils/net_sam.c:1062 +#, c-format +msgid "Created local group %s with RID %d\n" +msgstr "" + +#: ../../utils/net_sam.c:1092 +#, c-format +msgid "%s is a %s, not a local group.\n" +msgstr "" + +#: ../../utils/net_sam.c:1100 +#, c-format +msgid "Deleting local group %s failed with %s\n" +msgstr "" + +#: ../../utils/net_sam.c:1105 +#, c-format +msgid "Deleted local group %s.\n" +msgstr "" + +#: ../../utils/net_sam.c:1125 +msgid "net sam createbuiltingroup \n" +msgstr "" + +#: ../../utils/net_sam.c:1130 +msgid "winbind seems not to run. createbuiltingroup only works when winbind runs.\n" +msgstr "" + +#: ../../utils/net_sam.c:1143 +#, c-format +msgid "%s is not a BUILTIN group\n" +msgstr "" + +#: ../../utils/net_sam.c:1148 +#, c-format +msgid "Failed to get RID for %s\n" +msgstr "" + +#: ../../utils/net_sam.c:1160 +#, c-format +msgid "Created BUILTIN group %s with RID %d\n" +msgstr "" + +#: ../../utils/net_sam.c:1179 +msgid "net sam addmem \n" +msgstr "" + +#: ../../utils/net_sam.c:1197 ../../utils/net_sam.c:1281 +#, c-format +msgid "Could not find member %s\n" +msgstr "" + +#: ../../utils/net_sam.c:1205 +#, c-format +msgid "Could not resolve SID %s\n" +msgstr "" + +#: ../../utils/net_sam.c:1214 +#, c-format +msgid "" +"%s is a local group, only users and domain groups can be added.\n" +"%s is a %s\n" +msgstr "" + +#: ../../utils/net_sam.c:1223 +#, c-format +msgid "Adding local group member failed with %s\n" +msgstr "" + +#: ../../utils/net_sam.c:1235 +#, c-format +msgid "Adding domain group member failed with %s\n" +msgstr "" + +#: ../../utils/net_sam.c:1240 +#, c-format +msgid "Can only add members to local groups so far, %s is a %s\n" +msgstr "" + +#: ../../utils/net_sam.c:1246 +#, c-format +msgid "Added %s\\%s to %s\\%s\n" +msgstr "" + +#: ../../utils/net_sam.c:1268 +msgid "net sam delmem \n" +msgstr "" + +#: ../../utils/net_sam.c:1292 +#, c-format +msgid "Deleting local group member failed with %s\n" +msgstr "" + +#: ../../utils/net_sam.c:1304 +#, c-format +msgid "Deleting domain group member failed with %s\n" +msgstr "" + +#: ../../utils/net_sam.c:1309 +#, c-format +msgid "Can only delete members from local groups so far, %s is a %s\n" +msgstr "" + +#: ../../utils/net_sam.c:1316 +#, c-format +msgid "Deleted %s\\%s from %s\\%s\n" +msgstr "" + +#: ../../utils/net_sam.c:1319 +#, c-format +msgid "Deleted %s from %s\\%s\n" +msgstr "" + +#: ../../utils/net_sam.c:1342 +msgid "net sam listmem \n" +msgstr "" + +#: ../../utils/net_sam.c:1357 ../../utils/net_sam.c:1367 +#, c-format +msgid "Listing group members failed with %s\n" +msgstr "" + +#: ../../utils/net_sam.c:1385 +#, c-format +msgid "" +"Can only list local group members so far.\n" +"%s is a %s\n" +msgstr "" + +#: ../../utils/net_sam.c:1390 +#, c-format +msgid "%s\\%s has %u members\n" +msgstr "" + +#: ../../utils/net_sam.c:1417 +#, c-format +msgid "net sam list %s [verbose]\n" +msgstr "" + +#: ../../utils/net_sam.c:1422 +msgid "Could not start search\n" +msgstr "" + +#: ../../utils/net_sam.c:1497 +msgid "List SAM users" +msgstr "" + +#: ../../utils/net_sam.c:1498 +msgid "" +"net sam list users\n" +" List SAM users" +msgstr "" + +#: ../../utils/net_sam.c:1505 +msgid "List SAM groups" +msgstr "" + +#: ../../utils/net_sam.c:1506 +msgid "" +"net sam list groups\n" +" List SAM groups" +msgstr "" + +#: ../../utils/net_sam.c:1513 +msgid "List SAM local groups" +msgstr "" + +#: ../../utils/net_sam.c:1514 +msgid "" +"net sam list localgroups\n" +" List SAM local groups" +msgstr "" + +#: ../../utils/net_sam.c:1521 +msgid "List builtin groups" +msgstr "" + +#: ../../utils/net_sam.c:1522 +msgid "" +"net sam list builtin\n" +" List builtin groups" +msgstr "" + +#: ../../utils/net_sam.c:1529 +msgid "List domain member workstations" +msgstr "" + +#: ../../utils/net_sam.c:1530 +msgid "" +"net sam list workstations\n" +" List domain member workstations" +msgstr "" + +#: ../../utils/net_sam.c:1552 +msgid "net sam show \n" +msgstr "" + +#: ../../utils/net_sam.c:1562 +#, c-format +msgid "%s\\%s is a %s with SID %s\n" +msgstr "" + +#: ../../utils/net_sam.c:1594 +msgid "Init an LDAP tree with default users/groups" +msgstr "" + +#: ../../utils/net_sam.c:1600 ../../utils/net_sam.c:1729 ../../utils/net_sam.c:1761 ../../utils/net_sam.c:1805 ../../utils/net_sam.c:1843 ../../utils/net_sam.c:1881 ../../utils/net_sam.c:1892 ../../utils/net_sam.c:1961 +msgid "Out of Memory!\n" +msgstr "" + +#: ../../utils/net_sam.c:1620 +msgid "Provisioning works only with ldapsam backend\n" +msgstr "" + +#: ../../utils/net_sam.c:1627 +msgid "Provisioning works only if ldapsam:trusted and ldapsam:editposix are enabled.\n" +msgstr "" + +#: ../../utils/net_sam.c:1633 +msgid "winbind seems not to run. Provisioning LDAP only works when winbind runs.\n" +msgstr "" + +#: ../../utils/net_sam.c:1639 +msgid "Unable to connect to the LDAP server.\n" +msgstr "" + +#: ../../utils/net_sam.c:1643 +msgid "Checking for Domain Users group.\n" +msgstr "" + +#: ../../utils/net_sam.c:1656 +msgid "Adding the Domain Users group.\n" +msgstr "" + +#: ../../utils/net_sam.c:1660 +msgid "Unable to allocate a new gid to create Domain Users group!\n" +msgstr "" + +#: ../../utils/net_sam.c:1690 +msgid "Failed to add Domain Users group to ldap directory\n" +msgstr "" + +#: ../../utils/net_sam.c:1695 ../../utils/net_sam.c:1752 ../../utils/net_sam.c:1836 ../../utils/net_sam.c:1925 ../../utils/net_sam.c:1939 ../../utils/net_sam.c:1986 +msgid "found!\n" +msgstr "gefunden!\n" + +#: ../../utils/net_sam.c:1700 +msgid "Checking for Domain Admins group.\n" +msgstr "" + +#: ../../utils/net_sam.c:1713 +msgid "Adding the Domain Admins group.\n" +msgstr "" + +#: ../../utils/net_sam.c:1717 +msgid "Unable to allocate a new gid to create Domain Admins group!\n" +msgstr "" + +#: ../../utils/net_sam.c:1747 +msgid "Failed to add Domain Admins group to ldap directory\n" +msgstr "" + +#: ../../utils/net_sam.c:1757 +msgid "Check for Administrator account.\n" +msgstr "" + +#: ../../utils/net_sam.c:1777 +msgid "Adding the Administrator user.\n" +msgstr "" + +#: ../../utils/net_sam.c:1781 +msgid "Can't create Administrator user, Domain Admins group not available!\n" +msgstr "" + +#: ../../utils/net_sam.c:1787 +msgid "Unable to allocate a new uid to create the Administrator user!\n" +msgstr "" + +#: ../../utils/net_sam.c:1832 +msgid "Failed to add Administrator user to ldap directory\n" +msgstr "" + +#: ../../utils/net_sam.c:1839 +msgid "Checking for Guest user.\n" +msgstr "" + +#: ../../utils/net_sam.c:1855 +msgid "Adding the Guest user.\n" +msgstr "" + +#: ../../utils/net_sam.c:1862 +msgid "Can't create Guest user, Domain Users group not available!\n" +msgstr "" + +#: ../../utils/net_sam.c:1873 +msgid "Unable to allocate a new uid to create the Guest user!\n" +msgstr "" + +#: ../../utils/net_sam.c:1921 +msgid "Failed to add Guest user to ldap directory\n" +msgstr "" + +#: ../../utils/net_sam.c:1928 +msgid "Checking Guest's group.\n" +msgstr "" + +#: ../../utils/net_sam.c:1933 +msgid "" +"Failed to find just created Guest account!\n" +" Is nss properly configured?!\n" +msgstr "" + +#: ../../utils/net_sam.c:1952 +msgid "Adding the Domain Guests group.\n" +msgstr "" + +#: ../../utils/net_sam.c:1982 +msgid "Failed to add Domain Guests group to ldap directory\n" +msgstr "" + +#: ../../utils/net_sam.c:2011 +msgid "Create a new BUILTIN group" +msgstr "" + +#: ../../utils/net_sam.c:2012 +msgid "" +"net sam createbuiltingroup\n" +" Create a new BUILTIN group" +msgstr "" + +#: ../../utils/net_sam.c:2019 +msgid "Create a new local group" +msgstr "" + +#: ../../utils/net_sam.c:2020 +msgid "" +"net sam createlocalgroup\n" +" Create a new local group" +msgstr "" + +#: ../../utils/net_sam.c:2027 +msgid "Create a new group" +msgstr "" + +#: ../../utils/net_sam.c:2028 +msgid "" +"net sam createdomaingroup\n" +" Create a new group" +msgstr "" + +#: ../../utils/net_sam.c:2035 +msgid "Delete an existing local group" +msgstr "" + +#: ../../utils/net_sam.c:2036 +msgid "" +"net sam deletelocalgroup\n" +" Delete an existing local group" +msgstr "" + +#: ../../utils/net_sam.c:2043 +msgid "Delete a domain group" +msgstr "" + +#: ../../utils/net_sam.c:2044 +msgid "" +"net sam deletedomaingroup\n" +" Delete a group" +msgstr "" + +#: ../../utils/net_sam.c:2051 +msgid "Map a unix group to a domain group" +msgstr "" + +#: ../../utils/net_sam.c:2052 +msgid "" +"net sam mapunixgroup\n" +" Map a unix group to a domain group" +msgstr "" + +#: ../../utils/net_sam.c:2059 +msgid "Remove a group mapping of an unix group to a domain group" +msgstr "" + +#: ../../utils/net_sam.c:2061 +msgid "" +"net sam unmapunixgroup\n" +" Remove a group mapping of an unix group to a domain group" +msgstr "" + +#: ../../utils/net_sam.c:2069 +msgid "Add a member to a group" +msgstr "" + +#: ../../utils/net_sam.c:2070 +msgid "" +"net sam addmem\n" +" Add a member to a group" +msgstr "" + +#: ../../utils/net_sam.c:2077 +msgid "Delete a member from a group" +msgstr "" + +#: ../../utils/net_sam.c:2078 +msgid "" +"net sam delmem\n" +" Delete a member from a group" +msgstr "" + +#: ../../utils/net_sam.c:2086 +msgid "" +"net sam listmem\n" +" List group members" +msgstr "" + +#: ../../utils/net_sam.c:2093 +msgid "List users, groups and local groups" +msgstr "" + +#: ../../utils/net_sam.c:2094 +msgid "" +"net sam list\n" +" List users, groups and local groups" +msgstr "" + +#: ../../utils/net_sam.c:2101 +msgid "Show details of a SAM entry" +msgstr "" + +#: ../../utils/net_sam.c:2102 +msgid "" +"net sam show\n" +" Show details of a SAM entry" +msgstr "" + +#: ../../utils/net_sam.c:2109 +msgid "Set details of a SAM account" +msgstr "" + +#: ../../utils/net_sam.c:2110 +msgid "" +"net sam set\n" +" Set details of a SAM account" +msgstr "" + +#: ../../utils/net_sam.c:2117 +msgid "Set account policies" +msgstr "" + +#: ../../utils/net_sam.c:2118 +msgid "" +"net sam policy\n" +" Set account policies" +msgstr "" + +#: ../../utils/net_sam.c:2125 +msgid "Manipulate user privileges" +msgstr "" + +#: ../../utils/net_sam.c:2126 +msgid "" +"net sam rights\n" +" Manipulate user privileges" +msgstr "" + +#: ../../utils/net_sam.c:2134 +msgid "Provision a clean user database" +msgstr "" + +#: ../../utils/net_sam.c:2135 +msgid "" +"net sam privison\n" +" Provision a clear user database" +msgstr "" + +#: ../../utils/net_sam.c:2143 +msgid "You are not root, most things won't work\n" +msgstr "" + +#: ../../utils/net_share.c:27 +msgid "" +"\n" +"net [] share [misc. options] [targets] \n" +"\tenumerates all exported resources (network shares) on target server\n" +"\n" +"net [] share ADD [misc. options] [targets]\n" +"\tadds a share from a server (makes the export active)\n" +"\n" +"net [] share DELETE [misc. options] [targets]\n" +"\tdeletes a share from a server (makes the export inactive)\n" +"\n" +"net [] share ALLOWEDUSERS [] [misc. options] [targets]\n" +"\tshows a list of all shares together with all users allowed to\n" +"\taccess them. This needs the output of 'net usersidlist' on\n" +"\tstdin or in .\n" +"\n" +"net [] share MIGRATE FILES [misc. options] [targets]\n" +"\tMigrates files from remote to local server\n" +"\n" +"net [] share MIGRATE SHARES [misc. options] [targets]\n" +"\tMigrates shares from remote to local server\n" +"\n" +"net [] share MIGRATE SECURITY [misc. options] [targets]\n" +"\tMigrates share-ACLs from remote to local server\n" +"\n" +"net [] share MIGRATE ALL [misc. options] [targets]\n" +"\tMigrates shares (including directories, files) from remote\n" +"\tto local server\n" +"\n" +msgstr "" + +#: ../../utils/net_share.c:52 +msgid "" +"\t-C or --comment=\tdescriptive comment (for add only)\n" +"\t-M or --maxusers=\t\tmax users allowed for share\n" +"\t --acls\t\t\tcopies ACLs as well\n" +"\t --attrs\t\t\tcopies DOS Attributes as well\n" +"\t --timestamps\t\tpreserve timestamps while copying files\n" +"\t --destination\t\tmigration target server (default: localhost)\n" +"\t-e or --exclude\t\t\tlist of shares to be excluded from mirroring\n" +"\t-v or --verbose\t\t\tgive verbose output\n" +msgstr "" + +#: ../../utils/net_status.c:24 +msgid " net status sessions [parseable] Show list of open sessions\n" +msgstr "" + +#: ../../utils/net_status.c:26 +msgid " net status shares [parseable] Show list of open shares\n" +msgstr "" + +#: ../../utils/net_status.c:70 +msgid "" +"Display open user sessions.\n" +" If parseable is specified, output is machine-readable." +msgstr "" + +#: ../../utils/net_status.c:85 +msgid "" +"PID Username Group Machine \n" +"-------------------------------------------------------------------\n" +msgstr "" + +#: ../../utils/net_status.c:94 ../../utils/net_status.c:200 +#, c-format +msgid "%s not initialised\n" +msgstr "" + +#: ../../utils/net_status.c:222 +msgid "" +"Display open user shares.\n" +" If parseable is specified, output is machine-readable." +msgstr "" + +#: ../../utils/net_status.c:230 +msgid "" +"\n" +"Service pid machine Connected at\n" +"-------------------------------------------------------\n" +msgstr "" + +#: ../../utils/net_status.c:254 +msgid "Show list of open sessions" +msgstr "" + +#: ../../utils/net_status.c:255 +msgid "" +"net status sessions [parseable]\n" +" If parseable is specified, output is presented in a machine-parseable fashion." +msgstr "" + +#: ../../utils/net_status.c:263 +msgid "Show list of open shares" +msgstr "" + +#: ../../utils/net_status.c:264 +msgid "" +"net status shares [parseable]\n" +" If parseable is specified, output is presented in a machine-parseable fashion." +msgstr "" + +#: ../../utils/net_time.c:39 +#, c-format +msgid "Can't contact server %s. Error %s\n" +msgstr "" + +#: ../../utils/net_time.c:52 +#, c-format +msgid "Session request failed\n" +msgstr "" + +#: ../../utils/net_time.c:57 +#, c-format +msgid "Protocol negotiation failed: %s\n" +msgstr "" + +#: ../../utils/net_time.c:97 +msgid "" +"net time\n" +"\tdisplays time on a server\n" +"\n" +"net time system\n" +"\tdisplays time on a server in a format ready for /bin/date\n" +"\n" +"net time set\n" +"\truns /bin/date with the time from the server\n" +"\n" +"net time zone\n" +"\tdisplays the timezone in hours from GMT on the remote computer\n" +"\n" +"\n" +msgstr "" +"net time\n" +"\tZeigt die Zeit eines Servers an\n" +"\n" +"net time system\n" +"\tZeigt die Zeit eines Servers im /bin/date Format an\n" +"\n" +"net time set\n" +"\tFührt /bin/date mit der Serverzeit aus\n" +"\n" +"net time zone\n" +"\tZeigt die Zeitzone in Stunden zur GMT auf dem entfernten Computer\n" +"\n" + +#: ../../utils/net_time.c:123 +#, c-format +msgid "%s failed. Error was (%s)\n" +msgstr "" + +#: ../../utils/net_time.c:140 +msgid "Output remote time server time in a format ready for /bin/date" +msgstr "" + +#: ../../utils/net_time.c:166 +msgid "Display the remote time server's offset to UTC" +msgstr "" + +#: ../../utils/net_time.c:196 +msgid "Display time ready for /bin/date" +msgstr "" + +#: ../../utils/net_time.c:197 +msgid "" +"net time system\n" +" Display time ready for /bin/date" +msgstr "" + +#: ../../utils/net_time.c:204 +msgid "Set the system time from time server" +msgstr "" + +#: ../../utils/net_time.c:205 +msgid "" +"net time set\n" +" Set the system time from time server" +msgstr "" + +#: ../../utils/net_time.c:212 +msgid "Display timezone offset from UTC" +msgstr "" + +#: ../../utils/net_time.c:213 +msgid "" +"net time zone\n" +" Display timezone offset from UTC" +msgstr "" + +#: ../../utils/net_time.c:228 +msgid "Display the remote time server's time" +msgstr "" + +#: ../../utils/net_time.c:235 +msgid "Could not locate a time server. Try specifying a target host.\n" +msgstr "" + +#: ../../utils/net_user.c:27 +msgid "" +"\n" +"net [] user [misc. options] [targets]\n" +"\tList users\n" +"\n" +msgstr "" + +#: ../../utils/net_user.c:29 +msgid "" +"net [] user DELETE [misc. options] [targets]\n" +"\tDelete specified user\n" +msgstr "" + +#: ../../utils/net_user.c:31 +msgid "" +"\n" +"net [] user INFO [misc. options] [targets]\n" +"\tList the domain groups of the specified user\n" +msgstr "" + +#: ../../utils/net_user.c:33 +msgid "" +"\n" +"net [] user ADD [password] [-c container] [-F user flags] [misc. options] [targets]\n" +"\tAdd specified user\n" +msgstr "" + +#: ../../utils/net_user.c:36 +msgid "" +"\n" +"net [] user RENAME [targets]\n" +"\tRename specified user\n" +"\n" +msgstr "" + +#: ../../utils/net_usershare.c:29 +msgid "Malformed usershare file" +msgstr "" + +#: ../../utils/net_usershare.c:30 +msgid "Bad version number" +msgstr "" + +#: ../../utils/net_usershare.c:31 +msgid "Malformed path entry" +msgstr "" + +#: ../../utils/net_usershare.c:32 +msgid "Malformed comment entryfile" +msgstr "" + +#: ../../utils/net_usershare.c:33 +msgid "Malformed acl definition" +msgstr "" + +#: ../../utils/net_usershare.c:34 +msgid "Acl parse error" +msgstr "" + +#: ../../utils/net_usershare.c:35 +msgid "Path not absolute" +msgstr "" + +#: ../../utils/net_usershare.c:36 +msgid "Path is denied" +msgstr "" + +#: ../../utils/net_usershare.c:37 +msgid "Path not allowed" +msgstr "" + +#: ../../utils/net_usershare.c:38 +msgid "Path is not a directory" +msgstr "" + +#: ../../utils/net_usershare.c:39 +msgid "System error" +msgstr "System Fehler" + +#: ../../utils/net_usershare.c:55 +#, c-format +msgid "Usershare error code (0x%x)" +msgstr "" + +#: ../../utils/net_usershare.c:67 +#, c-format +msgid "" +"net usershare add [-l|--long] [] [] []\n" +"\tAdds the specified share name for this user.\n" +"\t is the new share name.\n" +"\t is the path on the filesystem to export.\n" +"\t is the optional comment for the new share.\n" +"\t is an optional share acl in the format \"DOMAIN%cname:X,DOMAIN%cname:X,....\"\n" +"\t if present sets \"guest ok = yes\" on this usershare.\n" +"\t\t\"X\" represents a permission and can be any one of the characters f, r or d\n" +"\t\twhere \"f\" means full control, \"r\" means read-only, \"d\" means deny access.\n" +"\t\tname may be a domain user or group. For local users use the local server name instead of \"DOMAIN\"\n" +"\t\tThe default acl is \"Everyone:r\" which allows everyone read-only access.\n" +"\tAdd -l or --long to print the info on the newly added share.\n" +msgstr "" + +#: ../../utils/net_usershare.c:87 +msgid "" +"net usershare delete \n" +"\tdeletes the specified share name for this user.\n" +msgstr "" + +#: ../../utils/net_usershare.c:95 +msgid "" +"net usershare info [-l|--long] [wildcard sharename]\n" +"\tPrints out the path, comment and acl elements of shares that match the wildcard.\n" +"\tBy default only gives info on shares owned by the current user\n" +"\tAdd -l or --long to apply this to all shares\n" +"\tOmit the sharename or use a wildcard of '*' to see all shares\n" +msgstr "" + +#: ../../utils/net_usershare.c:106 +msgid "" +"net usershare list [-l|--long] [wildcard sharename]\n" +"\tLists the names of all shares that match the wildcard.\n" +"\tBy default only lists shares owned by the current user\n" +"\tAdd -l or --long to apply this to all shares\n" +"\tOmit the sharename or use a wildcard of '*' to see all shares\n" +msgstr "" + +#: ../../utils/net_usershare.c:116 +msgid "" +"net usershare add [] [] [] to add or change a user defined share.\n" +"net usershare delete to delete a user defined share.\n" +"net usershare info [-l|--long] [wildcard sharename] to print info about a user defined share.\n" +"net usershare list [-l|--long] [wildcard sharename] to list user defined shares.\n" +"net usershare help\n" +"\n" +"Type \"net usershare help